Esempio n. 1
0
        ///<summary>
        /// Создается новый объект ссылки
        ///</summary>
        public LogBookReference()
        {
            InitializeComponent();
            //
            // description
            //
            description          = new Label();
            description.Text     = DescriptionText;
            description.AutoSize = true;
            Css.OrdinaryText.Adjust(description);
            //
            // reference
            //
            reference                = new ReferenceLinkLabel();
            reference.AutoSize       = true;
            reference.Text           = "Enter log book";
            reference.DisplayerText  = "Log book";
            reference.ReflectionType = ReflectionTypes.DisplayInNew;
            Css.SimpleLink.Adjust(reference);
            //
            // mainPanel
            //
            mainPanel = new FlowLayoutPanel();
            mainPanel.FlowDirection = FlowDirection.TopDown;
            mainPanel.AutoSize      = true;
            mainPanel.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            mainPanel.Dock          = DockStyle.Top;
            mainPanel.Controls.Add(description);
            mainPanel.Controls.Add(reference);

            MainControl = mainPanel;
        }
Esempio n. 2
0
        /// <summary>
        /// Создает элемент управления для отображения краткой информации о пользователях
        /// </summary>
        public UsersReference()
        {
            if (Users.CurrentUser.Role == UserRole.Administrator)
            {
                Caption = "Users";
            }
            else
            {
                Caption = "Current User";
            }
            UpperLeftIcon = new Icons().GrayArrow;

            //
            // showAllReference
            //
            showAllReference = new ReferenceLinkLabel();
            showAllReference.ActiveLinkColor = Color.FromArgb(62, 155, 246);
            showAllReference.AutoSize        = true;
            Css.SimpleLink.Adjust(showAllReference);
            showAllReference.LinkColor      = Color.FromArgb(62, 155, 246);
            showAllReference.ReflectionType = ReflectionTypes.DisplayInNew;
            if (Users.CurrentUser.Role == UserRole.Administrator)
            {
                showAllReference.Text = "Show all Users";
            }
            else
            {
                showAllReference.Text = "Show current User details";
            }
            showAllReference.VisitedLinkColor = Color.FromArgb(62, 155, 246);
            if (Users.CurrentUser.Role == UserRole.Administrator)
            {
                showAllReference.DisplayerText = "Users";
            }
            else
            {
                showAllReference.DisplayerText = "User deatils";
            }
            showAllReference.ReflectionType      = ReflectionTypes.DisplayInNew;
            showAllReference.DisplayerRequested += showAllReference_DisplayerRequested;
            //
            // mainPanel
            //
            mainPanel = new FlowLayoutPanel();
            mainPanel.FlowDirection = FlowDirection.TopDown;
            mainPanel.AutoSize      = true;
            mainPanel.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            mainPanel.Dock          = DockStyle.Top;
            mainPanel.Controls.Add(showAllReference);
            MainControl = mainPanel;
        }
Esempio n. 3
0
 ///<summary>
 ///</summary>
 public DiscrepanciesReference()
 {
     Caption = "Discrepancies";
     //
     // descrepanciesText
     //
     descrepanciesText           = new Label();
     descrepanciesText.Text      = DiscrepanciesText;
     descrepanciesText.AutoSize  = true;
     descrepanciesText.Font      = new Font("Verdana", 15, GraphicsUnit.Pixel);
     DescriptionTextColor        = Color.FromArgb(122, 122, 122);
     descrepanciesText.ForeColor = DescriptionTextColor;
     //
     // aircraftsLimitationText
     //
     aircraftsLimitationText           = new Label();
     aircraftsLimitationText.Text      = AircraftsLimitationText;
     aircraftsLimitationText.AutoSize  = true;
     aircraftsLimitationText.Font      = new Font("Verdana", 15, GraphicsUnit.Pixel);
     aircraftsLimitationText.ForeColor = Color.FromArgb(122, 122, 122);
     //
     // reference
     //
     reference                  = new ReferenceLinkLabel();
     reference.AutoSize         = true;
     reference.Text             = "Show discrepancies";
     reference.Font             = new Font("Verdana", 15, GraphicsUnit.Pixel);
     reference.DisplayerText    = "Discrepancies";
     reference.ReflectionType   = ReflectionTypes.DisplayInNew;
     reference.LinkColor        = Color.FromArgb(62, 155, 246);
     reference.ActiveLinkColor  = Color.FromArgb(62, 155, 246);
     reference.VisitedLinkColor = Color.FromArgb(62, 155, 246);
     reference.ForeColor        = Color.Transparent;
     //
     // mainPanel
     //
     mainPanel = new FlowLayoutPanel();
     mainPanel.FlowDirection = FlowDirection.TopDown;
     mainPanel.AutoSize      = true;
     mainPanel.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
     //mainPanel.Dock = DockStyle.Fill;
     mainPanel.Controls.Add(descrepanciesText);
     mainPanel.Controls.Add(aircraftsLimitationText);
     mainPanel.Controls.Add(reference);
     MainControl = mainPanel;
 }
Esempio n. 4
0
 /// <summary>
 /// Создается контрол отображения общей информации о воздушном судне
 /// </summary>
 public AircraftInfoReference(Aircraft aircraft)
 {
     currentAircraft = aircraft;
     InitializeComponents();
     //
     // linkAircraftGeneralData
     //
     linkAircraftGeneralData          = new ReferenceLinkLabel();
     linkAircraftGeneralData.AutoSize = true;
     Css.SimpleLink.Adjust(linkAircraftGeneralData);
     linkAircraftGeneralData.Location            = new Point(3, 140);
     linkAircraftGeneralData.Text                = "Aircraft General Data";
     linkAircraftGeneralData.Size                = new Size(150, 13);
     linkAircraftGeneralData.TabIndex            = 12;
     linkAircraftGeneralData.DisplayerRequested += linkAircraftGeneralData_DisplayerRequested;
     panelMain.Controls.Add(linkAircraftGeneralData);
 }
