Esempio n. 1
0
        public bool InsertImportBillDetail(ImportBillDetail newImportBillDetail)
        {
            try
            {
                WebShopEntities  db = new WebShopEntities();
                ImportBillDetail importBillDetail = new ImportBillDetail();
                importBillDetail.quantity   = newImportBillDetail.quantity;
                importBillDetail.price      = newImportBillDetail.price;
                importBillDetail.totalPrice = newImportBillDetail.totalPrice;

                importBillDetail.id = (from c in db.ImportBillDetails orderby c.id descending select c.id).First() + 1;
                if (importBillDetail.id < 10)
                {
                    importBillDetail.code = "IMTDT00" + importBillDetail.id;
                }
                else if (importBillDetail.id >= 10 && importBillDetail.id < 100)
                {
                    importBillDetail.code = "IMTDT0" + importBillDetail.id;
                }
                else
                {
                    importBillDetail.code = "IMTDT" + importBillDetail.id;
                }

                db.ImportBillDetails.Add(importBillDetail);
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 2
0
 public bool DeleteImportBillDetail(int id)
 {
     try
     {
         WebShopEntities  db = new WebShopEntities();
         ImportBillDetail importBillDetail = db.ImportBillDetails.FirstOrDefault(x => x.id == id);
         if (importBillDetail == null)
         {
             return(false);
         }
         db.ImportBillDetails.Remove(importBillDetail);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 3
0
 public bool UpdateImportBillDetail(int id, ImportBillDetail newImportBillDetail)
 {
     try
     {
         WebShopEntities  db = new WebShopEntities();
         ImportBillDetail importBillDetail = db.ImportBillDetails.FirstOrDefault(x => x.id == id);
         if (importBillDetail == null)
         {
             return(false);
         }
         importBillDetail.quantity   = newImportBillDetail.quantity;
         importBillDetail.price      = newImportBillDetail.price;
         importBillDetail.totalPrice = newImportBillDetail.totalPrice;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public void Update(ImportBillDetail entity)
 {
     _ImportBillDetailRepository.Update(entity);
 }
 public ImportBillDetail Insert(ImportBillDetail entity)
 {
     return(_ImportBillDetailRepository.Add(entity));
 }
 public void Delete(ImportBillDetail entity)
 {
     _ImportBillDetailRepository.Delete(entity);
 }