protected void btnDelete_Click1(object sender, EventArgs e) { if (GXGridView1.SelectedIndex != -1) { int dealID = 0; if (GXGridView1.SelectedDataKey != null) { int GXgvSelectedValue = Convert.ToInt32(GXGridView1.SelectedValue); dealID = GXgvSelectedValue; dvDataSource.SelectParameters.Clear(); dvDataSource.SelectParameters.Add("id", GXgvSelectedValue.ToString()); DetailsView1.DataBind(); } else { int GXgvSelectedValue = GXGridView1SelectedValue; dealID = GXgvSelectedValue; dvDataSource.SelectParameters.Clear(); dvDataSource.SelectParameters.Add("id", GXgvSelectedValue.ToString()); DetailsView1.DataBind(); } RateDeal d = RateDeal.Get(dealID); d.IsActive = false; RateDeal.Table.Context.SubmitChanges(); GXGridView1.TotalRecords = ViewRateDeal.SelectCountCached(); GXGridView1.DataBind(); mvMain.SetActiveView(viewGrid); } }
protected void dvDataSource_Inserted(object sender, ObjectDataSourceStatusEventArgs e) { object o = e.ReturnValue; RateDeal rd = (RateDeal)o; GXGridView1SelectedValue = rd.ID; }
public static void ValidateInsertDealNumber(string dealNumber, int clientID) { RateDeal rateDeal = new RateDeal(); rateDeal.DealNumber = dealNumber; rateDeal.ClientID = clientID; rateDeal.TestBeforeInsert(); }
public static void ValidateUpdateDealNumber(int rateDealID, string dealNumber, int clientID) { RateDeal rateDeal = new RateDeal(); rateDeal.DealNumber = dealNumber; rateDeal.ClientID = clientID; rateDeal.ID = rateDealID; rateDeal.TestBeforeUpdate(); }
protected void dvDataSource_Inserting(object sender, ObjectDataSourceMethodEventArgs e) { RateDeal rd = e.InputParameters["entityToInsert"] as RateDeal; DealController.ValidateInsertDealNumber(rd.DealNumber, rd.ClientID); }
protected void dvDataSource_Updating(object sender, ObjectDataSourceMethodEventArgs e) { RateDeal rd = e.InputParameters["newEntity"] as RateDeal; DealController.ValidateUpdateDealNumber(rd.ID, rd.DealNumber, rd.ClientID); }