protected void lnkOk1_Click(object sender, EventArgs e) { AdministrationEDSC.CategoryDTRow dr = new AdministrationEDSC.CategoryDTDataTable().NewCategoryDTRow(); dr = GetData(); int parentID = Convert.ToInt32(dropDownParent.SelectedValue); string userName = SystemConstants.DevUser; //Membership.GetUser().UserName; AdministrationBFC bfc = new AdministrationBFC(); if (Mode == SystemConstants.FormMode.New) { bfc.CreateCategory(parentID, userName, dr); } else if (Mode == SystemConstants.FormMode.Edit) { bfc.UpdateCategory(dr.ID, dr.Name, parentID, userName); } lblAddEditName.Text = txtAddEditName.Text; lblParent.Text = dropDownParent.SelectedItem.ToString(); SetFormView(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString[SystemConstants.CategoryID] != null) { int categoryID = Convert.ToInt32(Request.QueryString[SystemConstants.CategoryID]); var dac = new AdministrationDAC(); AdministrationEDSC.CategoryDTRow dr = null; if (categoryID != 0) { dr = dac.RetrieveCategory(categoryID); CategoriesSetupUC1.Mode = SystemConstants.FormMode.Edit; } else { dr = new AdministrationEDSC.CategoryDTDataTable().NewCategoryDTRow(); CategoriesSetupUC1.Mode = SystemConstants.FormMode.New; } CategoriesSetupUC1.SetData(dr); } CheckSignIn(); } }
private void SortListItem(AdministrationEDSC.CategoryDTDataTable dt) { string catName = ""; int catVal = 0; var drRemove = dt.NewCategoryDTRow(); foreach (var dr in dt) { if (dr.Name == "Other" || dr.Name == "other") { catName = dr.Name; catVal = dr.ID; drRemove = dr; } } if (!string.IsNullOrEmpty(catName)) { dt.RemoveCategoryDTRow(drRemove); var drLast = dt.NewCategoryDTRow(); drLast.Name = catName; drLast.ID = catVal; dt.AddCategoryDTRow(drLast); } }
public AdministrationEDSC.CategoryDTRow GetData() { AdministrationEDSC.CategoryDTRow dr = new AdministrationEDSC.CategoryDTDataTable().NewCategoryDTRow(); if (!string.IsNullOrEmpty(hdnCategoryID.Value)) { dr.ID = Convert.ToInt32(hdnCategoryID.Value); } dr.Name = txtAddEditName.Text; // dr.Description = txtAddEditDescription.Text; return(dr); }
public void btnMove_Click(object sender, EventArgs e) { AdministrationBFC bfc = new AdministrationBFC(); AdministrationEDSC.CategoryDTDataTable dt = GetSelected(); foreach (AdministrationEDSC.CategoryDTRow dr in dt) { int destinationID = Convert.ToInt32(DropDownList1.SelectedValue); bfc.MoveCategory(dr.ID, destinationID, SystemConstants.DevUser); } Refresh(); }
protected void lnkSaveCategory_Click(object sender, EventArgs e) { AdministrationEDSC.CategoryDTRow dr = new AdministrationEDSC.CategoryDTDataTable().NewCategoryDTRow(); dr.ID = CurrentCategoryID; dr.Name = txtNameCategory.Text; dr.ModifiedBy = Membership.GetUser().UserName; dr.ModifiedDateTime = DateTime.Now; new AdministrationDAC().UpdateCategoryName(dr); NavigationUC1.CategoryID = CurrentCategoryID; Refresh(); lblNameCategory.Text = txtNameCategory.Text; SetUpFormView(); }
internal void SetData(AdministrationEDSC.CategoryDTRow dr) { SetDDL(); hdnCategoryID.Value = dr.ID.ToString(); if (!dr.IsNameNull()) { txtAddEditName.Text = dr.Name; lblAddEditName.Text = dr.Name; } if (Mode == SystemConstants.FormMode.Edit) { AdministrationEDSC.CategoryDTDataTable dt = new AdministrationEDSC.CategoryDTDataTable(); dt = new AdministrationDAC().RetrieveAllCategories(); int counter = 1; int parentID = 0; if (dr.Level2ParentID != 0) { parentID = dr.Level2ParentID; } else if (dr.Level1ParentID != 0) { parentID = dr.Level1ParentID; } bool find = false; foreach (AdministrationEDSC.CategoryDTRow brandDR in dt.Rows) { if (brandDR.ID == parentID) { find = true; break; } counter++; } if (find == false) { counter = 0; } dropDownParent.SelectedIndex = counter; lblParent.Text = dropDownParent.SelectedItem.ToString(); } }
public AdministrationEDSC.CategoryDTDataTable GetSelected() { AdministrationEDSC.CategoryDTDataTable dt = new AdministrationEDSC.CategoryDTDataTable(); foreach (GridViewRow row in GridView1.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox CheckBox1 = row.FindControl("CheckBox1") as CheckBox; HiddenField hdnID = row.FindControl("hdnID") as HiddenField; var dr = dt.NewCategoryDTRow(); if (CheckBox1.Checked) { dr.ID = Convert.ToInt32(hdnID.Value); dt.AddCategoryDTRow(dr); } } } return(dt); }
protected void lnkDelete_Click(object sender, EventArgs e) { AdministrationBFC bfc = new AdministrationBFC(); AdministrationEDSC.CategoryDTDataTable dt = GetSelected(); foreach (AdministrationEDSC.CategoryDTRow dr in dt) { bool complete = bfc.DeleteCategories(dr.ID); if (complete) { divSuccess.Visible = complete; divError.Visible = !complete; lblSuccess.Text = "Selected category(es) has been successfully deleted"; } else { divSuccess.Visible = complete; divError.Visible = !complete; lblError.Text = "Cannot delete selected category(es), one or more activities are linked to this category(es). Consider to delete or modify the activities and retry again."; } } Refresh(); }