public ActionResult Select(int?id, int cr, int screen) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ssupplier ssupplier = db.Suppliers.Find(id); if (ssupplier == null) { return(HttpNotFound()); } CR cR = db.CRs.Find(cr); cR.Supplier = ssupplier.SupplierID; cR.Suppliername = ssupplier.SupplierName; cR.SupplierID = ssupplier.StoreNumber; TryUpdateModel(cR); db.Entry(cR).State = EntityState.Modified; db.SaveChanges(); if (screen == 1) { return(RedirectToAction("Create", "CRs", new { id = cr })); } else { return(RedirectToAction("Edit", "CRs", new { id = cr })); } }
public ActionResult Create(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CR cR = db.CRs.Find(id); newCR request = new newCR(); request.cr = cR; request.crdetail = new CRdetail(); var acodes = db.Atacodes.ToList(); foreach (Acode item in acodes) { item.Description = item.code.ToString() + "-" + item.Description; } ViewBag.Listcodes = acodes; var crdetails = from s in db.CRdetails select s; crdetails = crdetails.Where(s => s.IDCR.ToString().Contains(cR.crID.ToString())); ViewData["CRdetails"] = crdetails.ToList(); var crs = from s in db.CRs select s; crs = crs.Where(s => s.VINnumber.ToString().Contains(cR.VINnumber.ToString()) && s.Odometer > 0); crs = crs.OrderByDescending(s => s.crID); var crshistoric = new CR(); if (crs.Count() > 0) { crshistoric = crs.First(); } ViewData["CRhistoric"] = crshistoric; Ssupplier supplier = db.Suppliers.Find(cR.Supplier); if (supplier == null) { supplier = new Ssupplier(); } ViewData["supplier"] = supplier; if (cR == null) { return(HttpNotFound()); } return(View(request)); }
public ActionResult DeleteConfirmed(int id) { Ssupplier ssupplier = db.Suppliers.Find(id); db.Suppliers.Remove(ssupplier); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Cancel(int id) { Ssupplier ssupplier = db.Suppliers.Find(id); ssupplier.Status = "Blocked"; db.Entry(ssupplier).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("List")); }
public ActionResult Edit([Bind(Include = "SupplierID,SupplierName,LegalName,Street,City,State,Country_cd,ZIPCode,StoreNumber,NatlAccountCode,BillMethod,DiscParts,DiscLabor,PaymentTerms,disc_cap_amt,supplier_typ_cd,Telephone,Fax,WebLink,email,ContactName,Status,Type,TaxID,Createdby,Created")] Ssupplier ssupplier) { if (ModelState.IsValid) { ssupplier.Status = "A"; db.Entry(ssupplier).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("List")); } return(View(ssupplier)); }
// GET: Ssuppliers/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ssupplier ssupplier = db.Suppliers.Find(id); if (ssupplier == null) { return(HttpNotFound()); } return(View(ssupplier)); }
public ActionResult Create([Bind(Include = "SupplierID,SupplierName,LegalName,Street,City,State,Country_cd,ZIPCode,StoreNumber,NatlAccountCode,BillMethod,DiscParts,DiscLabor,PaymentTerms,disc_cap_amt,supplier_typ_cd,Telephone,Fax,WebLink,email,ContactName,Status,Type,TaxID,,Createdby,Created")] Ssupplier ssupplier) { if (ModelState.IsValid) { ssupplier.Status = "A"; ssupplier.Createdby = Environment.UserName; ssupplier.Created = DateTime.Now.ToString(); if (!VerifyData(ssupplier.SupplierName, ssupplier.LegalName, ssupplier.ZIPCode)) { this.HttpContext.Session["Displaydgs1"] = ""; db.Suppliers.Add(ssupplier); db.SaveChanges(); ViewBag.Display = ""; return(RedirectToAction("List")); } else { ViewBag.Display = "Error: This Supplier already exists."; return(View()); } } return(View(ssupplier)); }