Esempio n. 5
0
        /// <summary>
        /// Создает элемент управления для отображения краткой информации о шаблонах
        /// </summary>
        /// <param name="displayerText"></param>
        public TemplatesReference(string displayerText)
        {
            AutoSize      = true;
            AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            Caption       = "Templates";
            UpperLeftIcon = new Icons().GrayArrow;
            //
            // lastUpdatedText
            //
            DescriptionText           = new Label();
            DescriptionText.Text      = "You can view and edit Aircrafts’ Templates";
            DescriptionText.AutoSize  = true;
            DescriptionText.Font      = new Font("Verdana", 15, GraphicsUnit.Pixel);
            DescriptionText.ForeColor = Color.FromArgb(122, 122, 122);

            //
            // showAllReference
            //
            showAllReference = new ReferenceLinkLabel();
            showAllReference.ActiveLinkColor = Color.FromArgb(62, 155, 246);
            showAllReference.AutoSize        = true;
            Css.SimpleLink.Adjust(showAllReference);
            showAllReference.LinkColor           = Color.FromArgb(62, 155, 246);
            showAllReference.ReflectionType      = ReflectionTypes.DisplayInNew;
            showAllReference.Text                = "Show all Templates";
            showAllReference.VisitedLinkColor    = Color.FromArgb(62, 155, 246);
            showAllReference.DisplayerText       = displayerText;
            showAllReference.ReflectionType      = ReflectionTypes.DisplayInNew;
            showAllReference.DisplayerRequested += showAllReference_DisplayerRequested;
            if (!HasPermision(Users.CurrentUser.Role))
            {
                showAllReference.Enabled = false;
            }
            //
            // mainPanel
            //
            mainPanel = new FlowLayoutPanel();
            mainPanel.FlowDirection = FlowDirection.TopDown;
            mainPanel.AutoSize      = true;
            mainPanel.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            mainPanel.Dock          = DockStyle.Top;
            mainPanel.Controls.Add(DescriptionText);
            mainPanel.Controls.Add(showAllReference);
            MainControl = mainPanel;
        }
Esempio n. 6
0
        /// <summary>
        /// Создает элемент управления для отображения краткой информации об эксплуатантов
        /// </summary>
        /// <param name="displayerText"></param>
        public OperatorsReference(string displayerText)
        {
            Caption       = "Operators";
            UpperLeftIcon = new Icons().GrayArrow;
            //
            // lastUpdatedText
            //
            DescriptionText           = new Label();
            DescriptionText.Text      = "You can view and edit Operators";
            DescriptionText.AutoSize  = true;
            DescriptionText.Font      = new Font("Verdana", 15, GraphicsUnit.Pixel);
            DescriptionText.ForeColor = Color.FromArgb(122, 122, 122);

            //
            // showAllReference
            //
            showAllReference = new ReferenceLinkLabel();
            showAllReference.ActiveLinkColor = Color.FromArgb(62, 155, 246);
            showAllReference.AutoSize        = true;
            Css.SimpleLink.Adjust(showAllReference);
            showAllReference.LinkColor      = Color.FromArgb(62, 155, 246);
            showAllReference.ReflectionType = ReflectionTypes.DisplayInNew;
            //if (OperatorCollection.Instance.Count == 1)
            //showAllReference.Text = "Go back to " + OperatorCollection.Instance[0].Name;
            showAllReference.Text                = "Go back to operators";
            showAllReference.VisitedLinkColor    = Color.FromArgb(62, 155, 246);
            showAllReference.DisplayerText       = displayerText;
            showAllReference.ReflectionType      = ReflectionTypes.DisplayInNew;
            showAllReference.DisplayerRequested += showAllReference_DisplayerRequested;
            //if (!HasPermision(Users.IdentityUser.Role)) showAllReference.Enabled = false;
            //
            // mainPanel
            //
            mainPanel = new FlowLayoutPanel();
            mainPanel.FlowDirection = FlowDirection.TopDown;
            mainPanel.AutoSize      = true;
            mainPanel.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            mainPanel.Dock          = DockStyle.Top;
            mainPanel.Controls.Add(DescriptionText);
            mainPanel.Controls.Add(showAllReference);
            MainControl = mainPanel;
        }
 ///<summary>
 ///</summary>
 public BiWeeklyReportsReference()
 {
     AutoSize      = true;
     AutoSizeMode  = AutoSizeMode.GrowAndShrink;
     UpperLeftIcon = new Icons().GrayArrow;
     Caption       = "BiWeekly Reports";
     //
     // lastUpdatedText
     //
     lastUpdatedText           = new Label();
     lastUpdatedText.Text      = LastUpdatedText;
     lastUpdatedText.AutoSize  = true;
     lastUpdatedText.Font      = new Font("Verdana", 15, GraphicsUnit.Pixel);
     lastUpdatedText.ForeColor = Color.FromArgb(122, 122, 122);
     //
     // showAllReference
     //
     showAllReference = new ReferenceLinkLabel();
     showAllReference.ActiveLinkColor = Color.FromArgb(62, 155, 246);
     showAllReference.AutoSize        = true;
     showAllReference.DisplayerText   = "BiWeekly Reports";
     Css.SimpleLink.Adjust(showAllReference);
     showAllReference.ReflectionType      = ReflectionTypes.DisplayInNew;
     showAllReference.Text                = "Show all BiWeeklies";
     showAllReference.VisitedLinkColor    = Color.FromArgb(62, 155, 246);
     showAllReference.DisplayerRequested += showAllReference_DisplayerRequested;
     //if (!HasPermision(Users.CurrentUser.Role)) showAllReference.Enabled = false;
     //
     // mainPanel
     //
     mainPanel = new FlowLayoutPanel();
     mainPanel.FlowDirection = FlowDirection.TopDown;
     mainPanel.AutoSize      = true;
     mainPanel.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
     mainPanel.Dock          = DockStyle.Top;
     mainPanel.Controls.Add(lastUpdatedText);
     mainPanel.Controls.Add(showAllReference);
     MainControl = mainPanel;
 }
