//Cancel Edit for DiscountGridView protected void DiscountGridView_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { DiscountGridView.EditIndex = -1; DiscountGridView.DataSource = BusinessLogic.CDiscount(); DiscountGridView.DataBind(); Label8.Text = ""; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PromoGridView.DataSource = BusinessLogic.Promos(); PromoGridView.DataBind(); DiscountGridView.DataSource = BusinessLogic.CDiscount(); DiscountGridView.DataBind(); CategoryDDL.DataSource = BusinessLogic.Cats(); CategoryDDL.DataTextField = "Name"; CategoryDDL.DataValueField = "CategoryID"; CategoryDDL.DataBind(); } }
private void DelDiscountBtn_Click(object sender, EventArgs e) { var row = DiscountGridView.GetFocusedRow() as DiscountList_Result; if (row == null) { return; } if (row.ImgIdx == 0) { _db.DeleteWhere <KAMatDiscount>(w => w.DiscId == row.DiscId); } else { _db.DeleteWhere <KAMatGroupDiscount>(w => w.DiscId == row.DiscId); } GetDiscountList(); xtraTabControl1.SelectedTabPageIndex = 3; }
private void simpleButton7_Click(object sender, EventArgs e) { var row = DiscountGridView.GetFocusedRow() as DiscountList_Result; if (row == null) { return; } if (row.ImgIdx == 0) { MatDiscountDS.DataSource = _db.KAMatDiscount.FirstOrDefault(w => w.DiscId == row.DiscId); xtraTabControl1.SelectedTabPageIndex = 10; } else { KAMatGroupDiscountDS.DataSource = _db.KAMatGroupDiscount.FirstOrDefault(w => w.DiscId == row.DiscId); xtraTabControl1.SelectedTabPageIndex = 11; } DirTreeList.FocusedNode = DirTreeList.FindNodeByFieldValue("DataSetId", row.DiscId); }
//Update Discounts with exception handling protected void DiscountGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { GridViewRow row = DiscountGridView.Rows[e.RowIndex]; string discountId = (row.FindControl("Label1") as Label).Text; short discountAmt = short.Parse((row.FindControl("TextBox2") as TextBox).Text); DateTime validStart = (row.FindControl("Calendar3") as Calendar).SelectedDate; int discountDuration = Convert.ToInt32((row.FindControl("TextBox4") as TextBox).Text); int catID = Convert.ToInt32((row.FindControl("DDL5") as TextBox).Text); BusinessLogic.UpdateCategoryDiscount(discountId, discountAmt, validStart, discountDuration, catID); DiscountGridView.EditIndex = -1; DiscountGridView.DataSource = BusinessLogic.CDiscount(); DiscountGridView.DataBind(); Label8.Text = "Update success!"; } catch (Exception) { Label8.Text = "Please input a valid discount amount, duration and category."; } }
//Unhide DiscountGrid & bind data protected void DiscountAmend_Click(object sender, EventArgs e) { DiscountGridView.DataSource = BusinessLogic.CDiscount(); DiscountGridView.DataBind(); DiscountGridView.Visible = true; }
//Edit DiscountGridView protected void DiscountGridView_RowEditing(object sender, GridViewEditEventArgs e) { DiscountGridView.EditIndex = e.NewEditIndex; DiscountGridView.DataSource = BusinessLogic.CDiscount(); DiscountGridView.DataBind(); }