/// <summary> /// Конструктор формы отображения списка ответсвенных лиц по заявке технику(ПС) /// </summary> /// <param name="_serviceorder">Заявка на ПС</param> public ObjCustsPopupViewModel(NewTest2ExtensionBase_ex _serviceorder) { ServiceOrderFireAlarm = _serviceorder; GetCustomers.Execute(null); ArrowCircleCustomers = IconName("arrow_circle_down"); OpacityForm = 1; IndicatorVisible = false; CloseImage = IconName("close"); CallImage = IconName("call"); }
/// <summary> /// Конструктор окна для просмотр прошлых заявок по объекту /// </summary> /// <param name="_so">Заявка на ПС</param> /// <param name="_servicemans">Список техников</param> /// <param name="_mounters">Список монтажников</param> public PastOrdersPopupViewModel(NewTest2ExtensionBase_ex _so, List <NewServicemanExtensionBase> _servicemans, List <NewMounterExtensionBase> _mounters) { Mounters = _mounters; Servicemans = _servicemans; ServiceOrderFireAlarm = _so; GetPastServiceOrders.Execute(false); //ArrowCirclePastServiceOrders = IconName("arrow_circle_down"); CloseImage = IconName("close"); IndicatorVisible = false; OpacityForm = 1; CallImage = IconName("call"); }
/// <summary> /// Конструктор для окна с информацией об объекте /// </summary> /// <param name="_so">Заявка на ПС</param> /// <param name="_servicemans">Список техников</param> /// <param name="_mounters">Список монтажников</param> public ObjectInfoViewModel(NewTest2ExtensionBase_ex _so, List <NewServicemanExtensionBase> _servicemans, List <NewMounterExtensionBase> _mounters) { Mounters = _mounters; Servicemans = _servicemans; ServiceOrderFireAlarm = _so; GetWires.Execute(null); GetExtFields.Execute(null); ArrowCircleWires = IconName("arrow_circle_down"); ArrowCircleExtFields = IconName("arrow_circle_down"); CloseImage = IconName("close"); OpacityForm = 1; IndicatorVisible = false; }
/// <summary> /// Конструктор страницы заявок на ПС /// </summary> /// <param name="_so">Заявка на ПС</param> /// <param name="_servicemans">Список техников</param> /// <param name="_mounters">Список монтажников</param> public ServiceOrderFireAlarmViewModel(NewTest2ExtensionBase_ex _so, List <NewServicemanExtensionBase> _servicemans, List <NewMounterExtensionBase> _mounters) { ServiceOrderFireAlarm = _so; ServiceOrderFireAlarm.NewDate = ServiceOrderFireAlarm.NewDate.Value.AddHours(5); Servicemans = _servicemans; Mounters = _mounters; OpacityForm = 1; //WiresVisible = false; //ExtFieldsVisible = false; //EventsVisible = false; GetInfoByGuardObject.Execute(null); GetCategory.Execute(null); GetObjectNameCommand.Execute(null); App.Current.MainPage.HeightRequest = DeviceDisplay.MainDisplayInfo.Height; InfoImage = IconName("info"); ReorderImage = IconName("reorder"); EventImage = IconName("event"); CloseImage = IconName("close"); TransferImage = IconName("transfer"); PeopleImage = IconName("people"); }
/// <summary> /// Конструктор окна получения информации об объекте (фото входной группы и схемы) /// </summary> /// <param name="so">Заявка на ПС</param> public ServiceOrderInfoPopupViewModel(NewTest2ExtensionBase_ex fso) { FireServiceOrder = fso; GetFullInfoAboutOrderCommand.Execute(FireServiceOrder); VisibleAcceptedLayout = false; }