public static List <TiposAnimal> GetTiposAnimalesPorId(long id) { List <TiposAnimal> resultado = new List <TiposAnimal>(); //LLAMO A LA BASE DE DATOS //PREPARO EL PROCEDIMIENTO A EJECUTAR string procedimiento = "dbo.GetTiposAnimalesPorId"; // PREPARAMOS EL COMANDO PARA EJECUTAR EL PROCEDIMIENTO ALMACENADO (LA BD) SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroId = new SqlParameter(); parametroId.ParameterName = "idTipoAnimal"; 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()) { TiposAnimal ClaseDeAnimal = new TiposAnimal(); ClaseDeAnimal.id = (long)reader["idTipoAnimal"]; ClaseDeAnimal.denominacion = reader["denominacion"].ToString(); // añadir a la lista que voy a devolver resultado.Add(ClaseDeAnimal); } return(resultado); }
public static List <TiposAnimal> GetTiposAnimales() { List <TiposAnimal> resultado = new List <TiposAnimal>(); //LLAMO A LA BASE DE DATOS //PREPARO EL PROCEDIMIENTO A EJECUTAR string procedimiento = "dbo.GetTiposAnimales"; // PREPARAMOS EL COMANDO PARA EJECUTAR EL PROCEDIMIENTO ALMACENADO (LA BD) SqlCommand comando = new SqlCommand(procedimiento, conexion); //INDICO QUE LO QUE VOY A EJECUTAR ES UN PROCED ALMACENADO StoreProcedure comando.CommandType = CommandType.StoredProcedure; //EJECUTO EL COMANDO SqlDataReader reader = comando.ExecuteReader(); // PROCESO EL RESULTADO Y LO METO EN LA VARIABLE while (reader.Read()) { TiposAnimal ClaseDeAnimal = new TiposAnimal(); ClaseDeAnimal.id = (long)reader["idTipoAnimal"]; ClaseDeAnimal.denominacion = reader["denominacion"].ToString(); // añadir a la lista que voy a devolver resultado.Add(ClaseDeAnimal); } return(resultado); }
public static int ActualizarTiposAnimales(long id, TiposAnimal claseDeAnimal) { string procedimiento = "dbo.ActualizarTiposAnimales"; // PREPARAMOS EL COMANDO PARA EJECUTAR EL PROCEDIMIENTO ALMACENADO (LA BD) SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroId = new SqlParameter(); parametroId.ParameterName = "idTipoAnimal"; parametroId.SqlDbType = SqlDbType.BigInt; parametroId.SqlValue = id; comando.Parameters.Add(parametroId); SqlParameter parametroDenominacion = new SqlParameter(); parametroDenominacion.ParameterName = "denominacion"; parametroDenominacion.SqlDbType = SqlDbType.NVarChar; parametroDenominacion.SqlValue = claseDeAnimal.denominacion; comando.Parameters.Add(parametroDenominacion); int filasAfectadas = comando.ExecuteNonQuery(); return(filasAfectadas); }
public static List <Especies> DameListaEspeciesConProcedimientoAlmacenadoPorId(long id) { // CREO EL OBJETO EN EL QUE SE DEVOLVERÁN LOS RESULTADOS List <Especies> resultados = new List <Especies>(); // PREPARO LA LLAMADA AL PROCEDIMIENTO ALMACENADO string procedimientoAEjecutar = "dbo.GET_ESPECIES_POR_CLASIFICACIONES"; // PREPARAMOS EL COMANDO PARA EJECUTAR EL PROCEDIMIENTO ALMACENADO SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametroId = new SqlParameter(); parametroId.ParameterName = "id"; parametroId.SqlDbType = SqlDbType.BigInt; parametroId.SqlValue = id; comando.Parameters.Add(parametroId); // EJECUTO EL COMANDO SqlDataReader reader = comando.ExecuteReader(); // RECORRO EL RESULTADO Y LO PASO A LA VARIABLE A DEVOLVER while (reader.Read()) { Especies Especies = new Especies(); Especies.idEspecie = (long)reader["idEspecie"]; Especies.idClasificacion = (int)reader["idClasificacion"]; Especies.idTipodeAnimal = (int)reader["idTipodeAnimal"]; Especies.nombre = reader["nombre"].ToString(); Especies.nPatas = (int)reader["nPatas"]; Especies.esMascota = (int)reader["esMascota"]; Especies Clasificaciones = new Clasificaciones(); Clasificaciones.IdClasificacion = (int)reader["IdClasificacionClasificaciones"]; Clasificaciones.denominacion = reader["denominacionClasificaciones"].ToString(); Especies TiposAnimal = new TiposAnimal(); TiposAnimal.IdTipoAnimal = (int)reader["IdTipoAnimalTiposAnimal"]; TiposAnimal.denominacion = reader["denominacionTiposAnimal"].ToString(); resultados.Add(Especies); //Coche coche = new Coche(); //coche.id = (long)reader["id"]; //coche.matricula = reader["matricula"].ToString(); //coche.color = reader["color"].ToString(); //coche.cilindrada = (decimal)reader["cilindrada"]; //coche.nPlazas = (short)reader["nPlazas"]; //coche.fechaMatriculacion = (DateTime)reader["fechaMatriculacion"]; //coche.marca = new Marca(); //coche.marca.id = (long)reader["idMarca"]; //coche.marca.denominacion = reader["denominacionMarca"].ToString(); //coche.tipoCombustible = new TipoCombustible(); //coche.tipoCombustible.id = (long)reader["idTipoCombustible"]; //coche.tipoCombustible.denominacion = reader["denominacionTipoCombustible"].ToString(); // AÑADO EL COCHE A LA LISTA DE RESULTADOS resultados.Add(Especies); //new } return(resultados); }
public static List <TiposAnimal> GetTiposAnimal() { List <TiposAnimal> resultados = new List <TiposAnimal>(); string procedimiento = "dbo.GetTiposAnimales"; SqlCommand comando = new SqlCommand(procedimiento, conexion); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { TiposAnimal tipo = new TiposAnimal(); tipo.IdTipoAnimal = (int)reader["IdTiposAnimal"]; tipo.denominacion = reader["denominacion"].ToString(); resultados.Add(tipo); } return(resultados); }
public static List <Especies> DameListaEspeciesConProcedimientoAlmacenado() { //Yo 14-6-17 // CREO EL OBJETO EN EL QUE SE DEVOLVERÁN LOS RESULTADOS List <Especies> resultados = new List <Especies>(); // PREPARO LA LLAMADA AL PROCEDIMIENTO ALMACENADO string procedimientoAEjecutar = "dbo.GET_ESPECIES_POR_CLASIFICACIONES"; //string procedimientoAEjecutar = "dbo.GET_COCHE_POR_MARCA"; //GET_ESPECIES_POR_CLASIFICACIONES // PREPARAMOS EL COMANDO PARA EJECUTAR EL PROCEDIMIENTO ALMACENADO SqlCommand comando = new SqlCommand(procedimientoAEjecutar, conexion); comando.CommandType = CommandType.StoredProcedure; // EJECUTO EL COMANDO SqlDataReader reader = comando.ExecuteReader(); // RECORRO EL RESULTADO Y LO PASO A LA VARIABLE A DEVOLVER while (reader.Read()) { // CREO LA ESPECIE Especies Especies = new Especies(); Especies.idEspecie = (long)reader["idEspecie"]; Especies.idClasificacion = (int)reader["idClasificacion"]; Especies.idTipodeAnimal = (int)reader["idTipodeAnimal"]; Especies.nombre = reader["nombre"].ToString(); Especies.nPatas = (int)reader["nPatas"]; Especies.esMascota = (int)reader["esMascota"]; Especies Clasificacion = new Clasificaciones(); Clasificacion.IdClasificacion = (int)reader["IdClasificacionClasificaciones"]; Clasificacion.denominacion = reader["denominacionClasificaciones"].ToString(); Especies TiposAnimal = new TiposAnimal(); TiposAnimal.IdTipoAnimal = (int)reader["IdTipoAnimalTiposAnimal"]; TiposAnimal.denominacion = reader["denominacionTiposAnimal"].ToString(); resultados.Add(Especies); } return(resultados); }