public static int add(PhieuNhap phieunhap) { try { using (EntitiesDataContext db = new EntitiesDataContext()) { var phieu = new PHIEUNHAP() { masonxb = phieunhap.NXB.MaSoNXB, ngaylap = phieunhap.NgayLap, nguoigiaosach = phieunhap.NguoiGiao, tongtien = phieunhap.ChiTiet.Sum(ct => ct.SoLuong * ct.DonGia), trangthai = 0 }; db.PHIEUNHAPs.InsertOnSubmit(phieu); db.SubmitChanges(); ChiTiet.add(phieunhap.ChiTiet, phieu.masophieunhap); return phieu.masophieunhap; } }catch(Exception ex) { Console.WriteLine(ex.Message); return 0; } }
public PhieuNhap(PHIEUNHAP phieu) { MaSoPhieuNhap = phieu.masophieunhap; MaSoNXB = phieu.masonxb; NgayLap = phieu.ngaylap; NguoiGiao = phieu.nguoigiaosach; TongTien = phieu.tongtien; TrangThai = phieu.trangthai; }
partial void DeletePHIEUNHAP(PHIEUNHAP instance);
partial void UpdatePHIEUNHAP(PHIEUNHAP instance);
partial void InsertPHIEUNHAP(PHIEUNHAP instance);
private void detach_PHIEUNHAPs(PHIEUNHAP entity) { this.SendPropertyChanging(); entity.NXB = null; }
private void attach_PHIEUNHAPs(PHIEUNHAP entity) { this.SendPropertyChanging(); entity.NXB = this; }
public PhieuNhap(PHIEUNHAP phieu, NXB nxb) : this(phieu) { NXB = new NhaXuatBan(nxb); }