Ejemplo n.º 1
0
        /// <summary>
        /// evento click para eliminar el torneo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSi_Click(object sender, EventArgs e)
        {
            ///se crea variable para obtener la cantidad de partidos del torneo
            var cantPartidos = ((from c in modelo.Partidos
                                 where c.id_campeonato == id_torneo
                                 select c).Count());

            ///verifica si la cantidad de partidos es 0 para eliminarlo
            if (cantPartidos == 0)
            {
                try
                {
                    ///se crea variable que verifica el id del torneo sea igual a 'id'
                    var torneo = new Campeonato {
                        id = id_torneo
                    };
                    modelo.Campeonatos.Attach(torneo);
                    modelo.Campeonatos.Remove(torneo);
                    modelo.SaveChanges();
                    ///mensje de que el torneo fue eliminado
                    ///redirecciona a la lista de torneos
                    Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El Torneo ha sido eliminado con éxito", "frmListaTorneos");
                }
                catch (Exception ex)
                {
                    ///mensaje por si hay algun otro error
                    string msg = "El torneo tiene eventos disputados y no es posible ser eliminado. Por favor comuníquese con su administrador web si necesita eliminar este registro";
                    Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaTorneos");
                }
            }
        }
 /// <summary>
 /// Procedimiento para ingresar usuario
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     ///verifica que los campos requeridos fueron ingresados
     if (this.IsValid)
     {
         ///verifica que el idPersona no se vacio, si no lo es, se procede a ingresar el usuario
         if (!String.IsNullOrEmpty(hdfIdPersona.Value))
         {
             try
             {
                 ///se llama al procedimiento para generar usuario
                 Usuario nUsuario = GenerarNuevoUsuario();
                 modelo.Usuarios.Add(nUsuario);
                 modelo.SaveChanges();
                 ///el usuario fue ingresado
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), "El usuario ha sido registrado con éxito.");
                 Utilidades.ClearTextBoxes(this);
             }
             catch (Exception ex)
             {
                 ///mensaje de algun otro error
                 string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                              " el administrador de la web brindándole la siguiente información: " + ex.Message;
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), msg);
             }
         }
         else
         {
             ///mensaje de error porque el numero de identificacion no existe
             Utilidades.CreateMessageByScript(ClientScript, GetType(), "Por favor valide el número de identificación para continuar.");
         }
     }
 }
