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 = ""; } }
public void QuitarUser(List <Users> usuarios, string mail) { Users aQuitar = Metodos.BuscaUsuario(usuarios, mail); usuarios.Remove(aQuitar); }