예제 #1
0
 /// <summary>
 /// 修改权限确定按钮
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ImageButton3_Click(object sender, EventArgs e)
 {
     try
     {
         Maticsoft.Model.Operator oauser = (Maticsoft.Model.Operator)Session["user"];
         if (oauser == null)
         {
             Response.Write(string.Format("<script>alert('登录超时!');window.top.location.href='../login.aspx'</script>"));
         }
         else
         {
             if (oauser.name == "admin")
             {
                 DataSet da = pe.GetList(" Operatorid like '" + Label1.Text + "'");
                 Model.Permissionstab per = pe.GetModel(Convert.ToInt32(da.Tables[0].Rows[0]["id"]));
                 per.Look  = Convert.ToInt32(ListBox1.Text);
                 per.Audit = Convert.ToInt32(ListBox2.Text);
                 bool aa = pe.Update(per);
                 if (aa == true)
                 {
                     ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('修改成功!');</script>");
                 }
                 else
                 {
                     ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('修改失败!');</script>");
                 }
             }
             else
             {
                 ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('没有权限修改!');</script>");
             }
         }
     }
     catch (Exception ee)
     {
         ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('确定异常 " + ee.Message + "');</script>");
     }
 }
예제 #2
0
 /// <summary>
 /// 添加部门(确定按钮)
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ImageButton1_Click(object sender, EventArgs e)
 {
     try
     {
         if (DropDownList1.Text != "0")
         {
             if (TextBox1.Text.Trim() != "")
             {
                 if (TextBox6.Text.Trim() != "")
                 {
                     if (TextBox6.Text.Trim() == TextBox7.Text.Trim())
                     {
                         DataSet dss = op.GetList(" name like '" + TextBox1.Text + "' and pwd like '" + FormsAuthentication.HashPasswordForStoringInConfigFile(this.TextBox6.Text.Trim(), "MD5") + "'");
                         if (dss.Tables[0].Rows.Count > 0)
                         {
                             ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('账号密码以存在!');</script>");
                             TextBox1.Text = "";
                             TextBox6.Text = "";
                             TextBox7.Text = "";
                             ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>javascript:showDiv1();</script>");
                         }
                         else
                         {
                             Maticsoft.Model.Operator czy = new Model.Operator();
                             czy.StaffmemberID = Convert.ToInt32(DropDownList1.Text);
                             czy.name          = TextBox1.Text;
                             czy.pwd           = FormsAuthentication.HashPasswordForStoringInConfigFile(this.TextBox6.Text.Trim(), "MD5");
                             czy.Beizhu        = TextBox2.Text;
                             czy.BranchID      = 1;
                             int a = op.Add(czy);
                             if (a > 0)
                             {
                                 DataSet er = op.GetList(" name like '" + TextBox1.Text + "' and pwd like '" + FormsAuthentication.HashPasswordForStoringInConfigFile(this.TextBox6.Text.Trim(), "MD5") + "' and StaffmemberID like '" + DropDownList1.Text + "' and BranchID like '1'");
                                 Model.Permissionstab per = new Model.Permissionstab();
                                 per.Operatorid = Convert.ToInt32(er.Tables[0].Rows[0]["id"]);
                                 per.Look       = 0;
                                 per.Audit      = 0;
                                 int aa = pe.Add(per);
                                 if (aa > 0)
                                 {
                                     ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('添加成功!');</script>");
                                     bind(sql);
                                 }
                                 else
                                 {
                                     ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('权限添加失败!');</script>");
                                     ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>javascript:showDiv1();</script>");
                                 }
                             }
                             else
                             {
                                 ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('添加失败!');</script>");
                                 bind(sql);
                             }
                         }
                     }
                     else
                     {
                         ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('2次输入的密码不一致请重新输入!');</script>");
                         TextBox6.Text = "";
                         TextBox7.Text = "";
                         ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>javascript:showDiv1();</script>");
                     }
                 }
                 else
                 {
                     ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('密码不能为空!');</script>");
                     ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>javascript:showDiv1();</script>");
                 }
             }
             else
             {
                 ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('账号不能为空!');</script>");
                 ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>javascript:showDiv1();</script>");
             }
         }
         else
         {
             ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('没选职员!');</script>");
             ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>javascript:showDiv1();</script>");
         }
     }
     catch (Exception ee)
     {
         //Response.Write("<script>alert('确定异常 " + ee.Message + "')</script>");
         ClientScript.RegisterClientScriptBlock(this.GetType(), "this", "<script language=javascript>alert('确定异常 " + ee.Message + "');</script>");
     }
 }