Ejemplo n.º 3
0
 ///Evento submit para modificar el equipo
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     ///Valida datos
     if (IsValid)
     {
         if (!String.IsNullOrEmpty(hdfIdFundador.Value))
         {
             try
             {
                 var equipo = (from eq in modelo.Equipos
                               where eq.id == id
                               select eq).FirstOrDefault();
                 ModificarEquipo(equipo);
                 modelo.SaveChanges();
                 Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El equipo ha sido modificado con éxito", "frmListaEquipos");
             }
             catch (Exception ex)
             {
                 string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                              " el administrador de la web brindándole la siguiente información: " + ex.Message;
                 Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaEquipos");
             }
         }
         else
         {
             Utilidades.CreateMessageByScript(ClientScript, GetType(), "Por favor valide el número de identificación para continuar");
         }
     }
 }
 //Evento del btnSi
 protected void btnSi_Click(object sender, EventArgs e)
 {
     //Valida información
     if (JornadaCumplida())
     {
         try
         {
             //Actualiza información en BD
             var torneo = (from c in modelo.Campeonatos
                           where c.id == idTorneo
                           select c).FirstOrDefault();
             ModificarTorneo(torneo);
             modelo.SaveChanges();
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El torneo ha sido finalizado con éxito.", "frmListaTorneosF");
         }
         catch (Exception)
         {
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "Ha ocurrido un error inesperado, por favor, comuníquese con su administrador web.", "frmListaTorneos");
         }
     }
     else
     {
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "No se puede finalizar el torneo. Hay equipos con encuentros por disputar", "frmListaTorneos");
     }
 }
 /// <summary>
 /// evento para ingresar jugador
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     ///verifica que los campos requeridos fueron agregados correctamente
     if (IsValid)
     {
         ///verifica el que IDJugar no este vacio
         if (!String.IsNullOrEmpty(hdfIdJugador.Value))
         {
             try
             {
                 ///se agrega el jugador
                 Jugadore nJugador = GenerarJugador();
                 modelo.Jugadores.Add(nJugador);
                 modelo.SaveChanges();
                 ///mensaje de que el jugador fue agregado
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), "El jugador ha sido ingresado con éxito");
                 Utilidades.ClearTextBoxes(this);
             }
             catch (Exception ex)
             {
                 ///mensaje por algun error al ingresar jugador
                 string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                              " el administrador de la web brindándole la siguiente información: " + ex.Message;
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), msg);
             }
         }
         else
         {
             ///error por que el numero de identificacion no existe en las peronas
             Utilidades.CreateMessageByScript(ClientScript, GetType(), "Por favor valide el número de identificación para continuar");
         }
     }
 }
 /// <summary>
 /// evento click para ingresar equipo
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     ///verifica que los campos requeridos fue ingresados correctamente
     if (IsValid)
     {
         ///verifica que el idFundador no este vacio, de lo contrario dara error
         if (!String.IsNullOrEmpty(hdfIdFundador.Value))
         {
             try
             {
                 ///se genera el equipo y se asignan los datos del equipo a la base de datos
                 Equipos nEquipo = GenerarEquipo();
                 modelo.Equipos.Add(nEquipo);
                 modelo.SaveChanges();
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), "El equipo ha sido ingresado con éxito");
                 Utilidades.ClearTextBoxes(this);
             }
             catch (Exception ex)
             {
                 ///mensaje por si hay algun otro error
                 string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                              " el administrador de la web brindándole la siguiente información: " + ex.Message;
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), msg);
             }
         }
         else
         {
             ///error por que el idFundador esta vacio o incorrecto
             Utilidades.CreateMessageByScript(ClientScript, GetType(), "Por favor valide el número de identificación para continuar");
         }
     }
 }
 /// <summary>
 /// Procedimiento que agrega un Partido al torneo
 /// </summary>
 /// <param name="url"></param>
 protected void AgregarPartido(string url)
 {
     ///Verifica que las validaciones de los campos requeridos fueron ingresadas correctamente
     ///si es valido, entonces, agrega el partido al torneo
     if (this.IsValid)
     {
         ///verifica que el equipo casa y visita no sea el mismo para agregarlo al torneo, si es el mismo,
         ///no podra ser ingresado, si da algun otro error se desplegara
         try
         {
             Partido nPartido = GenerarDatosPartido();
             if (nPartido.id_casa != nPartido.id_visita)
             {
                 modelo.Partidos.Add(nPartido);
                 modelo.SaveChanges();
                 string ir = url.Equals("frmRegistrarEventos") ? url + "?id_partido=" + nPartido.id : url;
                 Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El partido ha sido ingresado con éxito", ir);
             }
             else
             {
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), "El equipo casa y el equipo visita no pueden ser el mismo");
             }
         }
         catch (Exception ex)
         {
             string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                          " el administrador de la web brindándole la siguiente información: " + ex.Message;
             Utilidades.CreateMessageByScript(ClientScript, GetType(), msg);
         }
     }
 }
        /// <summary>
        /// procedimiento que procesa los datos ingresados
        /// </summary>
        protected void ProcesarDatos()
        {
            ///variable que asigna la cantidad de equipos por torneo
            var cant_equipos = (from c in modelo.Campeonatos
                                where c.id == idTorneo
                                select c.cant_equipos).FirstOrDefault();

            ////variable que asigna la cantidad de ingresados al torneo
            var cant_ingresados = (from c in modelo.Equipos_x_Campeonato
                                   where c.id_campeonato == idTorneo
                                   select c).Count();
            ///variable para asignar la cantidad de equipos actuales
            int actuales = cant_ingresados;

            for (int i = 0; i < grdEquipos.Rows.Count; i++)
            {
                ///se verifica los equipos seleccionados
                CheckBox seleccion = (CheckBox)grdEquipos.Rows[i].FindControl("chkSeleccion");
                ///se verifica que esten seleccionados para asignarlos al torneo y subir la cantidad de equipos ingresados
                if (seleccion.Checked)
                {
                    int idEquipo = Int32.Parse(grdEquipos.DataKeys[i].Value.ToString());
                    Equipos_x_Campeonato registro = new Equipos_x_Campeonato();
                    registro.id_campeonato = idTorneo;
                    registro.id_equipo     = idEquipo;

                    modelo.Equipos_x_Campeonato.Add(registro);
                    cant_ingresados++;
                }
            }
            ///se verifica que la cantidad de ingresados sea menor a la cantidad de equipos para poder agregar mas equipos al torneo
            if (cant_ingresados <= cant_equipos)
            {
                try
                {
                    modelo.SaveChanges();
                    Utilidades.CreateMessageByScript(ClientScript, GetType(), "Los equipos fueron agregados con éxito");
                    lblRes.Text = "";
                }
                catch (Exception ex)
                {
                    ///error para verificar que el equipo a asignar ya esta registrado en el proyecto
                    lblRes.Text = "Por favor verifique que los equipos que intenta ingresar, no estén actualmente registros en el torneo.";
                }
            }
            else
            {
                ///mensaje de error por si se agregan mas equipos de los permitidos
                Utilidades.CreateMessageByScript(ClientScript, GetType(),
                                                 $"No es posible agregar la cantidad de equipos seleccionada. Actualmente hay {actuales} ingresados, el " +
                                                 $"máximo de equipos es de {cant_equipos}");
            }
        }
