protected void btnLogin_ServerClick(object sender, EventArgs e) { ReservaNegocio ResNeg = new ReservaNegocio(); int IDReserva; IDReserva = (int)Session["ReservaACancelar"]; if (ResNeg.LiberarReserva(IDReserva)) { Response.Write("<script>alert('Muchas gracias por avisar, ya se liberó la reserva ');</script>"); Response.Redirect("JugadorVerReserva.aspx"); } }
protected void BtnConfirmar_Click(object sender, EventArgs e) { Reserva Reserva = new Reserva(); ReservaNegocio ResNeg = new ReservaNegocio(); Reserva = (Reserva)Session["Reserva_Final"]; if (ResNeg.Guardar(Reserva)) { Response.Redirect("JugadorFinalizar.aspx"); } else { Response.Redirect("JugadorReservaFallida.aspx"); } }
protected void gvReservasHechas_RowCommand(object sender, GridViewCommandEventArgs e) { ReservaNegocio ResNeg = new ReservaNegocio(); //int index = Convert.ToInt32(e.CommandArgument); //int id = Convert.ToInt32(gvReservasHechas.Rows[index].Cells[1]); int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = gvReservasHechas.Rows[index]; int id = Convert.ToInt32(row.Cells[1].Text); if (ResNeg.update_Asistio(id)) { Carga_datos(); } }
protected void Cargo_Datos() { ReservaNegocio ResNeg = new ReservaNegocio(); List <Reserva> Lista = new List <Reserva>(); UsuarioNegocio UserNeg = new UsuarioNegocio(); CentroDeporte Centro; Lista = ResNeg.Res_canceladasPorUser();; gvReservasCanceladas.DataSource = Lista; gvReservasCanceladas.DataBind(); Centro = (CentroDeporte)Session["Centro_Login"]; gvBloqueados.DataSource = UserNeg.Usuarios_Bloqueados(Centro.ID); gvBloqueados.DataBind(); gvDesbloqueados.DataSource = UserNeg.Usuarios_Desbloqueados(Centro.ID); gvDesbloqueados.DataBind(); }
void Carga_datos() { ReservaNegocio ResNeg = new ReservaNegocio(); List <Reserva> Lista = new List <Reserva>(); Usuario Usuario = new Usuario(); CentroDeporte Centro = new CentroDeporte(); CentroNegocio CenNeg = new CentroNegocio(); Usuario = (Usuario)Session["User_Home"]; Centro = CenNeg.BuscarCentroXDueño(Usuario); Lista = ResNeg.ListarPorCentro_TodosEstados(Centro); gvReservasHechas.DataSource = Lista; gvReservasHechas.DataBind(); gvReservasAsistidas.DataSource = ResNeg.ListarPorCentro_Asistidos(Centro); gvReservasAsistidas.DataBind(); }
void Carga_datos() { ReservaNegocio ResNeg = new ReservaNegocio(); List <Reserva> Lista = new List <Reserva>(); List <Reserva> ListaAusencia = new List <Reserva>(); Usuario Usuario = new Usuario(); Usuario = (Usuario)Session["User_Home"]; Lista = ResNeg.ListarPorUsuario(Usuario); ListaAusencia = ResNeg.ListarAusenciasPorUsuarios(Usuario); gvReservasHechas.DataSource = Lista; gvReservasHechas.DataBind(); GvAusencias.DataSource = ListaAusencia; GvAusencias.DataBind(); }
protected void gvReservasHechas_RowDeleting(object sender, GridViewDeleteEventArgs e) { ReservaNegocio ResNeg = new ReservaNegocio(); int IDReserva; IDReserva = Convert.ToInt32(gvReservasHechas.Rows[e.RowIndex].Cells[1].Text); Session["ReservaACancelar"] = IDReserva; if (ResNeg.ValTiempoMinimo(IDReserva)) { if (ResNeg.BajaReserva(IDReserva)) { Response.Write("<script>alert('Reserva dada de baja correctamente');</script>"); Carga_datos(); } } else { Response.Write("<script>alert('No podes dar de baja la reserva ya que hay un tiempo minimo para hacerlo');</script>"); Response.Redirect("JugadorAvisaNoIR.aspx"); } }
protected void Cargo_Info() { if (txbfecha.Text != "") { List <HorarioCancha> Lista = new List <HorarioCancha>(); HorarioNegocio HorNeg = new HorarioNegocio(); HorarioCancha Horario = new HorarioCancha(); HorarioCancha Aux = new HorarioCancha(); Cancha Cancha = new Cancha(); CanchaNegocio CanNeg = new CanchaNegocio(); CentroDeporte Centro = new CentroDeporte(); CentroNegocio CenNeg = new CentroNegocio(); Reserva Reserva = new Reserva(); ReservaNegocio ResNeg = new ReservaNegocio(); Actividad Actividad = new Actividad(); ActividadNegocio ActNeg = new ActividadNegocio(); TimeSpan Aux_Desde, Aux_Hasta; string Cen; List <TimeSpan> Lista_Horarios = new List <TimeSpan>();; int Dia = 0, Mes = 0, Anio = 0; int Cont = 0; DateTime Date; //"November 19 2019" string[] separatingStrings = { " " }; string text = txbfecha.Text; string[] words = text.Split(separatingStrings, System.StringSplitOptions.RemoveEmptyEntries); foreach (var word in words) { if (Cont == 0) { if (word == "January") { Mes = 1; } if (word == "February") { Mes = 2; } if (word == "March") { Mes = 3; } if (word == "April") { Mes = 4; } if (word == "May") { Mes = 5; } if (word == "June") { Mes = 6; } if (word == "July") { Mes = 7; } if (word == "August") { Mes = 8; } if (word == "September") { Mes = 9; } if (word == "October") { Mes = 10; } if (word == "November") { Mes = 11; } if (word == "December") { Mes = 12; } } if (Cont == 1) { try { Dia = Convert.ToInt32(word); } catch (Exception) { Dia = 9999999; } } if (Cont == 2) { Anio = Convert.ToInt32(word); } Cont++; } string DiaString = Convert.ToString(Dia); if (DiaString.Length < 3) { Date = new DateTime(Anio, Mes, Dia); Session["Fecha_Seleccionado"] = Date; Cen = (string)Session["Centro_Seleccionado"]; Centro = CenNeg.BuscarCentro(Cen); Cancha = CanNeg.Buscar(ddCanchas.SelectedValue, Centro.ID); Horario = HorNeg.BuscarHorario(Cancha.ID); Aux_Desde = Horario.HoraDesde; Aux_Hasta = Horario.HoraHasta; while (Aux_Desde <= Aux_Hasta) { Aux = new HorarioCancha(); Aux.HoraDesde = Aux_Desde; Lista_Horarios.Add(Aux_Desde); Aux_Desde = Aux_Desde + Horario.Duracion; Aux.HoraHasta = Aux_Desde; Aux.Duracion = Horario.Duracion; Reserva.Actividad = new Actividad(); Actividad.Nombre = (string)Session["Deporte_seleccionado"]; Reserva.Actividad = ActNeg.BuscarActividad(Actividad.Nombre); Reserva.Cancha = new Cancha(); Reserva.Cancha = Cancha; Reserva.Fecha = Date; Reserva.HoraDesde = Aux.HoraDesde; Reserva.HoraHasta = Aux.HoraHasta; if (!ResNeg.Verifica_Reservado(Reserva)) { Lista.Add(Aux); } } lbHorarios_Disponibles.DataSource = Lista; lbHorarios_Disponibles.DataBind(); Session["Pre_Reserva"] = Reserva; } else { Response.Write("<script>alert('Primero debe seleccionar una fecha luego que se completo bien, por favor seleccione el boton Adelante!');</script>"); } } }