public List <Usuario> obtenerTodos() { try { ITipoDeUsuarioDao tipoDao = new TipoDeUsuarioDao(); ICiudadDao ciudadDao = new CiudadDao(); List <Usuario> lista = new List <Usuario>(); conexion.abrir(); query = "SELECT * FROM Usuarios ORDER BY Nombre_Usua + Apellido_Usua ASC"; comando = new SqlCommand(query, conexion.getSqlConnection()); reader = comando.ExecuteReader(); while (reader.Read()) { Usuario usuario = new Usuario(); usuario.setId((int)reader[0]); TipoDeUsuario tipo = tipoDao.obtener((int)reader[1]); usuario.setTipo(tipo); usuario.setNombre((string)reader[2]); usuario.setApellido((string)reader[3]); usuario.setDni((string)reader[4]); usuario.setCumpleaños(new Fecha((DateTime)reader[5])); usuario.setTelefono((string)reader[6]); Ciudad ciudad = ciudadDao.obtener((int)reader[7], (int)reader[8]); usuario.setCiudad(ciudad); usuario.setDireccion((string)reader[9]); usuario.setCp((string)reader[10]); usuario.setEmail((string)reader[11]); usuario.setContraseña((string)reader[12]); usuario.setEstado((bool)reader[13]); lista.Add(usuario); } reader.Close(); conexion.cerrar(); return(lista); } catch (Exception ex) { Console.WriteLine(ex.Message); reader.Close(); conexion.cerrar(); return(null); } }
public List <Cine> obtenerTodos() { try { ICiudadDao ciudadDao = new CiudadDao(); List <Cine> lista = new List <Cine>(); conexion.abrir(); query = "SELECT * FROM Cines ORDER BY Nombre_Cine ASC"; comando = new SqlCommand(query, conexion.getSqlConnection()); reader = comando.ExecuteReader(); while (reader.Read()) { Cine cine = new Cine(); cine.setId((int)reader[0]); cine.setNombre((string)reader[1]); Ciudad ciudad = ciudadDao.obtener((int)reader[2], (int)reader[3]); cine.setCiudad(ciudad); cine.setDireccion((string)reader[4]); if (reader[5] != DBNull.Value) { cine.setDescripcion((string)reader[5]); } cine.setEstado((bool)reader[6]); lista.Add(cine); } reader.Close(); conexion.cerrar(); return(lista); } catch (Exception ex) { Console.WriteLine(ex.Message); reader.Close(); conexion.cerrar(); return(null); } }
public Cine obtener(int id) { try { ICiudadDao ciudadDao = new CiudadDao(); conexion.abrir(); query = "SELECT * FROM Cines WHERE CodCine_Cine = " + id; comando = new SqlCommand(query, conexion.getSqlConnection()); reader = comando.ExecuteReader(); reader.Read(); Cine cine = new Cine(); cine.setId((int)reader[0]); cine.setNombre((string)reader[1]); Ciudad ciudad = ciudadDao.obtener((int)reader[2], (int)reader[3]); cine.setCiudad(ciudad); cine.setDireccion((string)reader[4]); if (reader[5] != DBNull.Value) { cine.setDescripcion((string)reader[5]); } cine.setEstado((bool)reader[6]); reader.Close(); conexion.cerrar(); return(cine); } catch (Exception ex) { Console.WriteLine(ex.Message); reader.Close(); conexion.cerrar(); return(null); } }