}//END getParameter method // ============================================================================== /// <summary> /// This method returns the parameter object if exists in the parameter list. /// </summary> /// <param name="Name">The paramater name</param> /// <param name="DataType">EvDataTypes enumeration list value</param> /// <param name="Value">String value</param> /// <returns>EvApplicationParameter object </returns> // ------------------------------------------------------------------------------ protected void setParameter(Object Name, EvDataTypes DataType, String Value) { EvObjectParameter parameter = new EvObjectParameter(Name, DataType, Value); // // If the list is null then return null if (this.Parameters == null) { this.Parameters = new List <EvObjectParameter> ( ); } // // foreach item in the list return the parameter if the names match. // foreach (EvObjectParameter parm in this.Parameters) { if (parm.Name == parameter.Name) { parm.Value = parameter.Value; parm.DataType = parameter.DataType; return; } } this.Parameters.Add(parameter); }//END getParameter method
//=================================================================================== /// <summary> /// THis initialises the object setting the name, value and options. /// </summary> /// <param name="Name">String parameter name</param> /// <param name="DataType">EvDataTypes enumerated value</param> /// <param name="Value">String parameter value</param> //----------------------------------------------------------------------------------- public EvObjectParameter(object Name, EvDataTypes DataType, String Value) { this.Order = 0; this.Name = Name.ToString( ); this.DataType = DataType; this.Value = Value; this.Options = String.Empty; }