protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                FBFoodInventoryController controller = new FBFoodInventoryController();
                FBFoodInventoryInfo       item       = new FBFoodInventoryInfo();


                item.ModuleId = this.ModuleId;
                item.PortalId = this.PortalId;

                item.ProductName = txtProductName.Text.ToString();

                item.CaseWeight        = double.Parse(txtCaseWeight.Text.ToString());
                item.CasePrice         = double.Parse(txtCasePrice.Text.ToString());
                item.CaseCount         = Int32.Parse(txtCaseCount.Text.ToString());
                item.ProductCategoryID = Int32.Parse(ddlProductCategory.SelectedValue.ToString());

                item.LastModifiedByUserID = this.UserId;
                item.IsActive             = bool.Parse(rblIsActive.SelectedValue.ToString());


                if (txtProductID.Value.Length > 0)
                {
                    item.ProductID = Int32.Parse(txtProductID.Value.ToString());
                    controller.FBProducts_Update(item);
                }
                else
                {
                    item.CreatedByUserID = this.UserId;
                    controller.FBProducts_Insert(item);
                }


                //Response.Redirect(EditUrl("Products"));
                ResetForm();
                FillProductsGrid();
                panelGrid.Visible = true;
                panelEdit.Visible = false;
            }
            catch (Exception ex)
            {
                Exceptions.ProcessModuleLoadException(this, ex);
            }
        }