protected void btnComplete_Click(object sender, EventArgs e) { try { if (ItemList.Count > 0) { PurchaseOrder tmpOrder = PurchaseOrderFactory.Create(); foreach (Item tmpItem in ItemList) { tmpOrder.Subtotal += tmpItem.Subtotal; tmpOrder.Taxes += (tmpItem.Subtotal * 0.15); tmpOrder.PurchaseOrderItemList.Add(tmpItem); } tmpOrder.Total = tmpOrder.Subtotal + tmpOrder.Taxes; tmpOrder.Status = "Pending"; tmpOrder.EmployeeId = tmpEmployee.Id; tmpOrder.OrderDate = DateTime.Now; if (VAL.Validate.cleanPurchaseOrder(tmpOrder)) { int OrderNumber = PurchaseOrderFactory.Submit(tmpOrder); confirmation.Attributes.Add("style", "display:block"); lblMessage.Text = "Purchase Order successfully submitted. Agreement ID is " + OrderNumber; ClearInputs(); ItemList.Clear(); grdItems.DataSource = null; ClearTotals(); totals.Visible = false; grdItems.Visible = false; txtName.Focus(); } } else { confirmation.Attributes.Add("style", "display:block"); lblMessage.Text = "Please add items to Purchase Order before submitting"; } } catch (Exception ex) { confirmation.Attributes.Add("style", "display:block"); lblMessage.Text = "An error has occurred. " + ex.Message; } }
private void btnComplete_Click(object sender, EventArgs e) { try { if (ItemList.Count > 0) { PurchaseOrder tmpOrder = PurchaseOrderFactory.Create(); foreach (Item tmpItem in ItemList) { tmpOrder.Subtotal += tmpItem.Subtotal; tmpOrder.Taxes += (tmpItem.Subtotal * 0.15); tmpOrder.PurchaseOrderItemList.Add(tmpItem); } tmpOrder.Total = tmpOrder.Subtotal + tmpOrder.Taxes; tmpOrder.Status = "Pending"; tmpOrder.EmployeeId = tmpEmployee.Id; tmpOrder.OrderDate = DateTime.Now; if (VAL.Validate.cleanPurchaseOrder(tmpOrder)) { int OrderNumber = PurchaseOrderFactory.Submit(tmpOrder); MessageBox.Show("Purchase Order successfully submitted. Agreement ID is " + OrderNumber + "."); ClearInputs(); ItemList.Clear(); dgvItems.Rows.Clear(); ClearTotals(); pnlTotals.Visible = false; dgvItems.Visible = false; txtName.Focus(); } } else { MessageBox.Show("Please add items to Purchase Order before submitting."); } } catch (Exception ex) { MessageBox.Show(ex.Message, "An error has occurred"); } }