public static void ValidateUpdateCode(int codeID, string code) { Broker.DataAccess.Place place = new Broker.DataAccess.Place(); place.Code = code; place.ID = codeID; place.TestBeforeUpdate(); }
protected void btnDelete_Click1(object sender, EventArgs e) { if (GXGridView1.SelectedIndex != -1) { int placeID = 0; if (GXGridView1.SelectedDataKey != null) { int GXgvSelectedValue = Convert.ToInt32(GXGridView1.SelectedValue); placeID = GXgvSelectedValue; dvDataSource.SelectParameters.Clear(); dvDataSource.SelectParameters.Add("id", GXgvSelectedValue.ToString()); DetailsView1.DataBind(); } else { int GXgvSelectedValue = GXGridView1SelectedValue; placeID = GXgvSelectedValue; dvDataSource.SelectParameters.Clear(); dvDataSource.SelectParameters.Add("id", GXgvSelectedValue.ToString()); DetailsView1.DataBind(); } Broker.DataAccess.Place p = Broker.DataAccess.Place.Get(placeID); //Broker.DataAccess.Place newPlace = Broker.DataAccess.Place.ShallowClone(p); //newPlace = p; //newPlace.IsActive = false; //p.Update(newPlace); p.IsActive = false; p.Update2(); GXGridView1.TotalRecords = ActivePlace.SelectCountCached(); GXGridView1.DataBind(); mvMain.SetActiveView(viewGrid); } }
protected void dvDataSource_Inserting(object sender, ObjectDataSourceMethodEventArgs e) { Broker.DataAccess.Place p = e.InputParameters["entityToInsert"] as Broker.DataAccess.Place; PlaceController.ValidateInsertCode(p.Code); }
protected void dvDataSource_Updating(object sender, ObjectDataSourceMethodEventArgs e) { Broker.DataAccess.Place p = e.InputParameters["newEntity"] as Broker.DataAccess.Place; PlaceController.ValidateUpdateCode(p.ID, p.Code); }
public static void ValidateInsertCode(string code) { Broker.DataAccess.Place place = new Broker.DataAccess.Place(); place.Code = code; place.TestBeforeInsert(); }