Пример #1
0
        public ActionResult InitServicePickup(int?id)
        {
            Models.JobServicePickup svcpu;

            Models.JobServices svc = db.JobServices.Find(id);
            if (svc.JobServicePickups.FirstOrDefault() == null)
            {
                svcpu = new JobServicePickup();
                svcpu.JobServicesId   = svc.Id;
                svcpu.JsDate          = svc.JobMain.JobDate;
                svcpu.JsTime          = svc.JobMain.JobDate.ToString("hh:mm:00");
                svcpu.ClientName      = svc.JobMain.Description;
                svcpu.ClientContact   = svc.JobMain.CustContactNumber;
                svcpu.ProviderName    = svc.SupplierItem.InCharge;
                svcpu.ProviderContact = svc.SupplierItem.Tel1
                                        + (svc.SupplierItem.Tel2 == null ? "" : "/" + svc.SupplierItem.Tel2)
                                        + (svc.SupplierItem.Tel3 == null ? "" : "/" + svc.SupplierItem.Tel3);

                db.JobServicePickups.Add(svcpu);
                db.SaveChanges();
            }
            else
            {
                svcpu = svc.JobServicePickups.FirstOrDefault();
            }

            return(RedirectToAction("ServicePickup", new { id = svcpu.Id }));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            JobServicePickup jobServicePickup = db.JobServicePickups.Find(id);

            db.JobServicePickups.Remove(jobServicePickup);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,JobServicesId,JsDate,JsTime,JsLocation,ClientName,ClientContact,ProviderName,ProviderContact")] JobServicePickup jobServicePickup)
 {
     if (ModelState.IsValid)
     {
         db.Entry(jobServicePickup).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.JobServicesId = new SelectList(db.JobServices, "Id", "Particulars", jobServicePickup.JobServicesId);
     return(View(jobServicePickup));
 }
        // GET: JobServicePickups/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            JobServicePickup jobServicePickup = db.JobServicePickups.Find(id);

            if (jobServicePickup == null)
            {
                return(HttpNotFound());
            }
            return(View(jobServicePickup));
        }
        // GET: JobServicePickups/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            JobServicePickup jobServicePickup = db.JobServicePickups.Find(id);

            if (jobServicePickup == null)
            {
                return(HttpNotFound());
            }
            ViewBag.JobServicesId = new SelectList(db.JobServices, "Id", "Particulars", jobServicePickup.JobServicesId);
            return(View(jobServicePickup));
        }
Пример #6
0
        public ActionResult ServicePickup(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            JobServicePickup jobServicePickup = db.JobServicePickups.Find(id);

            if (jobServicePickup == null)
            {
                return(HttpNotFound());
            }

            ViewBag.Contact = db.JobContacts.Where(d => d.ContactType == "100").ToList();

            return(View(jobServicePickup));
        }