コード例 #1
0
        public string EliminarUsuariosJugadores(UsuarioJugador usu_jug)
        {
            string mensaje = "";

            mensaje = negocios.eliminarUsuariosJugadores(usu_jug.ID_USUARIO_JUG);
            return(mensaje);
        }
コード例 #2
0
        public UsuarioJugador GetUsuarioJugadorById(string id)
        {
            var            lista          = negocios.ListarUsuariosJugadores();
            UsuarioJugador usuariojugador = lista.FirstOrDefault(x => x.ID_USUARIO_JUG.Equals(id));

            return(usuariojugador);
        }
コード例 #3
0
        public string ActualizarUsuariosJugadores(UsuarioJugador usu_jug)
        {
            string mensaje = "";

            mensaje = negocios.actualizarUsuariosJugadores(usu_jug);
            return(mensaje);
        }
コード例 #4
0
        //ACTUALIZAR
        public string actualizarUsuariosJugadores(UsuarioJugador usu_jug)
        {
            string mensaje = "";

            try
            {
                if (usu_jug.ID_USUARIO_JUG.Equals(""))
                {
                    mensaje = "El codigo del usuario Jugador no es valido";
                }
                //CODIGO DEL USUARIO JUGADOR VALIDO
                else
                {
                    //listar los usuarios jugadores y filtrar el codigo del usuario jugador
                    var existeUsuarioJugador = usuarioDatos.ListarUsuariosJugadores().
                                               Any(x => x.ID_USUARIO_JUG.Equals(usu_jug.ID_USUARIO_JUG));
                    if (existeUsuarioJugador)
                    {
                        //La validacion de los campos
                        usu_jug.Validar();
                        usuarioDatos.actualizarUsuarioJugador(usu_jug);
                        mensaje = "Usuario Jugador Actualizado Correctamente";
                    }
                    else
                    {
                        mensaje = "El Usuario Jugador no existe";
                    }
                }
            }
            catch (Exception ex)
            {
                mensaje = "No llego a actualizar el usuario jugador : " + ex.Message;
            }
            return(mensaje);
        }
コード例 #5
0
        public string RegistroUsuarioJugador(UsuarioJugador usu_jug)
        {
            string mensaje = "";

            mensaje = negocios.registroUsuarioJugador(usu_jug);
            return(mensaje);
        }
