protected void AddNewLineItem(object sender, EventArgs e) { try { lblFormMessage.Visible = false; FBFoodInventoryController controller = new FBFoodInventoryController(); FBFoodInventoryInfo item = new FBFoodInventoryInfo(); item.ModuleId = this.ModuleId; item.PortalId = this.PortalId; item.InvoiceID = Int32.Parse(txtInvoiceID.Value.ToString()); item.ProductID = Int32.Parse(ddlProducts.SelectedValue.ToString()); item.Cases = Int32.Parse(txtCasesAddNewEdit.Text.ToString()); item.CountPerCase = Int32.Parse(txtCountPerCaseAddNewEdit.Text.ToString()); item.WeightPerCase = double.Parse(txtWeightPerCaseAddNewEdit.Text.ToString()); item.PricePerCase = Convert.ToDouble(txtPricePerCaseAddNewEdit.Text.ToString()); item.ReportType = ddlReportType.SelectedValue.ToString(); item.LastModifiedByUserID = this.UserId; if (txtLineItemID_Edit.Value.Length > 0) { item.LineItemID = Int32.Parse(txtLineItemID_Edit.Value.ToString()); controller.FBLineItems_Update(item); } else { controller.FBLineItems_Insert(item); } GroupIt(); GetLineItems(Int32.Parse(txtInvoiceID.Value.ToString())); btnAdd.Text = "Add New Item"; txtCasesAddNewEdit.Text = ""; txtCountPerCaseAddNewEdit.Text = ""; txtPricePerCaseAddNewEdit.Text = ""; ddlProducts.SelectedValue = "0"; txtWeightPerCaseAddNewEdit.Text = ""; ddlReportType.SelectedValue = ""; txtLineItemID_Edit.Value = ""; ddlFilterCategory.SelectedIndex = 0; } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }