示例#1
0
        public ActionResult Create()
        {
            try
            {
                CompanyId = Convert.ToInt32(Session["CompanyId"]);
                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(new CustomerOrderGroupViewModel()));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public DriverVehicelViewModel DriverVehicels(int CompanyId)
        {
            SearchViewModel searchViewModel = new SearchViewModel();

            searchViewModel.CompanyId = CompanyId;
            var Result = webServices.Post(searchViewModel, "CustomerOrder/DriverandVehicellist", false);

            if (Result.StatusCode == System.Net.HttpStatusCode.Accepted)
            {
                if (Result.Data != "[]")
                {
                    driverVehicelViewModel = (new JavaScriptSerializer().Deserialize <DriverVehicelViewModel>(Result.Data.ToString()));
                }
            }

            return(driverVehicelViewModel);
        }
示例#3
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;
            }
        }