diff --git a/AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs b/AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs
index 0d43f17..6061849 100644
--- a/AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs
+++ b/AyaNovaQBI/InvoiceTemplateBuilder.Designer.cs
@@ -30,11 +30,41 @@
{
this.btnOK = new System.Windows.Forms.Button();
this.btnCancel = new System.Windows.Forms.Button();
+ this.edHeader = new System.Windows.Forms.TextBox();
+ this.lblHeader = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.edFooter = new System.Windows.Forms.TextBox();
+ this.label3 = new System.Windows.Forms.Label();
+ this.edUnit = new System.Windows.Forms.TextBox();
+ this.label4 = new System.Windows.Forms.Label();
+ this.edService = new System.Windows.Forms.TextBox();
+ this.label5 = new System.Windows.Forms.Label();
+ this.edTravel = new System.Windows.Forms.TextBox();
+ this.label6 = new System.Windows.Forms.Label();
+ this.edOutsideService = new System.Windows.Forms.TextBox();
+ this.label7 = new System.Windows.Forms.Label();
+ this.edMiscExpense = new System.Windows.Forms.TextBox();
+ this.label8 = new System.Windows.Forms.Label();
+ this.edLoanItem = new System.Windows.Forms.TextBox();
+ this.tbManager = new System.Windows.Forms.MenuStrip();
+ this.insertheaderFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.insertitemSectionFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.insertunitFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.insertServiceFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.insertTravelFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.insertOutsideServiceFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.insertMiscExpenseFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.insertLoanItemFieldToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.setToDefaultDetailedFormatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.setToDefaultBriefFormatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.tbManager.SuspendLayout();
this.SuspendLayout();
//
// btnOK
//
- this.btnOK.Location = new System.Drawing.Point(713, 532);
+ this.btnOK.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+ this.btnOK.Location = new System.Drawing.Point(1041, 736);
this.btnOK.Name = "btnOK";
this.btnOK.Size = new System.Drawing.Size(75, 23);
this.btnOK.TabIndex = 21;
@@ -44,8 +74,9 @@
//
// btnCancel
//
+ this.btnCancel.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
- this.btnCancel.Location = new System.Drawing.Point(12, 532);
+ this.btnCancel.Location = new System.Drawing.Point(340, 736);
this.btnCancel.Name = "btnCancel";
this.btnCancel.Size = new System.Drawing.Size(75, 23);
this.btnCancel.TabIndex = 20;
@@ -53,18 +84,308 @@
this.btnCancel.UseVisualStyleBackColor = true;
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
//
+ // edHeader
+ //
+ this.edHeader.AcceptsReturn = true;
+ this.edHeader.AcceptsTab = true;
+ this.edHeader.Location = new System.Drawing.Point(3, 50);
+ this.edHeader.Multiline = true;
+ this.edHeader.Name = "edHeader";
+ this.edHeader.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.edHeader.Size = new System.Drawing.Size(782, 36);
+ this.edHeader.TabIndex = 1;
+ this.edHeader.Enter += new System.EventHandler(this.editField_Enter);
+ //
+ // lblHeader
+ //
+ this.lblHeader.AutoSize = true;
+ this.lblHeader.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblHeader.Location = new System.Drawing.Point(12, 34);
+ this.lblHeader.Name = "lblHeader";
+ this.lblHeader.Size = new System.Drawing.Size(151, 13);
+ this.lblHeader.TabIndex = 22;
+ this.lblHeader.Text = "Work order header fields:";
+ //
+ // label1
+ //
+ this.label1.Font = new System.Drawing.Font("Courier New", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label1.Location = new System.Drawing.Point(3, 115);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(782, 23);
+ this.label1.TabIndex = 23;
+ this.label1.Text = "Line items (charges - parts, service, expenses etc)";
+ this.label1.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label2.Location = new System.Drawing.Point(3, 166);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(135, 13);
+ this.label2.TabIndex = 25;
+ this.label2.Text = "Work order item fields:";
+ //
+ // edFooter
+ //
+ this.edFooter.AcceptsReturn = true;
+ this.edFooter.AcceptsTab = true;
+ this.edFooter.Location = new System.Drawing.Point(3, 182);
+ this.edFooter.Multiline = true;
+ this.edFooter.Name = "edFooter";
+ this.edFooter.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.edFooter.Size = new System.Drawing.Size(782, 36);
+ this.edFooter.TabIndex = 24;
+ this.edFooter.Enter += new System.EventHandler(this.editField_Enter);
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label3.Location = new System.Drawing.Point(3, 242);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(34, 13);
+ this.label3.TabIndex = 27;
+ this.label3.Text = "Unit:";
+ //
+ // edUnit
+ //
+ this.edUnit.AcceptsReturn = true;
+ this.edUnit.AcceptsTab = true;
+ this.edUnit.Location = new System.Drawing.Point(3, 258);
+ this.edUnit.Multiline = true;
+ this.edUnit.Name = "edUnit";
+ this.edUnit.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.edUnit.Size = new System.Drawing.Size(782, 36);
+ this.edUnit.TabIndex = 26;
+ this.edUnit.Enter += new System.EventHandler(this.editField_Enter);
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label4.Location = new System.Drawing.Point(3, 314);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(54, 13);
+ this.label4.TabIndex = 29;
+ this.label4.Text = "Service:";
+ //
+ // edService
+ //
+ this.edService.AcceptsReturn = true;
+ this.edService.AcceptsTab = true;
+ this.edService.Location = new System.Drawing.Point(3, 330);
+ this.edService.Multiline = true;
+ this.edService.Name = "edService";
+ this.edService.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.edService.Size = new System.Drawing.Size(782, 36);
+ this.edService.TabIndex = 28;
+ this.edService.Enter += new System.EventHandler(this.editField_Enter);
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label5.Location = new System.Drawing.Point(3, 388);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(47, 13);
+ this.label5.TabIndex = 31;
+ this.label5.Text = "Travel:";
+ //
+ // edTravel
+ //
+ this.edTravel.AcceptsReturn = true;
+ this.edTravel.AcceptsTab = true;
+ this.edTravel.Location = new System.Drawing.Point(3, 404);
+ this.edTravel.Multiline = true;
+ this.edTravel.Name = "edTravel";
+ this.edTravel.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.edTravel.Size = new System.Drawing.Size(782, 36);
+ this.edTravel.TabIndex = 30;
+ this.edTravel.Enter += new System.EventHandler(this.editField_Enter);
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label6.Location = new System.Drawing.Point(3, 461);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(99, 13);
+ this.label6.TabIndex = 33;
+ this.label6.Text = "Outside service:";
+ //
+ // edOutsideService
+ //
+ this.edOutsideService.AcceptsReturn = true;
+ this.edOutsideService.AcceptsTab = true;
+ this.edOutsideService.Location = new System.Drawing.Point(3, 477);
+ this.edOutsideService.Multiline = true;
+ this.edOutsideService.Name = "edOutsideService";
+ this.edOutsideService.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.edOutsideService.Size = new System.Drawing.Size(782, 36);
+ this.edOutsideService.TabIndex = 32;
+ this.edOutsideService.Enter += new System.EventHandler(this.editField_Enter);
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label7.Location = new System.Drawing.Point(3, 544);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(98, 13);
+ this.label7.TabIndex = 35;
+ this.label7.Text = "Misc. expenses:";
+ //
+ // edMiscExpense
+ //
+ this.edMiscExpense.AcceptsReturn = true;
+ this.edMiscExpense.AcceptsTab = true;
+ this.edMiscExpense.Location = new System.Drawing.Point(3, 560);
+ this.edMiscExpense.Multiline = true;
+ this.edMiscExpense.Name = "edMiscExpense";
+ this.edMiscExpense.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.edMiscExpense.Size = new System.Drawing.Size(782, 36);
+ this.edMiscExpense.TabIndex = 34;
+ this.edMiscExpense.Enter += new System.EventHandler(this.editField_Enter);
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label8.Location = new System.Drawing.Point(3, 625);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(72, 13);
+ this.label8.TabIndex = 37;
+ this.label8.Text = "Loan items:";
+ //
+ // edLoanItem
+ //
+ this.edLoanItem.AcceptsReturn = true;
+ this.edLoanItem.AcceptsTab = true;
+ this.edLoanItem.Location = new System.Drawing.Point(3, 641);
+ this.edLoanItem.Multiline = true;
+ this.edLoanItem.Name = "edLoanItem";
+ this.edLoanItem.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
+ this.edLoanItem.Size = new System.Drawing.Size(782, 36);
+ this.edLoanItem.TabIndex = 36;
+ this.edLoanItem.Enter += new System.EventHandler(this.editField_Enter);
+ //
+ // tbManager
+ //
+ this.tbManager.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.insertheaderFieldToolStripMenuItem,
+ this.insertitemSectionFieldToolStripMenuItem,
+ this.insertunitFieldToolStripMenuItem,
+ this.insertServiceFieldToolStripMenuItem,
+ this.insertTravelFieldToolStripMenuItem,
+ this.insertOutsideServiceFieldToolStripMenuItem,
+ this.insertMiscExpenseFieldToolStripMenuItem,
+ this.insertLoanItemFieldToolStripMenuItem,
+ this.setToDefaultDetailedFormatToolStripMenuItem,
+ this.setToDefaultBriefFormatToolStripMenuItem});
+ this.tbManager.Location = new System.Drawing.Point(0, 0);
+ this.tbManager.Name = "tbManager";
+ this.tbManager.Size = new System.Drawing.Size(1469, 24);
+ this.tbManager.TabIndex = 38;
+ this.tbManager.Text = "menuStrip1";
+ this.tbManager.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.tbManager_ItemClicked);
+ //
+ // insertheaderFieldToolStripMenuItem
+ //
+ this.insertheaderFieldToolStripMenuItem.Name = "insertheaderFieldToolStripMenuItem";
+ this.insertheaderFieldToolStripMenuItem.Size = new System.Drawing.Size(113, 20);
+ this.insertheaderFieldToolStripMenuItem.Text = "Insert &header field";
+ //
+ // insertitemSectionFieldToolStripMenuItem
+ //
+ this.insertitemSectionFieldToolStripMenuItem.Name = "insertitemSectionFieldToolStripMenuItem";
+ this.insertitemSectionFieldToolStripMenuItem.Size = new System.Drawing.Size(142, 20);
+ this.insertitemSectionFieldToolStripMenuItem.Text = "Insert &item section field";
+ //
+ // insertunitFieldToolStripMenuItem
+ //
+ this.insertunitFieldToolStripMenuItem.Name = "insertunitFieldToolStripMenuItem";
+ this.insertunitFieldToolStripMenuItem.Size = new System.Drawing.Size(98, 20);
+ this.insertunitFieldToolStripMenuItem.Text = "Insert &unit field";
+ //
+ // insertServiceFieldToolStripMenuItem
+ //
+ this.insertServiceFieldToolStripMenuItem.Name = "insertServiceFieldToolStripMenuItem";
+ this.insertServiceFieldToolStripMenuItem.Size = new System.Drawing.Size(113, 20);
+ this.insertServiceFieldToolStripMenuItem.Text = "Insert service field";
+ //
+ // insertTravelFieldToolStripMenuItem
+ //
+ this.insertTravelFieldToolStripMenuItem.Name = "insertTravelFieldToolStripMenuItem";
+ this.insertTravelFieldToolStripMenuItem.Size = new System.Drawing.Size(106, 20);
+ this.insertTravelFieldToolStripMenuItem.Text = "Insert travel field";
+ //
+ // insertOutsideServiceFieldToolStripMenuItem
+ //
+ this.insertOutsideServiceFieldToolStripMenuItem.Name = "insertOutsideServiceFieldToolStripMenuItem";
+ this.insertOutsideServiceFieldToolStripMenuItem.Size = new System.Drawing.Size(155, 20);
+ this.insertOutsideServiceFieldToolStripMenuItem.Text = "Insert outside service field";
+ //
+ // insertMiscExpenseFieldToolStripMenuItem
+ //
+ this.insertMiscExpenseFieldToolStripMenuItem.Name = "insertMiscExpenseFieldToolStripMenuItem";
+ this.insertMiscExpenseFieldToolStripMenuItem.Size = new System.Drawing.Size(151, 20);
+ this.insertMiscExpenseFieldToolStripMenuItem.Text = "Insert misc. expense field";
+ //
+ // insertLoanItemFieldToolStripMenuItem
+ //
+ this.insertLoanItemFieldToolStripMenuItem.Name = "insertLoanItemFieldToolStripMenuItem";
+ this.insertLoanItemFieldToolStripMenuItem.Size = new System.Drawing.Size(127, 20);
+ this.insertLoanItemFieldToolStripMenuItem.Text = "Insert loan item field";
+ //
+ // setToDefaultDetailedFormatToolStripMenuItem
+ //
+ this.setToDefaultDetailedFormatToolStripMenuItem.Name = "setToDefaultDetailedFormatToolStripMenuItem";
+ this.setToDefaultDetailedFormatToolStripMenuItem.Size = new System.Drawing.Size(173, 20);
+ this.setToDefaultDetailedFormatToolStripMenuItem.Tag = "SetDetailed";
+ this.setToDefaultDetailedFormatToolStripMenuItem.Text = "Set to default detailed format";
+ //
+ // setToDefaultBriefFormatToolStripMenuItem
+ //
+ this.setToDefaultBriefFormatToolStripMenuItem.Name = "setToDefaultBriefFormatToolStripMenuItem";
+ this.setToDefaultBriefFormatToolStripMenuItem.Size = new System.Drawing.Size(155, 20);
+ this.setToDefaultBriefFormatToolStripMenuItem.Tag = "SetBrief";
+ this.setToDefaultBriefFormatToolStripMenuItem.Text = "Set to default brief format";
+ //
// InvoiceTemplateBuilder
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(800, 570);
+ this.ClientSize = new System.Drawing.Size(1469, 771);
+ this.Controls.Add(this.label8);
+ this.Controls.Add(this.edLoanItem);
+ this.Controls.Add(this.label7);
+ this.Controls.Add(this.edMiscExpense);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.edOutsideService);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.edTravel);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.edService);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.edUnit);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.edFooter);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.lblHeader);
+ this.Controls.Add(this.edHeader);
this.Controls.Add(this.btnOK);
this.Controls.Add(this.btnCancel);
+ this.Controls.Add(this.tbManager);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.MainMenuStrip = this.tbManager;
this.Name = "InvoiceTemplateBuilder";
this.Text = "InvoiceTemplateBuilder";
this.Load += new System.EventHandler(this.InvoiceTemplateBuilder_Load);
+ this.tbManager.ResumeLayout(false);
+ this.tbManager.PerformLayout();
this.ResumeLayout(false);
+ this.PerformLayout();
}
@@ -72,5 +393,33 @@
private System.Windows.Forms.Button btnOK;
private System.Windows.Forms.Button btnCancel;
+ private System.Windows.Forms.TextBox edHeader;
+ private System.Windows.Forms.Label lblHeader;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.TextBox edFooter;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.TextBox edUnit;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.TextBox edService;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.TextBox edTravel;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.TextBox edOutsideService;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.TextBox edMiscExpense;
+ private System.Windows.Forms.Label label8;
+ private System.Windows.Forms.TextBox edLoanItem;
+ private System.Windows.Forms.MenuStrip tbManager;
+ private System.Windows.Forms.ToolStripMenuItem insertheaderFieldToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem insertitemSectionFieldToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem insertunitFieldToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem insertServiceFieldToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem insertTravelFieldToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem insertOutsideServiceFieldToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem insertMiscExpenseFieldToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem insertLoanItemFieldToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem setToDefaultDetailedFormatToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem setToDefaultBriefFormatToolStripMenuItem;
}
}
\ No newline at end of file
diff --git a/AyaNovaQBI/InvoiceTemplateBuilder.cs b/AyaNovaQBI/InvoiceTemplateBuilder.cs
index cb7d3f4..1501a31 100644
--- a/AyaNovaQBI/InvoiceTemplateBuilder.cs
+++ b/AyaNovaQBI/InvoiceTemplateBuilder.cs
@@ -17,6 +17,7 @@ namespace AyaNovaQBI
InitializeComponent();
}
+ TextBox _CurrentTextEditor = null;
private void InvoiceTemplateBuilder_Load(object sender, EventArgs e)
{
btnCancel.Text = util.AyaTranslations["Cancel"];
@@ -34,5 +35,84 @@ namespace AyaNovaQBI
DialogResult = DialogResult.Cancel;
Close();
}
+
+ private void editField_Enter(object sender, EventArgs e)
+ {
+ _CurrentTextEditor = (TextBox)sender;
+
+ foreach (ToolBase t in tbManager.Tools)
+ {
+ 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;
+ }
+ }
+
+ private void tbManager_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
+ {
+ if (e.ClickedItem.Tag == null) return;//probably just a container menu item / not a special menu item
+
+ string tag = e.ClickedItem.Tag.ToString();
+ if (tag.StartsWith("~"))
+ _CurrentTextEditor.Text = _CurrentTextEditor.Text.Insert(_CurrentTextEditor.SelectionStart, tag);
+ else
+ {
+ switch (tag)
+ {
+ case "SetDetailed":
+ edHeader.Text = "Charges for work order: ~WO#~";
+ edFooter.Text = "Service requested: ~ITEM_SUMMARY~";
+ edUnit.Text = "Unit Serviced: ~AYAFORMAT~";
+ edService.Text = "Service performed by: ~SERVICE_TECH~ Start Date & Time: ~SERVICE_START~ End Date & Time: ~SERVICE_STOP~\r\n" +
+ "Service Details: ~DETAILS~";
+ edTravel.Text = "Travel Start Date & Time: ~TRAVEL_START~";
+ edOutsideService.Text = "Outside Service Repair Charges: ~REPAIR_PRICE~ Outside Service Shipping Charges: ~SHIP_CHARGE~\r\n" +
+ "Date Sent: ~SENT~ Date Returned: ~RETURNED~";
+ edMiscExpense.Text = "Misc Expenses Summary: ~SUMMARY~";
+ edLoanItem.Text = "Item Loaned: ~ITEM~ Date Loaned: ~LOANED~ Date returned: ~LOAN_RETURNED~";
+ break;
+
+ case "SetBrief":
+ edHeader.Text = "Charges for work order: ~WO#~";
+ edFooter.Text = "";
+ edUnit.Text = "";
+ edService.Text = "";
+ edTravel.Text = "";
+ edOutsideService.Text = "";
+ edMiscExpense.Text = "";
+ edLoanItem.Text = "";
+ break;
+
+ }
+
+ }
+ }
}
}
diff --git a/AyaNovaQBI/InvoiceTemplateBuilder.resx b/AyaNovaQBI/InvoiceTemplateBuilder.resx
index 29dcb1b..5fb7d09 100644
--- a/AyaNovaQBI/InvoiceTemplateBuilder.resx
+++ b/AyaNovaQBI/InvoiceTemplateBuilder.resx
@@ -117,4 +117,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 17, 17
+
\ No newline at end of file