Exemplo n.º 1
0
 private void btnLuuSPHDNH_Click(object sender, EventArgs e)
 {
     try
     {
         if (IsAddSP)
         {
             ChiTietHDNhapHang ct = new ChiTietHDNhapHang();
             ct.MaHoaDonNH  = txtBoxMaHDNH.Text;
             ct.MaKieu      = cmBoxKieuSP.SelectedValue.ToString();
             ct.SoLuongNhap = Convert.ToInt32(numUpDownSLNhap.Value);
             ct.GiaNSX      = Convert.ToDecimal(txtboxGiaNhap.Text);
             ChiTietHDNhapHang ct1 = ChiTietHoaDonNhapHangBUS.KiemTRaTonTaiSPinCTNH(ct.MaHoaDonNH, ct.MaKieu);
             if (ct1 == null)
             {
                 ChiTietHoaDonNhapHangBUS.ThemSPintoCTNH(ct);
             }
             else
             {
                 if (ct1.GiaNSX == ct.GiaNSX)
                 {
                     ct.SoLuongNhap += ct1.SoLuongNhap;
                     ChiTietHoaDonNhapHangBUS.ThayDoiSLNhap(ct);
                 }
                 else
                 {
                     MessageBox.Show("Sản Phẩm Có Trong Hóa Đơn Có Giá Khác Giá Bạn Nhập", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             ChiTietHDNhapHang ct = new ChiTietHDNhapHang();
             ct.MaHoaDonNH  = txtBoxMaHDNH.Text;
             ct.MaKieu      = cmBoxKieuSP.SelectedValue.ToString();
             ct.SoLuongNhap = Convert.ToInt32(numUpDownSLNhap.Value) + Convert.ToInt32(textBoxSLNhap.Text);
             ct.GiaNSX      = Convert.ToDecimal(txtboxGiaNhap.Text);
             ChiTietHoaDonNhapHangBUS.ThayDoiSLNhap(ct);
         }
         txtboxHSX.Visible    = true;
         txtBoxLSP.Visible    = true;
         txtBoxDSP.Visible    = true;
         txtboxGiaBan.Visible = true;
         txtBoxKieuSP.Visible = true;
         txtboxSP.Visible     = true;
         lbTongTien.Text      = ChiTietHoaDonNhapHangBUS.TinhTien_ByMaHD(txtBoxMaHDNH.Text).ToString();
         Clear();
     }
     catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); }
     btnLuuSPHDNH.Visible  = false;
     btnHuySPHDNH.Visible  = false;
     btnSuaSPHDNH.Visible  = true;
     btnXoaSPHDNH.Visible  = true;
     btnThemSPHDNH.Visible = true;
     numUpDownSLNhap.Value = 0;
     chiTietHDNhapHangBindingSource.DataSource = ChiTietHoaDonNhapHangBUS.GetAllSanPham(txtBoxMaHDNH.Text);
     numUpDownSLNhap.Minimum = 0;
 }
Exemplo n.º 2
0
 private void btnXoaSPHDNH_Click(object sender, EventArgs e)
 {
     try
     {
         ChiTietHoaDonNhapHangBUS.XoaSPfromCTNH(txtBoxMaHDNH.Text, txtBoxKieuSP.Text);
         chiTietHDNhapHangBindingSource.DataSource = ChiTietHoaDonNhapHangBUS.GetAllSanPham(txtBoxMaHDNH.Text);
     }
     catch
     {
         MessageBox.Show("Không Thể Thực Hiện Thao Tác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 3
0
 void LoadCTHDNH()
 {
     try
     {
         chiTietHDNhapHangBindingSource.DataSource = ChiTietHoaDonNhapHangBUS.GetAllSanPham(IDHDNH);
         hdn = HoaDonNhapHangBUS.GetGetHoaDonNhapByID(IDHDNH);
         txtBoxMaHDNH.Text  = hdn.MaHoaDonNH;
         txtBoxMaNVNH.Text  = hdn.MaNV;
         dateNhapHang.Value = hdn.NgayNhapHang;
         lbTongTien.Text    = ChiTietHoaDonNhapHangBUS.TinhTien_ByMaHD(txtBoxMaHDNH.Text).ToString();
     }
     catch { }
 }
Exemplo n.º 4
0
 private void btnHuyFullHDN_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có đồng ý Hủy hóa đơn này không?\n Khi Hủy, Hóa Đơn Sẽ bị xóa, dữ liệu sẽ bị mất!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
     {
         try
         {
             ChiTietHoaDonNhapHangBUS.XoaAll(txtBoxMaHDNH.Text);
             HoaDonNhapHangBUS.XoaHDNhap(HoaDonNhapHangBUS.GetGetHoaDonNhapByID(txtBoxMaHDNH.Text));
             Luu = true;
         }
         catch
         {
         }
     }
 }
Exemplo n.º 5
0
 private void btnLuuFullHDNhap_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có đồng ý Lưu hóa đơn này không?\n Khi lưu bạn sẽ không thể thay đổi hóa đơn!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
     {
         try
         {
             ChiTietHoaDonNhapHangBUS.LuuHoaDonNhap(txtBoxMaHDNH.Text);
             MessageBox.Show("Lưu Thành Công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             KhoHangBUS.ThemSL_SP_Kho_ByCuaHangBy_MaKieu(txtBoxMaHDNH.Text, comboBoxNoiNhapHang.SelectedValue.ToString());
             Luu = true;
             this.Close();
         }
         catch
         {
             MessageBox.Show("Không Thể Thực Hiện Thao Tác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Exemplo n.º 6
0
 private void frmChiTietHoaDonNhapHang_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (Luu == false)
     {
         if (MessageBox.Show("Bạn có đồng ý Hủy hóa đơn này không?\n Khi Hủy, Hóa Đơn Sẽ bị xóa, dữ liệu sẽ bị mất!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             try
             {
                 ChiTietHoaDonNhapHangBUS.XoaAll(txtBoxMaHDNH.Text);
                 HoaDonNhapHangBUS.XoaHDNhap(HoaDonNhapHangBUS.GetGetHoaDonNhapByID(txtBoxMaHDNH.Text));
             }
             catch
             {
             }
         }
         else
         {
             e.Cancel = true;
         }
     }
 }