// 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(coche); //} // return resultados; // } public static List <Clasificaciones> GetClasificaciones() { List <Clasificaciones> resultado = new List <Clasificaciones>(); //Hecho // PREPARO EL PROCEDIMIENTO A EJECUTAR string procedimiento = "dbo.GetClasificaciones"; // 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; // EJECUTO EL COMANDO SqlDataReader reader = comando.ExecuteReader(); // PROCESO EL RESULTADO Y LO MENTO EN LA VARIABLE while (reader.Read()) { Clasificaciones clasificacion = new Clasificaciones(); clasificacion.IdClasificacion = (int)reader["IdClasificacion"]; clasificacion.denominacion = reader["denominacion"].ToString(); // añadiro a la lista que voy // a devolver resultado.Add(clasificacion); } return(resultado); }
public static List <Clasificaciones> GetClasificacionPorId(long id) { List <Clasificaciones> resultado = new List <Clasificaciones>(); // PREPARO EL PROCEDIMIENTO A EJECUTAR string procedimiento = "dbo.Get_Clasificaciones_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 = "id"; 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()) { Clasificaciones Clasificacion = new Clasificaciones(); Clasificacion.IdClasificacion = (int)reader["IdClasificacion"]; Clasificacion.denominacion = reader["denominacionClasificaciones"].ToString(); // añadiro a la lista que voy // a devolver resultado.Add(Clasificacion); } return(resultado); }
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 int AgregarClasificaciones(Clasificaciones Clasificaciones) { string procedimiento = "dbo.AgregarClasificacion"; //OK SqlCommand comando = new SqlCommand(procedimiento, conexion); comando.CommandType = CommandType.StoredProcedure; SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "denominacion"; parametro.SqlDbType = SqlDbType.NVarChar; parametro.SqlValue = Clasificaciones.denominacion; comando.Parameters.Add(parametro); int filasAfectadas = comando.ExecuteNonQuery(); return(filasAfectadas); }
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); }