private void btnDongY_Click(object sender, EventArgs e) { if (tbPass1.Text == string.Empty || tbPass2.Text == string.Empty) { MessageBox.Show("Mật khẩu không được trống.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK); return; } if (tbPass1.Text != tbPass2.Text) { MessageBox.Show("Mật khẩu không khớp.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK); tbPass1.Text = tbPass2.Text = string.Empty; return; } string tempTKDangnhap = tbTaiKhoan.Text; string tempPass = tbPass1.Text; string tempPassEncrypt = MyUtility.Mahoa(tempPass); int kq = SqlDataAccessHelper.ExecNoneQueryString(" update NewUserAccount set Password = @Password where UserAccount = @UserAccount" , new string[] { "@Password", "@UserAccount" } , new object[] { tempPassEncrypt, tempTKDangnhap }); if (kq == 0) { MessageBox.Show("Không thể thay đổi password. Vui lòng thử lại", Properties.Resources.MessBoxCap_Error, MessageBoxButtons.OK); } else { MessageBox.Show("Thay đổi mật khẩu thành công.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK); tbPass1.Text = tbPass2.Text = string.Empty; } }
private void btnReset_Click(object sender, EventArgs e) { if (tbPass1.Text != tbPass2.Text) { MessageBox.Show("Mật khẩu không khớp."); return; } if (tbPass1.Text == string.Empty || tbPass2.Text == string.Empty) { MessageBox.Show("Mật khẩu không được để trống."); return; } string tempTenTK = tbTenTaiKhoan.Text; string tempPass = tbPass1.Text; string tempPassEncrypt = MyUtility.Mahoa(tempPass); string updateString = @" update NewUserAccount set Password=@Password where UserAccount = @UserAccount "; int kq = SqlDataAccessHelper.ExecNoneQueryString(updateString, new[] { "@UserAccount", "@Password" } , new object[] { tempTenTK, tempPassEncrypt }); if (kq != 0) { MessageBox.Show("Reset mật khẩu tài khoản thành công.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK); } else { MessageBox.Show("Không Reset mật khẩu tài khoản được.", Properties.Resources.MessBoxCap_Error, MessageBoxButtons.OK); } tbPass1.Text = tbPass2.Text = string.Empty; }
private bool SuaGioChoNV(int pUserEnrollNumber, DateTime pGioCu, DateTime pGioMoi, bool pKieuGioCu, bool pKieuGioMoi, string pSourceOld, int pMachineNoOld, string pLydo, string pGhichu) { int kq = 0; int pMachineNoNew = (pKieuGioMoi) ? 21 : 22; kq = SqlDataAccessHelper.ExecNoneQueryString(ThamSo.UpdStrSuaGioVaoRa(), new string[] { "@UserEnrollNumber", "@TimeStrOld", "@TimeDateNew", "@TimeStrNew", "@SourceNew", "@MachineNoNew" }, new object[] { pUserEnrollNumber, pGioCu, pGioMoi.Date, pGioMoi, "PC", pMachineNoNew }); if (kq == 0) { return(false); } kq = SqlDataAccessHelper.ExecNoneQueryString(ThamSo.InsStrBackupThemGioVaoRa(), new string[] { "@UserEnrollNumber", "@TimeStrOld", "@TimeStrNew", "@SourceOld", "@SourceNew", "@MachineNoOld", "@MachineNoNew", "@UserID", "@Explain", "@Note", "@CommandType" }, new object[] { pUserEnrollNumber, pGioCu, pGioMoi, pSourceOld, "PC", pMachineNoOld, pMachineNoNew, ThamSo.currUserID, pLydo, pGhichu, 0 }); return(true); }
private void btnXoaTK_Click(object sender, EventArgs e) { string tempTenTK = tbTenTaiKhoan.Text; string deleteString = @" delete NewUserAccount where UserAccount = @UserAccount "; try { int kq = SqlDataAccessHelper.ExecNoneQueryString(deleteString, new[] { "@UserAccount" }, new object[] { tempTenTK }); if (kq != 0) { MessageBox.Show("Xóa tài khoản thành công.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK); } Load_cbTaikhoanWE(); Load_dataGridNewUserAccount(); } catch (Exception ex) { MessageBox.Show("Không xóa tài khoản được.\nLỗi:" + ex.ToString(), Properties.Resources.MessBoxCap_Error, MessageBoxButtons.OK); } }
private void button1_Click(object sender, EventArgs e) { log4net.ILog a = LogManager.GetLogger(""); // lấy ID tài khoản đang chọn DataRowView rowView = lstTaikhoan.SelectedItem as DataRowView; int userid = (int)rowView["UserID"]; // update phòng ban thao tác List <int> id = new List <int>(); List <int> status = new List <int>(); DuyetLayID_Status(treePhongban.TopNode, id, status); for (int i = 0; i < id.Count; i++) { int n = SqlDataAccessHelper.ExecNoneQueryString( " update DeptPrivilege set IsYes = @IsYes where IDD = @IDD and UserID = @UserID" + " IF @@ROWCOUNT=0 INSERT INTO DeptPrivilege (UserID,IDD,IsYes) VALUES (@UserID,@IDD,@IsYes) " , new string[] { "@UserID", "@IsYes", "@IDD" } , new object[] { userid, status[i], id[i] }); Debug.WriteLine(n); } List <cChucNang> lstchucnang = checkQuyenThaotac.DataSource as List <cChucNang>; for (int i = 0; i < checkQuyenThaotac.Items.Count; i++) { cChucNang item = checkQuyenThaotac.Items[i] as cChucNang; bool check = item.IsYes; int menuid = item.ID; int n = SqlDataAccessHelper.ExecNoneQueryString( " update MenuPrivilege set IsYes = @IsYes where UserID = @UserID and MenuID = @MenuID " + " IF @@ROWCOUNT=0 INSERT INTO MenuPrivilege (UserID,MenuID,IsYes) VALUES (@UserID,@MenuID,@IsYes) " , new string[] { "@UserID", "@IsYes", "@MenuID" } , new object[] { userid, check, menuid }); Debug.WriteLine(n); } lstTaikhoan_SelectedValueChanged(lstTaikhoan, null); }
private void btnTaoTK_Click(object sender, EventArgs e) { if (tbPass1.Text != tbPass2.Text) { MessageBox.Show("Mật khẩu không khớp."); return; } if (tbPass1.Text == string.Empty || tbPass2.Text == string.Empty) { MessageBox.Show("Mật khẩu không được để trống."); return; } string insertString = " insert into NewUserAccount(UserID, UserAccount, Password) values (@UserID, @UserAccount, @password) "; int tempUserID = (int)cbTaikhoanWE.SelectedValue; string tempUserAccount = cbTaikhoanWE.Text; string tempPass = tbPass1.Text; string tempPassEncrypt = MyUtility.Mahoa(tempPass); try { int kq = SqlDataAccessHelper.ExecNoneQueryString(insertString , new[] { "@UserID", "@UserAccount", "@password" } , new object[] { tempUserID, tempUserAccount, tempPassEncrypt }); if (kq != 0) { MessageBox.Show("Thêm tài khoản thành công.", Properties.Resources.MessBoxTitle_ThongBao, MessageBoxButtons.OK); } else { MessageBox.Show("Không thêm được tài khoản.", Properties.Resources.MessBoxCap_Error, MessageBoxButtons.OK); } Load_dataGridNewUserAccount(); Load_cbTaikhoanWE(); } catch (Exception) { MessageBox.Show("Mất kết nối đến máy chủ. Vui lòng thử lại.", "Lỗi", MessageBoxButtons.OK); } }