Esempio n. 8
0
        private void InitializeComponent()
        {
            panelMain                 = new Panel();
            labelFax                  = new Label();
            labelPhone                = new Label();
            labelAddress              = new Label();
            labelICAO                 = new Label();
            labelName                 = new Label();
            labelFaxValue             = new Label();
            labelPhoneValue           = new Label();
            labelAddressValue         = new Label();
            labelICAOValue            = new Label();
            labelNameValue            = new Label();
            labelEmail                = new Label();
            labelEmailValue           = new LinkLabel();
            linkLabelEditOperatorInfo = new ReferenceLinkLabel();
            //
            // panelMain
            //
            panelMain.AutoSize = true;
            panelMain.Controls.Add(labelName);
            panelMain.Controls.Add(labelNameValue);
            panelMain.Controls.Add(labelICAO);
            panelMain.Controls.Add(labelICAOValue);
            panelMain.Controls.Add(labelAddress);
            panelMain.Controls.Add(labelAddressValue);
            panelMain.Controls.Add(labelPhone);
            panelMain.Controls.Add(labelPhoneValue);
            panelMain.Controls.Add(labelFax);
            panelMain.Controls.Add(labelFaxValue);
            panelMain.Controls.Add(labelEmail);
            panelMain.Controls.Add(labelEmailValue);
            panelMain.Controls.Add(linkLabelEditOperatorInfo);
            panelMain.Dock = DockStyle.Fill;
            //panelMain.Location = new Point(10, 36);
            //
            // labelName
            //
            labelName.AutoSize  = true;
            labelName.Font      = Css.OrdinaryText.Fonts.BoldFont;
            labelName.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelName.Location  = new Point(0, HEIGHT_INTERVAL);
            labelName.Text      = "Name";
            //
            // labelNameValue
            //
            labelNameValue.AutoSize     = true;
            labelNameValue.Font         = Css.OrdinaryText.Fonts.RegularFont;
            labelNameValue.ForeColor    = Css.OrdinaryText.Colors.ForeColor;
            labelNameValue.Location     = new Point(WIDTH_INTERVAL, HEIGHT_INTERVAL);
            labelNameValue.MaximumSize  = new Size(MAX_LABEL_WIDTH, MAX_LABEL_HEIGHT);
            labelNameValue.SizeChanged += label_SizeChanged;
            //
            // labelICAO
            //
            labelICAO.AutoSize  = true;
            labelICAO.Font      = Css.OrdinaryText.Fonts.BoldFont;
            labelICAO.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelICAO.Text      = "ICAO code";
            //
            // labelICAOValue
            //
            labelICAOValue.AutoSize     = true;
            labelICAOValue.Font         = Css.OrdinaryText.Fonts.RegularFont;
            labelICAOValue.ForeColor    = Css.OrdinaryText.Colors.ForeColor;
            labelICAOValue.MaximumSize  = new Size(MAX_LABEL_WIDTH, MAX_LABEL_HEIGHT);
            labelICAOValue.SizeChanged += label_SizeChanged;
            //
            // labelAddress
            //
            labelAddress.AutoSize  = true;
            labelAddress.Font      = Css.OrdinaryText.Fonts.BoldFont;
            labelAddress.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelAddress.Text      = "Address";
            //
            // labelAddressValue
            //
            labelAddressValue.AutoSize     = true;
            labelAddressValue.Font         = Css.OrdinaryText.Fonts.RegularFont;
            labelAddressValue.ForeColor    = Css.OrdinaryText.Colors.ForeColor;
            labelAddressValue.MaximumSize  = new Size(MAX_LABEL_WIDTH, 2 * MAX_LABEL_HEIGHT);
            labelAddressValue.Text         = "labelAddress";
            labelAddressValue.SizeChanged += label_SizeChanged;
            //
            // labelPhone
            //
            labelPhone.AutoSize  = true;
            labelPhone.Font      = Css.OrdinaryText.Fonts.BoldFont;
            labelPhone.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelPhone.Text      = "Phone";
            //
            // labelPhoneValue
            //
            labelPhoneValue.AutoSize     = true;
            labelPhoneValue.Font         = Css.OrdinaryText.Fonts.RegularFont;
            labelPhoneValue.ForeColor    = Css.OrdinaryText.Colors.ForeColor;
            labelPhoneValue.MaximumSize  = new Size(MAX_LABEL_WIDTH, MAX_LABEL_HEIGHT);
            labelPhoneValue.SizeChanged += label_SizeChanged;
            //
            // labelFax
            //
            labelFax.AutoSize  = true;
            labelFax.Font      = Css.OrdinaryText.Fonts.BoldFont;
            labelFax.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelFax.Text      = "Fax";
            //
            // labelFaxValue
            //
            labelFaxValue.AutoSize     = true;
            labelFaxValue.Font         = Css.OrdinaryText.Fonts.RegularFont;
            labelFaxValue.ForeColor    = Css.OrdinaryText.Colors.ForeColor;
            labelFaxValue.MaximumSize  = new Size(MAX_LABEL_WIDTH, MAX_LABEL_HEIGHT);
            labelFaxValue.SizeChanged += label_SizeChanged;
            //
            // labelEmail
            //
            labelEmail.AutoSize  = true;
            labelEmail.Font      = Css.OrdinaryText.Fonts.BoldFont;
            labelEmail.ForeColor = Css.OrdinaryText.Colors.ForeColor;
            labelEmail.Text      = "Email";
            //
            // labelEmailValue
            //
            labelEmailValue.AutoSize     = true;
            labelEmailValue.Font         = Css.SimpleLink.Fonts.Font;
            labelEmailValue.LinkColor    = Css.SimpleLink.Colors.LinkColor;
            labelEmailValue.MaximumSize  = new Size(MAX_LABEL_WIDTH, MAX_LABEL_HEIGHT);
            labelEmailValue.SizeChanged += label_SizeChanged;
            labelEmailValue.LinkClicked += labelEmailValue_LinkClicked;
            //
            // linkLabelEditOperatorInfo
            //
            linkLabelEditOperatorInfo.AutoSize            = true;
            linkLabelEditOperatorInfo.Font                = Css.SimpleLink.Fonts.Font;
            linkLabelEditOperatorInfo.LinkColor           = Css.SimpleLink.Colors.LinkColor;
            linkLabelEditOperatorInfo.DisplayerRequested += linkLabelEditOperatorInfo_DisplayerRequested;
            if (currentOperator.HasPermission(Users.CurrentUser, DataEvent.Update))
            {
                linkLabelEditOperatorInfo.Text = "Edit operator's info";
            }
            else
            {
                linkLabelEditOperatorInfo.Text = "View operator's info";
            }

            AutoSize      = true;
            AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            Caption       = "General information";
            UpperLeftIcon = new Icons().GrayArrow;
            MainControl   = panelMain;
        }
