Beispiel #1
0
        private void btnTaoHoaDonBH_New_Click(object sender, EventArgs e)
        {
            dgvBH.DataSource      = null;
            cmbMaKH.SelectedIndex = 0;
            txtBH_MaHD.Text       = "";
            dtk_NgayBan.Value     = DateTime.Now;


            //CREATE A New hoa don ban hang
            HoaDonBanHangObj newHDBH = new HoaDonBanHangObj();

            newHDBH.MaKH     = cmbMaKH.SelectedValue.ToString();
            newHDBH.MaNV     = txtBH_MaNV.Text;
            newHDBH.NgayLap  = dtk_NgayBan.Value.ToString();
            newHDBH.TongTien = "0";
            bool   v   = banHangBUS.HoaDonBanHang_Insert(newHDBH);
            string msg = "";

            if (v)
            {
                string maHoaDonMoi = banHangBUS.HoaDonBanHang_GetByTop("", "", " MaHDBH desc")[0].MaHDBH;
                //  MessageBox.Show("ma hoa don ban hang moi vua tao =" + maHoaDonMoi);
                txtBH_MaHD.Text             = maHoaDonMoi;
                gbUcBanHang_TT_HDBH.Enabled = true;
                flpnControlBanHang.Enabled  = true;
                btnTaoHoaDonBH_New.Enabled  = false;
                msg = "Bạn vừa tạo mới hóa đơn thành công! Hãy tiếp tục thêm sản phẩm vào hóa đơn từ nút ['+' Thêm]";
            }
            else
            {
                string maKhIsEmpty;
                if (String.IsNullOrEmpty(txtBH_KhachHang.Text))
                {
                    maKhIsEmpty = " Xin hãy chọn khách hàng trước khi tạo mới hóa đơn. ";
                }
                else
                {
                    maKhIsEmpty = "";
                }
                msg = "Rất tiếc! Việc tạo mới hóa đơn lỗi." + maKhIsEmpty + " Xin hãy thử lại lần nữa";
            }
            MessageBox.Show(msg, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Beispiel #2
0
 public bool HoaDonBanHang_Update(HoaDonBanHangObj data)
 {
     return(obj.HoaDonBanHang_Update(data));
 }
Beispiel #3
0
 public bool HoaDonBanHang_Insert_ByMaNV(HoaDonBanHangObj data)
 {
     return(obj.HoaDonBanHang_Insert_ByMaNV(data));
 }