示例#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;
            }
        }
示例#2
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;
            }
        }