コード例 #6
0
        //LISTAR
        public List <UsuarioJugador> ListarUsuariosJugadores()
        {
            List <UsuarioJugador> usuariosjugadores = null;
            string     listita = "USP_LISTAR_USUARIO_JUGADOR";
            SqlCommand comando = new SqlCommand(listita, conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            conexion.Open();
            SqlDataReader reader = comando.ExecuteReader();

            if (reader.HasRows)
            {
                usuariosjugadores = new List <UsuarioJugador>();
                while (reader.Read())
                {
                    UsuarioJugador usuariojugador = new UsuarioJugador();
                    usuariojugador.NOM_JUGADOR        = reader["NOM_JUGADOR"].ToString();
                    usuariojugador.APELLIDO_JUGADOR   = reader["APELLIDO_JUGADOR"].ToString();
                    usuariojugador.CORREO_ELECTRONICO = reader["CORREO_ELECTRONICO"].ToString();
                    usuariojugador.ID_USUARIO_JUG     = reader["ID_USUARIO_JUG"].ToString();
                    usuariojugador.CONTRASEÑA         = reader["CONTRASEÑA"].ToString();
                    usuariojugador.DIRECCION          = reader["DIRECCION"].ToString();
                    usuariojugador.COD_CIUDAD         = int.Parse(reader["COD_CIUDAD"].ToString());
                    usuariojugador.NOMBRE             = reader["NOMBRE"].ToString();
                    usuariojugador.DNI = reader["DNI"].ToString();
                    usuariojugador.FECHA_NACIMIENTO = reader["FECHA_NACIMIENTO"].ToString();
                    usuariosjugadores.Add(usuariojugador);
                }
            }
            conexion.Close();
            return(usuariosjugadores);
        }
コード例 #7
0
        //ACTUALIZAR
        public void actualizarUsuarioJugador(UsuarioJugador usu_jug)
        {
            conexion.Open();
            string     sqlStatement = "USP_ACTUALIZAR_USUARIO_JUGADOR";
            SqlCommand comandos     = new SqlCommand(sqlStatement, conexion);

            comandos.CommandType = System.Data.CommandType.StoredProcedure;
            comandos.Parameters.AddWithValue("@ID_USU_JUG", usu_jug.ID_USUARIO_JUG);
            comandos.Parameters.AddWithValue("@CORREO_USU_JUG", usu_jug.CORREO_ELECTRONICO);
            comandos.Parameters.AddWithValue("@DIRECCION", usu_jug.DIRECCION);
            comandos.Parameters.AddWithValue("@CIUDAD", usu_jug.COD_CIUDAD);
            comandos.ExecuteNonQuery();
            conexion.Close();
        }
コード例 #8
0
        private void SiguienteButton_Click(object sender, RoutedEventArgs e)
        {
            EnvioDeCorreo correo                   = new EnvioDeCorreo();
            string        codigoVerificacion       = GenerarCodigoVerificacion().ToString();
            string        nombreJugador            = NombreTextBoxCrearCuenta.Text.Trim();
            string        correoJugador            = CorreoTextBoxCrearCuenta.Text.Trim();
            string        contraseñaJugador        = ContraseñaBoxCrearCuenta.Password.Trim();
            string        repetirContraseñaJugador = RepetirContraseñaBoxCrearCuenta.Password.Trim();

            if (contraseñaJugador == repetirContraseñaJugador)
            {
                if (ValidarDatosIngresadosRegistro(nombreJugador, correoJugador, contraseñaJugador))
                {
                    if (ValidarCorreo(correoJugador))
                    {
                        if (correo.EnviarCorreo(correoJugador, codigoVerificacion))
                        {
                            UsuarioJugador usuarioJugador = new UsuarioJugador()
                            {
                                NombreJugador            = nombreJugador,
                                CorreoElectronicoJugador = correoJugador,
                                ContraseñaJugador        = contraseñaJugador
                            };

                            Verificación verificación = new Verificación(codigoVerificacion, usuarioJugador);
                            DesplegarVentana(verificación);
                        }
                        else
                        {
                            MessageBox.Show(Application.Current.Resources["Error envio de correo"].ToString());
                        }
                    }
                    else
                    {
                        MessageBox.Show(Application.Current.Resources["Correo invalido"].ToString());
                    }
                }
                else
                {
                    MessageBox.Show(Application.Current.Resources["Datos invalidos"].ToString());
                }
            }
            else
            {
                MessageBox.Show(Application.Current.Resources["Las contraseñas no coinciden"].ToString());
            }
        }
コード例 #9
0
        //CRUDS DE USUARIO JUGADOR
        //REGISTRO
        public string registroUsuarioJugador(UsuarioJugador usu_jug)
        {
            string mensaje = "";

            try
            {
                //La validacion de los campos
                usu_jug.Validar();
                usuarioDatos.RegistroUsuarioJugador(usu_jug);
                mensaje = "Usuario Jugador Registrado Correctamente";
            }
            catch (Exception ex)
            {
                mensaje = "No llego a registrar el usuario jugador : " + ex.Message;
            }
            return(mensaje);
        }
コード例 #10
0
        //CRUDS DE USUARIO JUGADOR
        //REGISTRO
        public void RegistroUsuarioJugador(UsuarioJugador usu_jug)
        {
            conexion.Open();
            string     sqlStatement = "USP_REGISTRO_USUARIO_JUGADOR";
            SqlCommand comandos     = new SqlCommand(sqlStatement, conexion);

            comandos.CommandType = System.Data.CommandType.StoredProcedure;
            comandos.Parameters.AddWithValue("@NOMBRE_USU_JUGADOR", usu_jug.NOM_JUGADOR);
            comandos.Parameters.AddWithValue("@APELLIDO_USU_JUGADOR", usu_jug.APELLIDO_JUGADOR);
            comandos.Parameters.AddWithValue("@CORREO_USU_JUGADOR", usu_jug.CORREO_ELECTRONICO);
            comandos.Parameters.AddWithValue("@ID_USUARIO_JUGADOR", usu_jug.ID_USUARIO_JUG);
            comandos.Parameters.AddWithValue("@CONTRASEÑA_USU_JUGADOR", usu_jug.CONTRASEÑA);
            comandos.Parameters.AddWithValue("@DIRECCION", usu_jug.DIRECCION);
            comandos.Parameters.AddWithValue("@CIUDAD", usu_jug.COD_CIUDAD);
            comandos.Parameters.AddWithValue("@DNI", usu_jug.DNI);
            comandos.Parameters.AddWithValue("@FECHA_NACI_USU_JUGADOR", usu_jug.FECHA_NACIMIENTO);
            comandos.ExecuteNonQuery();
            conexion.Close();
        }
コード例 #11
0
 public Verificación(string codigoVerificacionJugador, UsuarioJugador jugadorCreado)
 {
     InitializeComponent();
     codigoVerificacion = codigoVerificacionJugador;
     cuentaCreada       = jugadorCreado;
 }