protected void gdv_Encuentros_RowUpdating(object sender, GridViewUpdateEventArgs e) { int estado = 6; ReservaDao.acutalizarReserva(int.Parse(((GridView)sender).Rows[e.RowIndex].Cells[0].Text), estado); EncuentroDeportivoDao.actualizarEncuentroDeportivo(int.Parse(((GridView)sender).Rows[e.RowIndex].Cells[0].Text), estado); this.Page_Load(sender, e); lblmsjencuentro.Text = "Encuentro Deportivo Cancelado Exitosamente"; }
protected void enviarnotifFinalizadas() { List <EncuentroDeportivoQueryEntidad> EncDepFinalizados = EncuentroDeportivoDao.obtenerEstadosEncuentrosDeportivosPrivados(); //cargar lista con enc dep finalizados foreach (EncuentroDeportivoQueryEntidad e in EncDepFinalizados) { int estado = 14; // (FINALIZADO) // ReservaDao.acutalizarReserva(int.Parse(Session["idEncuentro"].ToString()), estado); // EncuentroDeportivoDao.actualizarEncuentroDeportivo(int.Parse(Session["idEncuentro"].ToString()), estado); ReservaDao.acutalizarReserva(e.idEncuentroDeportivo2, estado); EncuentroDeportivoDao.actualizarEncuentroDeportivo(e.idEncuentroDeportivo2, estado); // Enviar notificacion //List<Usuario> lista = UsuarioDao.UsuariosUnidosEncuentroEquipoA(int.Parse(Session["idEncuentro"].ToString())); //lista.AddRange(UsuarioDao.UsuariosUnidosEncuentroEquipoB(int.Parse(Session["idEncuentro"].ToString()))); List <Usuario> lista = UsuarioDao.UsuariosUnidosEncuentroEquipoA(e.idEncuentroDeportivo2); lista.AddRange(UsuarioDao.UsuariosUnidosEncuentroEquipoB(e.idEncuentroDeportivo2)); foreach (Usuario u in lista) { Notificacion notificacion = null; notificacion = new Notificacion(); notificacion.idEmisor = 1; notificacion.nombreEmisor = "Admin"; notificacion.idReceptor = u.id; notificacion.nombreReceptor = u.nombre; notificacion.idEncuentro = e.idEncuentroDeportivo2; notificacion.texto = "Encuentro Finalizado. Listo para calificar jugadores.Fecha Encuentro: " + e.fechaInicioEncuentro.ToString("dd-MMMM-yyyy") + " - " + e.horaInicio.ToString("HH") + " Hs"; notificacion.idEstado = 10; if (NotificacionDao.ExistePartidoFinalizado(u.id, e.idEncuentroDeportivo2) == false) { NotificacionDao.insertarNotificacion(notificacion); } } } }