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; } }
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; } }
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; } }
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; } }
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; } }