示例#1
0
        public List <Reserva> listaReservaCanceladas(int idSede)
        {
            CampoDAO       campoDao   = new CampoDAO();
            UsuarioDAO     usuarioDao = new UsuarioDAO();
            List <Reserva> lista      = new List <Reserva>();
            Reserva        reserva    = null;
            string         query      = "  select r.* from reserva r inner join Campo c on r.idCampo=c.idCampo " +
                                        "inner join Sede s on s.idSede=c.idSede " +
                                        "where s.idSede=" + idSede;

            using (SqlDataReader lector = DBHelper.ExecuteDataReader(query))
            {
                if (lector != null && lector.HasRows)
                {
                    while (lector.Read())
                    {
                        reserva              = new Reserva();
                        reserva.Id           = int.Parse(lector["idReserva"].ToString());
                        reserva.FechaReserva = DateTime.Parse(lector["fechaReserva"].ToString());
                        reserva.Monto        = double.Parse(lector["monto"].ToString());
                        reserva.Estado       = lector["estado"].ToString();
                        reserva.campo        = campoDao.ObtenerCamposXId(int.Parse(lector["idCampo"].ToString()));
                        reserva.usuario      = usuarioDao.ObtenerUsuarioId(int.Parse(lector["idUsuario"].ToString()));
                        lista.Add(reserva);
                    }
                }
            }
            return(lista);
        }
示例#2
0
        public List <Reserva> listaReservaPendientes()
        {
            CampoDAO       campoDao   = new CampoDAO();
            UsuarioDAO     usuarioDao = new UsuarioDAO();
            List <Reserva> lista      = new List <Reserva>();
            Reserva        reserva    = null;
            string         query      = "Select * from Reserva where estado='Pendiente'";

            using (SqlDataReader lector = DBHelper.ExecuteDataReader(query))
            {
                if (lector != null && lector.HasRows)
                {
                    while (lector.Read())
                    {
                        reserva              = new Reserva();
                        reserva.Id           = int.Parse(lector["idReserva"].ToString());
                        reserva.FechaReserva = DateTime.Parse(lector["fechaReserva"].ToString());
                        reserva.Monto        = double.Parse(lector["monto"].ToString());
                        reserva.Estado       = lector["estado"].ToString();
                        reserva.campo        = campoDao.ObtenerCamposXId(int.Parse(lector["idCampo"].ToString()));
                        reserva.usuario      = usuarioDao.ObtenerUsuarioId(int.Parse(lector["idUsuario"].ToString()));
                        lista.Add(reserva);
                    }
                }
            }
            return(lista);
        }