Exemplo n.º 1
0
        private void RoutesForm_Load(object sender, EventArgs e)
        {
            string text = "";

            try
            {
                maplibControl1.SetApplicationParameter("BoundaryZoom", "1");
                text     = MainPluginClass.Work.OpenForm.ProcOpen("TaskCreate");
                _projMap = "+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs";
                maplibControl1.CreateMap(_projMap, "id", 50000, 0, 0);
                AddExternalRastrLayer();
                GoToMoscow();
                AddLayerOdh();
                AddLayerZone();
                maplibControl1.Maplib.Fastmode = true;
                _data                     = new RoutesVM(_id_org, MainPluginClass._type_task);
                _data.LayerOdh            = _layer_odh;
                _data.LayerZone           = _layer_zone;
                _data.Map                 = maplibControl1.Maplib;
                _data.PropertyChanged    += _data_PropertyChanged;
                this.routesV1.DataContext = _data;
            }
            finally
            {
                MainPluginClass.Work.OpenForm.ProcClose(text);
            }
        }
Exemplo n.º 2
0
        public TableVM()
        {
            carriagesVM   = new CarriagesVM();
            citiesVM      = new CitiesVM();
            locomotivesVM = new LocomotivesVM();
            routesVM      = new RoutesVM();
            schedulesVM   = new SchedulesVM();
            ticketsVM     = new TicketsVM();
            trainsVM      = new TrainsVM();
            usersVM       = new UsersVM();

            CurrentModel = schedulesVM;

            RequestCommand = new RelayCommand(o =>
            {
                CurrentModel.Request();
            });

            AddCommand = new RelayCommand(o =>
            {
                CurrentModel.AddEdit(true);
            });

            EditCommand = new RelayCommand(o =>
            {
                CurrentModel.AddEdit(false);
            });

            DeleteCommand = new RelayCommand(o =>
            {
                CurrentModel.Delete();
            });
        }
Exemplo n.º 3
0
        /// <summary>
        /// constructor
        /// </summary>
        /// <param name="vehicleSelection">vehicle selection view model</param>
        public DataVM(VehicleSelection vehicleSelection)
        {
            Data = new Data();
            Data.ReadData();

            ItemsVM    = new ItemsVM(Data);
            VehiclesVM = new VehiclesVM(Data);
            RoutesVM   = new RoutesVM(this, vehicleSelection);
        }
Exemplo n.º 4
0
        public IActionResult _Routes()
        {
            var routes = ServiceFactory.RouteManagement.GetRoutes();

            var model = new RoutesVM
            {
                Routes = routes.Data
            };

            return(PartialView(model));
        }