예제 #1
0
 public Banc(Enum_TypeAccount typeAccount, string name, int agency, int account, int digit, DateTime dateTime, int id, int cpf, string nameAccount, DateTime birthDate)
 {
     Users.DateTime  = dateTime;
     Users.Id        = id;
     Users.Cpf       = cpf;
     Users.Name      = nameAccount;
     Users.BirthDate = birthDate;
     TypeAccount     = typeAccount;
     Name            = name;
     Agency          = agency;
     Account         = account;
 }
예제 #2
0
        static void Main(string[] args)
        {
            //entrando com os dados de criacao de uma nova conta
            Console.WriteLine("Create the account");

            try
            {
                Console.Write("Type of the Account: ");
                Enum_TypeAccount typeAccount = Enum.Parse <Enum_TypeAccount>(Console.ReadLine());
                Console.Write("Name of the Bank: ");
                string nameBank = Console.ReadLine();
                Console.Write("Agency: ");
                int agency = int.Parse(Console.ReadLine());
                Console.Write("Account: ");
                int account = int.Parse(Console.ReadLine());
                Console.Write("Digit: ");
                int      digit    = int.Parse(Console.ReadLine());
                DateTime dateTime = DateTime.Now;
                Console.Write("Id client: ");
                int id = int.Parse(Console.ReadLine());
                Console.Write("CPF: ");
                int cpf = int.Parse(Console.ReadLine());
                Console.Write("Name of the client: ");
                string name = Console.ReadLine();
                Console.Write("brithDate('yyyy/MM/day'): ");
                DateTime birthDate = DateTime.Parse(Console.ReadLine());
                //instaciando em memoria
                Banc banc = new Banc(typeAccount, nameBank, agency, account, digit, dateTime, id, cpf, name, birthDate);
                // exibir resultado
                Console.WriteLine();
                Console.WriteLine("Create Account");
                Console.WriteLine("Bank " + banc.Name);
                Console.WriteLine("Ageny: " + banc.Agency);
                Console.WriteLine(" Account: " + banc.Account + " - " + banc.Digit.ToString());
                Console.WriteLine("Type Acconut: " + typeAccount);
                Console.WriteLine("ID: " + banc.Users.Id.ToString());
                Console.WriteLine("CPF: " + banc.Users.Cpf.ToString());
                Console.WriteLine("Client: " + banc.Users.Name);
                Console.WriteLine("Brith Date: " + banc.Users.BirthDate);
                Console.WriteLine("Date this operation: " + banc.Users.DateTime);
            }

            catch (FormatException e)
            {
                Console.WriteLine("error has occurred" + e.Message);
                return;
            }
            Console.ReadLine();
        }