public void CreateEmptyParameters(GeneralDataProvider Provider) { if (DataProvider == Provider) { Provider.Parameters.Clear(); Provider.CreateParameters(); } }
public override GeneralDataProviderItem GetDataProviderItem(GeneralDataProvider Provider) { if (Provider == MainProvider.DataProvider) { return(new _22326MAKOTO_TB_LOGIN_GROUPItem(MainProvider.DatabaseName)); } return(null); }
public void OnSelectedItem(GeneralDataProvider Provider, GeneralDataProviderItem Item, bool UpdateFromUI) { if (Provider == DataProvider) { InitializeAlias(Item); FillAuxiliarTables(); ShowFormulas(); SetLinks(); } }
public void GetParameters(bool KeepCurrentRecord, GeneralDataProvider Provider) { CreateEmptyParameters(Provider); if (KeepCurrentRecord) { if (GridData != null) { foreach (string ParamKey in Provider.Parameters.Keys) { Provider.Parameters[ParamKey].Parameter.SetValue(GridDataParameters[ParamKey]); } } } else { RaiseSetRelationParametersEvent(this); } }
/// <summary> /// Valida se todos os campos foram preenchidos corretamente /// </summary> /// <param name="provider">Provider que vai ser usado para inserir o registro na tabela</param> public override void Validate(GeneralDataProvider provider) { }
public virtual void SetParametersValues(GeneralDataProvider Provider) { }
public new virtual GeneralDataProviderItem GetDataProviderItem(GeneralDataProvider Provider) { return(null); }
public virtual void Validate(GeneralDataProvider provider) { }
private void SetParameters(TableCommand Command, ParameterType ParamType, bool KeepCurrentRecord, GeneralDataProvider Provider) { if (!IsView) { if (BasePage != null) { BasePage.GetParameters(KeepCurrentRecord, Provider); } SetParameters(Command, ParamType); } }