Пример #1
0
        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";
        }
Пример #2
0
        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);
                    }
                }
            }
        }