This commit is contained in:
73
source/Plugins/AyaNova.Plugin.RepairTek5/CopyDataForm.cs
Normal file
73
source/Plugins/AyaNova.Plugin.RepairTek5/CopyDataForm.cs
Normal file
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using GZTW.AyaNova.BLL;
|
||||
|
||||
namespace AyaNova.Plugin.RepairTekCPC
|
||||
{
|
||||
public partial class CopyDataForm : Form
|
||||
{
|
||||
public CopyDataForm(Workorder w)
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
StringBuilder sbFirst = new StringBuilder();
|
||||
sbFirst.AppendLine(DateTime.Now.ToString("yyyy-MM-dd"));//current date yyyy-mm-dd format
|
||||
sbFirst.Append("Assigned RMA # ");
|
||||
sbFirst.AppendLine(w.WorkorderService.ServiceNumber.ToString());
|
||||
tbFirst.Text = sbFirst.ToString();
|
||||
|
||||
StringBuilder sbSecond = new StringBuilder();
|
||||
|
||||
//FIRST LINE
|
||||
sbSecond.AppendLine(DateTime.Now.ToString("yyyy-MM-dd"));//current date yyyy-mm-dd format
|
||||
|
||||
//SECOND LINE
|
||||
sbSecond.Append("Received PDT S/N ");
|
||||
//get unit serial number
|
||||
|
||||
|
||||
UnitPickList upl = UnitPickList.GetListOfOneSpecificUnit(w.WorkorderItems[0].UnitID);
|
||||
sbSecond.AppendLine(upl[0].Serial);
|
||||
|
||||
//THIRD LINE
|
||||
sbSecond.Append("Replacement PDT S/N ");
|
||||
sbSecond.AppendLine(w.WorkorderItems[0].TechNotes);
|
||||
|
||||
//FOURTH LINE
|
||||
sbSecond.Append("Tracking # ");
|
||||
sbSecond.AppendLine(w.InternalReferenceNumber);
|
||||
|
||||
tbSecond.Text = sbSecond.ToString();
|
||||
|
||||
}
|
||||
|
||||
private void btnClose_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
|
||||
//copy text to clipboard. Note, some people have reported threading issues with this method of doing so
|
||||
//But it worked fine here in testing so just in case for ref:
|
||||
//http://stackoverflow.com/questions/899350/how-to-copy-the-contents-of-a-string-to-the-clipboard-in-c
|
||||
|
||||
private void btnCopyFirst_Click(object sender, EventArgs e)
|
||||
{
|
||||
System.Windows.Forms.Clipboard.SetText(tbFirst.Text);
|
||||
}
|
||||
|
||||
private void btnCopySecond_Click(object sender, EventArgs e)
|
||||
{
|
||||
System.Windows.Forms.Clipboard.SetText(tbSecond.Text);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user