public static Int64 queryForInt64(string SQL, TiposEscritura Descripcion, List <SqlParameter> Parametros) { SqlCommand comando = new SqlCommand(); comando.CommandText = SQL; foreach (SqlParameter par in Parametros) { comando.Parameters.Add(par); } switch (Descripcion) { case TiposEscritura.Text: comando.CommandType = CommandType.Text; break; case TiposEscritura.StoreProcedure: comando.CommandType = CommandType.StoredProcedure; break; default: break; } comando.Connection = ObtenerConexion(); return(Int64.Parse(comando.ExecuteScalar().ToString())); }
public static bool EscribirEnBase(string SQL, TiposEscritura Descripcion, List <SqlParameter> Parametros) { SqlCommand comando = new SqlCommand(); comando.CommandText = SQL; foreach (SqlParameter par in Parametros) { comando.Parameters.Add(par); } switch (Descripcion) { case TiposEscritura.Text: comando.CommandType = CommandType.Text; break; case TiposEscritura.StoreProcedure: comando.CommandType = CommandType.StoredProcedure; break; default: break; } comando.Connection = ObtenerConexion(); comando.ExecuteReader().Close(); return(true); }