Example #1
0
 public CongNoNXB(CONGNONXB congno)
 {
     MaSoSach = congno.masosach;
     MaSoNXB  = congno.masonxb;
     SoLuong  = congno.soluong;
     DonGia   = congno.dongia;
     Thang    = congno.thang;
 }
 public static int add(CongNoNXB congno)
 {
     try
     {
         using (EntitiesDataContext db = new EntitiesDataContext())
         {
             CONGNONXB cn;
             cn = (from c in db.CONGNONXBs
                   where c.masonxb.Equals(congno.MaSoNXB) &&
                   c.masosach.Equals(congno.MaSoSach) &&
                   c.thang.Month.Equals(congno.Thang.Month) &&
                   c.thang.Year.Equals(congno.Thang.Year)
                   select c).SingleOrDefault();
             if (cn != null)
             {
                 cn.soluong += congno.SoLuong;
                 db.SubmitChanges();
                 return(1);
             }
             else
             {
                 cn          = new CONGNONXB();
                 cn.masonxb  = congno.MaSoNXB;
                 cn.masosach = congno.MaSoSach;
                 cn.soluong  = congno.SoLuong;
                 cn.dongia   = congno.DonGia;
                 cn.thang    = congno.Thang;
                 db.CONGNONXBs.InsertOnSubmit(cn);
                 db.SubmitChanges();
                 return(1);
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(0);
     }
 }
Example #3
0
 public CongNoNXB(CONGNONXB congno, NXB nxb, SACH sach)
     : this(congno, nxb)
 {
     Sach = new Sach(sach);
 }
Example #4
0
 public CongNoNXB(CONGNONXB congno, NXB nxb)
     : this(congno)
 {
     NXB = new NhaXuatBan(nxb);
 }