Example #1
0
 private void Button_AlterarConta(object sender, RoutedEventArgs e)
 {
     foreach (MCliente c in p.ListarClientes())
     {
         if (c.Id == int.Parse(IdAccount.Text))
         {
             p.DeleteCliente(c);
         }
     }
     foreach (MFuncionario c in p.ListarFuncionario())
     {
         if (c.Id == int.Parse(IdAccount.Text))
         {
             p.DeleteFuncionario(c);
         }
     }
     if (cliente.IsChecked == true)
     {
         MCliente c = new MCliente(nomeConta.Text, senhaConta.Text, emailConta.Text);
         p.InserirCliente(c);
         c.SetId(int.Parse(IdAccount.Text));
         p.UpdateCliente(c);
         MessageBox.Show("Alterado com sucesso!");
         this.Close();
     }
     else if (funcionario.IsChecked == true)
     {
         MFuncionario c = new MFuncionario(nomeConta.Text, senhaConta.Text, emailConta.Text, false);
         p.InserirFuncionario(c);
         c.SetId(int.Parse(IdAccount.Text));
         p.UpdateFuncionario(c);
         MessageBox.Show("Alterado com sucesso!");
         this.Close();
     }
     else if (administrador.IsChecked == true)
     {
         MFuncionario c = new MFuncionario(nomeConta.Text, senhaConta.Text, emailConta.Text, true);
         p.InserirFuncionario(c);
         c.SetId(int.Parse(IdAccount.Text));
         p.UpdateFuncionario(c);
         MessageBox.Show("Alterado com sucesso!");
         this.Close();
     }
 }
Example #2
0
        private void Button_ExcluirConta(object sender, RoutedEventArgs e)
        {
            int      num = listBox.SelectedIndex;
            MUsuario u   = p.AllAccount()[num];

            foreach (MCliente c in p.ListarClientes())
            {
                if (c.Id == u.Id)
                {
                    p.DeleteCliente(c);
                }
            }
            foreach (MFuncionario c in p.ListarFuncionario())
            {
                if (c.Id == u.Id)
                {
                    p.DeleteFuncionario(c);
                }
            }
            listBox.ItemsSource = p.AllAccount();
        }