private void btnUpdate_Click(object sender, EventArgs e) { LibraryEntity.Reader reader = new LibraryEntity.Reader(); reader.MaDG = (int)dgvReader.SelectedRows[0].Cells["MaDG"].Value; reader.HoTen = dgvReader.SelectedRows[0].Cells["HoTen"].Value.ToString(); reader.GioiTinh = dgvReader.SelectedRows[0].Cells["GioiTinh"].Value.ToString(); reader.NgaySinh = (DateTime)dgvReader.SelectedRows[0].Cells["NgaySinh"].Value; reader.SDT = dgvReader.SelectedRows[0].Cells["SDT"].Value.ToString(); reader.Email = dgvReader.SelectedRows[0].Cells["Email"].Value.ToString(); reader.DiaChi = dgvReader.SelectedRows[0].Cells["DiaChi"].Value.ToString(); (new Forms.Reader.frmEditReader(reader)).ShowDialog(); dgvReader.Refresh(); }
public frmEditReader(LibraryEntity.Reader reader) { InitializeComponent(); lblAddressError.Text = ""; lblEmailError.Text = ""; lblPhoneNumberWarning.Text = ""; lblReaderNameError.Text = ""; lblSexError.Text = ""; nudYear.Maximum = DateTime.Now.Year; nudYear.Minimum = nudYear.Maximum - 100; nudDay.Maximum = DateTime.DaysInMonth(Convert.ToInt32(nudYear.Value), Convert.ToInt32(nudMonth.Value)); txtReaderName.Text = reader.HoTen; cboSex.Text = reader.GioiTinh; nudDay.Value = reader.NgaySinh.Day; nudMonth.Value = reader.NgaySinh.Month; nudYear.Value = reader.NgaySinh.Year; txtAddress.Text = reader.DiaChi; txtPhoneNumber.Text = reader.SDT; txtEmail.Text = reader.Email; readerID = reader.MaDG; }