public List <T_C_Modelo> SeleccionarTodosModelo() { try { List <T_C_Modelo> modelos; using (Command = new System.Data.SqlClient.SqlCommand("T_C_ModeloSelectAll", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Connection.Open(); modelos = new List <T_C_Modelo>(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { T_C_Modelo modelo = new T_C_Modelo(); modelo.Id_Modelo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Modelo")).ToString()); modelo.Id_Marca = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Marca")).ToString()); modelo.Descripcion = reader.GetValue(reader.GetOrdinal("Descripcion")).ToString(); modelo.Año = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Año")).ToString()); modelo.Id_Estado = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString()); modelo.Estado = estadoAccess.Seleccionar(modelo.Id_Estado); modelo.Marca = marcaAccess.SeleccionarMarca(modelo.Id_Marca); modelos.Add(modelo); } } return(modelos); } catch (Exception ex) { return(null); } finally { Connection.Close(); } }
public List <T_C_Equipo> ListarEquipos() { try { List <T_C_Equipo> equipos; using (Command = new System.Data.SqlClient.SqlCommand("T_C_EquipoSelectAll", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Connection.Open(); equipos = new List <T_C_Equipo>(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { T_C_Equipo equipo = new T_C_Equipo(); equipo.Id_Equipo = reader.GetValue(reader.GetOrdinal("Id_Equipo")).ToString(); equipo.EquipoPadre = reader.GetValue(reader.GetOrdinal("EquipoPadre")).ToString(); if (equipo.EquipoPadre != string.Empty) { equipo.Padre = SeleccionarEquipo(equipo.EquipoPadre); } equipo.CapacidadOperacion = Convert.ToDecimal(reader.GetValue(reader.GetOrdinal("CapacidadOperacion")).ToString()); equipo.Costo = Convert.ToDouble(reader.GetValue(reader.GetOrdinal("Costo")).ToString()); equipo.Descripcion = reader.GetValue(reader.GetOrdinal("Descripcion")).ToString(); equipo.DiamteroInterno = Convert.ToDecimal(reader.GetValue(reader.GetOrdinal("DiamteroInterno")).ToString()); equipo.Fecha_Adquisicion = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("Fecha_Adquisicion")).ToString()); equipo.Fecha_Registro = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("Fecha_Registro")).ToString()); equipo.Id_Area = reader.GetValue(reader.GetOrdinal("Id_Area")).ToString(); equipo.Area = areaAccess.SeleccionarArea(equipo.Id_Area); equipo.Id_Estado = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString()); equipo.Estado = estadoAccess.Seleccionar(equipo.Id_Estado); equipo.Id_Marca = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Marca")).ToString()); equipo.Marca = marcaAccess.SeleccionarMarca(equipo.Id_Marca); equipo.Id_Modelo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Modelo")).ToString()); equipo.Modelo = modeloAccess.SeleccionarModelo(equipo.Id_Modelo); equipo.MaxHoras = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("MaxHoras")).ToString()); equipo.Nivel = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Nivel")).ToString()); equipo.RevestimientoInterior = reader.GetValue(reader.GetOrdinal("RevestimientoInterior")).ToString(); equipo.Serie = reader.GetValue(reader.GetOrdinal("Serie")).ToString(); equipos.Add(equipo); } } return(equipos); } catch (Exception ex) { return(null); } finally { Connection.Close(); } }