mirror of
https://github.com/stokebob/BealeEngineering.git
synced 2026-03-19 06:37:15 +00:00
Minor improvements
This commit is contained in:
@@ -35,7 +35,7 @@
|
|||||||
System.Windows.Forms.Label purchaseOrderDateLabel;
|
System.Windows.Forms.Label purchaseOrderDateLabel;
|
||||||
System.Windows.Forms.Label contactNameLabel;
|
System.Windows.Forms.Label contactNameLabel;
|
||||||
System.Windows.Forms.Label label1;
|
System.Windows.Forms.Label label1;
|
||||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||||
this.dataGridView1 = new System.Windows.Forms.DataGridView();
|
this.dataGridView1 = new System.Windows.Forms.DataGridView();
|
||||||
this.clientPurchaseOrderLineIDDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
this.clientPurchaseOrderLineIDDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
this.lineNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
this.lineNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
@@ -168,8 +168,8 @@
|
|||||||
//
|
//
|
||||||
this.description.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
|
this.description.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
|
||||||
this.description.DataPropertyName = "Description";
|
this.description.DataPropertyName = "Description";
|
||||||
dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
this.description.DefaultCellStyle = dataGridViewCellStyle6;
|
this.description.DefaultCellStyle = dataGridViewCellStyle1;
|
||||||
this.description.HeaderText = "Description";
|
this.description.HeaderText = "Description";
|
||||||
this.description.Name = "description";
|
this.description.Name = "description";
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -103,32 +103,6 @@ namespace BealeEngineering.Accounts
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//private void FormEditDisable()
|
|
||||||
//{
|
|
||||||
// editMode = false;
|
|
||||||
// txtClientReference.ReadOnly = true;
|
|
||||||
// txtOrderTotal.ReadOnly = true;
|
|
||||||
// pickerPurchaseOrderDateDate.Enabled = false;
|
|
||||||
// txtRequestorEmail.ReadOnly = true;
|
|
||||||
// dataGridView1.ReadOnly = true;
|
|
||||||
// linkUpdate.Visible = false;
|
|
||||||
// btnEdit.Text = "Edit";
|
|
||||||
// btnDelete.Visible = false;
|
|
||||||
//}
|
|
||||||
|
|
||||||
//private void FormEditEnable()
|
|
||||||
//{
|
|
||||||
// editMode = true;
|
|
||||||
// txtClientReference.ReadOnly = false;
|
|
||||||
// txtOrderTotal.ReadOnly = false;
|
|
||||||
// pickerPurchaseOrderDateDate.Enabled = true;
|
|
||||||
// txtRequestorEmail.ReadOnly = false;
|
|
||||||
// dataGridView1.ReadOnly = false;
|
|
||||||
// linkUpdate.Visible = true;
|
|
||||||
// btnEdit.Text = "Save";
|
|
||||||
// if (isNew == false) { btnDelete.Visible = true; }
|
|
||||||
//}
|
|
||||||
|
|
||||||
private void btnEdit_Click(object sender, EventArgs e)
|
private void btnEdit_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (editForm || newForm)
|
if (editForm || newForm)
|
||||||
@@ -190,6 +164,32 @@ namespace BealeEngineering.Accounts
|
|||||||
{
|
{
|
||||||
bool newValue = !purchaseOrder.IsClosed;
|
bool newValue = !purchaseOrder.IsClosed;
|
||||||
|
|
||||||
|
// facility check and challenge
|
||||||
|
if (newValue == true)
|
||||||
|
{
|
||||||
|
bool isFacility = false;
|
||||||
|
|
||||||
|
foreach (var line in purchaseOrder.OrderLineList)
|
||||||
|
{
|
||||||
|
if (lineFacility.Read(line.ClientPurchaseOrderLineID).GetValueOrDefault() != 0)
|
||||||
|
{
|
||||||
|
isFacility = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isFacility)
|
||||||
|
{
|
||||||
|
var result = MessageBox.Show("There is currently facility remaining on this purchase order, are you sure you wish to close it?"
|
||||||
|
, "Close Purchase Order?"
|
||||||
|
, MessageBoxButtons.OKCancel);
|
||||||
|
if (result != DialogResult.OK)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (editForm || newForm)
|
if (editForm || newForm)
|
||||||
{
|
{
|
||||||
purchaseOrder.IsClosed = newValue;
|
purchaseOrder.IsClosed = newValue;
|
||||||
|
|||||||
@@ -144,18 +144,6 @@
|
|||||||
<metadata name="orderLineListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="orderLineListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>253, 29</value>
|
<value>253, 29</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="facility.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="ProjectWorkNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="orderLineListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
|
||||||
<value>253, 29</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="purchaseOrderBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
|
||||||
<value>37, 27</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="purchaseOrderBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="purchaseOrderBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>37, 27</value>
|
<value>37, 27</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
|||||||
@@ -340,7 +340,7 @@ namespace BealeEngineering.Accounts
|
|||||||
// invoice import time check
|
// invoice import time check
|
||||||
if (!assignInvoice.ImportTimeCheck())
|
if (!assignInvoice.ImportTimeCheck())
|
||||||
{
|
{
|
||||||
var responce = MessageBox.Show("Last Xero invoice import was " + assignInvoice.LastImportDateTime
|
var responce = MessageBox.Show("Last Xero invoice import was " + assignInvoice.LastImportPeriod + "."
|
||||||
+ Environment.NewLine + Environment.NewLine + "Continue?"
|
+ Environment.NewLine + Environment.NewLine + "Continue?"
|
||||||
, "Caution"
|
, "Caution"
|
||||||
, MessageBoxButtons.OKCancel
|
, MessageBoxButtons.OKCancel
|
||||||
|
|||||||
@@ -26,6 +26,37 @@ namespace BealeEngineering.Core.Logic.Sale
|
|||||||
|
|
||||||
public DateTime LastImportDateTime { get; private set; } = default(DateTime);
|
public DateTime LastImportDateTime { get; private set; } = default(DateTime);
|
||||||
|
|
||||||
|
public string LastImportPeriod
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
DateTime nowUtc = DateTime.UtcNow;
|
||||||
|
if (LastImportDateTime == default(DateTime) || nowUtc < LastImportDateTime)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
TimeSpan diff = nowUtc - LastImportDateTime;
|
||||||
|
|
||||||
|
if (diff.Days >= 1)
|
||||||
|
{
|
||||||
|
return diff.Days + " day(s) ago";
|
||||||
|
}
|
||||||
|
else if (diff.Hours >= 1)
|
||||||
|
{
|
||||||
|
return diff.Hours + " hour(s) ago";
|
||||||
|
}
|
||||||
|
else if (diff.Minutes >= 1)
|
||||||
|
{
|
||||||
|
return diff.Minutes + " minute(s) ago";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return "less than 1 minute ago";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void ToPurchaseOrderLine(string saleInvoiceNumber, int purchaseOrderLineId)
|
public void ToPurchaseOrderLine(string saleInvoiceNumber, int purchaseOrderLineId)
|
||||||
{
|
{
|
||||||
using (var scope = new TransactionScope())
|
using (var scope = new TransactionScope())
|
||||||
|
|||||||
Reference in New Issue
Block a user