public void AddBillItems(List<string> BillParts, List<string> BillQty)
{
for (int i = 0; i < BillParts.Count; i++)
{
try
{
EngWB.GetNewECOMtl(EngWBDS, gid_txt.Text, parent_txt.Text, parentrev_txt.Text, "");
int rowindex = BillDataGrid.Rows.Count - 1;
BillDataGrid.ClearSelection();
BillDataGrid.CurrentCell = BillDataGrid.Rows[rowindex].Cells[0];
qty_num.Value = decimal.Parse(BillQty[i]);
ops_cbo.SelectedIndex = 0;
partnum_txt.Text = BillParts[i];
UpdateDescField();
EngWBDS.Tables["ECOMtl"].Rows[rowindex]["RelatedOperation"] = ops_cbo.SelectedValue;
EngWBDS.Tables["ECOMtl"].Rows[rowindex]["QtyPer"] = 1;
if (DataList.GetType(partnum_txt.Text) == "Purchased")
EngWBDS.Tables["ECOMtl"].Rows[rowindex]["ViewAsAsm"] = false;
else
EngWBDS.Tables["ECOMtl"].Rows[rowindex]["ViewAsAsm"] = true;
EngWBDS.Tables["ECOMtl"].Rows[rowindex]["UOMCode"] = uom_cbo.Text;
EngWBDS.Tables["ECOMtl"].Rows[rowindex]["PullAsAsm"] = false;
}
catch (Exception Exception) { MessageBox.Show(Exception.Message, "Import Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
}
}