private void btnXoaNXB_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("Bạn chắc chắn muốn xóa không ??", "Xóa nhà xuất bản " + txtTenNXB.Text, MessageBoxButtons.YesNo); switch (result) { case DialogResult.No: break; case DialogResult.Yes: NXBBUS NXBBUS = new NXBBUS(); NXBBUS.XoaNXB(txtMaNXB.Text); MessageBox.Show("Xóa thành công"); LoadDanhSachNXB(); break; default: break; } } catch (Exception ex) { MessageBox.Show("Xóa thất bại - Lỗi :" + ex.ToString()); } }
private void LoadDanhSachNXB() { NXBBUS NXBBUS = new NXBBUS(); DataTable dsNXB = NXBBUS.LayDanhSachNXB(); dtgridviewNXB.DataSource = dsNXB; }
public PReceiptNote(DauSachDTO dauSach) { InitPanelReceiptNote(true); this.dauSach = dauSach; lblNameTitle.Text = dauSach.Ten; cbbSupplier.DataSource = NXBBUS.GetSuppliers(); cbbSupplier.DisplayMember = "ten"; }
/* Sự kiện bấm nút lưu để lưu thông tin nhà cung cấp đã nhập */ private void btnSaveInfSupplier_Click(object sender, EventArgs e) { // Kiểm tra thông tin nhập rỗng if (!CheckInput_Supplier()) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo"); return; } // Kiểm tra hợp lệ số điện thoại if (!CheckPhoneNumber(txbPhoneSupplier.Text)) { MessageBox.Show("Số điện thoại di động không hợp.", "Thông báo"); return; } // Kiểm trả hợp lệ số fax if (!CheckPhoneNumber(txbFaxSupplier.Text)) { MessageBox.Show("Số fax không hợp lệ.", "Thông báo"); return; } // Kiểm tra hợp lệ của email if (!CheckEmail(txbEmailSupplier.Text)) { MessageBox.Show("Email không hợp lệ.", "Thông báo"); return; } // Kiểm tra các giá trị có thay đổi không if (CheckChange_Supplier()) { int check = NXBBUS.ChangeInfSupplier(dgvSuppliers[0, dgvSuppliers.CurrentRow.Index].Value.ToString(), txbNameSupplier.Text, txbEmailSupplier.Text, txbPhoneSupplier.Text, txbFaxSupplier.Text); if (check < 1) { MessageBox.Show("Lưu không thành công.", "Thông báo"); } InitSupplier(); } // Tên nhà cung cấp pnlSupplier.Controls.Remove(txbNameSupplier); pnlSupplier.Controls.Add(lbNameSupplier); // Email nhà cung cấp pnlSupplier.Controls.Remove(txbEmailSupplier); pnlSupplier.Controls.Add(lbEmailSupplier); // Phone nhà cung cấp pnlSupplier.Controls.Remove(txbPhoneSupplier); pnlSupplier.Controls.Add(lbPhoneSupplier); // Fax nhà cung cấp pnlSupplier.Controls.Remove(txbFaxSupplier); pnlSupplier.Controls.Add(lbFaxSupplier); pnlSupplier.Controls.Remove(btnSaveInfSupplier); pnlSuppliers.Enabled = true; }
private void btnThemNXB_Click(object sender, EventArgs e) { if (txtTenNXB.Text == "") { MessageBox.Show("Xin vui lòng nhập tên nhà xuất bản !!!", "THÔNG BÁO"); txtTenNXB.Focus(); return; } try { NXBBUS NXBBUS = new NXBBUS(); NXBBUS.ThemNXB(txtTenNXB.Text); MessageBox.Show("Thêm thành công"); LoadDanhSachNXB(); } catch (Exception ex) { MessageBox.Show("Thêm thất bại - Lỗi :" + ex.ToString()); } }
private void btnSuaNXB_Click(object sender, EventArgs e) { try { if (txtTenNXB.Text != "") { NXBBUS NXBBUS = new NXBBUS(); NXBBUS.SuaNXB(txtMaNXB.Text, txtTenNXB.Text); MessageBox.Show("Cập nhật thành công", "THÔNG BÁO"); LoadDanhSachNXB(); } else { MessageBox.Show("Xin vui lòng nhập tên nhà xuất bản !!!", "THÔNG BÁO"); txtTenNXB.Focus(); } } catch (Exception ex) { MessageBox.Show("Cập nhật thất bại - Lỗi :" + ex.ToString()); } }
/* Phương thức khởi tạo tab nhà cung cấp là lấy danh sách nhà cung cấp để vào dgv*/ private void InitSupplier() { List <NXBDTO> nhaCungCaps = NXBBUS.GetSuppliers(); if (nhaCungCaps.Count > 0) { dgvSuppliers.DataSource = nhaCungCaps; dgvSuppliers.Columns[0].Visible = false; dgvSuppliers.Columns[1].HeaderText = "Nhà cung cấp"; dgvSuppliers.Columns[2].HeaderText = "Email"; dgvSuppliers.Columns[3].HeaderText = "Số điện thoại"; dgvSuppliers.Columns[4].HeaderText = "Fax"; } else { dgvSuppliers.DataSource = null; lbNameSupplier.Text = String.Empty; lbEmailSupplier.Text = String.Empty; lbPhoneSupplier.Text = String.Empty; lbFaxSupplier.Text = String.Empty; dgvNotDeliBook.DataSource = null; } }
/* Sự kiện bấm nút lưu */ 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 (!CheckEmail(txbEmailSupplier.Text)) { MessageBox.Show("Email không hợp lệ.", "Thông báo"); return; } if (!CheckPhone(txbPhoneSupplier.Text)) { MessageBox.Show("Số điện thoại không hợp lệ.", "Thông báo"); return; } if (txbFaxSupplier.Text != String.Empty && !CheckPhone(txbFaxSupplier.Text)) { MessageBox.Show("Số fax không hợp lệ.", "Thông báo"); return; } string name = txbNameSupplier.Text; string email = txbEmailSupplier.Text; string phone = txbPhoneSupplier.Text; string fax = txbFaxSupplier.Text; if (NXBBUS.AddSupplier(name, email, phone, fax) > 0) { this.Close(); } else { MessageBox.Show("Lưu không thành công.", "Thông báo"); } }
/* Sự kiện load form là lấy danh sách nhà cung cấp để đổ vào cbb */ private void FAddDeliveryNote_Load(object sender, EventArgs e) { cbbSupplier.DataSource = NXBBUS.GetSuppliers(); cbbSupplier.DisplayMember = "ten"; }