Example #1
0
        public void DepotDoitAjouterDeLArgentAuCompteEtSeVoirSurLeReleve()
        {
            // Given
            var date = new DateTime(2019, 4, 1);

            // When new account created
            compte.Deposer(1000, date);

            // Then
            Check.That(compte.ReleveDeCompte()).IsEqualTo("OPERATION | DATE | MONTANT | BALANCE"
                                                          + "\r\nDepot | 01/04/2019 | 1000 | 1000");
        }
Example #2
0
        static void Deposer()
        {
            Console.Clear();
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("---------Dépot---------");
            Console.ResetColor();
            Console.Write("Numéro de compte : ");
            string numero = Console.ReadLine();
            Compte compte = Journalisation.GetCompteBancaire(numero);

            if (compte == null)
            {
                Console.WriteLine("Aucun compte avec ce numéro");
            }
            else
            {
                Console.Write("Montant du dépot : ");
                decimal depot = Convert.ToDecimal(Console.ReadLine());
                if (compte.Deposer(depot))
                {
                    Console.WriteLine("Dépot effecuté ");
                    Console.WriteLine("Nouveau solde : " + compte.Solde + " €");
                }
                else
                {
                    Console.WriteLine("Erreur serveur");
                }
            }
        }
Example #3
0
 private void Valider_Click(object sender, RoutedEventArgs e)
 {
     if (typeOperation == "depot")
     {
         compte.Deposer(Convert.ToDecimal(montant.Text));
         MessageBox.Show("Depot effectué");
     }
     else if (typeOperation == "retrait")
     {
         if (compte.Retirer(Convert.ToDecimal(montant.Text)))
         {
             MessageBox.Show("Retrait effectué");
         }
         else
         {
             MessageBox.Show("erreur retrait");
         }
     }
 }