Пример #1
0
 /// <summary>
 /// Создает экземпляр элемента управления для отображения информации заданного эксплуатанта
 /// </summary>
 /// <param name="currentOperator">Текущий эксплуатант</param>
 public OperatorScreen(Operator currentOperator)
 {
     this.currentOperator = currentOperator;
     view = OperatorScreenView.Edit;
     operatorHeaderControl = new OperatorHeaderControl(currentOperator);
     operatorControl       = new OperatorControl(currentOperator, OperatorScreenView.Edit);
     InitializeComponent();
     CheckPermission();
 }
Пример #2
0
 /// <summary>
 /// Создает экземпляр элемента управления для добавления новго эксплуатанта
 /// </summary>
 public OperatorScreen()
 {
     currentOperator       = new Operator();
     view                  = OperatorScreenView.Add;
     operatorHeaderControl = new OperatorHeaderControl("New operator", icons.NewOperator);
     operatorControl       = new OperatorControl(currentOperator, OperatorScreenView.Add);
     InitializeComponent();
     headerControl.ActionControl.ButtonReload.Enabled = false;
     buttonDeleteOperator.Visible = false;
 }
Пример #3
0
 /// <summary>
 /// Создает элемент управления для отображения информации о заданном эксплуатанте
 /// </summary>
 /// <param name="currentOperator">Заданный эксплуатант</param>
 /// <param name="view">Тип отображения (добавление или редактирование)</param>
 public OperatorControl(Operator currentOperator, OperatorScreenView view)
 {
     this.currentOperator = currentOperator;
     InitializeComponent();
     UpdateInformation();
     if (view == OperatorScreenView.Add)
     {
         linkLabelViewAircrafts.Visible = false;
         pictureBoxTransparentLogotype.BackgroundImage     = icons.EmptyLogotype;
         pictureBoxWhiteBackgroundLogotype.BackgroundImage = icons.EmptyLogotype;
     }
 }