public void ThemSPintoCTNH(ChiTietHDNhapHang obj) { using (GalaxyMobileEntities dbs = new GalaxyMobileEntities()) { dbs.ChiTietHDNhapHangs.Add(obj); dbs.SaveChanges(); } }
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; }
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(); } }
public static void ThayDoiSLNhap(ChiTietHDNhapHang obj) { db.ThayDoiSLNhap(obj); }
public static void ThemSPintoCTNH(ChiTietHDNhapHang obj) { db.ThemSPintoCTNH(obj); }