/// <summary> /// Recupera un listado de equipos /// </summary> /// <returns></returns> public List <Entidades.Equipo> getEquipos() { DataBase _db = new DataBase(); OracleDataReader _dataSQL; List <Entidades.Equipo> listEquipos = new List <Entidades.Equipo>(); string _sql = ""; try { _sql = $@"SELECT e.* FROM EQUIPOS e"; _db.startDB(); _db.Sql = _db.DbConnection.CreateCommand(); _db.Sql.CommandType = CommandType.Text; _db.Sql.CommandText = _sql; _dataSQL = _db.selectSQL(); while (_dataSQL.Read()) { Entidades.Equipo team = new Entidades.Equipo { nombreEquipo = _dataSQL[0].ToString(), pais = _dataSQL[1].ToString(), seleccionador = _dataSQL[2].ToString() }; listEquipos.Add(team); } } catch (Exception e) { throw new Exception("Error en getEquipos(): " + e.Message); } finally { // Llamar siempre a Close una vez finalizada la lectura _db.closeDB(); } return(listEquipos); }
public static bool nuevo(string serie, string modelo, string tipo, int n_factura) { Entidades.Equipo equipo = new Entidades.Equipo(serie, modelo, tipo, 1, n_factura); return Datos.CRUDEquipo.nuevo(equipo); }
public static Entidades.Equipo buscar(string serie) { Entidades.Equipo retorno = null; Equipo encontrado = null; try { var sql = from c in db.Equipo where c.equ_serie == serie select c; foreach (var c in sql) { encontrado = (Equipo)c; } if (encontrado != null) { retorno = new Entidades.Equipo(); retorno.Modelo = encontrado.equ_modelo; retorno.N_factura = (int)encontrado.equ_n_factura; retorno.N_ingresos = (short)encontrado.equ__n_ingresos; retorno.Serie = encontrado.equ_serie; retorno.Tipo = encontrado.equ_tipo; } } catch (Exception e) { } return retorno; }
public static Entidades.Equipo datoAEntidad(Equipo equipo) { Entidades.Equipo retorno = new Entidades.Equipo(); retorno.Modelo = equipo.equ_modelo; retorno.N_factura = (int)equipo.equ_n_factura; retorno.N_ingresos = (short)equipo.equ__n_ingresos; retorno.Serie = equipo.equ_serie; retorno.Tipo = equipo.equ_tipo; return retorno; }