Ejemplo n.º 9
0
        protected void btnSi_Click(object sender, EventArgs e)
        {
            ///variable de sesion
            ///es case-sensitive
            ///nombre variable, valor de la variable
            Usuario user = (Usuario)Session["datosUsuario"];

            modelo.UPDATE_ULTIMO_INGRESO(DateTime.Now, user.id_usuario);
            modelo.SaveChanges();
            Session["datosUsuario"] = null;
            ///redireccionar a la pagina de loggin
            this.Response.Redirect("~/Formularios/frmLogin.aspx");
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Procedimiento para procesar datos
        /// </summary>
        protected void ProcesarDatos()
        {
            ///se crea variable que obtiene el estado del torneo
            var estado = (from e in modelo.Campeonatos
                          where e.id == idTorneo
                          select e.estado).FirstOrDefault();

            ///verifica que el estado del torneo se diferente de 'Iniciado' y 'Terminado'
            if (!estado.Equals("I") && !estado.Equals("T"))
            {
                try
                {
                    for (int i = 0; i < grdEquipos.Rows.Count; i++)
                    {
                        ///se verifica los equipos que estan seleccionados
                        CheckBox seleccion = (CheckBox)grdEquipos.Rows[i].FindControl("chkSeleccion");
                        if (seleccion.Checked)
                        {
                            ///se crea variable y se asigna el valor del id_equipo
                            int idEquipo = Int32.Parse(grdEquipos.DataKeys[i].Value.ToString());
                            ///se crea variable que devuelve el equipo a eliminar
                            var registro = (from r in modelo.Equipos_x_Campeonato
                                            where r.id_campeonato == idTorneo && r.id_equipo == idEquipo
                                            select r).FirstOrDefault();
                            modelo.Equipos_x_Campeonato.Attach(registro);
                            modelo.Equipos_x_Campeonato.Remove(registro);
                            modelo.SaveChanges();
                        }
                    }
                    ///mensaje de que se eliminaron los equipos correctamente
                    Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "Los equipos fueron eliminados con éxito", "frmEliminarEquiposTorneo?id_torneo=" + idTorneo);
                }
                catch (Exception ex)
                {
                    ///error por cualquier otro error
                    Utilidades.CreateMessageByScript(ClientScript, GetType(), "Ha ocurrido un error inesperado, por favor comuníquese con" +
                                                     " su administrador web.");
                }
            }
            else
            {
                ///error por si el torneo esta iniciado o terminado
                Utilidades.CreateMessageByScript(ClientScript, GetType(), "No puede eliminar equipos de un torneo iniciado o terminado");
            }
        }
 //Evento btnSubmit
 //Gestiona la creación del evento en la BD
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         try
         {
             Eventos_x_Partido nEvento = GenerarEvento();
             modelo.Eventos_x_Partido.Add(nEvento);
             modelo.SaveChanges();
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El usuario ha sido modificado con éxito", "frmListaUsuarios");
             Utilidades.ClearTextBoxes(this);
         }
         catch (Exception ex)
         {
             string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                          " el administrador de la web brindándole la siguiente información: " + ex.Message;
             Utilidades.CreateMessageByScript(ClientScript, GetType(), msg);
         }
     }
 }
 /// <summary>
 /// evento click para eliminar equipo
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSi_Click(object sender, EventArgs e)
 {
     try
     {
         ///se crea variable que obtiene el id de equipo para ser eliminado
         var equipo = new Equipos {
             id = id
         };
         modelo.Equipos.Attach(equipo);
         modelo.Equipos.Remove(equipo);
         modelo.SaveChanges();
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El equipo ha sido eliminado con éxito", "frmListaEquipos");
     }
     catch (Exception ex)
     {
         ///error por si el equipo posee registros vinculados
         string msg = "El equipo posee registros vinculados. Por favor comuníquese con su administrador web si necesita eliminar este registro";
         ///redirecciona a la lista de equipos
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaEquipos");
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            //Establece último ingreso de sesión usuario y lo muestra
            Usuario datosUsuario = (Usuario)Session["datosUsuario"];
            var     persona      = (from u in modelo.Personas
                                    where u.id == datosUsuario.id_persona
                                    select u).FirstOrDefault();

            if (datosUsuario != null && persona != null)
            {
                this.lblDatosUsuario.Text = $"Bienvenido(a) {persona.nombre} {persona.ape1} {(persona.ape2 ?? "")}" +
                                            $"<br />{(datosUsuario.ultimo_ingreso != null ? "Su último ingreso fue el " + datosUsuario.ultimo_ingreso : "Primer ingreso al sistema")}";
                if (!IsPostBack)
                {
                    //Actualiza el último ingreso en BD
                    Usuario user = (Usuario)Session["datosUsuario"];
                    modelo.UPDATE_ULTIMO_INGRESO(DateTime.Now, user.id_usuario);
                    modelo.SaveChanges();
                }
            }
        }
 /// <summary>
 /// evento click para eliminar el usuario
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSi_Click(object sender, EventArgs e)
 {
     try
     {
         ///se crea variable para asignar al valor de id_usuario el de la variable 'id_usuario'
         var usuario = new Usuario {
             id_usuario = id_usuario
         };
         modelo.Usuarios.Attach(usuario);
         modelo.Usuarios.Remove(usuario);
         modelo.SaveChanges();
         ///mensaje de que el usuario fue eliminado
         ///redirecciona a la lista de usuarios
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El Usuario ha sido eliminado con éxito", "frmListaUsuarios");
     }
     catch (Exception ex)
     {
         ///error por si el usuario no pudo ser eliminado
         string msg = "El usuario posee registros vinculados. Por favor comuníquese con su administrador web si necesita eliminar este registro";
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaUsuarios");
     }
 }
Ejemplo n.º 15
0
        /// <summary>
        /// procedimiento que procesa la solicitud
        /// </summary>
        protected void ProcesarSolicitud()
        {
            ///variable que obtiene la cantidad de equipos por torneo
            var cant_equipos = (from c in modelo.Campeonatos
                                where c.id == idTorneo
                                select c.cant_equipos).FirstOrDefault();
            ///variable que obtiene la cantidad de equipos ingresados
            var cant_ingresados = (from c in modelo.Equipos_x_Campeonato
                                   where c.id_campeonato == idTorneo
                                   select c).Count();

            ///verifica que la cantidad de equipos sea igual a los equipos ingresados
            if (cant_equipos == cant_ingresados)
            {
                try
                {
                    ///variable que obtiene el id del torneo a iniciar
                    var torneo = (from c in modelo.Campeonatos
                                  where c.id == idTorneo
                                  select c).FirstOrDefault();
                    ///Iniciar el torneo
                    torneo.estado = "I";
                    modelo.SaveChanges();
                    Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El torneo ha iniciado exitosamente.",
                                                        "frmListaTorneos");
                }catch (Exception ex)
                {
                    ///mensaje de algun otro error
                    Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "Ha ocurrido un error inesperado, por favor, comuníquese con su administrador web.",
                                                        "frmListaTorneos");
                }
            }
            else
            {
                ///mensaje de error que no todos los equipos requeridos fueron registrados para iniciar el torneo
                Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "Es necesario que todos los cupos de equipo se llenen para iniciar un torneo.",
                                                    "frmListaTorneos");
            }
        }
 /// <summary>
 /// evento click para eliminar persona
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSi_Click(object sender, EventArgs e)
 {
     try
     {
         ///se crea variable para verificar que el id de Person se igual al 'id'
         var persona = new Persona {
             id = id
         };
         modelo.Personas.Attach(persona);
         modelo.Personas.Remove(persona);
         modelo.SaveChanges();
         ///mensaje de que se pudo eliminar la persona
         ///redirecciona a la lista de personas
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "La persona ha sido eliminada con éxito", "frmListaPersonas");
     }
     catch (Exception ex)
     {
         ///error por si la persona posee registros vinculados
         string msg = "La persona posee registros vinculados. Por favor comuníquese con su administrador web si necesita eliminar este registro";
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaPersonas");
     }
 }
 /// <summary>
 /// evento click para eliminar jugador
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSi_Click(object sender, EventArgs e)
 {
     try
     {
         ///se crea variable para verificar que el id de la tabla jugadores sea igual a la variable 'id'
         var jugador = new Jugadore {
             id = id
         };
         modelo.Jugadores.Attach(jugador);
         modelo.Jugadores.Remove(jugador);
         modelo.SaveChanges();
         ///mensaje de que el jugador se elimino
         ///redirecciona a la lista de jugadores
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El jugador ha sido eliminada con éxito", "frmListaJugadores");
     }
     catch (Exception ex)
     {
         ///error por si el jugador posee registros vinculados
         string msg = "El jugador posee registros vinculados. Por favor comuníquese con su administrador web si necesita eliminar este registro";
         Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaJugadores");
     }
 }
