public List <entHabitacion> ListarHabitacion() { SqlCommand cmd = null; List <entHabitacion> lista = new List <entHabitacion>(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarHabitacion", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entHabitacion Habitacion = new entHabitacion(); Habitacion.idHabitacion = Convert.ToInt16(dr["IdHabitacion"]); Habitacion.numeroHabitacion = Convert.ToInt32(dr["NumeroHabitacion"]); Habitacion.descHabitacion = dr["DescHabitacion"].ToString(); entTipoHabitacion TipoHabitacion = new entTipoHabitacion(); TipoHabitacion.desTipoHabitacion = dr["DesTipoHabitacion"].ToString(); TipoHabitacion.idTipoHabitacion = Convert.ToInt16(dr["IdTipoHabitacion"]); Habitacion.idTipoHabitacion = TipoHabitacion; lista.Add(Habitacion); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public List <entReserva> ListarReservas_Por_Usuario(entUsuario u) { SqlCommand cmd = null; List <entReserva> lista = new List <entReserva>(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarReservaPorUsuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdCliente", u.idCliente.idCliente); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entReserva Reserva = new entReserva(); entCliente Cliente = new entCliente(); entHabitacion Habitacion = new entHabitacion(); entTipoHabitacion th = new entTipoHabitacion(); Reserva.idReserva = Convert.ToInt16(dr["IdReserva"]); //tp.desTipoCliente = Convert.ToInt16(dr["idTipoCliente"]); Cliente.nombreCliente = dr["NombreCliente"].ToString(); Cliente.apellidoCliente = dr["ApellidoCliente"].ToString(); Cliente.estCliente = Convert.ToBoolean(dr["EstCliente"]); Reserva.idCliente = Cliente; th.desTipoHabitacion = dr["DesTipoHabitacion"].ToString(); Habitacion.idTipoHabitacion = th; Habitacion.numeroHabitacion = Convert.ToInt32(dr["NumeroHabitacion"]); Habitacion.descHabitacion = dr["DescHabitacion"].ToString(); //Habitacion.estHabitacion = Convert.ToBoolean(dr["EstHabitacion"]); Reserva.idHabitacion = Habitacion; Reserva.EstReserva = Convert.ToBoolean(dr["EstReserva"]); Reserva.fechaIncioReserva = Convert.ToDateTime(dr["FechaInicioReserva"]); Reserva.fechaFinReserva = Convert.ToDateTime(dr["FechaFinReserva"]); lista.Add(Reserva); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }