예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string       usuario   = UsuarioIng.Text;
            string       clave     = UsuarioCont.Text;
            List <Users> usuarios  = Metodos.DeserializarUsers();
            Users        LogInUser = Metodos.Log_In(usuarios, usuario, clave);

            if (LogInUser == null)
            {
                MessageBox.Show("Error en contraseña o correo");
                Metodos.SerializarUsers(usuarios);
                UsuarioCont.Text = "";
            }
            else
            {
                bool           error  = false;
                LogInEventArgs inicia = new LogInEventArgs();
                inicia.Usuario = LogInUser;
                AUser.Usuario  = LogInUser;
                try
                {
                    OnLogIn(this, inicia);
                }
                catch (Exception exc)
                {
                    MessageBox.Show(exc.Message, "Log In error");
                    error = true;
                }
                if (!error)
                {
                    this.Hide();
                    Metodos.SerializarUsers(usuarios);
                }
            }
        }
        private void Menu_LogIn(object sender, LogInEventArgs e)
        {
            ActiveUser = e.Usuario;
            MainAplicacion menu = new MainAplicacion();

            menu.Show();
            form_login.Enabled = false;
        }