Ejemplo n.º 18
0
 //evento submit
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     //Valida datos
     if (IsValid)
     {
         try
         {
             //Modifica datos en la BD
             var jugador = (from j in modelo.Jugadores
                            where j.id == id
                            select j).FirstOrDefault();
             GenerarModJugador(jugador);
             modelo.SaveChanges();
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El jugador ha sido modificado con éxito", "frmListaJugadores");
         }
         catch (Exception ex)
         {
             string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                          " el administrador de la web brindándole la siguiente información: " + ex.Message;
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaJugadores");
         }
     }
 }
Ejemplo n.º 19
0
 //Evento btnSubmit
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     //Valida datos
     if (IsValid)
     {
         try
         {
             //Realiza la modificación en BD
             var torneo = (from c in modelo.Campeonatos
                           where c.id == id_torneo
                           select c).FirstOrDefault();
             ModificarTorneo(torneo);
             modelo.SaveChanges();
             Utilidades.CreateMessageByScript(ClientScript, GetType(), "El torneo ha sido modificado con éxito");
             Utilidades.ClearTextBoxes(this);
         }
         catch (Exception ex)
         {
             string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                          " el administrador de la web brindándole la siguiente información: " + ex.Message;
             Utilidades.CreateMessageByScript(ClientScript, GetType(), msg);
         }
     }
 }
