Ejemplo n.º 1
0
        public ActionResult OrderDetails(int Id)
        {
            try
            {
                CustomerOrderGroupViewModel customerOrderGroupViewModel = new CustomerOrderGroupViewModel();

                var customerOrderGroup = webServices.Post(new CustomerOrderGroupViewModel(), "CustomerOrder/CustomerGroupOrderById/" + Id, false);

                if (customerOrderGroup.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    customerOrderGroupViewModel = (new JavaScriptSerializer().Deserialize <CustomerOrderGroupViewModel>(customerOrderGroup.Data.ToString()));
                }

                //if(customerOrderGroupViewModel.OrderProgress == "Order Accepted")
                //{
                //    return View("AssignToDriver",customerOrderGroupViewModel);
                //}

                return(View(customerOrderGroupViewModel));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public ActionResult AdminDetails(int Id)
        {
            try
            {
                var customerOrderGroup = webServices.Post(new CustomerOrderGroupViewModel(), "CustomerOrder/GetAllCustomerOrderGroupByAdmin/ " + Id, false);

                if (customerOrderGroup.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    customerOrderGroupViewModel = (new JavaScriptSerializer().Deserialize <CustomerOrderGroupViewModel>(customerOrderGroup.Data.ToString()));
                }


                var CustomerOrderGroupDetailsList = webServices.Post(new CustomerOrderGroupViewModel(), "CustomerOrder/CustomerGroupOrderDetailsByOrderId/" + Id, false);

                if (CustomerOrderGroupDetailsList.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    customerOrderGroupViewModel.customerGroupOrderDetailsViewModels = (new JavaScriptSerializer().Deserialize <List <CustomerGroupOrderDetailsViewModel> >(CustomerOrderGroupDetailsList.Data.ToString()));
                }

                return(View(customerOrderGroupViewModel));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
        public ActionResult Details(int Id)
        {
            try
            {
                CompanyId = Convert.ToInt32(Session["CompanyId"]);

                var CustomerOrderList = webServices.Post(new CustomerOrderGroupViewModel(), "CustomerOrder/CustomerGroupOrderById/" + Id, false);

                if (CustomerOrderList.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    if (CustomerOrderList.Data != "[]" || CustomerOrderList.Data != "No Data Exist on This Id")
                    {
                        customerOrderGroupViewModel = (new JavaScriptSerializer().Deserialize <CustomerOrderGroupViewModel>(CustomerOrderList.Data.ToString()));
                    }
                }
                if (Request.IsAjaxRequest())
                {
                    return(Json(customerOrderGroupViewModel, JsonRequestBehavior.AllowGet));
                }

                return(View(customerOrderGroupViewModel));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        public ActionResult CustomerOrderSend(SearchViewModel searchViewModel)
        {
            try
            {
                var CustomerOrderList = webServices.Post(searchViewModel, "CustomerOrder/CustomerOrderSend", false);

                if (CustomerOrderList.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    customerOrderGroupViewModel = (new JavaScriptSerializer().Deserialize <CustomerOrderGroupViewModel>(CustomerOrderList.Data.ToString()));
                }
                return(RedirectToAction("Details", new { Id = searchViewModel.Id }));
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 5
0
        public ActionResult Edit(int Id)
        {
            try
            {
                int CompanyId = Convert.ToInt32(Session["CompanyId"]);

                CustomerOrderGroupViewModel customerOrderGroupViewModel = new CustomerOrderGroupViewModel();

                var customerOrderGroup = webServices.Post(new CustomerOrderGroupViewModel(), "CustomerOrder/CustomerGroupOrderById/" + Id, false);

                if (customerOrderGroup.StatusCode == System.Net.HttpStatusCode.Accepted)
                {
                    customerOrderGroupViewModel = (new JavaScriptSerializer().Deserialize <CustomerOrderGroupViewModel>(customerOrderGroup.Data.ToString()));
                }
                driverVehicelViewModel = vehicleController.DriverVehicels(CompanyId);

                ProductController       productController = new ProductController();
                CustomerSitesController customerSites     = new CustomerSitesController();

                driverVehicelViewModel.driverModels.Insert(0, new DriverModel()
                {
                    DriverId = 0, DriverName = "Select Driver"
                });
                driverVehicelViewModel.vehicleModels.Insert(0, new VehicleModel()
                {
                    VehicelId = 0, TraficPlateNumber = "Select Vehicle"
                });

                ViewBag.driverModels  = driverVehicelViewModel.driverModels;
                ViewBag.vehicleModels = driverVehicelViewModel.vehicleModels;
                ViewBag.product       = productController.Products();
                ViewBag.Sites         = customerSites.SitesAll(CompanyId);

                return(View("Create", customerOrderGroupViewModel));
            }
            catch (Exception)
            {
                throw;
            }
        }