コード例 #1
0
        private void ASaldo_Click(object sender, EventArgs e)
        {
            bool         hay_error      = false;
            List <Users> usuarios       = Metodos.DeserializarUsers();
            string       mail           = AUser.Usuario.GetMail();
            Users        Usuario_Activo = Metodos.BuscaUsuario(usuarios, mail);

            try
            {
                int saldo = Convert.ToInt32(ISaldo.Text);
            }
            catch (Exception exc)
            {
                MessageBox.Show("Enter a valid amount\n" + exc.Message, "Error adding balance");
                hay_error = true;
                Metodos.SerializarUsers(usuarios);
            }
            if (Convert.ToInt32(ISaldo.Text) < 0)
            {
                MessageBox.Show("Enter a valid amount", "Error adding balance");
                hay_error = true;
                Metodos.SerializarUsers(usuarios);
            }
            else if (hay_error == false)
            {
                int saldo = Convert.ToInt32(ISaldo.Text);
                Usuario_Activo.Abonar(saldo);
                Inicia(saldo);
                MessageBox.Show("Balance added with success!");
                Metodos.SerializarUsers(usuarios);
                ISaldo.Text = "";
            }
        }
コード例 #2
0
        public void QuitarUser(List <Users> usuarios, string mail)
        {
            Users aQuitar = Metodos.BuscaUsuario(usuarios, mail);

            usuarios.Remove(aQuitar);
        }