示例#1
0
        public static DataSet EjecutarProcedimiento(string procedimiento, ClsNSQLParametro[] parametros = null)
        {
            DataSet        ds   = new DataSet();
            SqlDataAdapter data = new SqlDataAdapter();
            SqlCommand     cmd  = ClsNConexion.GetConexion().CreateCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = procedimiento;
            if (parametros != null)
            {
                for (int i = 0; i < parametros.Length; i++)
                {
                    cmd.Parameters.Add(parametros[i].Nombre, parametros[i].Tipo).Value = parametros[i].Valor;
                }
            }

            data.SelectCommand = cmd;
            ClsNConexion.Conectar();
            data.Fill(ds);
            ClsNConexion.Desconectar();
            return(ds);
        }