public void SetSelectedKeyValue(object _value) { if (SelectedKey == null) { SelectedKey = new WACParameter(); } SelectedKey.ParmValue = _value; SelectedKey.ParmType = WACParameter.ParameterType.SelectedKey; SelectedKey.ParmName = PrimaryKey.ParmName; }
public MasterDetailDataObject(string _master, string _primary) { MasterKey = new WACParameter(); MasterKey.ParmName = _master; MasterKey.ParmType = WACParameter.ParameterType.MasterKey; PrimaryKey = new WACParameter(); PrimaryKey.ParmName = _primary; PrimaryKey.ParmType = WACParameter.ParameterType.PrimaryKey; DataKeyNames = new string[] { _primary }; }
public void SetPrimaryKeyValue(string _keyName, object _value) { // sets primary key if (PrimaryKey == null) { PrimaryKey = new WACParameter(_keyName, _value, WACParameter.ParameterType.PrimaryKey); } else { PrimaryKey.ParmValue = _value; } }
public void SetSelectedKeyValue(string _keyName, object _value) { if (SelectedKey == null) { SelectedKey = new WACParameter(_keyName, _value, WACParameter.ParameterType.SelectedKey); } else { SelectedKey.ParmValue = _value; SelectedKey.ParmType = WACParameter.ParameterType.SelectedKey; SelectedKey.ParmName = PrimaryKey.ParmName; } }
public IList GetSingleItemList(List <WACParameter> parms, ItemGetterDelegate _getItem) { WACParameter wp = WACParameter.GetSelectedKey(parms); if (FList == null || FList.Count < 1) { FList = _getNewSingleItemList(parms, _getItem); } else if (!this.SelectedKey.Equals(wp)) { FList = _getItem(parms, VList); } this.SelectedKey = wp; return(FList); }