This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user