private void btnPackSlip_Click(object sender, EventArgs e) { frmPackingSlip objPackingSlipForm; if (mobjOrder != null)//I changed this implementation so that a packing slip could be created for -mfg items that are shipping to a plater. { //Under these circumstances the packing slip is created under the most recently filled order since there will not be an open order for a -mfg item objPackingSlipForm = new frmPackingSlip(mobjOrder); objPackingSlipForm.ShowDialog(); } //if (mobjOrder != null) // if (mobjOrderLines.Where(o => o.LineOrReleaseStatus == "O").ToList().Count >= 1) // { // objPackingSlipForm = new frmPackingSlip(mobjOrder); // objPackingSlipForm.ShowDialog(); // } // else // if (mobjOrder.IsBlanketOrder) // MessageBox.Show("Order " + mobjOrder.CustomerOrderNumber.Trim() + " does not have any open releases", "Order", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); // else // MessageBox.Show("Order " + mobjOrder.CustomerOrderNumber.Trim() + " does not have any open Lines", "Order", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); }
private void btnPackingSlip_Click(object sender, EventArgs e) { frmPackingSlip objPackingSlipForm; mstrbldrErrors.Clear(); this.ValidateChildren(); if (mstrbldrErrors.Length > 0) return; PopulateBOL();//zero out values and get the palletcount mobjBOL.GrossWeight = double.Parse(txtTotalWgt.Text);//reset the values to the textbox-note values have been validated mobjBOL.Quantity = int.Parse(txtQuantity.Text); objPackingSlipForm = new frmPackingSlip(mobjItem.SelectedOrder, mobjBOL, mobjItem.SelectedJob.JobNumber); objPackingSlipForm.ShowDialog(); }