/* Sự kiện lưu thông tin nhà độc giả */ private void btnSave_Click(object sender, EventArgs e) { if (!CheckInput()) { MessageBox.Show("Vui lòng nhập dữ liệu.", "Thông báo"); return; } if (!CheckPhone(txbPhoneReader.Text)) { MessageBox.Show("Số điện thoại không hợp lệ.", "Thông báo"); return; } string name = txbNameReader.Text; string phone = txbPhoneReader.Text; LoaiDGDTO loai = cbbTOReader.SelectedValue as LoaiDGDTO; if (DocGiaBUS.AddReader(name, phone, loai) > 0) { this.Close(); } else { MessageBox.Show("Lưu không thành công.", "Thông báo"); } }
private void Tai_Thong_Tin() { DocGiaBUS docGiaBUS = new DocGiaBUS(); dsDocGia = docGiaBUS.LayDanhSachDocGia(); if (LanDauDoDuLieu == 0) { TinhTrangDocGiaBUS tinhTrangDocGiaBUS = new TinhTrangDocGiaBUS(); DataTable dsTTDG = tinhTrangDocGiaBUS.LayDanhSachTinhTrangDocGia(); DataGridViewComboBoxColumn dgvComboTinhTrangDocGia = new DataGridViewComboBoxColumn(); dgvComboTinhTrangDocGia.DataSource = dsTTDG; dgvComboTinhTrangDocGia.DisplayMember = dsTTDG.Columns[1].ColumnName; dgvComboTinhTrangDocGia.ValueMember = dsTTDG.Columns[0].ColumnName; dgvComboTinhTrangDocGia.DataPropertyName = "TTDG"; dgvComboTinhTrangDocGia.HeaderText = "Tình Trạng"; dgvComboTinhTrangDocGia.Width = 50; dgvDanhSachDocGia.Columns.Add(dgvComboTinhTrangDocGia); LanDauDoDuLieu++; } dgvDanhSachDocGia.DataSource = dsDocGia; }
private void btnHoanTat_Click(object sender, EventArgs e) { try { docGia.MaDocGia = txtMaDocGia.Text; docGia.HoTenDG = txtHoTen.Text; docGia.NgaySinh = dtpNgaySinh.Value.ToString("MM/dd/yyyy").Substring(0, 10); docGia.DiaChi = txtDiaChi.Text; docGia.Email = txtEmail.Text; docGia.TTDG = "TTDG01"; docGia.MaLoaiDG = cbbLoaiDocGia.SelectedValue.ToString(); docGia.NvLapThe = cbbMaNhanVien.SelectedValue.ToString(); docGia.NgayLapThe = dtpNgayTiepNhan.Value.ToString("MM/dd/yyyy").Substring(0, 10); docGia.TongNo = 0; QuyDinhBUS quyDinhBUS = new QuyDinhBUS(); DataTable dsQuyDinh = quyDinhBUS.LayDanhSachQuyDinh(); int thoiHanThe = int.Parse(dsQuyDinh.Rows[0][2].ToString()); docGia.NgayHetHan = dtpNgayTiepNhan.Value.AddMonths(thoiHanThe).ToString("MM/dd/yyyy").Substring(0, 10); DocGiaBUS docGiaBUS = new DocGiaBUS(); docGiaBUS.ThemDocGia(docGia); MessageBox.Show("Thêm thành công"); LamMoi(); } catch (Exception ex) { MessageBox.Show("Thêm thất bại. Lỗi:" + ex.ToString()); } }
private void btnSua_Click(object sender, EventArgs e) { string idDG = txtIDDocGia.Text; string tenDG = txtHoTen.Text; int idLoaiDG = ((LOAIDOCGIA)cbbLoaiDocGia.SelectedItem).IDLoaiDocGia; string diaChi = txtDiaChi.Text; string email = txtEmail.Text; DateTime ngayLapThe = dtPickerNgayLapThe.Value; DateTime ngaySinh = dtPickerNgaySinh.Value; if (idDG != "") { if (!IsEmpty(tenDG, diaChi, email)) { DocGiaBUS.UpdateDocGia(Int32.Parse(idDG), tenDG, idLoaiDG, ngaySinh, diaChi, email, ngayLapThe); MessageBox.Show(this, "Cập nhật độc giả thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDocGia(); return; } } else { MessageBox.Show(this, "Bạn chưa chọn độc giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
DataTable LoadDsDG() { int rs = 0; DocGiaBUS bus = new DocGiaBUS(); return(bus.LayDanhSachDocGia(rs)); }
private void Tai_Thong_Tin() { dtpNgaySinh.Format = DateTimePickerFormat.Custom; dtpNgaySinh.CustomFormat = "dd MMMM yyyy"; dtpNgayTiepNhan.Format = DateTimePickerFormat.Custom; dtpNgayTiepNhan.CustomFormat = "dd MMMM yyyy"; LoaiDocGiaBUS loaiDocGiaBUS = new LoaiDocGiaBUS(); DataTable dsLoaiDocGia = loaiDocGiaBUS.LayDanhSachLoaiDocGia(); cbbLoaiDocGia.DataSource = dsLoaiDocGia; cbbLoaiDocGia.DisplayMember = dsLoaiDocGia.Columns[1].ColumnName; cbbLoaiDocGia.ValueMember = dsLoaiDocGia.Columns[0].ColumnName; NhanVienBUS nhanVienBUS = new NhanVienBUS(); DataTable dsNhanVien = nhanVienBUS.LayDanhSachNhanVienTheoBoPhan("BP02"); cbbMaNhanVien.DataSource = dsNhanVien; cbbMaNhanVien.DisplayMember = dsNhanVien.Columns[1].ColumnName; cbbMaNhanVien.ValueMember = dsNhanVien.Columns[0].ColumnName; DocGiaBUS docGiaBUS = new DocGiaBUS(); txtMaDocGia.Text = docGiaBUS.LayMaDocGiaMoi(); }
private void btnCapNhat_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("Bạn có chắc là muốn thực hiện tác vụ này không", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { DocGiaDTO DOCGIADTO = new DocGiaDTO(); DocGiaBUS DOCGIABUS = new DocGiaBUS(); DOCGIADTO.MaDocGia = Int32.Parse(txtMaDocGiaKQ.Text); DOCGIADTO.HoTen = txtHoTen.Text; DOCGIADTO.DienThoai = txtDienThoai.Text; DOCGIADTO.DiaChi = txtDiaChi.Text; DOCGIABUS.Update(DOCGIADTO); MessageBox.Show("Bạn đã cập nhật thành công độc giả có mã:" + DOCGIADTO.MaDocGia.ToString()); } } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }
private void btnXoa_Click(object sender, EventArgs e) { string idDG = txtIDDocGia.Text; string tenDG = txtHoTen.Text; if (idDG != "") { if (MessageBox.Show(this, $"Bạn có muốn xóa độc giả { tenDG } không ?", "Xác nhận", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { try { DocGiaBUS.DeleteDocGia(Int32.Parse(idDG)); MessageBox.Show(this, "Xóa độc giả thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDocGia(); } catch { MessageBox.Show(this, $"Không thể xóa độc giả { tenDG }", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } return; } else { MessageBox.Show(this, "Bạn chưa chọn độc giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmMuonTraSach_Load(object sender, EventArgs e) { qdBUS = new QuyDinhBUS(); listQD = new List <QuyDinhDTO>(); listQD = qdBUS.select(); this.comboBox_PhuongThuc.Items.Insert(0, "Toàn bộ"); this.comboBox_PhuongThuc.Items.Insert(1, "Bằng mã phiếu mượn"); this.comboBox_PhuongThuc.Items.Insert(2, "Bằng mã phiếu trả"); this.comboBox_PhuongThuc.Items.Insert(3, "Bằng mã đọc giả"); this.comboBox_PhuongThuc.Items.Insert(4, "Bằng mã sách"); this.comboBox_PhuongThuc.SelectedIndex = 0; dgBus = new DocGiaBUS(); sachBus = new SachBUS(); ldgBus = new LoaiDocGiaBUS(); pmBus = new PhieuMuonBUS(); listPhieuMuon = new List <PhieuMuonDTO>(); listDocGia = new List <DocGiaDTO>(); listSach = new List <SachDTO>(); // loadData_Vao_GridView("", DocGiaDAL.TimToanBo); listPhieuMuon = pmBus.select(); loadLoaiDocGia_Combobox(); loadMaSach_Combobox(); loadData_Vao_GridView(listPhieuMuon); }
private void dgvDocGia_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { string id = txtMaDG.Text; string name = txtTenDG.Text; string address = txtDiaChiDG.Text; string phone = txtSDT.Text; string email = txtEmail.Text; DocGia dg = new DocGia(id, name, address, phone, email); bool b = new DocGiaBUS().DeleteDG(dg); if (b) { MessageBox.Show("Xoa Thành Công"); } } Init(); } catch (SqlException ex) { MessageBox.Show("Xóa thất bại", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Tabpage Độc giả /// </summary> /* Sự kiện chọn loại độc giả trong cbb để lấy dữ liệu độc giả cho vào dgv */ private void cbbTypeOfReaders_SelectedValueChanged(object sender, EventArgs e) { if (cbbTypeOfReaders.SelectedValue != null) { LoaiDGDTO loaiDG = cbbTypeOfReaders.SelectedValue as LoaiDGDTO; dgvReaders.DataSource = DocGiaBUS.GetReaders(loaiDG); dgvReaders.Columns[0].Visible = false; dgvReaders.Columns[1].HeaderText = "Tên"; dgvReaders.Columns[2].HeaderText = "Số điện thoại"; dgvReaders.Columns[3].Visible = false; dgvReaders.Columns[4].Visible = false; dgvReaders.Columns[5].HeaderText = "Trạng thái"; dgvReaders.Columns[6].Visible = false; dgvReaders.Columns[7].Visible = false; btnChangeStatus.Enabled = true; } if (dgvReaders.Rows.Count == 0) { lbNameReader.Text = String.Empty; lbPhoneReader.Text = String.Empty; lbTypeOfReader.Text = String.Empty; lbSttReader.Text = String.Empty; dgvBookIsLend.DataSource = null; btnChangeStatus.Enabled = false; } }
private void btnLuu_Click(object sender, EventArgs e) { string tenDG = txtHoTen.Text; int idLoaiDG = ((LOAIDOCGIA)cbbLoaiDocGia.SelectedItem).IDLoaiDocGia; string diaChi = txtDiaChi.Text; string email = txtEmail.Text; DateTime ngayLapThe = dtPickerNgayLapThe.Value; DateTime ngaySinh = dtPickerNgaySinh.Value; if (!IsEmpty(tenDG, diaChi, email)) { if (IsDocGiaValid(ngaySinh)) { try { DocGiaBUS.AddDocGia(tenDG, idLoaiDG, ngaySinh, diaChi, email, ngayLapThe); MessageBox.Show(this, "Thêm độc giả thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDocGia(); btnLuu.Enabled = false; } catch { MessageBox.Show(this, "Không thể thêm độc giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } return; } } }
private void LoadDocGia() { DOCGIA dg = DocGiaBUS.FindDocGiaById(idDocGia); txtIDDocGia.Text = dg.IDDocGia.ToString(); txtTenDocGia.Text = dg.HoTen; dtPickerNgayLapThe.Value = dg.NgayLapThe; }
private void frmQuanLyTheDocGia_Load(object sender, EventArgs e) { dgBus = new DocGiaBUS(); ldgBus = new LoaiDocGiaBUS(); loadData_Vao_GridView(0); loadLoaiDocGia_Combobox(); AddDataToCmbTimKiem(); }
private void LoadDocGia() { DOCGIA dg = DocGiaBUS.FindDocGiaById(idDocGia); txtIDDocGia.Text = dg.IDDocGia.ToString(); txtTenDocGia.Text = dg.HoTen; txtTongNo.Text = dg.TongNo.ToString(); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtCMT.Text == "" || txtDiaChi.Text == "" || txtHoTen.Text == "" || txtSoThe.Text == "" || dtpNgaySinh.Value == DateTime.Now) { MessageBox.Show("Nhập đầy đủ thông tin", "Thông báo"); return; } DocGiaDTO dg = new DocGiaDTO(); dg.CMT = txtCMT.Text; dg.DiaChi = txtDiaChi.Text; dg.HoTen = txtHoTen.Text; dg.SoThe = txtSoThe.Text; dg.NgaySinh = DateTime.Parse(dtpNgaySinh.Value.ToString("dd/MM/yyyy")); dg.NgayLam = DateTime.Parse(dtpNgayLam.Value.ToString("dd/MM/yyyy")); dg.NgayHetHan = DateTime.Parse(dtpNgayHetHan.Value.ToString("dd/MM/yyyy")); if (luu == 1) { if (MessageBox.Show(string.Format("Thêm số thẻ {0} đọc giả {1}", dg.SoThe, dg.HoTen), "", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (DocGiaBUS.ThemDocGia(dg) != 0) { MessageBox.Show("Đã thêm"); DocGia_UserC_Load(sender, e); } else { MessageBox.Show("Đọc giả đã tồn tại"); } } } else { if (MessageBox.Show(string.Format("Cập nhật số thẻ {0} đọc giả {1}", dg.SoThe, dg.HoTen), "", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (DocGiaBUS.SuaDocGia(dg) != 0) { MessageBox.Show("Đã sửa"); DocGia_UserC_Load(sender, e); } else { MessageBox.Show("Cập nhật thất bại"); } } } kt = 1; LoadForm(); btnThem.Enabled = true; btnSua.Enabled = true; btnXoa.Enabled = true; btnHuy.Enabled = false; btnLuu.Enabled = false; }
private void frmQuanLyTheDocGia_Load(object sender, EventArgs e) { dgBus = new DocGiaBUS(); ldgBus = new LoaiDocGiaBUS(); listDocGia = new List <DocGiaDTO>(); loadData_Vao_GridView("", DocGiaDAL.TimToanBo); qdBUS = new QuyDinhBUS(); listQD = new List <QuyDinhDTO>(); listQD = qdBUS.select(); loadLoaiDocGia_Combobox(); AddDataToCmbTimKiem(); }
private void btnTraCuu_Click(object sender, EventArgs e) { gvDocGia.DataSource = null; PreProcess(); if (DocGiaBUS.FindDocGia(idDG, tenDG, tenLoaiDG, ngaySinh, diaChi, email, ngayLapThe).Count != 0) { gvDocGia.DataSource = DocGiaBUS.FindDocGia(idDG, tenDG, tenLoaiDG, ngaySinh, diaChi, email, ngayLapThe); } else { MessageBox.Show(this, "Không tìm thấy độc giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnCapNhat_Click(object sender, EventArgs e) { dgvDanhSachDocGia.Update(); DataTable dataTableUpdate = new DataTable(); dataTableUpdate = dsDocGia.GetChanges(); if (dataTableUpdate != null) { DocGiaBUS docGiaBUS = new DocGiaBUS(); docGiaBUS.CapNhatDocGia(dataTableUpdate); Tai_Thong_Tin(); } }
private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show(string.Format("Xóa số thẻ {0} tên đọc giả {1}", dgvDocGia.CurrentRow.Cells["sothe"].Value.ToString(), dgvDocGia.CurrentRow.Cells["tendg"].Value.ToString()), "", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (DocGiaBUS.XoaDocGia(dgvDocGia.CurrentRow.Cells["sothe"].Value.ToString()) != 0) { MessageBox.Show("Xóa thành công"); LoadForm(); DocGia_UserC_Load(sender, e); } else { MessageBox.Show("Xóa thất bại"); } } }
/* Sự kiện load form là lấy danh sách độc giả đổ vào cbb */ private void FAddPayBackNote_Load(object sender, EventArgs e) { List <DocGiaDTO> docGias = DocGiaBUS.GetReaders(null); if (docGias.Count > 0) { cbbReader.DataSource = docGias; cbbReader.DisplayMember = "ten"; } else { cbbReader.Items.Add("Không tìm thấy độc giả"); cbbReader.SelectedIndex = 0; } }
private void InitReader() { List <DocGiaDTO> docGias = DocGiaBUS.GetReaders(null); if (docGias.Count > 0) { cbbReader.DataSource = docGias; cbbReader.DisplayMember = "ten"; } else { cbbReader.Items.Add("Không tìm thấy độc giả"); cbbReader.SelectedIndex = 0; } }
/* Sự kiện lưu thông tin phiếu trả */ private void btnSave_Click(object sender, EventArgs e) { // Kiểm tra không cho lưu khi chưa chọn sách trả if (pnlpayBackNotes.Count == 0) { MessageBox.Show("Chưa có sách trả.", "Thông báo"); return; } // Lưu thông tin int month = -1; DocGiaDTO docGia = cbbReader.SelectedValue as DocGiaDTO; List <TTPhieuMuonDTO> chitiet = new List <TTPhieuMuonDTO>(); DateTime today = DateTime.Now; foreach (PPayBackNote item in pnlpayBackNotes) { item.Sach.Mapt = today; chitiet.Add(item.Sach); if (item.MonthBlock() > -1) { if (month != 0) { month = item.MonthBlock(); } } } int check = TTPhieuMuonBUS.AddPayBackNote(chitiet); if (check == 0) { MessageBox.Show("Lưu không thành công.", "Thông báo"); return; } // Khóa người dùng if (month > -1) { DocGiaBUS.LockOrUnlock(ref docGia, month); if (month > 0) { MessageBox.Show($"Độc giả {docGia.Ten} bị khóa {month} tháng.", "Thông báo"); } else { MessageBox.Show($"Độc giả {docGia.Ten} bị khóa vĩnh viễn.", "Thông báo"); } } this.Close(); }
public void Init() { List <DocGia> list = new DocGiaBUS().getDocGia(); dgvDocGia.DataSource = list; txtMaDG.DataBindings.Clear(); txtMaDG.DataBindings.Add("Text", list, "MaDG"); txtTenDG.DataBindings.Clear(); txtTenDG.DataBindings.Add("Text", list, "TenDG"); txtDiaChiDG.DataBindings.Clear(); txtDiaChiDG.DataBindings.Add("Text", list, "DiaChi"); txtSDT.DataBindings.Clear(); txtSDT.DataBindings.Add("Text", list, "SDT"); txtEmail.DataBindings.Clear(); txtEmail.DataBindings.Add("Text", list, "Email"); }
private void btnThem_Click(object sender, EventArgs e) { try { if (txtHoTen.Text == "") { MessageBox.Show("Chưa nhập họ tên độc giả"); return; } if (txtDiaChi.Text == "") { MessageBox.Show("Chưa nhập địa chỉ của độc giả"); return; } if (txtDienThoai.Text == "") { MessageBox.Show("Chưa nhập số điên thoại của độc giả"); return; } DialogResult result = MessageBox.Show("Bạn có chắc là muốn thực hiện tác vụ này không", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { DocGiaBUS docgiaBUS = new DocGiaBUS(); DocGiaDTO docgiaDTO = new DocGiaDTO(); docgiaDTO.HoTen = txtHoTen.Text; docgiaDTO.DiaChi = txtDiaChi.Text; docgiaDTO.DienThoai = txtDienThoai.Text; if (docgiaDTO.DiaChi != "" && docgiaDTO.DienThoai != "" && docgiaDTO.HoTen != "") { DocGiaBUS.Insert(docgiaDTO); MessageBox.Show("Bạn đã thêm vào thành công!"); } } else { return; } } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }
void LoadDgvDocGia() { DataTable dt = DocGiaBUS.LoadDgvDocGia("select_docgia"); dv = new DataView(dt); dgvDocGia.DataSource = dt; dgvDocGia.Columns["sothe"].HeaderText = "Số thẻ"; dgvDocGia.Columns["tendg"].HeaderText = "Họ tên"; dgvDocGia.Columns["ngaysinh"].HeaderText = "Ngày sinh"; dgvDocGia.Columns["diachi"].HeaderText = "Địa chỉ"; dgvDocGia.Columns["cmt"].HeaderText = "CMT"; dgvDocGia.Columns["ngaylam"].HeaderText = "Ngày làm"; dgvDocGia.Columns["ngayhethan"].HeaderText = "Ngày hết hạn"; //dgvDocGia.AutoResizeColumns(); dgvDocGia.AutoResizeColumn(1); dgvDocGia.AutoResizeColumn(0); dgvDocGia.ReadOnly = true; }
/* Sự kiện mở/ khóa tài khoản nếu cbb có giá trị ngày thì khóa không thì Vĩnh viễn */ private void btnChangeStatus_Click(object sender, EventArgs e) { DocGiaDTO docGia = (dgvReaders.DataSource as List <DocGiaDTO>)[dgvReaders.CurrentRow.Index]; int month = -1; if (btnChangeStatus.Text == "Khóa") { if (cbbTimeBlock.SelectedItem != null) { month = Int32.Parse(cbbTimeBlock.SelectedItem.ToString()); } else { month = 0; } } if (DocGiaBUS.LockOrUnlock(ref docGia, month) < 1) { MessageBox.Show("Thay đổi không thành công", "Thông báo"); } dgvReaders_SelectionChanged(dgvReaders, new EventArgs()); }
/* Sự kiện bấm nút lưu để lưu thông tin độc giả đã nhập */ private void btnSaveInfReader_Click(object sender, EventArgs e) { if (!CheckInput_Reader()) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo"); return; } if (CheckChange_Reader()) { if (CheckPhoneNumber(txbPhoneReader.Text)) { MessageBox.Show("Số điện thoại di động không hợp.", "Thông báo"); return; } int check = DocGiaBUS.ChangeInfReader(dgvReaders[0, dgvReaders.CurrentRow.Index].Value.ToString(), txbNameReader.Text, txbPhoneReader.Text, cbbTOReaders.SelectedValue as LoaiDGDTO); if (check < 1) { MessageBox.Show("Lưu không thành công.", "Thông báo"); } } // Tên độc giả pnlReader.Controls.Remove(txbNameReader); pnlReader.Controls.Add(lbNameReader); // Số điện thoại độc giả pnlReader.Controls.Remove(txbPhoneReader); pnlReader.Controls.Add(lbPhoneReader); // Loại độc giả pnlReader.Controls.Remove(cbbTOReaders); pnlReader.Controls.Add(lbTypeOfReader); // Nút lưu độc giả pnlReader.Controls.Remove(btnSaveInfReader); pnlReader.Controls.Add(btnChangeStatus); // Đẩy dữ liệu vào combobox cbbTypeOfReaders.DataSource = cbbTOReaders.DataSource; cbbTypeOfReaders.DisplayMember = "socuonstr"; cbbTOReaders.DataSource = null; pnlReaders.Enabled = true; }
private void btnTim_Click(object sender, EventArgs e) { try { if (txtMaDocGia.Text == "") { MessageBox.Show("Chưa nhập mã độc giả"); return; } DocGiaDTO docgiaDTO = new DocGiaDTO(); DocGiaBUS docgiaBUS = new DocGiaBUS(); docgiaDTO.MaDocGia = Int32.Parse(txtMaDocGia.Text); if (docgiaDTO.MaDocGia.ToString() != "") { docgiaBUS.GetDocGia(docgiaDTO); } else { MessageBox.Show("Mời bạn nhập vào mã độc giả."); } if (docgiaDTO.MaDocGia.ToString() == "") { MessageBox.Show("Không tìm thấy độc giả có mã:" + txtMaDocGia.Text); } else { txtMaDocGiaKQ.Text = docgiaDTO.MaDocGia.ToString(); txtHoTen.Text = docgiaDTO.HoTen; txtDiaChi.Text = docgiaDTO.DiaChi; txtDienThoai.Text = docgiaDTO.DienThoai; btnCapNhat.Enabled = true; } } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSua_Click(object sender, EventArgs e) { String id, name, address, phone, email; id = txtMaDG.Text; name = txtTenDG.Text; address = txtDiaChiDG.Text; phone = txtSDT.Text; email = txtEmail.Text; DocGia docGia = new DocGia(id, name, address, phone, email); try { bool b = new DocGiaBUS().UpdateDG(docGia); dgvDocGia.DataSource = new DocGiaBUS().getDocGia(); Init(); } catch (SqlException ex) { MessageBox.Show("Lỗi sửa tác giả\n" + ex.Message); } }