Пример #1
0
 //kiểm tra thêm sửa của user
 public void checkinfouser(TextBox a, TextBox b, TextBox c, string sql, Frm_user F, string d, DevExpress.XtraGrid.Views.Grid.GridView view, string role, DevExpress.XtraGrid.Views.Grid.GridView viewmn)
 {
     if (a.Text == "")
     {
         MessageBox.Show("Tên đăng nhập không được bỏ trống.", "HAMACO");
     }
     else if (b.Text != c.Text)
     {
         MessageBox.Show("Vui lòng nhập lại pass");
         b.Text = "";
         c.Text = "";
         b.Focus();
     }
     else
     {
         if (d == "0")
         {
             try
             {
                 string kq = gen.GetString("select * from MSC_User where UserName='******'");
                 MessageBox.Show("Tên đăng nhập này đã tồn tại.", "HAMACO");
             }
             catch
             {
                 b.Text = gen.EncodeMD5(b.Text);
                 gen.ExcuteNonquery(sql);
                 gen.ExcuteNonquery("update MSC_User set Password='******' where UserName='******'");
                 string us = gen.GetString("select * from  MSC_User where UserName='******'");
                 for (int i = 0; i < view.RowCount; i++)
                 {
                     if (view.GetRowCellValue(i, "Chọn").ToString() == "True")
                     {
                         string stock = view.GetRowCellValue(i, "ID").ToString();
                         gen.ExcuteNonquery("insert into MSC_UserJoinStock values(newid(),'" + us + "','" + stock + "')");
                     }
                 }
                 for (int i = 0; i < viewmn.RowCount; i++)
                 {
                     if (viewmn.GetRowCellValue(i, "Chọn").ToString() == "True")
                     {
                         string mn = viewmn.GetRowCellValue(i, "Mã ngành").ToString();
                         gen.ExcuteNonquery("insert into MSC_UserMN values(newid(),'" + us + "','" + mn + "')");
                     }
                 }
                 F.myac();
                 F.Close();
             }
         }
         else
         {
             try
             {
                 string exit = gen.GetString("select * from MSC_User where UserID='" + role + "' and Password='******'");
             }
             catch
             {
                 b.Text = gen.EncodeMD5(b.Text);
             }
             gen.ExcuteNonquery(sql);
             gen.ExcuteNonquery("update MSC_User set Password='******' where UserID='" + role + "'");
             gen.ExcuteNonquery("delete from MSC_UserJoinStock where UserID='" + role + "'");
             gen.ExcuteNonquery("delete from MSC_UserMN where UserID='" + role + "'");
             for (int i = 0; i < view.RowCount; i++)
             {
                 if (view.GetRowCellValue(i, "Chọn").ToString() == "True")
                 {
                     string stock = view.GetRowCellValue(i, "ID").ToString();
                     gen.ExcuteNonquery("insert into MSC_UserJoinStock values(newid(),'" + role + "','" + stock + "')");
                 }
             }
             for (int i = 0; i < viewmn.RowCount; i++)
             {
                 if (viewmn.GetRowCellValue(i, "Chọn").ToString() == "True")
                 {
                     string mn = viewmn.GetRowCellValue(i, "Mã ngành").ToString();
                     gen.ExcuteNonquery("insert into MSC_UserMN values(newid(),'" + role + "','" + mn + "')");
                 }
             }
             F.myac();
             F.Close();
         }
     }
 }