Esempio n. 9
0
 private void InitializeComponent()
 {
     labelName                         = new Label();
     labelICAO                         = new Label();
     labelAddress                      = new Label();
     labelPhone                        = new Label();
     labelFax                          = new Label();
     labelEmail                        = new Label();
     labelTransparentLogotype          = new Label();
     labelWhiteBackgroundLogotype      = new Label();
     textBoxName                       = new TextBox();
     textBoxICAO                       = new TextBox();
     textBoxAddress                    = new TextBox();
     textBoxPhone                      = new TextBox();
     textBoxFax                        = new TextBox();
     textBoxEmail                      = new TextBox();
     pictureBoxTransparentLogotype     = new PictureBox();
     pictureBoxWhiteBackgroundLogotype = new PictureBox();
     linkChangeTransparentLogotype     = new LinkLabel();
     linkChangeWhiteBackgroundLogotype = new LinkLabel();
     linkLabelViewAircrafts            = new ReferenceLinkLabel();
     //
     // labelName
     //
     labelName.Font      = Css.OrdinaryText.Fonts.RegularFont;
     labelName.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     labelName.Location  = new Point(LEFT_MARGIN, TOP_MARGIN);
     labelName.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
     labelName.Text      = "Name";
     labelName.TextAlign = ContentAlignment.MiddleLeft;
     //
     // labelICAO
     //
     labelICAO.Font      = Css.OrdinaryText.Fonts.RegularFont;
     labelICAO.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     labelICAO.Location  = new Point(LEFT_MARGIN, labelName.Bottom + HEIGHT_INTERVAL);
     labelICAO.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
     labelICAO.Text      = "ICAO code";
     labelICAO.TextAlign = ContentAlignment.MiddleLeft;
     //
     // labelAddress
     //
     labelAddress.Font      = Css.OrdinaryText.Fonts.RegularFont;
     labelAddress.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     labelAddress.Location  = new Point(LEFT_MARGIN, labelICAO.Bottom + HEIGHT_INTERVAL);
     labelAddress.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
     labelAddress.Text      = "Address";
     labelAddress.TextAlign = ContentAlignment.MiddleLeft;
     //
     // labelPhone
     //
     labelPhone.Font      = Css.OrdinaryText.Fonts.RegularFont;
     labelPhone.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     labelPhone.Location  = new Point(LEFT_MARGIN, labelAddress.Bottom + HEIGHT_INTERVAL);
     labelPhone.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
     labelPhone.Text      = "Phone";
     labelPhone.TextAlign = ContentAlignment.MiddleLeft;
     //
     // labelFax
     //
     labelFax.Font      = Css.OrdinaryText.Fonts.RegularFont;
     labelFax.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     labelFax.Location  = new Point(LEFT_MARGIN, labelPhone.Bottom + HEIGHT_INTERVAL);
     labelFax.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
     labelFax.Text      = "Fax";
     labelFax.TextAlign = ContentAlignment.MiddleLeft;
     //
     // labelEmail
     //
     labelEmail.Font      = Css.OrdinaryText.Fonts.RegularFont;
     labelEmail.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     labelEmail.Location  = new Point(LEFT_MARGIN, labelFax.Bottom + HEIGHT_INTERVAL);
     labelEmail.Size      = new Size(LABEL_WIDTH, LABEL_HEIGHT);
     labelEmail.Text      = "Email";
     labelEmail.TextAlign = ContentAlignment.MiddleLeft;
     //
     // labelTransparentLogotype
     //
     labelTransparentLogotype.Font      = Css.OrdinaryText.Fonts.RegularFont;
     labelTransparentLogotype.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     labelTransparentLogotype.Location  = new Point(LEFT_MARGIN, labelEmail.Bottom + HEIGHT_INTERVAL);
     labelTransparentLogotype.Size      = new Size(LABEL_WIDTH, pictureBoxSize.Height);
     labelTransparentLogotype.Text      = "Transparent logotype\r\n(48x48px, *.png)";
     labelTransparentLogotype.TextAlign = ContentAlignment.MiddleLeft;
     //
     // pictureBoxTransparentLogotype
     //
     pictureBoxTransparentLogotype.BackColor             = Color.White;
     pictureBoxTransparentLogotype.BackgroundImageLayout = ImageLayout.Zoom;
     pictureBoxTransparentLogotype.BackgroundImage       = icons.EmptyLogotype;
     pictureBoxTransparentLogotype.Cursor   = Cursors.Hand;
     pictureBoxTransparentLogotype.Location = new Point(labelTransparentLogotype.Right, labelTransparentLogotype.Top);
     pictureBoxTransparentLogotype.Size     = pictureBoxSize;
     pictureBoxTransparentLogotype.TabIndex = 6;
     pictureBoxTransparentLogotype.Click   += pictureBoxLogotype_Click;
     //
     // linkChangeTransparentLogotype
     //
     linkChangeTransparentLogotype.Font         = Css.SimpleLink.Fonts.Font;
     linkChangeTransparentLogotype.LinkColor    = Css.SimpleLink.Colors.LinkColor;
     linkChangeTransparentLogotype.Location     = new Point(pictureBoxTransparentLogotype.Right + WIDTH_INTERVAL, labelTransparentLogotype.Top);
     linkChangeTransparentLogotype.Size         = new Size(LABEL_WIDTH, pictureBoxSize.Height);
     linkChangeTransparentLogotype.TextAlign    = ContentAlignment.MiddleLeft;
     linkChangeTransparentLogotype.LinkClicked += linkLogotype_LinkClicked;
     linkChangeTransparentLogotype.Text         = "Change";
     //
     // labelWhiteBackgroundLogotype
     //
     labelWhiteBackgroundLogotype.Font      = Css.OrdinaryText.Fonts.RegularFont;
     labelWhiteBackgroundLogotype.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     labelWhiteBackgroundLogotype.Location  = new Point(LEFT_MARGIN, labelTransparentLogotype.Bottom + HEIGHT_INTERVAL);
     labelWhiteBackgroundLogotype.Size      = new Size(LABEL_WIDTH, pictureBoxSize.Height + 5);
     labelWhiteBackgroundLogotype.Text      = "Report logotype:\r\nWhite background\r\n200 dpi,*.gif";
     labelWhiteBackgroundLogotype.TextAlign = ContentAlignment.MiddleLeft;
     //
     // pictureBoxWhiteBackgroundLogotype
     //
     pictureBoxWhiteBackgroundLogotype.BackColor             = Color.White;
     pictureBoxWhiteBackgroundLogotype.BackgroundImageLayout = ImageLayout.Zoom;
     pictureBoxWhiteBackgroundLogotype.BackgroundImage       = icons.EmptyLogotype;
     pictureBoxWhiteBackgroundLogotype.Cursor   = Cursors.Hand;
     pictureBoxWhiteBackgroundLogotype.Location = new Point(labelWhiteBackgroundLogotype.Right, labelWhiteBackgroundLogotype.Top);
     pictureBoxWhiteBackgroundLogotype.Size     = pictureBoxSize;
     pictureBoxWhiteBackgroundLogotype.TabIndex = 6;
     pictureBoxWhiteBackgroundLogotype.Click   += pictureBoxLogotype_Click;
     //
     // linkChangeWhiteBackgroundLogotype
     //
     linkChangeWhiteBackgroundLogotype.Font         = Css.SimpleLink.Fonts.Font;
     linkChangeWhiteBackgroundLogotype.LinkColor    = Css.SimpleLink.Colors.LinkColor;
     linkChangeWhiteBackgroundLogotype.Location     = new Point(pictureBoxWhiteBackgroundLogotype.Right + WIDTH_INTERVAL, labelWhiteBackgroundLogotype.Top);
     linkChangeWhiteBackgroundLogotype.Size         = new Size(LABEL_WIDTH, pictureBoxSize.Height);
     linkChangeWhiteBackgroundLogotype.TextAlign    = ContentAlignment.MiddleLeft;
     linkChangeWhiteBackgroundLogotype.LinkClicked += linkLogotype_LinkClicked;
     linkChangeWhiteBackgroundLogotype.Text         = "Change";
     //
     // textBoxName
     //
     textBoxName.Font      = Css.OrdinaryText.Fonts.RegularFont;
     textBoxName.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     textBoxName.Location  = new Point(labelName.Right, TOP_MARGIN);
     textBoxName.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
     textBoxName.TabIndex  = 0;
     //
     // textBoxICAO
     //
     textBoxICAO.Font      = Css.OrdinaryText.Fonts.RegularFont;
     textBoxICAO.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     textBoxICAO.Location  = new Point(labelICAO.Right, textBoxName.Bottom + HEIGHT_INTERVAL);
     textBoxICAO.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
     textBoxICAO.TabIndex  = 1;
     //
     // textBoxAddress
     //
     textBoxAddress.Font      = Css.OrdinaryText.Fonts.RegularFont;
     textBoxAddress.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     textBoxAddress.Location  = new Point(labelAddress.Right, textBoxICAO.Bottom + HEIGHT_INTERVAL);
     textBoxAddress.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
     textBoxAddress.TabIndex  = 2;
     //
     // textBoxPhone
     //
     textBoxPhone.Font      = Css.OrdinaryText.Fonts.RegularFont;
     textBoxPhone.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     textBoxPhone.Location  = new Point(labelPhone.Right, textBoxAddress.Bottom + HEIGHT_INTERVAL);
     textBoxPhone.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
     textBoxPhone.TabIndex  = 3;
     //
     // textBoxFax
     //
     textBoxFax.Font      = Css.OrdinaryText.Fonts.RegularFont;
     textBoxFax.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     textBoxFax.Location  = new Point(labelFax.Right, textBoxPhone.Bottom + HEIGHT_INTERVAL);
     textBoxFax.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
     textBoxFax.TabIndex  = 4;
     //
     // textBoxEmail
     //
     textBoxEmail.Font      = Css.SimpleLink.Fonts.Font;
     textBoxEmail.ForeColor = Css.OrdinaryText.Colors.ForeColor;
     textBoxEmail.Location  = new Point(labelEmail.Right, textBoxFax.Bottom + HEIGHT_INTERVAL);
     textBoxEmail.Size      = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT);
     textBoxEmail.TabIndex  = 5;
     //
     // linkLabelViewAircrafts
     //
     linkLabelViewAircrafts.Font                = Css.SimpleLink.Fonts.Font;
     linkLabelViewAircrafts.LinkColor           = Css.SimpleLink.Colors.LinkColor;
     linkLabelViewAircrafts.Location            = new Point(LEFT_MARGIN, pictureBoxWhiteBackgroundLogotype.Bottom + HEIGHT_INTERVAL);
     linkLabelViewAircrafts.Size                = new Size(LABEL_WIDTH, LABEL_HEIGHT);
     linkLabelViewAircrafts.DisplayerRequested += linkLabelViewAircrafts_DisplayerRequested;
     linkLabelViewAircrafts.Text                = "View aircrafts";
     //
     // OperatorControl
     //
     AutoSize     = true;
     AutoSizeMode = AutoSizeMode.GrowAndShrink;
     Controls.Add(labelName);
     Controls.Add(labelICAO);
     Controls.Add(labelAddress);
     Controls.Add(labelPhone);
     Controls.Add(labelFax);
     Controls.Add(labelEmail);
     Controls.Add(labelTransparentLogotype);
     Controls.Add(labelWhiteBackgroundLogotype);
     Controls.Add(textBoxName);
     Controls.Add(textBoxICAO);
     Controls.Add(textBoxAddress);
     Controls.Add(textBoxPhone);
     Controls.Add(textBoxFax);
     Controls.Add(textBoxEmail);
     Controls.Add(pictureBoxTransparentLogotype);
     Controls.Add(pictureBoxWhiteBackgroundLogotype);
     Controls.Add(linkChangeTransparentLogotype);
     Controls.Add(linkChangeWhiteBackgroundLogotype);
     Controls.Add(linkLabelViewAircrafts);
 }
