private void BtnDeposit_Click(object sender, RoutedEventArgs e) { try {//Debut de la methode try catch if ((CmbDepotCompte != null)) { for (int i = 0; i < clients.ListesClients.Count; i++) { if (MainWindow.id == clients.ListesClients[i].ID) { if ((CmbDepotCompte.Text == "Cheques" && clients.ListesClients[i].TypeDeCompte == 'C') || (CmbDepotCompte.Text == "Epargne" && clients.ListesClients[i].TypeDeCompte == 'E')) { string errorMessage = BanqueMethode.DoDeposit(clients.ListesClients[i], TxtDepot.Text, clients.ListesClients[i].TypeDeCompte, MainWindow.id, transactions); if (!string.IsNullOrEmpty(errorMessage)) { MessageBox.Show(errorMessage); return; } TxtDepot.Text = String.Empty; clients.Save(); if (clients.ListesClients[i].TypeDeCompte == 'C') { TxtCompteCheque.Text = (string.Format("{0:0.##}", clients.ListesClients[i].Balance)); } else { TxtSoldeEpargne.Text = (string.Format("{0:0.##}", clients.ListesClients[i].Balance)); } break; } } } MessageBox.Show("Transaction acceptée"); } } catch (Exception) { MessageBox.Show("Vous devez rentrer des chiffres dans les champs vides!"); TxtDepot.Text = String.Empty; TxtDepot.Focus(); return; } }
private void rbMoneyTransfer_Checked(object sender, RoutedEventArgs e) { try { if (rbMoneyTransfer.IsChecked.Value) { //Rendre disponible les element dont on a besoin. GrpRetrait.IsEnabled = false; GroupBoxDep.IsEnabled = false; GrpTransfert.IsEnabled = true; TxtDepot.Clear(); TxtRetrait.Clear(); TxtMontantPaiement.Clear(); GrpPaiementFacture.IsEnabled = false; } } catch { MessageBox.Show("Erreur"); } }
private void Deposit_Checked(object sender, RoutedEventArgs e) { try { if (rbDeposit.IsChecked.Value && GroupBoxDep != null && GrpRetrait != null) { GroupBoxDep.IsEnabled = true; TxtCompteTransfert.Clear(); TxtMontantDuTransfert.Clear(); TxtRetrait.Clear(); TxtDepot.Clear(); GrpRetrait.IsEnabled = false; GrpTransfert.IsEnabled = false; GrpPaiementFacture.IsEnabled = false; TxtMontantPaiement.Clear(); } } catch (Exception) { MessageBox.Show("Erreur"); } }
private void rbPay_Checked(object sender, RoutedEventArgs e) { try {//Debut de la methode try catch if (rbPay.IsChecked.Value) { grpboxdep.IsEnabled = false; GrpRetrait.IsEnabled = false; GrpTransfert.IsEnabled = false; GrpPaiementFacture.IsEnabled = true; TxtDepot.Clear(); TxtDepot.Clear(); TxtRetrait.Clear(); TxtMontantDuTransfert.Clear(); TxtCompteTransfert.Clear(); } } catch { MessageBox.Show("Erreur"); } }