Beispiel #1
0
 public ConfigMailAddressVm(IFleetPlanService service)
     : base(service)
 {
     _service = service;
     _context = _service.Context;
     InitializeVm();
 }
Beispiel #2
0
 public QueryApprovalVM(IFleetPlanService service)
     : base(service)
 {
     _service = service;
     _context = _service.Context;
     InitialRequest(); //初始化申请
 }
Beispiel #3
0
 public ManageIndexAircraftVM(IFleetPlanService service)
     : base(service)
 {
     _service = service;
     _context = _service.Context;
     InitializeVM();
     InitializerCommand();
 }
Beispiel #4
0
 public FleetPlanLayVM(IFleetPlanService service)
     : base(service)
 {
     _service = service;
     _context = _service.Context;
     InitializeVM();
     InitializerCommand();
 }
Beispiel #5
0
        public CountRegisteredFleetVm(IFleetPlanService service)
            : base(service)
        {
            _fleetPlanContext = service.Context;

            ViewModelInitializer();
            InitializeVm();
        }
Beispiel #6
0
 public FleetPlanDeliverVM(IRegionManager regionManager, IFleetPlanService service)
     : base(service)
 {
     _regionManager = regionManager;
     _service = service;
     _context = _service.Context;
     InitializeVM();
     InitializerCommand();
 }
Beispiel #7
0
 public QueryPerformPlanVM(IFleetPlanService service)
     : base(service)
 {
     _service = service;
     _context = _service.Context;
     InitialPlan(); //加载计划
     InitialPlanHistory(); //加载计划明细
     InitialCommand();
 }
Beispiel #8
0
        public CaacProgrammingVM(IFleetPlanService service)
            : base(service)
        {
            _service = service;
            _context = _service.Context;

            InitializeVM();
            InitializerCommand();
        }
Beispiel #9
0
 public AircraftOwnershipVM(IFleetPlanService service)
     : base(service)
 {
     _service = service;
     _context = _service.Context;
     InitialAircraft(); //初始化飞机信息
     InitialAircraftConfiguration();
     InitialCommand(); //初始化命令
 }
Beispiel #10
0
 public QueryPlanVM(IFleetPlanService service)
     : base(service)
 {
     _service = service;
     _context = _service.Context;
     InitialPlanHistory(); //加载计划
     InitialPlan(); //加载计划
     InitialComparePlan(); //加载比较计划
     InitialCommand(); //初始化命令
 }
Beispiel #11
0
 public AgeDeployVm(IFleetPlanService service)
     : base(service)
 {
     _fleetPlanContext = service.Context;
     ViewModelInitializer();
     SaveCommand = new DelegateCommand<object>(OnSave, CanSave);
     AddCommand = new DelegateCommand<object>(OnAdd, CanAdd);
     RemoveCommand = new DelegateCommand<object>(OnRemove, CanRemove);
     AbortCommand = new DelegateCommand<object>(OnAbort, CanAbort);
     InitializeVm();
 }
        public PassengerAircraftTrendVm(IFleetPlanService service)
            : base(service)
        {
            _service = service;
            _fleetPlanContext = _service.Context;
            _service.GetAirlineses(null);
            ViewModelInitializer();

            InitalizerRadWindows(_aircraftWindow, "Aircraft", 200);
            InitalizerRadWindows(_seatWindow, "Seat", 220);
            InitalizerRadWindows(_loadWindow, "Load", 240);
            AddRadMenu(_aircraftWindow);
            AddRadMenu(_seatWindow);
            AddRadMenu(_loadWindow);
            InitializeVm();
        }
Beispiel #13
0
 public FleetTrendVm(IFleetPlanService service)
     : base(service)
 {
     _service = service;
     _service.GetAirlineses(() => { });
     _fleetPlanContext = _service.Context;
     ViewModelInitializer();
     AddRadMenu(_aircraftWindow);
     InitializeVm();
 }
Beispiel #14
0
 public OperationChildVM(IFleetPlanService service)
     : base(service)
 {
     _context = service.Context;
 }
Beispiel #15
0
 public FleetPlanService()
 {
     context = new FleetPlanData(AgentHelper.FleetPlanServiceUri);
     context.WritingEntity += context_WritingEntity;
 }
Beispiel #16
0
        /// <summary>
        ///     发送申请
        /// </summary>
        /// <param name="currentAirlines"></param>
        /// <param name="currentRequest"></param>
        /// <param name="fleetContext"></param>
        public void TransferRequest(Guid currentAirlines, Guid currentRequest, FleetPlanData fleetContext)
        {
            var path =
                new Uri(
                    string.Format("TransferRequest?currentAirlines='{0}'&currentRequest='{1}'", currentAirlines,
                        currentRequest),
                    UriKind.Relative);

            fleetContext.BeginExecute<bool>(path,
                result => Deployment.Current.Dispatcher.BeginInvoke(() =>
                {
                    var asynvContext = result.AsyncState as FleetPlanData;
                    try
                    {
                        if (asynvContext != null)
                        {
                            var sendSuccess = context.EndExecute<bool>(result).FirstOrDefault();
                            MessageDialogs.Alert(!sendSuccess ? "提交失败,请检查!" : "提交成功!");
                        }
                    }
                    catch (DataServiceQueryException ex)
                    {
                        var response = ex.Response;

                        Console.WriteLine(response.Error.Message);
                    }
                }), Context);
        }
Beispiel #17
0
        public EngineImportTypeVm(IFleetPlanService service)
            : base(service)
        {
            _fleetPlanContext = service.Context;

            ViewModelInitializer();
            InitalizerRadWindows(_importTypeWindow, "ImportType", 220);
            AddRadMenu(_importTypeWindow);
            InitializeVm();
        }
Beispiel #18
0
 public FleetStructureVm(IFleetPlanService service)
     : base(service)
 {
     _fleetPlanContext = service.Context;
     ViewModelInitializer();
     InitalizerRadWindows(_regionalWindow, "Regional", 220);
     InitalizerRadWindows(_typeWindow, "Type", 240);
     AddRadMenu(_regionalWindow);
     AddRadMenu(_typeWindow);
     InitializeVm();
 }
Beispiel #19
0
        public FleetAgeVm(IFleetPlanService service)
            : base(service)
        {
            _fleetPlanContext = service.Context;

            ViewModelInitializer();
            InitalizerRadWindows(_ageWindow, "Age", 220);
            AddRadMenu(_ageWindow);
            InitializeVm();
        }