Ejemplo n.º 1
0
        public ActionResult Edit(TechnicalServiceRequest item)
        {
            item.Customer = Customer.TryFind(item.CustomerId);

            if (!ModelState.IsValid)
            {
                return(PartialView("_Edit", item));
            }

            var entity = TechnicalServiceRequest.Find(item.Id);

            entity.Type               = item.Type;
            entity.Brand              = item.Brand;
            entity.Equipment          = item.Equipment;
            entity.Model              = item.Model;
            entity.SerialNumber       = item.SerialNumber;
            entity.Date               = item.Date;
            entity.Location           = item.Location;
            entity.EndDate            = item.EndDate;
            entity.Customer           = item.Customer;
            entity.ResponsiblePerson  = item.ResponsiblePerson;
            entity.Comment            = item.Comment;
            entity.ContactName        = item.ContactName;
            entity.ContactPhoneNumber = item.ContactPhoneNumber;
            entity.PaymentStatus      = item.PaymentStatus;
            entity.ShippingMethod     = item.ShippingMethod;
            entity.Address            = item.Address;
            entity.Remarks            = item.Remarks;

            using (var scope = new TransactionScope()) {
                entity.UpdateAndFlush();
            }

            return(PartialView("_Refresh"));
        }
        public ActionResult Create(TechnicalServiceRequest item)
        {
            item.Customer = Customer.TryFind (item.CustomerId);

            if (!ModelState.IsValid) {
                return PartialView ("_Create", item);
            }

            using (var scope = new TransactionScope ()) {
                item.CreateAndFlush ();
            }

            return PartialView ("_CreateSuccesful", item);
        }
Ejemplo n.º 3
0
        public ActionResult Create(TechnicalServiceRequest item)
        {
            item.Customer = Customer.TryFind(item.CustomerId);

            if (!ModelState.IsValid)
            {
                return(PartialView("_Create", item));
            }

            using (var scope = new TransactionScope()) {
                item.CreateAndFlush();
            }

            return(PartialView("_CreateSuccesful", item));
        }
Ejemplo n.º 4
0
        public ActionResult CreateComponent(TechnicalServiceRequestComponent item)
        {
            ViewBag.RequestId = item.RequestId;

            if (!ModelState.IsValid)
            {
                return(PartialView("_CreateComponent", item));
            }

            item.Request = TechnicalServiceRequest.TryFind(item.RequestId);

            using (var scope = new TransactionScope()) {
                item.CreateAndFlush();
            }

            return(PartialView("_CreateComponentSuccesful", item));
        }
Ejemplo n.º 5
0
        public ActionResult DeleteConfirmed(int id)
        {
            var item = TechnicalServiceRequest.Find(id);

            try {
                using (var scope = new TransactionScope()) {
                    foreach (var x in item.Components)
                    {
                        x.DeleteAndFlush();
                    }

                    item.DeleteAndFlush();
                }
            } catch (Exception ex) {
                System.Diagnostics.Debug.WriteLine(ex);
                return(PartialView("DeleteUnsuccessful"));
            }

            return(PartialView("_DeleteSuccesful", item));
        }
        public ActionResult Edit(TechnicalServiceRequest item)
        {
            item.Customer = Customer.TryFind (item.CustomerId);

            if (!ModelState.IsValid) {
                return PartialView ("_Edit", item);
            }

            var entity = TechnicalServiceRequest.Find (item.Id);

            entity.Type = item.Type;
            entity.Brand = item.Brand;
            entity.Equipment = item.Equipment;
            entity.Model = item.Model;
            entity.SerialNumber = item.SerialNumber;
            entity.Date = item.Date;
            entity.Location = item.Location;
            entity.EndDate = item.EndDate;
            entity.Customer = item.Customer;
            entity.ResponsiblePerson = item.ResponsiblePerson;
            entity.Comment = item.Comment;
            entity.ContactName = item.ContactName;
            entity.ContactPhoneNumber = item.ContactPhoneNumber;
            entity.PaymentStatus = item.PaymentStatus;
            entity.ShippingMethod = item.ShippingMethod;
            entity.Address = item.Address;
            entity.Remarks = item.Remarks;

            using (var scope = new TransactionScope ()) {
                entity.UpdateAndFlush ();
            }

            return PartialView ("_Refresh");
        }
Ejemplo n.º 7
0
        public ActionResult Print(int id)
        {
            var item = TechnicalServiceRequest.Find(id);

            return(View(item));
        }
Ejemplo n.º 8
0
        public ActionResult Delete(int id)
        {
            var item = TechnicalServiceRequest.Find(id);

            return(PartialView("_Delete", item));
        }
Ejemplo n.º 9
0
        public ActionResult Details(int id)
        {
            var item = TechnicalServiceRequest.Find(id);

            return(View("Details", item));
        }