Esempio n. 1
0
 public ActionResult Edit([Bind(Include = "Id,Name,TagType,Format")] Tag model)
 {
     if (ModelState.IsValid)
     {
         db.Entry(model).State = EntityState.Modified;
         db.SaveChanges();
         Utils.DataManager.ResetTags();
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
Esempio n. 2
0
        public ActionResult Edit([Bind(Include = "Id,Reason")] CancelReason model)
        {
            if (ModelState.IsValid)
            {
                db.Entry(model).State = EntityState.Modified;
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "Id,B2BFlag,CompletionDate,InputDate,PullingDate,Dealer,DealerName,DealerReceiptNo,ASCRemarks,SchComplaintDate,SchComplaintCount,SchComplaintRemarks,ASCClaimNo,EsnImeiNo,OutModel,ReceiptDate,TransferSendDate,TransferReceiptDate,FirstPromiseDate,Schedule,PromiseDate,Schedule1,DelayFromPromiseDate,DelayFromReceiptDate,TransferApprovalDate")] ExServiceRequest exServiceRequest)
 {
     if (ModelState.IsValid)
     {
         db.Entry(exServiceRequest).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Edit", "ServiceRequests", new { id = exServiceRequest.Id }));
     }
     ViewBag.Id = new SelectList(db.ServiceRequests, "Id", "RQN", exServiceRequest.Id);
     return(View(exServiceRequest));
 }
Esempio n. 4
0
        public ActionResult Edit([Bind(Include = "Id,CustomerId,RequestDate,StatusId,StatusDate,CenterId,RQN,ReceiptNo,DepartmentId,ProductId,Model,SN,EngineerId,Description,Remarks,Cost,ClosingDate,PendingReasonId,CancelReasonId,CreatedBy,CreatedOn,UpdatedBy,UpdatedOn,IsDeleted")] ServiceRequest serviceRequest)
        {
            ViewBag.CenterId     = new SelectList(DataManager.Centers(), "Id", "Name", serviceRequest.CenterId);
            ViewBag.DepartmentId = new SelectList(DataManager.Departments(), "Id", "Name", serviceRequest.DepartmentId);

            // get active products
            // var products = DataManager.Products().Where(x => x.Id == serviceRequest.ProductId ||x.IsActive);
            ViewBag.ProductId = Utils.ListManager.GetProducts(serviceRequest.ProductId);
            // new SelectList(products, "Id", "Name", serviceRequest.ProductId);

            // get active engineers
            // var engineers = DataManager.Engineers().Where(x => x.Id == serviceRequest.EngineerId || (x.DepartmentId == serviceRequest.DepartmentId && x.IsActive));
            ViewBag.EngineerId = Utils.ListManager.GetEngineers(serviceRequest.DepartmentId, serviceRequest.EngineerId);
            // new SelectList(engineers, "Id", "Name", serviceRequest.EngineerId);

            ViewBag.PendingReasonId = Utils.ListManager.GetPendingReasons();
            // new SelectList(db.PendingReasons, "Id", "Reason", serviceRequest.PendingReasonId);
            ViewBag.CancelReasonId = Utils.ListManager.GetCancelReasons();
            // new SelectList(db.CancelReasons, "Id", "Reason", serviceRequest.CancelReasonId);
            ViewBag.StatusId = Utils.ListManager.GetStatus();

            if (ModelState.IsValid)
            {
                if (string.IsNullOrEmpty(User.Identity.Name))
                {
                    serviceRequest.UpdatedBy = "SYSTEM";
                }
                else
                {
                    serviceRequest.UpdatedBy = User.Identity.Name;
                }
                serviceRequest.UpdatedOn = DateTime.Now;

                if (Request["OldStatus"] != serviceRequest.StatusId.ToString())
                {
                    serviceRequest.StatusDate = DateTime.Now;
                    if (serviceRequest.StatusId >= 90)
                    {
                        serviceRequest.ClosingDate = DateTime.Now;
                    }
                }



                db.Entry(serviceRequest).State = EntityState.Modified;
                db.SaveChanges();
                ModelState.Clear();
                DataManager.ChangeRequest(serviceRequest.Id);
                return(RedirectToAction("Index"));
            }

            return(View(serviceRequest));
        }
Esempio n. 5
0
        public ActionResult Edit([Bind(Include = "Id,Name,IsActive")] Product model)
        {
            if (ModelState.IsValid)
            {
                db.Entry(model).State = EntityState.Modified;
                db.SaveChanges();
                Utils.DataManager.ResetProducts();

                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
Esempio n. 6
0
        public ActionResult Edit([Bind(Include = "Id,Name,CityId")] Region model)
        {
            ViewBag.CityId = Utils.ListManager.GetCities();
            if (ModelState.IsValid)
            {
                db.Entry(model).State = EntityState.Modified;
                db.SaveChanges();
                Utils.DataManager.ResetRegions();

                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
Esempio n. 7
0
 public ActionResult Edit([Bind(Include = "Id,Name,Phone,Mobile,CityId,RegionId,Address,IsBlackListed,Comments")] Customer model)
 {
     if (ModelState.IsValid)
     {
         db.Entry(model).State = EntityState.Modified;
         db.SaveChanges();
         Utils.DataManager.ChangeCustomer(model.Id);
         return(RedirectToAction("Index"));
     }
     ViewBag.CityId   = Utils.ListManager.GetCities();
     ViewBag.RegionId = Utils.ListManager.GetRegions(model.CityId);
     return(View(model));
 }
Esempio n. 8
0
        public ActionResult Edit([Bind(Include = "Id,Name,DepartmentId,Phone,IsActive")] Engineer model)
        {
            ViewBag.DepartmentId = Utils.ListManager.GetDepartments();
            if (ModelState.IsValid)
            {
                db.Entry(model).State = EntityState.Modified;
                db.SaveChanges();
                Utils.DataManager.ResetEngineers();

                return(RedirectToAction("Index"));
            }
            return(View(model));
        }