//chức năng thêm sửa của user public void tstbcnuser(string a, Form1 F, DevExpress.XtraGrid.Views.Grid.GridView view, string userid) { try { Frm_user u = new Frm_user(); u.myac = new Frm_user.ac(F.refreshuser); u.getactive(a); if (a == "1") { u.getrole(view.GetRowCellValue(view.FocusedRowHandle, "ID").ToString()); } u.ShowDialog(); } catch { MessageBox.Show("Vui lòng chọn user trước khi sửa."); } }
//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(); } } }