/// <summary> /// Saves Category/Sub Category related information /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Click(object sender, EventArgs e) { if (txtCategory.Text != "" || txtCatCode.Text != "") { if (cboCategory.Visible) { SubCategory subCat = new SubCategory(); if (_catId != 0) { subCat.LoadByPrimaryKey(_catId); } else { subCat.AddNew(); } subCat.CategoryId = Convert.ToInt32(cboCategory.SelectedValue); subCat.SubCategoryName = txtCategory.Text; subCat.Description = txtDescription.Text; subCat.SubCategoryCode = txtCatCode.Text; subCat.Save(); } else { Category cat = new Category(); if (_catId != 0) { cat.LoadByPrimaryKey(_catId); } else { cat.AddNew(); } cat.CategoryName = txtCategory.Text; cat.Description = txtDescription.Text; cat.CategoryCode = txtCatCode.Text; cat.Save(); } PopulateCategoryTree(); ResetCategoryForm(); } else { if (txtCatCode.Text == "") { txtCatCode.BackColor = Color.FromArgb(251, 214, 214); } if (txtCategory.Text == "") { txtCategory.BackColor = Color.FromArgb(251, 214, 214); } } }
protected void uiButtonUpdate_Click(object sender, EventArgs e) { SubCategory cat = new SubCategory(); if (CurrentSubCategory != null) { cat = CurrentSubCategory; } else { cat.AddNew(); } cat.CategoryID = Convert.ToInt32(uiDropDownListCategory.SelectedValue); cat.Name = uiTextBoxName.Text; cat.Save(); uiPanelEdit.Visible = false; uiPanelViewCats.Visible = true; Clearfields(); BindData(); CurrentSubCategory = null; }