/// <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;
 }