protected void Page_Load(object sender, EventArgs e) { var reservas = Master.Cliente.Reservas.OrderBy(x => x.FechaFin).ToList(); TruncarUbicaciones(reservas); var reservasMapeadas = ReservaMap.ClienteReservasMap(reservas); rpReservas.DataSource = reservasMapeadas; rpReservas.DataBind(); }
private void CargarTodas() { var listado = _reservasServicio.ObtenerReservas(Master.Propietario.IdUsuario); listado.ForEach(x => x.Cocheras.Ubicacion = x.Cocheras.Ubicacion.Truncar(20)); rpReservas.DataSource = ReservaMap.PropietarioReservasMap(listado); rpReservas.DataBind(); lblResultado.Text = listado.Count > 0 ? string.Format("Se encontraron {0} reservas de tus cocheras", listado.Count) : "No hay reservas de tus cocheras"; }
protected void btnFiltrar_Click(object sender, EventArgs e) { if (Page.IsValid) { var listado = _reservasServicio.ObtenerReservasPorFechas(Master.Propietario.IdUsuario, txtFechaInicio.Text.ToDateTime("00:00"), txtFechaFin.Text.ToDateTime("00:00")); rpReservas.DataSource = ReservaMap.PropietarioReservasMap(listado); rpReservas.DataBind(); lblResultado.Text = listado.Count > 0 ? string.Format("Se encontraron {0} reservas en ese rango de fechas", listado.Count) : "No hay reservas de tus cocheras con ese rango de fechas"; } }