private void InitializeComponents() { labelEONumber = new Label(); labelATAChapter = new Label(); labelSubject = new Label(); labelDescription = new Label(); labelNote = new Label(); labelRevision = new Label(); labelRevisionNumber = new Label(); labelRevisionDate = new Label(); labelReasonForRevision = new Label(); labelApprovalDocument = new Label(); labelEffectivity = new Label(); labelWarranty = new Label(); labelSpecialWorkingInstructions = new Label(); labelManHours = new Label(); labelCost = new Label(); textboxEONumber = new TextBox(); comboBoxAtaChapter = new ATAChapterComboBox(); textboxSubject = new TextBox(); textboxDescription = new TextBox(); textboxNote = new TextBox(); textboxRevisionNumber = new TextBox(); dateTimePickerRevisionDate = new DateTimePicker(); textBoxReasonForRevision = new TextBox(); textBoxApprovalDocument = new TextBox(); textboxEffectivity = new TextBox(); textboxWarranty = new TextBox(); textboxSpecialWorkingInstructions = new TextBox(); textBoxManHours = new TextBox(); textBoxCost = new TextBox(); // // labelEONumber // labelEONumber.Font = Css.OrdinaryText.Fonts.RegularFont; labelEONumber.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelEONumber.Location = new Point(MARGIN, MARGIN + LABEL_HEIGHT); labelEONumber.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelEONumber.Text = "EO Number"; // // textboxEONumber // textboxEONumber.BackColor = Color.White; textboxEONumber.Font = Css.OrdinaryText.Fonts.RegularFont; textboxEONumber.ForeColor = Css.OrdinaryText.Colors.ForeColor; textboxEONumber.Location = new Point(labelEONumber.Right, MARGIN + LABEL_HEIGHT); textboxEONumber.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textboxEONumber.MaxLength = 50; // // labelATAChapter // labelATAChapter.Font = Css.OrdinaryText.Fonts.RegularFont; labelATAChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelATAChapter.Location = new Point(MARGIN, labelEONumber.Bottom + HEIGHT_INTERVAL); labelATAChapter.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelATAChapter.Text = "ATA Chapter"; // // comboBoxAtaChapter // //comboBoxAtaChapter.DropDownStyle = ComboBoxStyle.DropDown; comboBoxAtaChapter.Font = Css.OrdinaryText.Fonts.RegularFont; comboBoxAtaChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor; comboBoxAtaChapter.Location = new Point(labelATAChapter.Right, textboxEONumber.Bottom + HEIGHT_INTERVAL); comboBoxAtaChapter.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); // // labelSubject // labelSubject.Font = Css.OrdinaryText.Fonts.RegularFont; labelSubject.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelSubject.Location = new Point(MARGIN, labelATAChapter.Bottom + HEIGHT_INTERVAL); labelSubject.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelSubject.Text = "Subject"; // // textboxSubject // textboxSubject.BackColor = Color.White; textboxSubject.Font = Css.OrdinaryText.Fonts.RegularFont; textboxSubject.ForeColor = Css.OrdinaryText.Colors.ForeColor; textboxSubject.Location = new Point(labelSubject.Right, comboBoxAtaChapter.Bottom + HEIGHT_INTERVAL); textboxSubject.Multiline = true; textboxSubject.Size = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT); textboxSubject.ScrollBars = ScrollBars.Vertical; textboxSubject.MaxLength = 150; // // labelDescription // labelDescription.Font = Css.OrdinaryText.Fonts.RegularFont; labelDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelDescription.Location = new Point(MARGIN, textboxSubject.Bottom + HEIGHT_INTERVAL); labelDescription.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelDescription.Text = "Description"; // // textboxDescription // textboxDescription.BackColor = Color.White; textboxDescription.Font = Css.OrdinaryText.Fonts.RegularFont; textboxDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor; textboxDescription.Location = new Point(labelDescription.Right, textboxSubject.Bottom + HEIGHT_INTERVAL); textboxDescription.Multiline = true; textboxDescription.Size = new Size(TEXTBOX_WIDTH, 8 * LABEL_HEIGHT); textboxDescription.ScrollBars = ScrollBars.Vertical; textboxDescription.MaxLength = 1000; // // labelApprovalDocument // labelApprovalDocument.Font = Css.OrdinaryText.Fonts.RegularFont; labelApprovalDocument.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelApprovalDocument.Location = new Point(WIDTH_INTERVAL, MARGIN + LABEL_HEIGHT); labelApprovalDocument.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelApprovalDocument.Text = "Approval Document"; // // textBoxApprovalDocument // textBoxApprovalDocument.BackColor = Color.White; textBoxApprovalDocument.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxApprovalDocument.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxApprovalDocument.Location = new Point(labelApprovalDocument.Right, MARGIN + LABEL_HEIGHT); textBoxApprovalDocument.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxApprovalDocument.MaxLength = 300; // // labelWarranty // labelWarranty.Font = Css.OrdinaryText.Fonts.RegularFont; labelWarranty.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelWarranty.Location = new Point(WIDTH_INTERVAL, labelApprovalDocument.Bottom + HEIGHT_INTERVAL); labelWarranty.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelWarranty.Text = "Warranty"; // // textboxWarranty // textboxWarranty.BackColor = Color.White; textboxWarranty.Font = Css.OrdinaryText.Fonts.RegularFont; textboxWarranty.ForeColor = Css.OrdinaryText.Colors.ForeColor; textboxWarranty.Location = new Point(labelWarranty.Right, textBoxApprovalDocument.Bottom + HEIGHT_INTERVAL); textboxWarranty.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textboxWarranty.MaxLength = 150; // // labelNote // labelNote.Font = Css.OrdinaryText.Fonts.RegularFont; labelNote.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelNote.Location = new Point(WIDTH_INTERVAL, labelWarranty.Bottom + HEIGHT_INTERVAL); labelNote.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelNote.Text = "Note"; // // textboxNote // textboxNote.BackColor = Color.White; textboxNote.Font = Css.OrdinaryText.Fonts.RegularFont; textboxNote.ForeColor = Css.OrdinaryText.Colors.ForeColor; textboxNote.Location = new Point(labelNote.Right, textboxWarranty.Bottom + HEIGHT_INTERVAL); textboxNote.Multiline = true; textboxNote.Size = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT); textboxNote.ScrollBars = ScrollBars.Vertical; textboxNote.MaxLength = 400; // // labelEffectivity // labelEffectivity.Font = Css.OrdinaryText.Fonts.RegularFont; labelEffectivity.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelEffectivity.Location = new Point(WIDTH_INTERVAL, textboxNote.Bottom + HEIGHT_INTERVAL); labelEffectivity.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelEffectivity.Text = "Effectivity"; // // textboxEffectivity // textboxEffectivity.BackColor = Color.White; textboxEffectivity.Font = Css.OrdinaryText.Fonts.RegularFont; textboxEffectivity.ForeColor = Css.OrdinaryText.Colors.ForeColor; textboxEffectivity.Location = new Point(labelEffectivity.Right, textboxNote.Bottom + HEIGHT_INTERVAL); textboxEffectivity.Multiline = true; textboxEffectivity.Size = new Size(TEXTBOX_WIDTH, 8 * LABEL_HEIGHT); textboxEffectivity.ScrollBars = ScrollBars.Vertical; textboxEffectivity.MaxLength = 1000; // // labelSpecialWorkingInstructions // labelSpecialWorkingInstructions.Font = Css.OrdinaryText.Fonts.RegularFont; labelSpecialWorkingInstructions.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelSpecialWorkingInstructions.Location = new Point(MARGIN, textboxDescription.Bottom + HEIGHT_INTERVAL); labelSpecialWorkingInstructions.Size = new Size(2 * LABEL_WIDTH, LABEL_HEIGHT); labelSpecialWorkingInstructions.Text = "Special Working Instructions"; // // textboxSpecialWorkingInstructions // textboxSpecialWorkingInstructions.BackColor = Color.White; textboxSpecialWorkingInstructions.Font = Css.OrdinaryText.Fonts.RegularFont; textboxSpecialWorkingInstructions.ForeColor = Css.OrdinaryText.Colors.ForeColor; textboxSpecialWorkingInstructions.Location = new Point(MARGIN, labelSpecialWorkingInstructions.Bottom); textboxSpecialWorkingInstructions.Multiline = true; textboxSpecialWorkingInstructions.Size = new Size(LABEL_WIDTH + TEXTBOX_WIDTH, 6 * LABEL_HEIGHT + 2 * HEIGHT_INTERVAL); textboxSpecialWorkingInstructions.ScrollBars = ScrollBars.Vertical; // // labelRevision // labelRevision.Font = Css.OrdinaryText.Fonts.BoldFont; labelRevision.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelRevision.Location = new Point(WIDTH_INTERVAL, textboxDescription.Bottom + HEIGHT_INTERVAL); labelRevision.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelRevision.Text = "Revision"; // // labelRevisionNumber // labelRevisionNumber.Font = Css.OrdinaryText.Fonts.RegularFont; labelRevisionNumber.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelRevisionNumber.Location = new Point(WIDTH_INTERVAL, labelRevision.Bottom); labelRevisionNumber.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelRevisionNumber.Text = "Number"; // // textboxRevisionNumber // textboxRevisionNumber.BackColor = Color.White; textboxRevisionNumber.Font = Css.OrdinaryText.Fonts.RegularFont; textboxRevisionNumber.ForeColor = Css.OrdinaryText.Colors.ForeColor; textboxRevisionNumber.Location = new Point(labelRevisionNumber.Right, labelRevision.Bottom); textboxRevisionNumber.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textboxRevisionNumber.MaxLength = 50; // // labelRevisionDate // labelRevisionDate.Font = Css.OrdinaryText.Fonts.RegularFont; labelRevisionDate.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelRevisionDate.Location = new Point(WIDTH_INTERVAL, labelRevisionNumber.Bottom + HEIGHT_INTERVAL); labelRevisionDate.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelRevisionDate.Text = "Date"; // // dateTimePickerRevisionDate // dateTimePickerRevisionDate.BackColor = Color.White; dateTimePickerRevisionDate.Font = Css.OrdinaryText.Fonts.RegularFont; dateTimePickerRevisionDate.ForeColor = Css.OrdinaryText.Colors.ForeColor; dateTimePickerRevisionDate.Location = new Point(labelRevisionDate.Right, labelRevisionNumber.Bottom + HEIGHT_INTERVAL); dateTimePickerRevisionDate.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); dateTimePickerRevisionDate.Format = DateTimePickerFormat.Custom; dateTimePickerRevisionDate.CustomFormat = new TermsProvider()["DateFormat"].ToString(); // // labelReasonForRevision // labelReasonForRevision.Font = Css.OrdinaryText.Fonts.RegularFont; labelReasonForRevision.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelReasonForRevision.Location = new Point(WIDTH_INTERVAL, labelRevisionDate.Bottom + HEIGHT_INTERVAL); labelReasonForRevision.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelReasonForRevision.Text = "Reason"; // // textBoxReasonForRevision // textBoxReasonForRevision.BackColor = Color.White; textBoxReasonForRevision.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxReasonForRevision.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxReasonForRevision.Location = new Point(WIDTH_INTERVAL, labelReasonForRevision.Bottom); textBoxReasonForRevision.Multiline = true; textBoxReasonForRevision.Size = new Size(LABEL_WIDTH + TEXTBOX_WIDTH, 3 * LABEL_HEIGHT); textBoxReasonForRevision.ScrollBars = ScrollBars.Vertical; textBoxReasonForRevision.MaxLength = 150; // // labelManHours // labelManHours.Font = Css.OrdinaryText.Fonts.RegularFont; labelManHours.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelManHours.Location = new Point(WIDTH_INTERVAL, textBoxReasonForRevision.Bottom + HEIGHT_INTERVAL); labelManHours.Size = new Size(LABEL_WIDTH_SHORT, LABEL_HEIGHT); labelManHours.Text = "Man Hours"; // // textBoxManHours // textBoxManHours.BackColor = Color.White; textBoxManHours.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxManHours.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxManHours.Location = new Point(labelManHours.Right, textBoxReasonForRevision.Bottom + HEIGHT_INTERVAL); textBoxManHours.Size = new Size(TEXTBOX_WIDTH_SHORT, LABEL_HEIGHT); textBoxManHours.Text = "0.0"; // // labelCost // labelCost.Font = Css.OrdinaryText.Fonts.RegularFont; labelCost.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelCost.Location = new Point(textBoxManHours.Right + MAN_HOURS_INTERVAL, textBoxReasonForRevision.Bottom + HEIGHT_INTERVAL); labelCost.Size = new Size(LABEL_WIDTH_SHORT, LABEL_HEIGHT); labelCost.Text = "Cost (USD)"; // // textBoxCost // textBoxCost.BackColor = Color.White; textBoxCost.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxCost.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxCost.Location = new Point(labelCost.Right, textBoxReasonForRevision.Bottom + HEIGHT_INTERVAL); textBoxCost.Size = new Size(TEXTBOX_WIDTH_SHORT, LABEL_HEIGHT); textBoxCost.Text = "0.0"; BackColor = Css.CommonAppearance.Colors.BackColor; Size = new Size(WIDTH_INTERVAL + LABEL_WIDTH + TEXTBOX_WIDTH, 22 * LABEL_HEIGHT + 8 * HEIGHT_INTERVAL + 2 * MARGIN); Controls.Add(labelEONumber); Controls.Add(textboxEONumber); Controls.Add(labelATAChapter); Controls.Add(comboBoxAtaChapter); Controls.Add(labelSubject); Controls.Add(textboxSubject); Controls.Add(labelDescription); Controls.Add(textboxDescription); Controls.Add(labelSpecialWorkingInstructions); Controls.Add(textboxSpecialWorkingInstructions); Controls.Add(labelApprovalDocument); Controls.Add(textBoxApprovalDocument); Controls.Add(labelWarranty); Controls.Add(textboxWarranty); Controls.Add(labelNote); Controls.Add(textboxNote); Controls.Add(labelEffectivity); Controls.Add(textboxEffectivity); Controls.Add(labelRevision); Controls.Add(labelRevisionNumber); Controls.Add(textboxRevisionNumber); Controls.Add(labelRevisionDate); Controls.Add(dateTimePickerRevisionDate); Controls.Add(labelReasonForRevision); Controls.Add(textBoxReasonForRevision); Controls.Add(labelManHours); Controls.Add(textBoxManHours); Controls.Add(labelCost); Controls.Add(textBoxCost); }
/// <summary> /// Инициализирует элементы управления /// </summary> private void InitializeComponent() { AutoSize = true; AutoSizeMode = AutoSizeMode.GrowAndShrink; BackColor = Css.CommonAppearance.Colors.BackColor; labelMPDItem = new Label(); labelAtaChapter = new Label(); labelDescription = new Label(); labelPartNo = new Label(); labelSerialNo = new Label(); labelRemarks = new Label(); labelInstallationData = new Label(); labelInstallationDate = new Label(); labelComponentTSNCSN = new Label(); labelAircraftTSNCSN = new Label(); labelHiddenRemarks = new Label(); labelActualState = new Label(); labelDateAsOf = new Label(); labelComponentCurrentTSNCSN = new Label(); labelTCSI = new Label(); textBoxMPDItem = new TextBox(); comboBoxAtaChapter = new ATAChapterComboBox(); textBoxDescription = new TextBox(); textBoxPartNo = new TextBox(); textBoxSerialNo = new TextBox(); checkBoxLifeLimit = new CheckBox(); lifelengthViewerLifeLimit = new LifelengthViewer(); textBoxRemarks = new TextBox(); dateTimePickerInstallationDate = new DateTimePicker(); lifelengthViewerComponentTSNCSN = new LifelengthViewer(); lifelengthViewerAircraftTSNCSN = new LifelengthViewer(); textBoxHiddenRemarks = new TextBox(); dateTimePickerDateAsOf = new DateTimePicker(); lifelengthViewerComponentCurrentTSNCSN = new LifelengthViewer(); lifelengthViewerComponentTCSI = new LifelengthViewer(); delimiter1 = new Delimiter(); delimiter2 = new Delimiter(); // // labelMPDItem // labelMPDItem.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelMPDItem.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelMPDItem.Location = new Point(MARGIN, MARGIN); labelMPDItem.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelMPDItem.Text = "MPD Item:"; labelMPDItem.TextAlign = ContentAlignment.MiddleLeft; // // textBoxMPDItem // textBoxMPDItem.BackColor = Color.White; textBoxMPDItem.Font = Css.OrdinaryText.Fonts.SmallRegularFont; textBoxMPDItem.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxMPDItem.Location = new Point(labelMPDItem.Right, MARGIN); textBoxMPDItem.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxMPDItem.MaxLength = 50; textBoxMPDItem.TabIndex = 0; // // labelAtaChapter // labelAtaChapter.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelAtaChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelAtaChapter.Location = new Point(MARGIN, labelMPDItem.Bottom + HEIGHT_INTERVAL); labelAtaChapter.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelAtaChapter.Text = "ATA Chapter:"; labelAtaChapter.TextAlign = ContentAlignment.MiddleLeft; // // comboBoxAtaChapter // comboBoxAtaChapter.BackColor = Color.White; comboBoxAtaChapter.DropDownStyle = ComboBoxStyle.DropDown; comboBoxAtaChapter.Font = Css.OrdinaryText.Fonts.SmallRegularFont; comboBoxAtaChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor; comboBoxAtaChapter.Location = new Point(labelAtaChapter.Right, labelMPDItem.Bottom + HEIGHT_INTERVAL); comboBoxAtaChapter.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); comboBoxAtaChapter.TabIndex = 1; // // labelDescription // labelDescription.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelDescription.Location = new Point(MARGIN, labelAtaChapter.Bottom + HEIGHT_INTERVAL); labelDescription.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelDescription.Text = "Description:"; labelDescription.TextAlign = ContentAlignment.MiddleLeft; // // textBoxDescription // textBoxDescription.BackColor = Color.White; textBoxDescription.Font = Css.OrdinaryText.Fonts.SmallRegularFont; textBoxDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxDescription.Location = new Point(labelDescription.Right, labelAtaChapter.Bottom + HEIGHT_INTERVAL); textBoxDescription.ScrollBars = ScrollBars.Vertical; textBoxDescription.Multiline = true; textBoxDescription.Size = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT + 2 * HEIGHT_INTERVAL); textBoxDescription.MaxLength = 250; textBoxDescription.TabIndex = 2; // // labelPartNo // labelPartNo.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelPartNo.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelPartNo.Location = new Point(MARGIN, textBoxDescription.Bottom + HEIGHT_INTERVAL); labelPartNo.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelPartNo.Text = "Part No:"; labelPartNo.TextAlign = ContentAlignment.MiddleLeft; // // textBoxPartNo // textBoxPartNo.BackColor = Color.White; textBoxPartNo.Font = Css.OrdinaryText.Fonts.SmallRegularFont; textBoxPartNo.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxPartNo.Location = new Point(labelPartNo.Right, textBoxDescription.Bottom + HEIGHT_INTERVAL); textBoxPartNo.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxPartNo.MaxLength = 100; textBoxPartNo.TabIndex = 3; // // labelSerialNo // labelSerialNo.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelSerialNo.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelSerialNo.Location = new Point(MARGIN, labelPartNo.Bottom + HEIGHT_INTERVAL); labelSerialNo.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelSerialNo.Text = "Serial No:"; labelSerialNo.TextAlign = ContentAlignment.MiddleLeft; // // textBoxSerialNo // textBoxSerialNo.BackColor = Color.White; textBoxSerialNo.Font = Css.OrdinaryText.Fonts.SmallRegularFont; textBoxSerialNo.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxSerialNo.Location = new Point(labelSerialNo.Right, textBoxPartNo.Bottom + HEIGHT_INTERVAL); textBoxSerialNo.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxSerialNo.MaxLength = 100; textBoxSerialNo.TabIndex = 4; // // checkBoxLifeLimit // checkBoxLifeLimit.Cursor = Cursors.Hand; checkBoxLifeLimit.FlatStyle = FlatStyle.Flat; checkBoxLifeLimit.Font = Css.SimpleLink.Fonts.SmallFont; checkBoxLifeLimit.ForeColor = Css.SimpleLink.Colors.LinkColor; checkBoxLifeLimit.Location = new Point(MARGIN, labelSerialNo.Bottom + HEIGHT_INTERVAL); checkBoxLifeLimit.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); checkBoxLifeLimit.Text = "Life Limit"; checkBoxLifeLimit.CheckedChanged += checkBoxLifeLimit_CheckedChanged; checkBoxLifeLimit.TabIndex = 5; // // lifelengthViewerLifeLimit // lifelengthViewerLifeLimit.Font = Css.OrdinaryText.Fonts.SmallRegularFont; lifelengthViewerLifeLimit.ForeColor = Css.OrdinaryText.Colors.ForeColor; lifelengthViewerLifeLimit.ShowLeftHeader = false; lifelengthViewerLifeLimit.LeftHeaderWidth = 0; lifelengthViewerLifeLimit.ShowMinutes = false; lifelengthViewerLifeLimit.Location = new Point(MARGIN, checkBoxLifeLimit.Bottom + HEIGHT_LIFELENGTH_INTERVAL); lifelengthViewerLifeLimit.Enabled = false; lifelengthViewerLifeLimit.TabIndex = 6; // // labelRemarks // labelRemarks.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelRemarks.Location = new Point(MARGIN, lifelengthViewerLifeLimit.Bottom + HEIGHT_INTERVAL); labelRemarks.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelRemarks.TextAlign = ContentAlignment.MiddleLeft; labelRemarks.Text = "Remarks:"; // // textBoxRemarks // textBoxRemarks.BackColor = Color.White; textBoxRemarks.Font = Css.OrdinaryText.Fonts.SmallRegularFont; textBoxRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxRemarks.Location = new Point(labelRemarks.Right, lifelengthViewerLifeLimit.Bottom + HEIGHT_INTERVAL); textBoxRemarks.ScrollBars = ScrollBars.Vertical; textBoxRemarks.Multiline = true; textBoxRemarks.Size = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT + 2 * HEIGHT_INTERVAL); textBoxRemarks.MaxLength = 340000; textBoxRemarks.TabIndex = 7; // // delimiter1 // delimiter1.Orientation = DelimiterOrientation.Vertical; delimiter1.Location = new Point(WIDTH_INTERVAL - (WIDTH_INTERVAL - MARGIN - LABEL_WIDTH - TEXTBOX_WIDTH) / 2, MARGIN); delimiter1.Height = 265; // // labelInstallationData // labelInstallationData.Font = Css.SmallHeader.Fonts.BoldFont; labelInstallationData.ForeColor = Css.SmallHeader.Colors.ForeColor; labelInstallationData.Size = new Size(CAPTION_WIDTH, LABEL_HEIGHT); labelInstallationData.TextAlign = ContentAlignment.MiddleLeft; labelInstallationData.Text = "Installation Data"; // // labelInstallationDate // labelInstallationDate.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelInstallationDate.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelInstallationDate.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelInstallationDate.Text = "Date:"; labelInstallationDate.TextAlign = ContentAlignment.MiddleLeft; labelInstallationDate.TabIndex = 8; // // dateTimePickerInstallationDate // dateTimePickerInstallationDate.ForeColor = Css.OrdinaryText.Colors.ForeColor; dateTimePickerInstallationDate.CalendarForeColor = Css.OrdinaryText.Colors.ForeColor; dateTimePickerInstallationDate.Font = Css.OrdinaryText.Fonts.SmallRegularFont; dateTimePickerInstallationDate.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); dateTimePickerInstallationDate.Format = DateTimePickerFormat.Custom; dateTimePickerInstallationDate.CustomFormat = new TermsProvider()["DateFormat"].ToString(); dateTimePickerInstallationDate.ValueChanged += dateTimePickerInstallationDate_ValueChanged; dateTimePickerInstallationDate.TabIndex = 9; // // labelComponentTSNCSN // labelComponentTSNCSN.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelComponentTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelComponentTSNCSN.Size = new Size(CAPTION_WIDTH, LABEL_HEIGHT); labelComponentTSNCSN.Text = "Component TSN/CSN:"; labelComponentTSNCSN.TextAlign = ContentAlignment.MiddleLeft; // // lifelengthViewerComponentTSNCSN // lifelengthViewerComponentTSNCSN.Font = Css.OrdinaryText.Fonts.SmallRegularFont; lifelengthViewerComponentTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor; lifelengthViewerComponentTSNCSN.ShowLeftHeader = false; lifelengthViewerComponentTSNCSN.LeftHeaderWidth = 0; lifelengthViewerComponentTSNCSN.ShowMinutes = false; lifelengthViewerComponentTSNCSN.LifelengthChanged += lifelengthViewerComponentTSNCSN_LifelengthChanged; lifelengthViewerComponentTSNCSN.TabIndex = 10; // // labelAircraftTSNCSN // labelAircraftTSNCSN.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelAircraftTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelAircraftTSNCSN.Size = new Size(CAPTION_WIDTH, LABEL_HEIGHT); labelAircraftTSNCSN.Text = "Aircraft TSN/CSN:"; labelAircraftTSNCSN.TextAlign = ContentAlignment.MiddleLeft; // // lifelengthViewerAircraftTSNCSN // lifelengthViewerAircraftTSNCSN.Font = Css.OrdinaryText.Fonts.SmallRegularFont; lifelengthViewerAircraftTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor; lifelengthViewerAircraftTSNCSN.ShowLeftHeader = false; lifelengthViewerAircraftTSNCSN.LeftHeaderWidth = 0; lifelengthViewerAircraftTSNCSN.ShowMinutes = false; lifelengthViewerAircraftTSNCSN.TabIndex = 11; // // labelHiddenRemarks // labelHiddenRemarks.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelHiddenRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelHiddenRemarks.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT * 2); labelHiddenRemarks.TextAlign = ContentAlignment.TopLeft; labelHiddenRemarks.Text = "Hidden Remarks:"; // // textBoxHiddenRemarks // textBoxHiddenRemarks.BackColor = Color.White; textBoxHiddenRemarks.Font = Css.OrdinaryText.Fonts.SmallRegularFont; textBoxHiddenRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxHiddenRemarks.ScrollBars = ScrollBars.Vertical; textBoxHiddenRemarks.Multiline = true; textBoxHiddenRemarks.Size = new Size(TEXTBOX_WIDTH, 3 * LABEL_HEIGHT + 2 * HEIGHT_INTERVAL); textBoxHiddenRemarks.MaxLength = 340000; textBoxHiddenRemarks.TabIndex = 12; // // delimiter2 // delimiter2.Orientation = DelimiterOrientation.Vertical; delimiter2.Location = new Point(WIDTH_INTERVAL_SECOND - (WIDTH_INTERVAL_SECOND - WIDTH_INTERVAL - LABEL_WIDTH - TEXTBOX_WIDTH) / 2, MARGIN); delimiter2.Height = 265; // // labelActualState // labelActualState.Font = Css.SmallHeader.Fonts.BoldFont; labelActualState.ForeColor = Css.SmallHeader.Colors.ForeColor; labelActualState.Size = new Size(CAPTION_WIDTH, LABEL_HEIGHT); labelActualState.TextAlign = ContentAlignment.MiddleLeft; labelActualState.Text = "Actual State"; // // labelDateAsOf // labelDateAsOf.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelDateAsOf.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelDateAsOf.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelDateAsOf.Text = "Date As Of:"; labelDateAsOf.TextAlign = ContentAlignment.MiddleLeft; // // dateTimePickerDateAsOf // dateTimePickerDateAsOf.ForeColor = Css.OrdinaryText.Colors.ForeColor; dateTimePickerDateAsOf.CalendarForeColor = Css.OrdinaryText.Colors.ForeColor; dateTimePickerDateAsOf.Font = Css.OrdinaryText.Fonts.SmallRegularFont; dateTimePickerDateAsOf.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); dateTimePickerDateAsOf.Format = DateTimePickerFormat.Custom; dateTimePickerDateAsOf.CustomFormat = new TermsProvider()["DateFormat"].ToString(); dateTimePickerDateAsOf.ValueChanged += dateTimePickerDateAsOf_ValueChanged; dateTimePickerDateAsOf.TabIndex = 13; // // labelComponentCurrentTSNCSN // labelComponentCurrentTSNCSN.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelComponentCurrentTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelComponentCurrentTSNCSN.Size = new Size(CAPTION_WIDTH, LABEL_HEIGHT); labelComponentCurrentTSNCSN.Text = "Component current TSN/CSN:"; labelComponentCurrentTSNCSN.TextAlign = ContentAlignment.MiddleLeft; // // lifelengthViewerComponentCurrentTSNCSN // lifelengthViewerComponentCurrentTSNCSN.Font = Css.OrdinaryText.Fonts.SmallRegularFont; lifelengthViewerComponentCurrentTSNCSN.ForeColor = Css.OrdinaryText.Colors.ForeColor; lifelengthViewerComponentCurrentTSNCSN.ShowLeftHeader = false; lifelengthViewerComponentCurrentTSNCSN.LeftHeaderWidth = 0; lifelengthViewerComponentCurrentTSNCSN.ShowMinutes = false; lifelengthViewerComponentCurrentTSNCSN.LifelengthChanged += lifelengthViewerComponentCurrentTSNCSN_LifelengthChanged; lifelengthViewerComponentCurrentTSNCSN.TabIndex = 14; // // labelTCSI // labelTCSI.Font = Css.OrdinaryText.Fonts.SmallRegularFont; labelTCSI.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelTCSI.Size = new Size(CAPTION_WIDTH, LABEL_HEIGHT); labelTCSI.Text = "Component TCSI:"; labelTCSI.TextAlign = ContentAlignment.MiddleLeft; // // lifelengthViewerComponentTCSI // lifelengthViewerComponentTCSI.Font = Css.OrdinaryText.Fonts.SmallRegularFont; lifelengthViewerComponentTCSI.ForeColor = Css.OrdinaryText.Colors.ForeColor; lifelengthViewerComponentTCSI.ShowLeftHeader = false; lifelengthViewerComponentTCSI.LeftHeaderWidth = 0; lifelengthViewerComponentTCSI.ShowMinutes = false; lifelengthViewerComponentTCSI.LifelengthChanged += lifelengthViewerComponentTCSI_LifelengthChanged; lifelengthViewerComponentTCSI.TabIndex = 15; // // DetailGeneralInformationControl // Controls.Add(labelMPDItem); Controls.Add(textBoxMPDItem); Controls.Add(labelAtaChapter); Controls.Add(comboBoxAtaChapter); Controls.Add(labelDescription); Controls.Add(textBoxDescription); Controls.Add(labelPartNo); Controls.Add(textBoxPartNo); Controls.Add(labelSerialNo); Controls.Add(textBoxSerialNo); Controls.Add(checkBoxLifeLimit); Controls.Add(lifelengthViewerLifeLimit); Controls.Add(labelRemarks); Controls.Add(textBoxRemarks); Controls.Add(labelDateAsOf); Controls.Add(dateTimePickerDateAsOf); Controls.Add(labelComponentTSNCSN); Controls.Add(lifelengthViewerComponentTSNCSN); Controls.Add(labelHiddenRemarks); Controls.Add(textBoxHiddenRemarks); if (!isStore) { labelInstallationData.Location = new Point(WIDTH_INTERVAL, MARGIN); labelInstallationDate.Location = new Point(WIDTH_INTERVAL, labelInstallationData.Bottom + HEIGHT_INTERVAL); dateTimePickerInstallationDate.Location = new Point(labelInstallationDate.Right, labelInstallationData.Bottom + HEIGHT_INTERVAL); labelComponentTSNCSN.Location = new Point(WIDTH_INTERVAL, labelInstallationDate.Bottom + HEIGHT_INTERVAL); lifelengthViewerComponentTSNCSN.Location = new Point(WIDTH_INTERVAL, labelComponentTSNCSN.Bottom + HEIGHT_LIFELENGTH_INTERVAL); labelAircraftTSNCSN.Location = new Point(WIDTH_INTERVAL, lifelengthViewerComponentTSNCSN.Bottom + HEIGHT_INTERVAL); lifelengthViewerAircraftTSNCSN.Location = new Point(WIDTH_INTERVAL, labelAircraftTSNCSN.Bottom + HEIGHT_LIFELENGTH_INTERVAL); labelHiddenRemarks.Location = new Point(WIDTH_INTERVAL, lifelengthViewerLifeLimit.Bottom + HEIGHT_INTERVAL); textBoxHiddenRemarks.Location = new Point(labelHiddenRemarks.Right, lifelengthViewerLifeLimit.Bottom + HEIGHT_INTERVAL); labelActualState.Location = new Point(WIDTH_INTERVAL_SECOND, MARGIN); labelDateAsOf.Location = new Point(WIDTH_INTERVAL_SECOND, labelActualState.Bottom + HEIGHT_INTERVAL); dateTimePickerDateAsOf.Location = new Point(labelDateAsOf.Right, labelActualState.Bottom + HEIGHT_INTERVAL); labelComponentCurrentTSNCSN.Location = new Point(WIDTH_INTERVAL_SECOND, labelDateAsOf.Bottom + HEIGHT_INTERVAL); lifelengthViewerComponentCurrentTSNCSN.Location = new Point(WIDTH_INTERVAL_SECOND, labelComponentCurrentTSNCSN.Bottom + HEIGHT_LIFELENGTH_INTERVAL); labelTCSI.Location = new Point(WIDTH_INTERVAL_SECOND, lifelengthViewerComponentCurrentTSNCSN.Bottom + HEIGHT_INTERVAL); lifelengthViewerComponentTCSI.Location = new Point(WIDTH_INTERVAL_SECOND, labelTCSI.Bottom + HEIGHT_LIFELENGTH_INTERVAL); Controls.Add(delimiter1); Controls.Add(labelInstallationData); Controls.Add(labelInstallationDate); Controls.Add(dateTimePickerInstallationDate); Controls.Add(labelAircraftTSNCSN); Controls.Add(lifelengthViewerAircraftTSNCSN); Controls.Add(delimiter2); Controls.Add(labelActualState); Controls.Add(labelComponentCurrentTSNCSN); Controls.Add(lifelengthViewerComponentCurrentTSNCSN); Controls.Add(labelTCSI); Controls.Add(lifelengthViewerComponentTCSI); } else { dateTimePickerDateAsOf.TabIndex = 9; labelDateAsOf.Location = new Point(WIDTH_INTERVAL, MARGIN); dateTimePickerDateAsOf.Location = new Point(labelDateAsOf.Right, MARGIN); labelComponentTSNCSN.Location = new Point(WIDTH_INTERVAL, labelDateAsOf.Bottom + HEIGHT_INTERVAL); lifelengthViewerComponentTSNCSN.Location = new Point(WIDTH_INTERVAL, labelComponentTSNCSN.Bottom + HEIGHT_LIFELENGTH_INTERVAL); labelHiddenRemarks.Location = new Point(WIDTH_INTERVAL, lifelengthViewerComponentTSNCSN.Bottom + HEIGHT_INTERVAL); textBoxHiddenRemarks.Location = new Point(labelHiddenRemarks.Right, lifelengthViewerComponentTSNCSN.Bottom + HEIGHT_INTERVAL); } }
private void InitializeComponent() { labelATAChapter = new Label(); labelTitle = new Label(); labelDescription = new Label(); labelManHours = new Label(); labelCost = new Label(); labelKitRequired = new Label(); comboBoxATAChapter = new ATAChapterComboBox(); textBoxDescription = new TextBox(); textBoxTitle = new TextBox(); textBoxManHours = new TextBox(); textBoxCost = new TextBox(); textBoxKitRequired = new TextBox(); buttonOK = new Button(); buttonApply = new Button(); buttonCancel = new Button(); tabControl = new TabControl(); tabPageGeneral = new TabPage(); tabPageJobCard = new TabPage(); if (currentNonRoutineJob.JobCard == null) { jobCardControl = new JobCardTabPageControl(currentNonRoutineJob); } else { jobCardControl = new JobCardTabPageControl(currentNonRoutineJob.JobCard); } // // tabControl // tabControl.Controls.Add(tabPageGeneral); tabControl.Controls.Add(tabPageJobCard); tabControl.Location = new Point(Css.WindowsForm.Constants.LEFT_MARGIN, Css.WindowsForm.Constants.TOP_MARGIN); // // tabPageGeneral // tabPageGeneral.BackColor = Css.WindowsForm.Colors.TabBackColor; tabPageGeneral.Text = "General"; tabPageGeneral.Controls.Add(labelATAChapter); tabPageGeneral.Controls.Add(comboBoxATAChapter); tabPageGeneral.Controls.Add(labelTitle); tabPageGeneral.Controls.Add(textBoxTitle); tabPageGeneral.Controls.Add(labelDescription); tabPageGeneral.Controls.Add(textBoxDescription); tabPageGeneral.Controls.Add(labelSeparator); tabPageGeneral.Controls.Add(labelManHours); tabPageGeneral.Controls.Add(textBoxManHours); tabPageGeneral.Controls.Add(labelCost); tabPageGeneral.Controls.Add(textBoxCost); tabPageGeneral.Controls.Add(labelKitRequired); tabPageGeneral.Controls.Add(textBoxKitRequired); // // tabPageJobCard // tabPageJobCard.BackColor = Css.WindowsForm.Colors.TabBackColor; tabPageJobCard.Text = "Job Card"; tabPageJobCard.Controls.Add(jobCardControl); // // labelATAChapter // labelATAChapter.Font = Css.WindowsForm.Fonts.RegularFont; labelATAChapter.ForeColor = Css.WindowsForm.Colors.ForeColor; labelATAChapter.Location = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, Css.WindowsForm.Constants.TAB_TOP_MARGIN); labelATAChapter.Size = Css.WindowsForm.Constants.DefaultLabelSize; labelATAChapter.Text = "ATA chapter:"; labelATAChapter.TextAlign = ContentAlignment.MiddleLeft; // // comboBoxATAChapter // comboBoxATAChapter.BackColor = Color.White; comboBoxATAChapter.Font = Css.WindowsForm.Fonts.RegularFont; comboBoxATAChapter.ForeColor = Css.WindowsForm.Colors.ForeColor; comboBoxATAChapter.Location = new Point(labelATAChapter.Right, Css.WindowsForm.Constants.TAB_TOP_MARGIN); // // labelTitle // labelTitle.Font = Css.WindowsForm.Fonts.RegularFont; labelTitle.ForeColor = Css.WindowsForm.Colors.ForeColor; labelTitle.Location = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, labelATAChapter.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL); labelTitle.Size = Css.WindowsForm.Constants.DefaultLabelSize; labelTitle.Text = "Title:"; labelTitle.TextAlign = ContentAlignment.MiddleLeft; // // textBoxTitle // textBoxTitle.BackColor = Color.White; textBoxTitle.Font = Css.WindowsForm.Fonts.RegularFont; textBoxTitle.ForeColor = Css.WindowsForm.Colors.ForeColor; textBoxTitle.Location = new Point(labelTitle.Right, labelATAChapter.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL); // // labelDescription // labelDescription.Font = Css.WindowsForm.Fonts.RegularFont; labelDescription.ForeColor = Css.WindowsForm.Colors.ForeColor; labelDescription.Location = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, labelTitle.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL); labelDescription.Size = Css.WindowsForm.Constants.DefaultLabelSize; labelDescription.Text = "Description:"; labelDescription.TextAlign = ContentAlignment.MiddleLeft; // // textBoxDescription // textBoxDescription.BackColor = Color.White; textBoxDescription.Font = Css.WindowsForm.Fonts.RegularFont; textBoxDescription.ForeColor = Css.WindowsForm.Colors.ForeColor; textBoxDescription.Location = new Point(labelDescription.Right, labelTitle.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL); // // labelSeparator // labelSeparator.AutoSize = false; labelSeparator.Location = new Point(Css.WindowsForm.Constants.TAB_SEPARATOR_LEFT_MARGIN, textBoxDescription.Bottom + Css.WindowsForm.Constants.SEPARATOR_INTERVAL); labelSeparator.Height = 2; labelSeparator.BorderStyle = BorderStyle.Fixed3D; // // labelManHours // labelManHours.Font = Css.WindowsForm.Fonts.RegularFont; labelManHours.ForeColor = Css.WindowsForm.Colors.ForeColor; labelManHours.Location = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, labelSeparator.Bottom + Css.WindowsForm.Constants.SEPARATOR_INTERVAL); labelManHours.Size = Css.WindowsForm.Constants.DefaultLabelSize; labelManHours.Text = "Man Hours:"; labelManHours.TextAlign = ContentAlignment.MiddleLeft; // // textBoxManHours // textBoxManHours.BackColor = Color.White; textBoxManHours.Font = Css.WindowsForm.Fonts.RegularFont; textBoxManHours.ForeColor = Css.WindowsForm.Colors.ForeColor; textBoxManHours.Location = new Point(labelManHours.Right, labelSeparator.Bottom + Css.WindowsForm.Constants.SEPARATOR_INTERVAL); //textBoxManHours.Validating += textBoxManHours_Validating; // // labelCost // labelCost.Font = Css.WindowsForm.Fonts.RegularFont; labelCost.ForeColor = Css.WindowsForm.Colors.ForeColor; labelCost.Location = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, labelManHours.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL); labelCost.Size = Css.WindowsForm.Constants.DefaultLabelSize; labelCost.Text = "Cost (USD):"; labelCost.TextAlign = ContentAlignment.MiddleLeft; // // textBoxCost // textBoxCost.BackColor = Color.White; textBoxCost.Font = Css.WindowsForm.Fonts.RegularFont; textBoxCost.ForeColor = Css.WindowsForm.Colors.ForeColor; textBoxCost.Location = new Point(labelCost.Right, labelManHours.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL); // textBoxCost.Validating += textBoxCost_Validating; // // labelKitRequired // labelKitRequired.Font = Css.WindowsForm.Fonts.RegularFont; labelKitRequired.ForeColor = Css.WindowsForm.Colors.ForeColor; labelKitRequired.Location = new Point(Css.WindowsForm.Constants.TAB_LEFT_MARGIN, textBoxCost.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL); labelKitRequired.Size = Css.WindowsForm.Constants.DefaultLabelSize; labelKitRequired.Text = "Kit Required:"; labelKitRequired.TextAlign = ContentAlignment.MiddleLeft; // // textBoxKitRequired // textBoxKitRequired.BackColor = Color.White; textBoxKitRequired.Font = Css.WindowsForm.Fonts.RegularFont; textBoxKitRequired.ForeColor = Css.WindowsForm.Colors.ForeColor; textBoxKitRequired.Location = new Point(labelKitRequired.Right, textBoxCost.Bottom + Css.WindowsForm.Constants.HEIGHT_INTERVAL); // // buttonOK // buttonOK.Font = Css.WindowsForm.Fonts.RegularFont; buttonOK.ForeColor = Css.WindowsForm.Colors.ForeColor; buttonOK.Size = new Size(Css.WindowsForm.Constants.BUTTON_WIDTH, Css.WindowsForm.Constants.BUTTON_HEIGHT); buttonOK.Text = "OK"; buttonOK.Click += buttonOK_Click; // // buttonApply // buttonApply.Font = Css.WindowsForm.Fonts.RegularFont; buttonApply.ForeColor = Css.WindowsForm.Colors.ForeColor; buttonApply.Size = new Size(Css.WindowsForm.Constants.BUTTON_WIDTH, Css.WindowsForm.Constants.BUTTON_HEIGHT); buttonApply.Text = "Apply"; buttonApply.Click += buttonApply_Click; // // buttonCancel // buttonCancel.Font = Css.WindowsForm.Fonts.RegularFont; buttonCancel.ForeColor = Css.WindowsForm.Colors.ForeColor; buttonCancel.Size = new Size(Css.WindowsForm.Constants.BUTTON_WIDTH, Css.WindowsForm.Constants.BUTTON_HEIGHT); buttonCancel.Text = "Cancel"; buttonCancel.Click += buttonCancel_Click; AcceptButton = buttonOK; CancelButton = buttonCancel; FormBorderStyle = FormBorderStyle.FixedDialog; MaximizeBox = false; MinimizeBox = false; ClientSize = Css.WindowsForm.Constants.DefaultFormSize; UpdateFormName(); StartPosition = FormStartPosition.CenterScreen; //todo Controls.Add(tabControl); Controls.Add(buttonOK); Controls.Add(buttonApply); Controls.Add(buttonCancel); }
///<summary> /// Инициализация компонентов ///</summary> public void InitializeComponent() { labelModel = new Label(); labelManufacturer = new Label(); comboBoxAtaChapter = new ATAChapterComboBox(); labelPartNo = new Label(); labelPosition = new Label(); labelDescription = new Label(); radioButtonConditionMonitoring = new RadioButton(); radioButtonUnknown = new RadioButton(); radioButtonHardTime = new RadioButton(); radioButtonOnCondition = new RadioButton(); labelRemarks = new Label(); textBoxRemarks = new TextBox(); labelAtaChapter = new Label(); textBoxPartNo = new TextBox(); labelMaintFreq = new Label(); panelLandingGearMark = new Panel(); radioButtonLLG = new RadioButton(); radioButtonNLG = new RadioButton(); radioButtonRLG = new RadioButton(); textBoxDescription = new TextBox(); labelAmount = new Label(); textBoxManufacturer = new TextBox(); textBoxModel = new TextBox(); textBoxAmount = new TextBox(); checkBoxHoursApplicable = new CheckBox(); checkBoxCyclesApplicable = new CheckBox(); checkBoxCalendarApplicable = new CheckBox(); // // labelPartNo // labelPartNo.Font = Css.OrdinaryText.Fonts.RegularFont; labelPartNo.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelPartNo.Location = new Point(MARGIN, MARGIN); labelPartNo.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelPartNo.Text = "Part No:"; labelPartNo.TextAlign = ContentAlignment.MiddleLeft; // // textBoxPartNo // textBoxPartNo.BackColor = Color.White; textBoxPartNo.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxPartNo.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxPartNo.Location = new Point(labelPartNo.Right, MARGIN); textBoxPartNo.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxPartNo.Text = ""; textBoxPartNo.MaxLength = 100; // // labelAtaChapter // labelAtaChapter.Font = Css.OrdinaryText.Fonts.RegularFont; labelAtaChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelAtaChapter.Location = new Point(MARGIN, labelPartNo.Bottom + HEIGHT_INTERVAL); labelAtaChapter.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelAtaChapter.Text = "ATA Chapter:"; labelAtaChapter.TextAlign = ContentAlignment.MiddleLeft; // // comboBoxAtaChapter // comboBoxAtaChapter.BackColor = Color.White; comboBoxAtaChapter.DropDownStyle = ComboBoxStyle.DropDown; comboBoxAtaChapter.Font = Css.OrdinaryText.Fonts.RegularFont; comboBoxAtaChapter.ForeColor = Css.OrdinaryText.Colors.ForeColor; comboBoxAtaChapter.FormattingEnabled = true; comboBoxAtaChapter.Location = new Point(labelAtaChapter.Right, textBoxPartNo.Bottom + HEIGHT_INTERVAL); comboBoxAtaChapter.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); // // labelDescription // labelDescription.Font = Css.OrdinaryText.Fonts.RegularFont; labelDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelDescription.Location = new Point(MARGIN, labelAtaChapter.Bottom + HEIGHT_INTERVAL); labelDescription.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelDescription.Text = "Description:"; labelDescription.TextAlign = ContentAlignment.MiddleLeft; // // textBoxDescription // textBoxDescription.BackColor = Color.White; textBoxDescription.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxDescription.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxDescription.Location = new Point(labelDescription.Right, comboBoxAtaChapter.Bottom + HEIGHT_INTERVAL); textBoxDescription.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxDescription.MaxLength = 250; // // labelPosition // labelPosition.Font = Css.OrdinaryText.Fonts.RegularFont; labelPosition.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelPosition.Location = new Point(MARGIN, labelDescription.Bottom + HEIGHT_INTERVAL); labelPosition.RightToLeft = RightToLeft.No; labelPosition.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelPosition.Text = "Position:"; labelPosition.TextAlign = ContentAlignment.MiddleLeft; // // panelLandingGearMark // panelLandingGearMark.AutoSize = true; panelLandingGearMark.AutoSizeMode = AutoSizeMode.GrowAndShrink; panelLandingGearMark.Location = new Point(labelPosition.Right, textBoxDescription.Bottom + HEIGHT_INTERVAL); panelLandingGearMark.Controls.Add(radioButtonLLG); panelLandingGearMark.Controls.Add(radioButtonNLG); panelLandingGearMark.Controls.Add(radioButtonRLG); // // radioButtonLLG // radioButtonLLG.Cursor = Cursors.Hand; radioButtonLLG.FlatStyle = FlatStyle.Flat; radioButtonLLG.Font = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline); radioButtonLLG.ForeColor = Css.SimpleLink.Colors.LinkColor; radioButtonLLG.Size = new Size(TEXTBOX_WIDTH / 3, LABEL_HEIGHT); radioButtonLLG.Text = "Left"; // // radioButtonNLG // radioButtonNLG.Cursor = Cursors.Hand; radioButtonNLG.FlatStyle = FlatStyle.Flat; radioButtonNLG.Font = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline); radioButtonNLG.ForeColor = Css.SimpleLink.Colors.LinkColor; radioButtonNLG.Location = new Point(radioButtonLLG.Right, 0); radioButtonNLG.Size = new Size(TEXTBOX_WIDTH / 3, LABEL_HEIGHT); radioButtonNLG.Text = "Nose"; // // radioButtonRLG // radioButtonRLG.Cursor = Cursors.Hand; radioButtonRLG.FlatStyle = FlatStyle.Flat; radioButtonRLG.Font = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline); radioButtonRLG.ForeColor = Css.SimpleLink.Colors.LinkColor; radioButtonRLG.Location = new Point(radioButtonNLG.Right, 0); radioButtonRLG.Size = new Size(TEXTBOX_WIDTH / 3, LABEL_HEIGHT); radioButtonRLG.Text = "Right"; if (currentDetail is TemplateGearAssembly) { labelModel.Location = new Point(MARGIN, labelPosition.Bottom + HEIGHT_INTERVAL); } else { labelModel.Location = new Point(MARGIN, labelDescription.Bottom + HEIGHT_INTERVAL); } // // labelModel // labelModel.Font = Css.OrdinaryText.Fonts.RegularFont; labelModel.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelModel.RightToLeft = RightToLeft.No; labelModel.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelModel.Text = "Model:"; labelModel.TextAlign = ContentAlignment.MiddleLeft; // // textBoxModel // textBoxModel.BackColor = Color.White; textBoxModel.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxModel.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxModel.Location = new Point(labelModel.Right, labelModel.Top); textBoxModel.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxModel.MaxLength = 100; // // labelManufacturer // labelManufacturer.Font = Css.OrdinaryText.Fonts.RegularFont; labelManufacturer.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelManufacturer.Location = new Point(MARGIN, labelModel.Bottom + HEIGHT_INTERVAL); labelManufacturer.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelManufacturer.Text = "Manufacturer:"; labelManufacturer.TextAlign = ContentAlignment.MiddleLeft; // // textBoxManufacturer // textBoxManufacturer.BackColor = Color.White; textBoxManufacturer.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxManufacturer.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxManufacturer.Location = new Point(labelManufacturer.Right, textBoxModel.Bottom + HEIGHT_INTERVAL); textBoxManufacturer.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxManufacturer.MaxLength = 100; // // labelAmount // labelAmount.Font = Css.OrdinaryText.Fonts.RegularFont; labelAmount.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelAmount.Location = new Point(MARGIN, labelManufacturer.Bottom + HEIGHT_INTERVAL); labelAmount.RightToLeft = RightToLeft.No; labelAmount.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelAmount.Text = "Amount:"; labelAmount.TextAlign = ContentAlignment.MiddleLeft; // // textBoxAmount // textBoxAmount.BackColor = Color.White; textBoxAmount.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxAmount.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxAmount.Location = new Point(labelAmount.Right, textBoxManufacturer.Bottom + HEIGHT_INTERVAL); textBoxAmount.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); textBoxAmount.MaxLength = 9; textBoxAmount.Text = "1"; // // labelMaintFreq // labelMaintFreq.Font = Css.OrdinaryText.Fonts.RegularFont; labelMaintFreq.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelMaintFreq.Location = new Point(textBoxPartNo.Right + WIDTH_INTERVAL, MARGIN); labelMaintFreq.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelMaintFreq.Text = "Maint. Freq.:"; labelMaintFreq.TextAlign = ContentAlignment.MiddleLeft; // // radioButtonConditionMonitoring // radioButtonConditionMonitoring.Cursor = Cursors.Hand; radioButtonConditionMonitoring.FlatStyle = FlatStyle.Flat; radioButtonConditionMonitoring.Font = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline); radioButtonConditionMonitoring.ForeColor = Css.SimpleLink.Colors.LinkColor; radioButtonConditionMonitoring.Location = new Point(labelMaintFreq.Right, MARGIN); radioButtonConditionMonitoring.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); radioButtonConditionMonitoring.Text = "Condition Monitoring"; radioButtonConditionMonitoring.TabStop = true; // // radioButtonUnknown // radioButtonUnknown.Cursor = Cursors.Hand; radioButtonUnknown.FlatStyle = FlatStyle.Flat; radioButtonUnknown.Font = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline); radioButtonUnknown.ForeColor = Css.SimpleLink.Colors.LinkColor; radioButtonUnknown.Location = new Point(radioButtonConditionMonitoring.Right, MARGIN); radioButtonUnknown.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); radioButtonUnknown.Text = "Unknown"; radioButtonUnknown.TabStop = true; radioButtonUnknown.Checked = true; // // radioButtonHardTime // radioButtonHardTime.Cursor = Cursors.Hand; radioButtonHardTime.FlatStyle = FlatStyle.Flat; radioButtonHardTime.Font = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline); radioButtonHardTime.ForeColor = Css.SimpleLink.Colors.LinkColor; radioButtonHardTime.Location = new Point(labelMaintFreq.Right, radioButtonConditionMonitoring.Bottom + HEIGHT_INTERVAL); radioButtonHardTime.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); radioButtonHardTime.Text = "Hard Time"; radioButtonHardTime.TabStop = true; // // radioButtonOnCondition // radioButtonOnCondition.Cursor = Cursors.Hand; radioButtonOnCondition.FlatStyle = FlatStyle.Flat; radioButtonOnCondition.Font = new Font(Css.OrdinaryText.Fonts.RegularFont, FontStyle.Underline); radioButtonOnCondition.ForeColor = Css.SimpleLink.Colors.LinkColor; radioButtonOnCondition.Location = new Point(radioButtonHardTime.Right, radioButtonUnknown.Bottom + HEIGHT_INTERVAL); radioButtonOnCondition.Size = new Size(TEXTBOX_WIDTH, LABEL_HEIGHT); radioButtonOnCondition.Text = "On Condition"; radioButtonOnCondition.TabStop = true; // // labelRemarks // labelRemarks.Font = Css.OrdinaryText.Fonts.RegularFont; labelRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor; labelRemarks.Location = new Point(textBoxPartNo.Right + WIDTH_INTERVAL, radioButtonHardTime.Bottom + HEIGHT_INTERVAL); labelRemarks.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); labelRemarks.TextAlign = ContentAlignment.MiddleLeft; labelRemarks.Text = "Remarks:"; // // textBoxRemarks // textBoxRemarks.ScrollBars = ScrollBars.Vertical; textBoxRemarks.BackColor = Color.White; textBoxRemarks.Font = Css.OrdinaryText.Fonts.RegularFont; textBoxRemarks.ForeColor = Css.OrdinaryText.Colors.ForeColor; textBoxRemarks.Location = new Point(labelRemarks.Right, radioButtonHardTime.Bottom + HEIGHT_INTERVAL); textBoxRemarks.Multiline = true; textBoxRemarks.Size = new Size(3 * TEXTBOX_WIDTH / 2 + 10, 4 * LABEL_HEIGHT + 3 * HEIGHT_INTERVAL); //textBoxRemarks.MaxLength = 400; // // checkBoxHoursApplicable // checkBoxHoursApplicable.Cursor = Cursors.Hand; checkBoxHoursApplicable.FlatStyle = FlatStyle.Flat; checkBoxHoursApplicable.Font = Css.SimpleLink.Fonts.Font; checkBoxHoursApplicable.ForeColor = Css.SimpleLink.Colors.LinkColor; checkBoxHoursApplicable.Location = new Point(textBoxDescription.Right + WIDTH_INTERVAL, textBoxRemarks.Bottom + HEIGHT_INTERVAL); checkBoxHoursApplicable.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); checkBoxHoursApplicable.Text = "Hours Applicability"; // // checkBoxCyclesApplicable // checkBoxCyclesApplicable.Cursor = Cursors.Hand; checkBoxCyclesApplicable.FlatStyle = FlatStyle.Flat; checkBoxCyclesApplicable.Font = Css.SimpleLink.Fonts.Font; checkBoxCyclesApplicable.ForeColor = Css.SimpleLink.Colors.LinkColor; checkBoxCyclesApplicable.Location = new Point(textBoxDescription.Right + WIDTH_INTERVAL, checkBoxHoursApplicable.Bottom + HEIGHT_INTERVAL); checkBoxCyclesApplicable.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); checkBoxCyclesApplicable.Text = "Cycles Applicability"; // // checkBoxCalendarApplicable // checkBoxCalendarApplicable.Cursor = Cursors.Hand; checkBoxCalendarApplicable.FlatStyle = FlatStyle.Flat; checkBoxCalendarApplicable.Font = Css.SimpleLink.Fonts.Font; checkBoxCalendarApplicable.ForeColor = Css.SimpleLink.Colors.LinkColor; checkBoxCalendarApplicable.Location = new Point(textBoxManufacturer.Right + WIDTH_INTERVAL, checkBoxCyclesApplicable.Bottom + HEIGHT_INTERVAL); checkBoxCalendarApplicable.Size = new Size(LABEL_WIDTH, LABEL_HEIGHT); checkBoxCalendarApplicable.Text = "Calendar Applicability"; // // DetailGeneralInformationControl // BackColor = Css.CommonAppearance.Colors.BackColor; Size = new Size(WIDTH, HEIGHT); Controls.Add(labelPartNo); Controls.Add(textBoxPartNo); Controls.Add(labelAtaChapter); Controls.Add(comboBoxAtaChapter); Controls.Add(labelDescription); Controls.Add(textBoxDescription); if (currentDetail is TemplateGearAssembly) { Controls.Add(labelPosition); Controls.Add(panelLandingGearMark); } Controls.Add(labelModel); Controls.Add(textBoxModel); Controls.Add(labelManufacturer); Controls.Add(textBoxManufacturer); Controls.Add(labelAmount); Controls.Add(textBoxAmount); Controls.Add(labelMaintFreq); Controls.Add(radioButtonConditionMonitoring); Controls.Add(radioButtonUnknown); Controls.Add(radioButtonHardTime); Controls.Add(radioButtonOnCondition); Controls.Add(labelRemarks); Controls.Add(textBoxRemarks); Controls.Add(checkBoxHoursApplicable); Controls.Add(checkBoxCyclesApplicable); Controls.Add(checkBoxCalendarApplicable); maintenanceCollection = MaintenanceTypeCollection.Instance; }