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