毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

招聘管理系统设计报告 第5页

更新时间:2010-4-15:  来源:毕业论文
招聘管理系统设计报告 第5页
()!="")
   {
    this.Label2.Text = "";
    
   }
   if (iCheckPass == 1)
   {
    wssystem.RoleInfo roleinfo = new RoleInfo();
    roleinfo.strRoleName = this.TextBox1.Text.ToString().Trim();
    roleinfo.strRoleDescrp = this.TextBox2.Text.ToString().Trim();
    wssystem.SystemWebService ss = new SystemWebService();
    ss.AddRoleInfo(roleinfo);
    this.iRole_ID = ss.GetRole_IDByRoleName(this.TextBox1.Text.ToString().Trim());
    for (int i = 0;i<this.ListBox2.Items.Count;i++)
    {
     ss.AddPopedom(this.iRole_ID,Convert.ToInt16(this.ListBox2.Items[i].Value));
    }
    Response.Redirect("rolelist.aspx");
   }
   
  }
“返回”按钮的click事件代码如下:
  private void Button7_Click(object sender, System.EventArgs e)
  {
   Response.Redirect("rolelist.aspx");
  }
5、查看/修改角色
修改角色和添加角色的页面设计是相同的,只需要将addroleinfo.aspx中的如下HTML代码拷到recrolenfo.aspx中即可。
查看角色时调用SystemWebService中的AddRoleInfo方法,修改角色时则需要调用ModifyRoleInfo方法。
Addroleinfo代码如下:
   [WebMethod]
   public void AddUserInfo(UserInfo ui)
   {
    UserInfo ui1 = ui;
    SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
    SqlDataAdapter da = new SqlDataAdapter("INSERT INTO UserInfoTab(UserName,Password,Dept_ID,ProjectID) VALUES('"+ui1.strUserName+"','"+ui1.strPassword+"','"+ui1.iDept_ID+"','"+ui1.iProject_ID+"')",con);
    DataSet ds = new DataSet();
    da.Fill(ds,"AddUserInfo");
    SqlDataAdapter da2 = new SqlDataAdapter("select User_ID from UserInfoTab where UserName='"+ui1.strUserName+"'",con);
    DataSet ds2 = new DataSet();
    da2.Fill(ds2);
    
    SqlDataAdapter da1 = new SqlDataAdapter("INSERT INTO RoleCombTab(User_ID,Role_ID) VALUES('"+ds2.Tables[0].Rows[0][0]+"','"+ui1.iRole_ID+"')",con);
    DataSet ds1 = new DataSet();
    da1.Fill(ds1);
   } 
Modifyroleinfo方法的代码如下:
   [WebMethod]
   public void ModifyRoleInfo(RoleInfo ri)
   {
    SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
    SqlCommand cmd= new SqlCommand("UPDATE RoleInfoTab SET Role_ID='+this.iRoler_ID+',RoleName='+this.strRoleName+',RoleDescrp='+this.strRoleDescrp+')",con);
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
   }

6、角色文护
角色文护列表用一个DataGrid显示所有的角色信息,可以添加新的角色,查看、修改、删除现有角色的信息。角色文护列表页面rolelist.aspx
 
页面的page_load代码如下:
  private void Page_Load(object sender, System.EventArgs e)
  {
      iAuthority = (int[])Session["Authority"];
      int iCheckpass = 0;
      for (int i = 0; i<iAuthority.Length;i++)
      {
       if (iAuthority[i] == this.iPopedom_ID)
       {
        iCheckpass = 1;
www.751com.cn
   {
    this.DataGrid1.CurrentPageIndex = this.DataGrid1.PageCount;
    this.LoadGrid();
   }
  }
Click事件的代码如下:
  private void Button1_Click(object sender, System.EventArgs e)
  {
   Response.Redirect("addroleinfo.aspx");
  }
删除按钮的代码如下:
  private void Button2_Click(object sender, System.EventArgs e)
  {
   try
   {
    for (int i = 0;i< this.DataGrid1.Items.Count;i++)
    {
     CheckBox checkbox = (CheckBox)this.DataGrid1.Items[i].FindControl("CheckBox1");
     if (checkbox.Checked == true)
     {
      int iRole_ID = Convert.ToInt16(this.DataGrid1.Items[i].Cells[1].Text);
      wssystem.SystemWebService ss = new SystemWebService();
      ss.DeleteRoleInfo(iRole_ID);

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

招聘管理系统设计报告 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。