Ejemplo n.º 20
0
 /// <summary>
 /// procedimiento para generar una nueva persona
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     ///se verifica que los campos requeridos fueron ingresados
     if (this.IsValid)
     {
         try
         {
             ///se genera un nueva persona
             Persona nPersona = GenerarNuevaPersona();
             modelo.Personas.Add(nPersona);
             modelo.SaveChanges();
             ///mensaje de que la persona fue ingresada
             Utilidades.CreateMessageByScript(ClientScript, GetType(), "La persona ha sido registrada con éxito");
             Utilidades.ClearTextBoxes(this);
         }
         catch (Exception ex)
         {
             ///mensaje de algun otro error, la persona no fue ingresada
             string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                          " el administrador de la web brindándole la siguiente información: " + ex.Message;
             Utilidades.CreateMessageByScript(ClientScript, GetType(), msg);
         }
     }
 }
Ejemplo n.º 21
0
 //Evento btnSubmit
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     //Valida datos
     if (this.IsValid)
     {
         try
         {
             //Realiza la modificación en BD
             var usuario = (from u in modelo.Usuarios
                            where u.id_usuario == id_usuario
                            select u).FirstOrDefault();
             GenerarModificacionPersona(usuario);
             modelo.SaveChanges();
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "El usuario ha sido modificado con éxito", "frmListaUsuarios");
             Utilidades.ClearTextBoxes(this);
         }
         catch (Exception ex)
         {
             string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                          " el administrador de la web brindándole la siguiente información: " + ex.Message;
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaPersonas");
         }
     }
 }
Ejemplo n.º 22
0
 /// <summary>
 /// evento click para crear torneo
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     ///validad que los campos del formulario sean ingresados correctamente
     if (IsValid)
     {
         try
         {
             ///Se intenta generar el torneo
             Campeonato torneo = GenerarTorneo();
             modelo.Campeonatos.Add(torneo);
             modelo.SaveChanges();
             Utilidades.CreateMessageByScript(ClientScript, GetType(), "El torneo ha sido creado con éxito");
             Utilidades.ClearTextBoxes(this);
         }
         catch (Exception)
         {
             ///error por si no se puede agregar el torneo
             string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                          " el administrador de la web.";
             ///redirecciona a la pagina principal
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmPrincipal");
         }
     }
 }
Ejemplo n.º 23
0
 //Evento submit
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     //Se validan los datos
     if (this.IsValid)
     {
         try
         {
             //Se modifica la persona en BD
             var persona = (from p in modelo.Personas
                            where p.id == id
                            select p).FirstOrDefault();
             GenerarModificacionPersona(persona);
             modelo.SaveChanges();
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), "La persona ha sido modificada con éxito", "frmListaPersonas");
             Utilidades.ClearTextBoxes(this);
         }
         catch (Exception ex)
         {
             string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                          " el administrador de la web brindándole la siguiente información: " + ex.Message;
             Utilidades.CreateMessageandRedirect(ClientScript, GetType(), msg, "frmListaPersonas");
         }
     }
 }