From af44e93270c16f405eb887afd818a48400c17f6f Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 7 Jul 2022 22:05:45 +0000 Subject: [PATCH] --- AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs | 448 ++++++++++++++++++ AyaNovaQBI/InvoiceTemplateBuilder.cs | 41 +- 2 files changed, 456 insertions(+), 33 deletions(-) diff --git a/AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs b/AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs index 6061849..ec663a4 100644 --- a/AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs +++ b/AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs @@ -58,6 +58,53 @@ this.insertLoanItemFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.setToDefaultDetailedFormatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.setToDefaultBriefFormatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.customerContactToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.customerReferenceNumberToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.internalReferenceNumberToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.projectNameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderCustomerNameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderNumberToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderServiceDateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderStatusNameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderSummaryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderItemSummaryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderItemServiceNotesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderItemTypeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderItemRequestDateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workOrderItemStatusToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.unitNameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.unitSerialNumberToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.manufacturerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.unitModelNameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.unitModelNumberToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.startDateAndTimeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.stopDateAndTimeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.quantityToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.rateNameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.technicianToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.detailsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.noChargeQuantityToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.startDateAndTimeToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.stopDateAndTimeToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.quantityToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.travelRateNameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.technicianToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.detailsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.distanceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.noChargeQuantityToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.repairPriceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.shippingChargesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.dateSentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.dateReturnedToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.notesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.chargesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.summaryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.technicianToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); + this.itemLoanedToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.chargesToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.loanedDateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.returnedDateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.notesToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.tbManager.SuspendLayout(); this.SuspendLayout(); // @@ -94,6 +141,7 @@ this.edHeader.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.edHeader.Size = new System.Drawing.Size(782, 36); this.edHeader.TabIndex = 1; + this.edHeader.Tag = "header"; this.edHeader.Enter += new System.EventHandler(this.editField_Enter); // // lblHeader @@ -136,6 +184,7 @@ this.edFooter.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.edFooter.Size = new System.Drawing.Size(782, 36); this.edFooter.TabIndex = 24; + this.edFooter.Tag = "footer"; this.edFooter.Enter += new System.EventHandler(this.editField_Enter); // // label3 @@ -158,6 +207,7 @@ this.edUnit.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.edUnit.Size = new System.Drawing.Size(782, 36); this.edUnit.TabIndex = 26; + this.edUnit.Tag = "unit"; this.edUnit.Enter += new System.EventHandler(this.editField_Enter); // // label4 @@ -180,6 +230,7 @@ this.edService.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.edService.Size = new System.Drawing.Size(782, 36); this.edService.TabIndex = 28; + this.edService.Tag = "service"; this.edService.Enter += new System.EventHandler(this.editField_Enter); // // label5 @@ -202,6 +253,7 @@ this.edTravel.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.edTravel.Size = new System.Drawing.Size(782, 36); this.edTravel.TabIndex = 30; + this.edTravel.Tag = "travel"; this.edTravel.Enter += new System.EventHandler(this.editField_Enter); // // label6 @@ -224,6 +276,7 @@ this.edOutsideService.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.edOutsideService.Size = new System.Drawing.Size(782, 36); this.edOutsideService.TabIndex = 32; + this.edOutsideService.Tag = "outsideservice"; this.edOutsideService.Enter += new System.EventHandler(this.editField_Enter); // // label7 @@ -246,6 +299,7 @@ this.edMiscExpense.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.edMiscExpense.Size = new System.Drawing.Size(782, 36); this.edMiscExpense.TabIndex = 34; + this.edMiscExpense.Tag = "expense"; this.edMiscExpense.Enter += new System.EventHandler(this.editField_Enter); // // label8 @@ -268,6 +322,7 @@ this.edLoanItem.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.edLoanItem.Size = new System.Drawing.Size(782, 36); this.edLoanItem.TabIndex = 36; + this.edLoanItem.Tag = "loaner"; this.edLoanItem.Enter += new System.EventHandler(this.editField_Enter); // // tbManager @@ -292,50 +347,113 @@ // // insertheaderFieldToolStripMenuItem // + this.insertheaderFieldToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.customerContactToolStripMenuItem, + this.customerReferenceNumberToolStripMenuItem, + this.internalReferenceNumberToolStripMenuItem, + this.projectNameToolStripMenuItem, + this.workOrderCustomerNameToolStripMenuItem, + this.workOrderNumberToolStripMenuItem, + this.workOrderServiceDateToolStripMenuItem, + this.workOrderStatusNameToolStripMenuItem, + this.workOrderSummaryToolStripMenuItem}); this.insertheaderFieldToolStripMenuItem.Name = "insertheaderFieldToolStripMenuItem"; this.insertheaderFieldToolStripMenuItem.Size = new System.Drawing.Size(113, 20); + this.insertheaderFieldToolStripMenuItem.Tag = "header"; this.insertheaderFieldToolStripMenuItem.Text = "Insert &header field"; // // insertitemSectionFieldToolStripMenuItem // + this.insertitemSectionFieldToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.workOrderItemSummaryToolStripMenuItem, + this.workOrderItemServiceNotesToolStripMenuItem, + this.workOrderItemTypeToolStripMenuItem, + this.workOrderItemRequestDateToolStripMenuItem, + this.workOrderItemStatusToolStripMenuItem}); this.insertitemSectionFieldToolStripMenuItem.Name = "insertitemSectionFieldToolStripMenuItem"; this.insertitemSectionFieldToolStripMenuItem.Size = new System.Drawing.Size(142, 20); + this.insertitemSectionFieldToolStripMenuItem.Tag = "footer"; this.insertitemSectionFieldToolStripMenuItem.Text = "Insert &item section field"; // // insertunitFieldToolStripMenuItem // + this.insertunitFieldToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.unitNameToolStripMenuItem, + this.unitSerialNumberToolStripMenuItem, + this.manufacturerToolStripMenuItem, + this.unitModelNameToolStripMenuItem, + this.unitModelNumberToolStripMenuItem}); this.insertunitFieldToolStripMenuItem.Name = "insertunitFieldToolStripMenuItem"; this.insertunitFieldToolStripMenuItem.Size = new System.Drawing.Size(98, 20); + this.insertunitFieldToolStripMenuItem.Tag = "unit"; this.insertunitFieldToolStripMenuItem.Text = "Insert &unit field"; // // insertServiceFieldToolStripMenuItem // + this.insertServiceFieldToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.startDateAndTimeToolStripMenuItem, + this.stopDateAndTimeToolStripMenuItem, + this.quantityToolStripMenuItem, + this.rateNameToolStripMenuItem, + this.technicianToolStripMenuItem, + this.detailsToolStripMenuItem, + this.noChargeQuantityToolStripMenuItem}); this.insertServiceFieldToolStripMenuItem.Name = "insertServiceFieldToolStripMenuItem"; this.insertServiceFieldToolStripMenuItem.Size = new System.Drawing.Size(113, 20); + this.insertServiceFieldToolStripMenuItem.Tag = "service"; this.insertServiceFieldToolStripMenuItem.Text = "Insert service field"; // // insertTravelFieldToolStripMenuItem // + this.insertTravelFieldToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.startDateAndTimeToolStripMenuItem1, + this.stopDateAndTimeToolStripMenuItem1, + this.quantityToolStripMenuItem1, + this.travelRateNameToolStripMenuItem, + this.technicianToolStripMenuItem1, + this.detailsToolStripMenuItem1, + this.distanceToolStripMenuItem, + this.noChargeQuantityToolStripMenuItem1}); this.insertTravelFieldToolStripMenuItem.Name = "insertTravelFieldToolStripMenuItem"; this.insertTravelFieldToolStripMenuItem.Size = new System.Drawing.Size(106, 20); + this.insertTravelFieldToolStripMenuItem.Tag = "travel"; this.insertTravelFieldToolStripMenuItem.Text = "Insert travel field"; // // insertOutsideServiceFieldToolStripMenuItem // + this.insertOutsideServiceFieldToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.repairPriceToolStripMenuItem, + this.shippingChargesToolStripMenuItem, + this.dateSentToolStripMenuItem, + this.dateReturnedToolStripMenuItem, + this.notesToolStripMenuItem}); this.insertOutsideServiceFieldToolStripMenuItem.Name = "insertOutsideServiceFieldToolStripMenuItem"; this.insertOutsideServiceFieldToolStripMenuItem.Size = new System.Drawing.Size(155, 20); + this.insertOutsideServiceFieldToolStripMenuItem.Tag = "outsideservice"; this.insertOutsideServiceFieldToolStripMenuItem.Text = "Insert outside service field"; // // insertMiscExpenseFieldToolStripMenuItem // + this.insertMiscExpenseFieldToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.chargesToolStripMenuItem, + this.summaryToolStripMenuItem, + this.technicianToolStripMenuItem2}); this.insertMiscExpenseFieldToolStripMenuItem.Name = "insertMiscExpenseFieldToolStripMenuItem"; this.insertMiscExpenseFieldToolStripMenuItem.Size = new System.Drawing.Size(151, 20); + this.insertMiscExpenseFieldToolStripMenuItem.Tag = "expense"; this.insertMiscExpenseFieldToolStripMenuItem.Text = "Insert misc. expense field"; // // insertLoanItemFieldToolStripMenuItem // + this.insertLoanItemFieldToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.itemLoanedToolStripMenuItem, + this.chargesToolStripMenuItem1, + this.loanedDateToolStripMenuItem, + this.returnedDateToolStripMenuItem, + this.notesToolStripMenuItem1}); this.insertLoanItemFieldToolStripMenuItem.Name = "insertLoanItemFieldToolStripMenuItem"; this.insertLoanItemFieldToolStripMenuItem.Size = new System.Drawing.Size(127, 20); + this.insertLoanItemFieldToolStripMenuItem.Tag = "loaner"; this.insertLoanItemFieldToolStripMenuItem.Text = "Insert loan item field"; // // setToDefaultDetailedFormatToolStripMenuItem @@ -352,6 +470,289 @@ this.setToDefaultBriefFormatToolStripMenuItem.Tag = "SetBrief"; this.setToDefaultBriefFormatToolStripMenuItem.Text = "Set to default brief format"; // + // customerContactToolStripMenuItem + // + this.customerContactToolStripMenuItem.Name = "customerContactToolStripMenuItem"; + this.customerContactToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.customerContactToolStripMenuItem.Tag = "~CONTACT~"; + this.customerContactToolStripMenuItem.Text = "Customer contact"; + // + // customerReferenceNumberToolStripMenuItem + // + this.customerReferenceNumberToolStripMenuItem.Name = "customerReferenceNumberToolStripMenuItem"; + this.customerReferenceNumberToolStripMenuItem.Size = new System.Drawing.Size(223, 22); + this.customerReferenceNumberToolStripMenuItem.Text = "Customer reference number"; + // + // internalReferenceNumberToolStripMenuItem + // + this.internalReferenceNumberToolStripMenuItem.Name = "internalReferenceNumberToolStripMenuItem"; + this.internalReferenceNumberToolStripMenuItem.Size = new System.Drawing.Size(223, 22); + this.internalReferenceNumberToolStripMenuItem.Text = "Internal reference number"; + // + // projectNameToolStripMenuItem + // + this.projectNameToolStripMenuItem.Name = "projectNameToolStripMenuItem"; + this.projectNameToolStripMenuItem.Size = new System.Drawing.Size(223, 22); + this.projectNameToolStripMenuItem.Text = "Project name"; + // + // workOrderCustomerNameToolStripMenuItem + // + this.workOrderCustomerNameToolStripMenuItem.Name = "workOrderCustomerNameToolStripMenuItem"; + this.workOrderCustomerNameToolStripMenuItem.Size = new System.Drawing.Size(223, 22); + this.workOrderCustomerNameToolStripMenuItem.Text = "Work order customer name"; + // + // workOrderNumberToolStripMenuItem + // + this.workOrderNumberToolStripMenuItem.Name = "workOrderNumberToolStripMenuItem"; + this.workOrderNumberToolStripMenuItem.Size = new System.Drawing.Size(223, 22); + this.workOrderNumberToolStripMenuItem.Text = "Work order number"; + // + // workOrderServiceDateToolStripMenuItem + // + this.workOrderServiceDateToolStripMenuItem.Name = "workOrderServiceDateToolStripMenuItem"; + this.workOrderServiceDateToolStripMenuItem.Size = new System.Drawing.Size(223, 22); + this.workOrderServiceDateToolStripMenuItem.Text = "Work order service date"; + // + // workOrderStatusNameToolStripMenuItem + // + this.workOrderStatusNameToolStripMenuItem.Name = "workOrderStatusNameToolStripMenuItem"; + this.workOrderStatusNameToolStripMenuItem.Size = new System.Drawing.Size(223, 22); + this.workOrderStatusNameToolStripMenuItem.Text = "Work order status name"; + // + // workOrderSummaryToolStripMenuItem + // + this.workOrderSummaryToolStripMenuItem.Name = "workOrderSummaryToolStripMenuItem"; + this.workOrderSummaryToolStripMenuItem.Size = new System.Drawing.Size(223, 22); + this.workOrderSummaryToolStripMenuItem.Text = "Work order summary"; + // + // workOrderItemSummaryToolStripMenuItem + // + this.workOrderItemSummaryToolStripMenuItem.Name = "workOrderItemSummaryToolStripMenuItem"; + this.workOrderItemSummaryToolStripMenuItem.Size = new System.Drawing.Size(231, 22); + this.workOrderItemSummaryToolStripMenuItem.Text = "Work order item summary"; + // + // workOrderItemServiceNotesToolStripMenuItem + // + this.workOrderItemServiceNotesToolStripMenuItem.Name = "workOrderItemServiceNotesToolStripMenuItem"; + this.workOrderItemServiceNotesToolStripMenuItem.Size = new System.Drawing.Size(231, 22); + this.workOrderItemServiceNotesToolStripMenuItem.Text = "Work order item service notes"; + // + // workOrderItemTypeToolStripMenuItem + // + this.workOrderItemTypeToolStripMenuItem.Name = "workOrderItemTypeToolStripMenuItem"; + this.workOrderItemTypeToolStripMenuItem.Size = new System.Drawing.Size(231, 22); + this.workOrderItemTypeToolStripMenuItem.Text = "Work order item type"; + // + // workOrderItemRequestDateToolStripMenuItem + // + this.workOrderItemRequestDateToolStripMenuItem.Name = "workOrderItemRequestDateToolStripMenuItem"; + this.workOrderItemRequestDateToolStripMenuItem.Size = new System.Drawing.Size(231, 22); + this.workOrderItemRequestDateToolStripMenuItem.Text = "Work order item request date"; + // + // workOrderItemStatusToolStripMenuItem + // + this.workOrderItemStatusToolStripMenuItem.Name = "workOrderItemStatusToolStripMenuItem"; + this.workOrderItemStatusToolStripMenuItem.Size = new System.Drawing.Size(231, 22); + this.workOrderItemStatusToolStripMenuItem.Text = "Work order item status"; + // + // unitNameToolStripMenuItem + // + this.unitNameToolStripMenuItem.Name = "unitNameToolStripMenuItem"; + this.unitNameToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.unitNameToolStripMenuItem.Text = "Unit name"; + // + // unitSerialNumberToolStripMenuItem + // + this.unitSerialNumberToolStripMenuItem.Name = "unitSerialNumberToolStripMenuItem"; + this.unitSerialNumberToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.unitSerialNumberToolStripMenuItem.Text = "Unit serial number"; + // + // manufacturerToolStripMenuItem + // + this.manufacturerToolStripMenuItem.Name = "manufacturerToolStripMenuItem"; + this.manufacturerToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.manufacturerToolStripMenuItem.Text = "Manufacturer"; + // + // unitModelNameToolStripMenuItem + // + this.unitModelNameToolStripMenuItem.Name = "unitModelNameToolStripMenuItem"; + this.unitModelNameToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.unitModelNameToolStripMenuItem.Text = "Unit model name"; + // + // unitModelNumberToolStripMenuItem + // + this.unitModelNumberToolStripMenuItem.Name = "unitModelNumberToolStripMenuItem"; + this.unitModelNumberToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.unitModelNumberToolStripMenuItem.Text = "Unit model number"; + // + // startDateAndTimeToolStripMenuItem + // + this.startDateAndTimeToolStripMenuItem.Name = "startDateAndTimeToolStripMenuItem"; + this.startDateAndTimeToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.startDateAndTimeToolStripMenuItem.Text = "Start date and time"; + // + // stopDateAndTimeToolStripMenuItem + // + this.stopDateAndTimeToolStripMenuItem.Name = "stopDateAndTimeToolStripMenuItem"; + this.stopDateAndTimeToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.stopDateAndTimeToolStripMenuItem.Text = "Stop date and time"; + // + // quantityToolStripMenuItem + // + this.quantityToolStripMenuItem.Name = "quantityToolStripMenuItem"; + this.quantityToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.quantityToolStripMenuItem.Text = "Quantity"; + // + // rateNameToolStripMenuItem + // + this.rateNameToolStripMenuItem.Name = "rateNameToolStripMenuItem"; + this.rateNameToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.rateNameToolStripMenuItem.Text = "Rate name"; + // + // technicianToolStripMenuItem + // + this.technicianToolStripMenuItem.Name = "technicianToolStripMenuItem"; + this.technicianToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.technicianToolStripMenuItem.Text = "Technician"; + // + // detailsToolStripMenuItem + // + this.detailsToolStripMenuItem.Name = "detailsToolStripMenuItem"; + this.detailsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.detailsToolStripMenuItem.Text = "Details"; + // + // noChargeQuantityToolStripMenuItem + // + this.noChargeQuantityToolStripMenuItem.Name = "noChargeQuantityToolStripMenuItem"; + this.noChargeQuantityToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.noChargeQuantityToolStripMenuItem.Text = "No charge quantity"; + // + // startDateAndTimeToolStripMenuItem1 + // + this.startDateAndTimeToolStripMenuItem1.Name = "startDateAndTimeToolStripMenuItem1"; + this.startDateAndTimeToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + this.startDateAndTimeToolStripMenuItem1.Text = "Start date and time"; + // + // stopDateAndTimeToolStripMenuItem1 + // + this.stopDateAndTimeToolStripMenuItem1.Name = "stopDateAndTimeToolStripMenuItem1"; + this.stopDateAndTimeToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + this.stopDateAndTimeToolStripMenuItem1.Text = "Stop date and time"; + // + // quantityToolStripMenuItem1 + // + this.quantityToolStripMenuItem1.Name = "quantityToolStripMenuItem1"; + this.quantityToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + this.quantityToolStripMenuItem1.Text = "Quantity"; + // + // travelRateNameToolStripMenuItem + // + this.travelRateNameToolStripMenuItem.Name = "travelRateNameToolStripMenuItem"; + this.travelRateNameToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.travelRateNameToolStripMenuItem.Text = "Travel rate name"; + // + // technicianToolStripMenuItem1 + // + this.technicianToolStripMenuItem1.Name = "technicianToolStripMenuItem1"; + this.technicianToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + this.technicianToolStripMenuItem1.Text = "Technician"; + // + // detailsToolStripMenuItem1 + // + this.detailsToolStripMenuItem1.Name = "detailsToolStripMenuItem1"; + this.detailsToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + this.detailsToolStripMenuItem1.Text = "Details"; + // + // distanceToolStripMenuItem + // + this.distanceToolStripMenuItem.Name = "distanceToolStripMenuItem"; + this.distanceToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.distanceToolStripMenuItem.Text = "Distance"; + // + // noChargeQuantityToolStripMenuItem1 + // + this.noChargeQuantityToolStripMenuItem1.Name = "noChargeQuantityToolStripMenuItem1"; + this.noChargeQuantityToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + this.noChargeQuantityToolStripMenuItem1.Text = "No charge quantity"; + // + // repairPriceToolStripMenuItem + // + this.repairPriceToolStripMenuItem.Name = "repairPriceToolStripMenuItem"; + this.repairPriceToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.repairPriceToolStripMenuItem.Text = "Repair price"; + // + // shippingChargesToolStripMenuItem + // + this.shippingChargesToolStripMenuItem.Name = "shippingChargesToolStripMenuItem"; + this.shippingChargesToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.shippingChargesToolStripMenuItem.Text = "Shipping charges"; + // + // dateSentToolStripMenuItem + // + this.dateSentToolStripMenuItem.Name = "dateSentToolStripMenuItem"; + this.dateSentToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.dateSentToolStripMenuItem.Text = "Date sent"; + // + // dateReturnedToolStripMenuItem + // + this.dateReturnedToolStripMenuItem.Name = "dateReturnedToolStripMenuItem"; + this.dateReturnedToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.dateReturnedToolStripMenuItem.Text = "Date returned"; + // + // notesToolStripMenuItem + // + this.notesToolStripMenuItem.Name = "notesToolStripMenuItem"; + this.notesToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.notesToolStripMenuItem.Text = "Notes"; + // + // chargesToolStripMenuItem + // + this.chargesToolStripMenuItem.Name = "chargesToolStripMenuItem"; + this.chargesToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.chargesToolStripMenuItem.Text = "Charges"; + // + // summaryToolStripMenuItem + // + this.summaryToolStripMenuItem.Name = "summaryToolStripMenuItem"; + this.summaryToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.summaryToolStripMenuItem.Text = "Summary"; + // + // technicianToolStripMenuItem2 + // + this.technicianToolStripMenuItem2.Name = "technicianToolStripMenuItem2"; + this.technicianToolStripMenuItem2.Size = new System.Drawing.Size(180, 22); + this.technicianToolStripMenuItem2.Text = "Technician"; + // + // itemLoanedToolStripMenuItem + // + this.itemLoanedToolStripMenuItem.Name = "itemLoanedToolStripMenuItem"; + this.itemLoanedToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.itemLoanedToolStripMenuItem.Text = "Item loaned"; + // + // chargesToolStripMenuItem1 + // + this.chargesToolStripMenuItem1.Name = "chargesToolStripMenuItem1"; + this.chargesToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + this.chargesToolStripMenuItem1.Text = "Charges"; + // + // loanedDateToolStripMenuItem + // + this.loanedDateToolStripMenuItem.Name = "loanedDateToolStripMenuItem"; + this.loanedDateToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.loanedDateToolStripMenuItem.Text = "Loaned date"; + // + // returnedDateToolStripMenuItem + // + this.returnedDateToolStripMenuItem.Name = "returnedDateToolStripMenuItem"; + this.returnedDateToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.returnedDateToolStripMenuItem.Text = "Returned date"; + // + // notesToolStripMenuItem1 + // + this.notesToolStripMenuItem1.Name = "notesToolStripMenuItem1"; + this.notesToolStripMenuItem1.Size = new System.Drawing.Size(180, 22); + this.notesToolStripMenuItem1.Text = "Notes"; + // // InvoiceTemplateBuilder // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -421,5 +822,52 @@ private System.Windows.Forms.ToolStripMenuItem insertLoanItemFieldToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem setToDefaultDetailedFormatToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem setToDefaultBriefFormatToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem customerContactToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem customerReferenceNumberToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem internalReferenceNumberToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem projectNameToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderCustomerNameToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderNumberToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderServiceDateToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderStatusNameToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderSummaryToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderItemSummaryToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderItemServiceNotesToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderItemTypeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderItemRequestDateToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workOrderItemStatusToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem unitNameToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem unitSerialNumberToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem manufacturerToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem unitModelNameToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem unitModelNumberToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem startDateAndTimeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem stopDateAndTimeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem quantityToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem rateNameToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem technicianToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem detailsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem noChargeQuantityToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem startDateAndTimeToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem stopDateAndTimeToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem quantityToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem travelRateNameToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem technicianToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem detailsToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem distanceToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem noChargeQuantityToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem repairPriceToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem shippingChargesToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem dateSentToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem dateReturnedToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem notesToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem chargesToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem summaryToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem technicianToolStripMenuItem2; + private System.Windows.Forms.ToolStripMenuItem itemLoanedToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem chargesToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem loanedDateToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem returnedDateToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem notesToolStripMenuItem1; } } \ No newline at end of file diff --git a/AyaNovaQBI/InvoiceTemplateBuilder.cs b/AyaNovaQBI/InvoiceTemplateBuilder.cs index 1501a31..3e191c0 100644 --- a/AyaNovaQBI/InvoiceTemplateBuilder.cs +++ b/AyaNovaQBI/InvoiceTemplateBuilder.cs @@ -39,40 +39,15 @@ namespace AyaNovaQBI private void editField_Enter(object sender, EventArgs e) { _CurrentTextEditor = (TextBox)sender; - - foreach (ToolBase t in tbManager.Tools) + var edittag = _CurrentTextEditor.Tag.ToString(); + foreach (ToolStripMenuItem t in tbManager.Items) { - if (t is PopupMenuTool) - t.SharedProps.Visible = false; - } - - switch (_CurrentTextEditor.Name) - { - case "edHeader": - tbManager.Tools["InsertHeader"].SharedProps.Visible = true; - break; - case "edFooter": - tbManager.Tools["InsertFooter"].SharedProps.Visible = true; - break; - case "edUnit": - tbManager.Tools["InsertUnit"].SharedProps.Visible = true; - break; - case "edService": - tbManager.Tools["InsertService"].SharedProps.Visible = true; - break; - case "edTravel": - tbManager.Tools["InsertTravel"].SharedProps.Visible = true; - break; - case "edOutsideService": - tbManager.Tools["InsertOutsideService"].SharedProps.Visible = true; - break; - case "edMiscExpense": - tbManager.Tools["InsertMiscExpense"].SharedProps.Visible = true; - break; - case "edLoanItem": - tbManager.Tools["InsertLoanItem"].SharedProps.Visible = true; - break; - } + var menutag = t.Tag.ToString(); + if (!menutag.StartsWith("Insert"))//skip the two permanently visible ones + { + t.Visible = edittag == menutag; + } + } } private void tbManager_ItemClicked(object sender, ToolStripItemClickedEventArgs e)