public static int Actualizartipos(long id, TiposAnimales TiposAnimales) { string procedimiento = "dbo.ActualizarTipoAnimal"; SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; //lo que te voy a pasar no es un select y es un PA SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "idTipoAnimal"; parametro.SqlDbType = SqlDbType.BigInt; parametro.SqlValue = TiposAnimales.idTipoAnimal; //donde quiero meter los parámetros comando.Parameters.Add(parametro); //poner dos parámetros SqlParameter Denominacion = new SqlParameter(); Denominacion.ParameterName = "denominacion"; Denominacion.SqlDbType = SqlDbType.NVarChar; Denominacion.SqlValue = TiposAnimales.denominacion; comando.Parameters.Add(Denominacion); int filasAfectadas = comando.ExecuteNonQuery(); return(filasAfectadas); }
public static List <TiposAnimales> TiposPorId(long id) { List <TiposAnimales> resultado = new List <TiposAnimales>(); // PREPARO EL PROCEDIMIENTO A EJECUTAR string procedimiento = "dbo.GET_TipoAnimal_ID"; // PREPARO EL COMANDO PARA LA BD SqlCommand comando = new SqlCommand(procedimiento, conexion); // INDICO QUE LO QUE VOY A EJECUTAR ES UN PA comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroId = new SqlParameter(); parametroId.ParameterName = "idTipoAnimal"; //aqui va el nombre del parámetro del sql parametroId.SqlDbType = SqlDbType.BigInt; parametroId.SqlValue = id; comando.Parameters.Add(parametroId); // EJECUTO EL COMANDO SqlDataReader reader = comando.ExecuteReader(); // PROCESO EL RESULTADO Y LO MENTO EN LA VARIABLE while (reader.Read()) { TiposAnimales animal = new TiposAnimales(); animal.idTipoAnimal = (long)reader["idTipoAnimal"]; animal.denominacion = reader["denominacion"].ToString(); // añadiro a la lista que voy // a devolver resultado.Add(animal); } return(resultado); }
public static int Agregaranimal(TiposAnimales TiposAnimales) { string procedimiento = "dbo.AgregarTipoAnimal"; SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "denominacion"; parametro.SqlDbType = SqlDbType.NVarChar; parametro.SqlValue = TiposAnimales.denominacion; //donde quiero meter los parámetros comando.Parameters.Add(parametro); int filasAfectadas = comando.ExecuteNonQuery(); return(filasAfectadas); }
public static List <TiposAnimales> MostrarLosTiposDeAnimales() { List <TiposAnimales> resultado = new List <TiposAnimales>(); //PREPARO EL PROCEDIMIENTO A EJECUTAR string procedimiento = "dbo.GetTiposdeAnimales"; SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; //PARA EJECUTAR EL COMANDO SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { //CREAR LA CLASIFICACION TiposAnimales tiposdeanimales = new TiposAnimales(); tiposdeanimales.idTipoAnimal = (long)reader["idTipoAnimal"]; tiposdeanimales.denominacion = reader["denominacion"].ToString(); resultado.Add(tiposdeanimales); } return(resultado); }