Exemplo n.º 1
0
 public void ThemSPintoCTNH(ChiTietHDNhapHang obj)
 {
     using (GalaxyMobileEntities dbs = new GalaxyMobileEntities())
     {
         dbs.ChiTietHDNhapHangs.Add(obj);
         dbs.SaveChanges();
     }
 }
Exemplo n.º 2
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.º 3
0
 public void ThayDoiSLNhap(ChiTietHDNhapHang obj)
 {
     using (GalaxyMobileEntities dbs = new GalaxyMobileEntities())
     {
         dbs.ChiTietHDNhapHangs.Attach(obj);
         dbs.Entry(obj).State = System.Data.Entity.EntityState.Modified;
         dbs.SaveChanges();
     }
 }
Exemplo n.º 4
0
 public static void ThayDoiSLNhap(ChiTietHDNhapHang obj)
 {
     db.ThayDoiSLNhap(obj);
 }
Exemplo n.º 5
0
 public static void ThemSPintoCTNH(ChiTietHDNhapHang obj)
 {
     db.ThemSPintoCTNH(obj);
 }