public override void Delete(WACFormControl wfc, FormView fv, List <WACParameter> parms) { if (base.Delete <TaxParcelOwner>(parms)) { // ContentStateChanged(wfc, WACFormControl.FormState.ItemDeleted); parms.Add(new WACParameter(string.Empty, WACFormControl.FormState.ItemDeleted, WACParameter.ParameterType.FormState)); wfc.StateChanged(parms); } }
public override void Insert(WACFormControl wfc, FormView fv, List <WACParameter> parms) { WACParameter masterKey = ListSource.MasterKey; parms.Add(new WACParameter("fk_taxParcel", masterKey.ParmValue, WACParameter.ParameterType.Property)); if (base.Insert <TaxParcelOwner>(parms, TaxParcelOwnerValidator.ValidateInsert)) { parms.Clear(); parms.Add(new WACParameter(string.Empty, WACFormControl.FormState.ItemInserted, WACParameter.ParameterType.FormState)); parms.Add(masterKey); ListSource.SetCurrentItem <TaxParcelOwner>(null, null); wfc.StateChanged(parms); } }