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);
 }