public static int Actualizar(string as_procedimiento, string[] nomparametros, params Object[] valparametros) { if (nomparametros.Length == valparametros.Length) { SqlCommand _comando = MetodosDatos.CrearComandoSP(as_procedimiento); int i = 0; foreach (string nomparam in nomparametros) { _comando.Parameters.AddWithValue(nomparam, ToDBNull(valparametros[i++])); } return(MetodosDatos.EjecutaComando(_comando)); } return(0); }
public static DataTable ConsultaSP(string as_procedimiento, string[] nomparametros, params object[] valparametros) { DataTable dt = new DataTable(); if (nomparametros.Length == valparametros.Length) { SqlCommand _comando = MetodosDatos.CrearComandoSP(as_procedimiento); int i = 0; foreach (string nomparam in nomparametros) { _comando.Parameters.AddWithValue(nomparam, ToDBNull(valparametros[i++])); } dt = MetodosDatos.EjecutaComandoSelect(_comando); } return(dt); }