public static List <Vivienda> ListarTodo() { List <Vivienda> _lista = new List <Vivienda>();; SqlDataReader _Reader; SqlConnection _Conexion = new SqlConnection(Conexion._Cnn); SqlCommand _Comando = new SqlCommand("ListarCasas", _Conexion); _Comando.CommandType = CommandType.StoredProcedure; try { _Conexion.Open(); _Reader = _Comando.ExecuteReader(); if (_Reader.HasRows) { while (_Reader.Read()) { Casa V = new Casa(Convert.ToInt32(_Reader["PadronViv"]), _Reader["DirViv"].ToString(), Convert.ToDateTime(_Reader["FConsViv"]), Convert.ToInt32(_Reader["PreAlqViv"]), Convert.ToInt32(_Reader["MtFondoC"]), PersitenciaDueño.Buscar(Convert.ToInt32(_Reader["CiD"]))); _lista.Add(V); } } _Reader.Close(); } catch (Exception ex) { throw new ApplicationException("Problemas con la base de datos:" + ex.Message); } finally { _Conexion.Close(); } return(_lista); }
public static Apartamento Buscar(int pPadron) { Apartamento V = null; SqlDataReader _Reader; SqlConnection _Conexion = new SqlConnection(Conexion._Cnn); SqlCommand _Comando = new SqlCommand("Exec BuscarApartamento " + pPadron, _Conexion); try { _Conexion.Open(); _Reader = _Comando.ExecuteReader(); if (_Reader.Read()) { V = new Apartamento(Convert.ToInt32(_Reader["PadronViv"]), _Reader["DirViv"].ToString(), Convert.ToDateTime(_Reader["FConsViv"]), Convert.ToInt32(_Reader["PreAlqViv"]), Convert.ToBoolean(_Reader["PorteroApto"]), Convert.ToInt32(_Reader["PisoApto"]), Convert.ToInt32(_Reader["GCApto"]), PersitenciaDueño.Buscar(Convert.ToInt32(_Reader["CiD"]))); } _Reader.Close(); } catch (Exception ex) { throw new ApplicationException("Problemas con la base de datos:" + ex.Message); } finally { _Conexion.Close(); } return(V); }