private void btnEdit_Click(object sender, EventArgs e) { if (staffGridView.SelectedRows.Count > 0) { AdministratorDTO admin = new AdministratorDTO(); admin.MaNV = (string)staffGridView.SelectedRows[0].Cells["manv"].Value; admin.HoTen = (string)staffGridView.SelectedRows[0].Cells["hoten"].Value; admin.DiaChi = (string)staffGridView.SelectedRows[0].Cells["diachi"].Value; admin.DOB = (DateTime)staffGridView.SelectedRows[0].Cells["dob"].Value; admin.SDT = (string)staffGridView.SelectedRows[0].Cells["sdt"].Value; admin.CMND = (string)staffGridView.SelectedRows[0].Cells["cmnd"].Value; admin.Email = (string)staffGridView.SelectedRows[0].Cells["email"].Value; admin.NLT = (DateTime)staffGridView.SelectedRows[0].Cells["ngaylapthe"].Value; admin.NVLapThe = (string)staffGridView.SelectedRows[0].Cells["nvlapthe"].Value; admin.BangCap = (string)staffGridView.SelectedRows[0].Cells["bangcap"].Value; admin.ChucVu = (int)staffGridView.SelectedRows[0].Cells["chucvu"].Value; admin.UserName = (string)staffGridView.SelectedRows[0].Cells["username"].Value; admin.Password = (string)staffGridView.SelectedRows[0].Cells["password"].Value; var updateFrm = new AddAdministratorForm(); updateFrm.NVLapThe = manv; updateFrm.update = true; updateFrm.admin = admin; updateFrm.UpdateAdmin += UpdateFrm_UpdateAdmin; updateFrm.ShowDialog(); } else { MessageBox.Show("[!] Select a row to update\n" + "[*] No rows has been selected yet or," + "[*] you selected a cell only"); } }
private void btnAdd_Click(object sender, EventArgs e) { var addAdminForm = new AddAdministratorForm(); addAdminForm.NVLapThe = manv; addAdminForm.AddAdmin += AddAdministratorForm_AddAdmin; addAdminForm.ShowDialog(); }