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;
        }
Ejemplo n.º 3
0
 public PReceiptNote(DauSachDTO dauSach)
 {
     InitPanelReceiptNote(true);
     this.dauSach              = dauSach;
     lblNameTitle.Text         = dauSach.Ten;
     cbbSupplier.DataSource    = NXBBUS.GetSuppliers();
     cbbSupplier.DisplayMember = "ten";
 }
Ejemplo n.º 4
0
 /* 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());
     }
 }
Ejemplo n.º 7
0
        /* 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;
            }
        }
Ejemplo n.º 8
0
        /* 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");
            }
        }
Ejemplo n.º 9
0
 /* 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";
 }