public static int add(PhieuXuat phieuxuat) { try { using (EntitiesDataContext db = new EntitiesDataContext()) { var phieu = new PHIEUXUAT { masodaily = phieuxuat.MaSoDaiLy, ngaylap = phieuxuat.NgayLap, nguoinhasach = phieuxuat.NguoiNhan, tongtien = phieuxuat.ChiTiet.Sum(ct => ct.SoLuong * ct.DonGia), trangthai = 0 }; db.PHIEUXUATs.InsertOnSubmit(phieu); db.SubmitChanges(); foreach(ChiTietPhieuXuat ct in phieuxuat.ChiTiet) { Chitiet.add(ct, phieu.masophieuxuat); } return phieu.masophieuxuat; } }catch(Exception ex) { Console.WriteLine(ex.Message); return 0; } }
public PhieuXuat(PHIEUXUAT phieu) { MaSoPhieuXuat = phieu.masophieuxuat; MaSoDaiLy = phieu.masodaily; NgayLap = phieu.ngaylap; NguoiNhan = phieu.nguoinhasach; TongTien = phieu.tongtien; TrangThai = phieu.trangthai; }
partial void DeletePHIEUXUAT(PHIEUXUAT instance);
partial void UpdatePHIEUXUAT(PHIEUXUAT instance);
partial void InsertPHIEUXUAT(PHIEUXUAT instance);
private void detach_PHIEUXUATs(PHIEUXUAT entity) { this.SendPropertyChanging(); entity.DAILY = null; }
private void attach_PHIEUXUATs(PHIEUXUAT entity) { this.SendPropertyChanging(); entity.DAILY = this; }
public PhieuXuat(PHIEUXUAT phieu, DAILY daily) : this(phieu) { Daily = new DaiLy(daily); }