private void btnUpdate_Click(object sender, EventArgs e) { LibraryEntity.Staff staff = new LibraryEntity.Staff(); staff.MaNV = (int)dgvStaff.SelectedRows[0].Cells["MaNV"].Value; staff.HoTen = dgvStaff.SelectedRows[0].Cells["HoTen"].Value.ToString(); staff.NgaySinh = (DateTime)dgvStaff.SelectedRows[0].Cells["NgaySinh"].Value; staff.GioiTinh = dgvStaff.SelectedRows[0].Cells["GioiTinh"].Value.ToString(); staff.DiaChi = dgvStaff.SelectedRows[0].Cells["DiaChi"].Value.ToString(); staff.SDT = dgvStaff.SelectedRows[0].Cells["SDT"].Value.ToString(); (new Management.Account.frmEditStaff(staff)).ShowDialog(); dgvStaff.Refresh(); }
public frmEditStaff(LibraryEntity.Staff staff) { InitializeComponent(); nudYear.Maximum = DateTime.Now.Year; nudYear.Minimum = nudYear.Maximum - 100; nudDay.Maximum = DateTime.DaysInMonth(Convert.ToInt32(nudYear.Value), Convert.ToInt32(nudMonth.Value)); lblAddressError.Text = ""; lblPhoneNumberWarning.Text = ""; lblSexError.Text = ""; lblStaffNameError.Text = ""; txtStaffName.Text = staff.HoTen; cboSex.Text = staff.GioiTinh; txtPhoneNumber.Text = staff.SDT; txtAddress.Text = staff.DiaChi; nudDay.Value = staff.NgaySinh.Day; nudMonth.Value = staff.NgaySinh.Month; nudYear.Value = staff.NgaySinh.Year; staffID = staff.MaNV; this.selectedStaff = staff; }