示例#1
0
        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);
        }
示例#2
0
        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);
        }