Exemplo n.º 1
0
        //Xử lý chi tiết hóa đơn bán
        private void btnThemMoiChiTietHDB_Click(object sender, EventArgs e)
        {
            if (txtMaSach.Enabled)
            {
                string MaHDB = Get_MaHDBDangChon();
                string err   = "";
                bool   KQ    = dbHoaDonBan.ThemChiTietHoaDonBan(ref err, MaHDB, txtMaSach.Text.Trim().ToUpper(), Convert.ToInt32(txtSoLuong.Text));
                if (!KQ)
                {
                    MessageBox.Show("Mã sách không tồn tại, vui lòng kiểm tra lại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                //Cập nhật lại số lượng sách tồn
                dbHoaDonBan.CapNhatLaiSoLuongSachTon(ref err, txtMaSach.Text.Trim(), Convert.ToInt32(txtSoLuong.Text) * (-1));
                LoadData_ChiTietHoaDonBan();

                txtMaSach.Enabled            = false;
                btnXoaChiTietHDB.Enabled     = true;
                btnCapNhatChiTietHDB.Enabled = true;
                btnHuyCT.Enabled             = false;
            }
            else
            {
                txtMaSach.Clear();
                txtSoLuong.Clear();

                txtMaSach.Enabled            = true;
                btnXoaChiTietHDB.Enabled     = false;
                btnCapNhatChiTietHDB.Enabled = false;
                btnHuyCT.Enabled             = true;

                txtMaSach.Focus();
            }
        }
Exemplo n.º 2
0
        //Xử lý chi tiết hóa đơn bán
        private void btnThemMoiChiTietHDB_Click(object sender, EventArgs e)
        {
            string MaHDB = Get_MaHDBDangChon();
            string err   = "";
            bool   KQ    = dbHoaDonBan.ThemChiTietHoaDonBan(ref err, MaHDB, txtMaSach.Text.Trim(), Convert.ToInt32(txtSoLuong.Text));

            if (!KQ)
            {
                MessageBox.Show("Lỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            //Cập nhật lại số lượng sách tồn
            dbHoaDonBan.CapNhatLaiSoLuongSachTon(ref err, txtMaSach.Text.Trim(), Convert.ToInt32(txtSoLuong.Text) * (-1));
            DataBind_ChiTietHoaDonBan();
        }