Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2009, 13:51
Avatar de gedarufi
gedarufi
 
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 5 meses
Puntos: 22
Respuesta: Procedimiento Almacenado C#

Hola, puedes hacer uso de los genericos, te quedaria de esta manera.

Código:
public class InformacionParametro
{
   public DBType Type = null;
   public String ParameterName = String.Empty;
   public Object Value = null;
}

<..................................>

public DataSet llamarProcedimientoAlmacenado(List<InformacionParametro> parametros) 
{
   for(int i= 0; i< parametros.Count; i++)
   {
      DBParameter parameter = factory.CreateParameter();
      parameter.ParameterName = parametros[i].ParameterName;
      parameter.Type = Parametros[i].Type;
      parameter.Value = parametros[i].Value;
      this.comando.Parameters.Add(this._Parametro);
   }
   
   this.CrearAdaptador();
   
   return this.LlenarDataSet();
}
Si quieres hacerlo mas elegante puedes utilizar propiedades no es para nada complicado.

Espero haberte podido ayudar