Esempio n. 10
0
/*
 *      /// <summary>
 *      /// Статус ссылки
 *      /// </summary>
 *      public Statuses LinkSSIDStatus
 *      {
 *          get { return linkSSIDStatus.Status; }
 *          set { linkSSIDStatus.Status = value; }
 *      }
 */

        #endregion

        #region Methods

        #region private void InitializeComponent()

        private void InitializeComponent()
        {
            panelADStatus                = new Panel();
            linkADStatus                 = new ReferenceStatusImageLinkLabel();
            linkADStatusAF               = new ReferenceLinkLabel();
            linkADStatusAP               = new ReferenceLinkLabel();
            linkAgingProgram             = new ReferenceStatusImageLinkLabel();
            linkAircraftGeneralData      = new ReferenceStatusImageLinkLabel();
            linkAircraftTechnicalLogBook = new ReferenceStatusImageLinkLabel();
            linkAverageUtilization       = new ReferenceStatusImageLinkLabel();
            linkAvionicsInventory        = new ReferenceStatusImageLinkLabel();
            linkCPCPStatus               = new ReferenceStatusImageLinkLabel();
            panelComponentStatus         = new Panel();
            linkComponentStatus          = new ReferenceStatusImageLinkLabel();
            linkComponentStatusHT        = new ReferenceLinkLabel();
            linkComponentStatusOCCM      = new ReferenceLinkLabel();
            linkComponentChange          = new ReferenceStatusImageLinkLabel();
            linkDamages                      = new ReferenceStatusImageLinkLabel();
            linkDeferredItems                = new ReferenceStatusImageLinkLabel();
            linkEngineeringOrders            = new ReferenceStatusImageLinkLabel();
            linkForecastReport               = new ReferenceStatusImageLinkLabel();
            linkLandingGearStatus            = new ReferenceStatusImageLinkLabel();
            linkListOfModificationsPerformed = new ReferenceStatusImageLinkLabel();
            linkListOfWorkPackages           = new ReferenceStatusImageLinkLabel();
            linkMaintenanceStatus            = new ReferenceStatusImageLinkLabel();
            linkMonthlyUtilization           = new ReferenceStatusImageLinkLabel();
            linkOutOffPhaseItems             = new ReferenceStatusImageLinkLabel();
            linkRepairStatus                 = new ReferenceStatusImageLinkLabel();
            linkSBStatus                     = new ReferenceStatusImageLinkLabel();
            //linkSSIDStatus = new ReferenceStatusImageLinkLabel();

            flowLayoutPanelContainer = new FlowLayoutPanel();
            SuspendLayout();
            //
            // flowLayoutPanelContainer
            //
            flowLayoutPanelContainer.AutoSize      = true;
            flowLayoutPanelContainer.AutoSizeMode  = AutoSizeMode.GrowAndShrink;
            flowLayoutPanelContainer.FlowDirection = FlowDirection.TopDown;
            flowLayoutPanelContainer.Dock          = DockStyle.Top;
            flowLayoutPanelContainer.Location      = new Point(208, 43);
            flowLayoutPanelContainer.Name          = "flowLayoutPanelContainer";
            flowLayoutPanelContainer.TabIndex      = 1;
            //
            // panelADStatus
            //
            panelADStatus        = new Panel();
            panelADStatus.Size   = new Size(300, 26);
            panelADStatus.Margin = new Padding(2, 1, 1, 1);
            panelADStatus.Controls.Add(linkADStatus);
            panelADStatus.Controls.Add(linkADStatusAF);
            panelADStatus.Controls.Add(linkADStatusAP);
            //
            // linkADStatus
            //
            linkADStatus.Text                = directiveTypeCollection.ADDirectiveType.CommonName;
            linkADStatus.Size                = new Size(125, 26);
            linkADStatus.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkADStatus.DisplayerRequested += linkADStatus_DisplayerRequested;
            linkADStatus.Status              = Statuses.Satisfactory;
            linkADStatus.Enabled             = true;
            Css.ImageLink.Adjust(linkADStatus);
            //
            // linkADStatusAF
            //
            linkADStatusAF.Text                = "AF";
            linkADStatusAF.Margin              = new Padding(1);
            linkADStatusAF.Location            = new Point(linkADStatus.Right, 9);
            linkADStatusAF.Size                = new Size(30, 25);
            linkADStatusAF.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkADStatusAF.DisplayerRequested += linkADStatusAF_DisplayerRequested;
            Css.SimpleLink.Adjust(linkADStatusAF);
            //
            // linkADStatusAP
            //
            linkADStatusAP.Text                = "AP";
            linkADStatusAP.Margin              = new Padding(1);
            linkADStatusAP.Location            = new Point(linkADStatusAF.Right, 9);
            linkADStatusAP.Size                = new Size(30, 25);
            linkADStatusAP.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkADStatusAP.DisplayerRequested += linkADStatusAP_DisplayerRequested;
            Css.SimpleLink.Adjust(linkADStatusAP);
            //
            // linkAircraftGeneralData
            //
            linkAircraftGeneralData.Text                = "Aircraft General Data";
            linkAircraftGeneralData.Enabled             = true;
            linkAircraftGeneralData.Status              = Statuses.NotActive;
            linkAircraftGeneralData.Margin              = new Padding(1);
            linkAircraftGeneralData.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkAircraftGeneralData.DisplayerRequested += linkAircraftGeneralData_DisplayerRequested;
            Css.ImageLink.Adjust(linkAircraftGeneralData);
            //
            // linkAircraftTechnicalLogBook
            //
            linkAircraftTechnicalLogBook.Width               = 300;
            linkAircraftTechnicalLogBook.Text                = "Aircraft Technical Log Book";
            linkAircraftTechnicalLogBook.Status              = Statuses.NotActive;
            linkAircraftTechnicalLogBook.Enabled             = true;
            linkAircraftTechnicalLogBook.Margin              = new Padding(1);
            linkAircraftTechnicalLogBook.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkAircraftTechnicalLogBook.DisplayerRequested += linkAircraftTechnicalLogBook_DisplayerRequested;
            Css.ImageLink.Adjust(linkAircraftTechnicalLogBook);
            //
            // linkAverageUtilization
            //
            linkAverageUtilization.Width               = 300;
            linkAverageUtilization.Text                = "Average Utilization";
            linkAverageUtilization.Status              = Statuses.NotActive;
            linkAverageUtilization.Enabled             = true;
            linkAverageUtilization.Margin              = new Padding(1);
            linkAverageUtilization.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkAverageUtilization.DisplayerRequested += linkAverageUtilization_DisplayerRequested;
            Css.ImageLink.Adjust(linkAverageUtilization);
            //
            // linkAvionicsInventory
            //
            linkAvionicsInventory.Width               = 300;
            linkAvionicsInventory.Text                = "Avionics Inventory";
            linkAvionicsInventory.Status              = Statuses.NotActive;
            linkAvionicsInventory.Enabled             = true;
            linkAvionicsInventory.Margin              = new Padding(1);
            linkAvionicsInventory.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkAvionicsInventory.DisplayerRequested += linkAvionicsInventory_DisplayerRequested;
            Css.ImageLink.Adjust(linkAvionicsInventory);
            //
            // panelComponentStatus
            //
            panelComponentStatus        = new Panel();
            panelComponentStatus.Size   = new Size(300, 26);
            panelComponentStatus.Margin = new Padding(2, 1, 1, 1);
            panelComponentStatus.Controls.Add(linkComponentStatus);
            panelComponentStatus.Controls.Add(linkComponentStatusHT);
            panelComponentStatus.Controls.Add(linkComponentStatusOCCM);
            //
            // linkComponentStatus
            //
            linkComponentStatus.Text    = "Component Status";
            linkComponentStatus.Enabled = true;
            linkComponentStatus.Size    = new Size(180, 26);
            //linkComponentStatus.Margin = new Padding(1);
            linkComponentStatus.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkComponentStatus.DisplayerRequested += linkComponentStatus_DisplayerRequested;
            linkComponentStatus.Status              = Statuses.Satisfactory;
            Css.ImageLink.Adjust(linkComponentStatus);
            //
            // linkComponentStatusHT
            //
            linkComponentStatusHT.Text                = "HT";
            linkComponentStatusHT.Margin              = new Padding(1);
            linkComponentStatusHT.Location            = new Point(linkComponentStatus.Right, 9);
            linkComponentStatusHT.Size                = new Size(30, 25);
            linkComponentStatusHT.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkComponentStatusHT.DisplayerRequested += linkComponentStatusHT_DisplayerRequested;
            Css.SimpleLink.Adjust(linkComponentStatusHT);
            //
            // linkComponentStatusOCCM
            //
            linkComponentStatusOCCM.Text                = "OCCM";
            linkComponentStatusOCCM.Margin              = new Padding(1);
            linkComponentStatusOCCM.Location            = new Point(linkComponentStatusHT.Right, 9);
            linkComponentStatusOCCM.Size                = new Size(50, 25);
            linkComponentStatusOCCM.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkComponentStatusOCCM.DisplayerRequested += linkComponentStatusOCCM_DisplayerRequested;
            Css.SimpleLink.Adjust(linkComponentStatusOCCM);
            //
            // linkComponentChange
            //
            linkComponentChange.Width               = 400;
            linkComponentChange.Text                = "Component Change Report";
            linkComponentChange.Margin              = new Padding(5);
            linkComponentChange.Enabled             = true;
            linkComponentChange.Margin              = new Padding(1);
            linkComponentChange.Status              = Statuses.Satisfactory;
            linkComponentChange.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkComponentChange.DisplayerRequested += linkComponentChange_DisplayerRequested;
            Css.ImageLink.Adjust(linkComponentChange);
            //
            // linkEngineeringOrders
            //
            linkEngineeringOrders.Text                = directiveTypeCollection.EngineeringOrdersDirectiveType.CommonName;
            linkEngineeringOrders.Margin              = new Padding(5);
            linkEngineeringOrders.Enabled             = true;
            linkEngineeringOrders.Margin              = new Padding(1);
            linkEngineeringOrders.Status              = Statuses.Satisfactory;
            linkEngineeringOrders.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkEngineeringOrders.DisplayerRequested += linkEngineeringOrders_DisplayerRequested;
            Css.ImageLink.Adjust(linkEngineeringOrders);
            //
            // linkForecastReport
            //
            linkForecastReport.Text    = "Forecast Report";
            linkForecastReport.Margin  = new Padding(5);
            linkForecastReport.Enabled = true;
            linkForecastReport.Margin  = new Padding(1);
            linkForecastReport.Status  = Statuses.NotActive;
            Css.ImageLink.Adjust(linkForecastReport);
            linkForecastReport.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkForecastReport.DisplayerRequested += linkForecastReport_DisplayerRequested;
            //
            // linkLandingGearStatus
            //
            linkLandingGearStatus.Text                = "Landing Gear Status";
            linkLandingGearStatus.Enabled             = true;
            linkLandingGearStatus.Status              = Statuses.NotActive;
            linkLandingGearStatus.Margin              = new Padding(1);
            linkLandingGearStatus.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkLandingGearStatus.DisplayerRequested += linkLandingGearStatus_DisplayerRequested;
            Css.ImageLink.Adjust(linkLandingGearStatus);
            //
            // linkListOfModificationsPerformed
            //
            linkListOfModificationsPerformed.Width               = 300;
            linkListOfModificationsPerformed.Text                = "List of Modifications Performed";
            linkListOfModificationsPerformed.Margin              = new Padding(5);
            linkListOfModificationsPerformed.Enabled             = true;
            linkListOfModificationsPerformed.Margin              = new Padding(1);
            linkListOfModificationsPerformed.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkListOfModificationsPerformed.Status              = Statuses.NotActive;
            linkListOfModificationsPerformed.DisplayerRequested += linkListOfModificationsPerformed_DisplayerRequested;
            Css.ImageLink.Adjust(linkListOfModificationsPerformed);
            //
            // linkListOfWorkPackages
            //
            linkListOfWorkPackages.Width               = 300;
            linkListOfWorkPackages.Text                = "List of Work Packages";
            linkListOfWorkPackages.Margin              = new Padding(5);
            linkListOfWorkPackages.Enabled             = true;
            linkListOfWorkPackages.Margin              = new Padding(1);
            linkListOfWorkPackages.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkListOfWorkPackages.Status              = Statuses.NotActive;
            linkListOfWorkPackages.DisplayerRequested += linkListOfWorkPackages_DisplayerRequested;
            Css.ImageLink.Adjust(linkListOfWorkPackages);
            //
            // linkSBStatus
            //
            linkSBStatus.Text                = directiveTypeCollection.SBDirectiveType.CommonName;
            linkSBStatus.Enabled             = true;
            linkSBStatus.Margin              = new Padding(1);
            linkSBStatus.Status              = Statuses.Satisfactory;
            linkSBStatus.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkSBStatus.DisplayerRequested += linkSBStatus_DisplayerRequested;
            Css.ImageLink.Adjust(linkSBStatus);
            //
            // linkAgingProgram
            //
            linkAgingProgram.Text                = directiveTypeCollection.AgineProgramDirectiveType.CommonName;
            linkAgingProgram.Margin              = new Padding(5);
            linkAgingProgram.Enabled             = true;
            linkAgingProgram.Margin              = new Padding(1);
            linkAgingProgram.Status              = Statuses.Satisfactory;
            linkAgingProgram.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkAgingProgram.DisplayerRequested += linkAgingProgram_DisplayerRequested;
            Css.ImageLink.Adjust(linkAgingProgram);
            //
            // linkCPCPStatus
            //
            linkCPCPStatus.Text                = directiveTypeCollection.CPCPDirectiveType.CommonName;
            linkCPCPStatus.Margin              = new Padding(5);
            linkCPCPStatus.Enabled             = true;
            linkCPCPStatus.Status              = Statuses.Satisfactory;
            linkCPCPStatus.Margin              = new Padding(1);
            linkCPCPStatus.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkCPCPStatus.DisplayerRequested += linkCPCPStatus_DisplayerRequested;
            Css.ImageLink.Adjust(linkCPCPStatus);
            //
            // linkDeferredItems
            //
            linkDeferredItems.Text                = directiveTypeCollection.DeferredItemsDirectiveType.CommonName;
            linkDeferredItems.Margin              = new Padding(5);
            linkDeferredItems.Enabled             = true;
            linkDeferredItems.Status              = Statuses.Satisfactory;
            linkDeferredItems.Margin              = new Padding(1);
            linkDeferredItems.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkDeferredItems.DisplayerRequested += linkDeferedItems_DisplayerRequested;
            Css.ImageLink.Adjust(linkDeferredItems);
            //
            // linkDamages
            //
            linkDamages.Width               = 300;
            linkDamages.Text                = "Damages Requiring Inspection";
            linkDamages.Margin              = new Padding(5);
            linkDamages.Enabled             = true;
            linkDamages.Status              = Statuses.Satisfactory;
            linkDamages.Margin              = new Padding(1);
            linkDamages.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkDamages.DisplayerRequested += linkDamages_DisplayerRequested;
            Css.ImageLink.Adjust(linkDamages);
            //
            // linkOutOffPhaseItems
            //
            linkOutOffPhaseItems.Width               = 300;
            linkOutOffPhaseItems.Text                = directiveTypeCollection.OutOffPhaseDirectiveType.CommonName;
            linkOutOffPhaseItems.Margin              = new Padding(5);
            linkOutOffPhaseItems.Enabled             = true;
            linkOutOffPhaseItems.Status              = Statuses.Satisfactory;
            linkOutOffPhaseItems.Margin              = new Padding(1);
            linkOutOffPhaseItems.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkOutOffPhaseItems.DisplayerRequested += linkOutOfPhaseItems_DisplayerRequested;
            Css.ImageLink.Adjust(linkOutOffPhaseItems);
            //
            // linkMaintenanceStatus
            //
            linkMaintenanceStatus.Text                = "Maintenance Program";
            linkMaintenanceStatus.Margin              = new Padding(5);
            linkMaintenanceStatus.Enabled             = true;
            linkMaintenanceStatus.Status              = Statuses.Satisfactory;
            linkMaintenanceStatus.Margin              = new Padding(1);
            linkMaintenanceStatus.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkMaintenanceStatus.DisplayerRequested += linkMaintenanceStatus_DisplayerRequested;
            Css.ImageLink.Adjust(linkMaintenanceStatus);
            //
            // linkMonthlyUtilization
            //
            linkMonthlyUtilization.Text                = "Monthly Utilization";
            linkMonthlyUtilization.Margin              = new Padding(5);
            linkMonthlyUtilization.Enabled             = true;
            linkMonthlyUtilization.Status              = Statuses.Satisfactory;
            linkMonthlyUtilization.Margin              = new Padding(1);
            linkMonthlyUtilization.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkMonthlyUtilization.DisplayerRequested += linkMonthlyUtilization_DisplayerRequested;
            Css.ImageLink.Adjust(linkMonthlyUtilization);
            //
            // linkRepairStatus
            //
            linkRepairStatus.Text                = directiveTypeCollection.RepairDirectiveType.CommonName;
            linkRepairStatus.Margin              = new Padding(5);
            linkRepairStatus.Enabled             = true;
            linkRepairStatus.Status              = Statuses.Satisfactory;
            linkRepairStatus.Margin              = new Padding(1);
            linkRepairStatus.ReflectionType      = ReflectionTypes.DisplayInNew;
            linkRepairStatus.DisplayerRequested += linkRepairStatus_DisplayerRequested;
            Css.ImageLink.Adjust(linkRepairStatus);

/*            //
 *          // linkSSIDStatus
 *          //
 *          linkSSIDStatus.Text = directiveTypeCollection.SSIDDirectiveType.CommonName;
 *          linkSSIDStatus.Margin = new Padding(5);
 *          linkSSIDStatus.Enabled = true;
 *          linkSSIDStatus.Status = Statuses.Satisfactory;
 *          linkSSIDStatus.Margin = new Padding(1);
 *          linkSSIDStatus.ReflectionType = ReflectionTypes.DisplayInNew;
 *          linkSSIDStatus.DisplayerRequested += linkSSIDStatus_DisplayerRequested;
 *          Css.ImageLink.Adjust(linkSSIDStatus);*/

            flowLayoutPanelContainer.Controls.Add(panelADStatus);
            //if (!(aircraftType == AircraftType.Soviet))
            //flowLayoutPanelContainer.Controls.Add(linkAgingProgram);
            flowLayoutPanelContainer.Controls.Add(linkAircraftGeneralData);
            flowLayoutPanelContainer.Controls.Add(linkAircraftTechnicalLogBook);
            flowLayoutPanelContainer.Controls.Add(linkAverageUtilization);
            flowLayoutPanelContainer.Controls.Add(linkAvionicsInventory);
            flowLayoutPanelContainer.Controls.Add(panelComponentStatus);
            if (!(aircraftType == AircraftType.Soviet))
            {
                flowLayoutPanelContainer.Controls.Add(linkCPCPStatus);
                flowLayoutPanelContainer.Controls.Add(linkDeferredItems);
            }
            flowLayoutPanelContainer.Controls.Add(linkComponentChange);
            flowLayoutPanelContainer.Controls.Add(linkDamages);
            flowLayoutPanelContainer.Controls.Add(linkEngineeringOrders);
            flowLayoutPanelContainer.Controls.Add(linkForecastReport);
            flowLayoutPanelContainer.Controls.Add(linkLandingGearStatus);
            flowLayoutPanelContainer.Controls.Add(linkListOfModificationsPerformed);
            flowLayoutPanelContainer.Controls.Add(linkListOfWorkPackages);
            flowLayoutPanelContainer.Controls.Add(linkMaintenanceStatus);
            flowLayoutPanelContainer.Controls.Add(linkMonthlyUtilization);
            if (!(aircraftType == AircraftType.Soviet))
            {
                flowLayoutPanelContainer.Controls.Add(linkOutOffPhaseItems);
            }
            //flowLayoutPanelContainer.Controls.Add(linkRepairStatus);
            flowLayoutPanelContainer.Controls.Add(linkSBStatus);
            //if (!(aircraftType == AircraftType.Soviet))
            //flowLayoutPanelContainer.Controls.Add(linkSSIDStatus);
            //
            // AircraftReferencesControl
            //
            AutoScaleDimensions = new SizeF(6F, 13F);
            MainControl         = flowLayoutPanelContainer;
            Name = "AircraftReferencesControl";
            Size = new Size(411, 146);
            ResumeLayout(false);
            PerformLayout();
        }