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 }));
            }
        }
示例#2
0
        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));
        }