Package P2_640.Archivos

Source Code of P2_640.Archivos.BAC

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package P2_640.Archivos;

import java.util.Calendar;
import java.util.Scanner;

/**
*
* @author CarlosArmando
*/
public class BAC{
   
    public static void main(String args[]){
        JBank bank =new JBank();
        int op=0;
        Scanner lea = new Scanner(System.in);
       
        do{
            try{
                System.out.println("\n1-Agregar Cuenta");
                System.out.println("2-Listar Cuentas");
                System.out.println("3-Buscar Cuenta");
                System.out.println("4-Depositar");
                System.out.println("5-Retirar");
                System.out.println("6-Inactivar Cuentas");
                System.out.println("7-Libreta");
                System.out.println("8-Registrar Intereses");
                System.out.println("9-Exportar");
                System.out.println("10-Salir");
                System.out.print("\nEscoja Opcion: ");
                op = lea.nextInt();
               
                switch( op ){
                    case 1:
                        System.out.println("Ingrese Nombre: ");
                        bank.addCuenta(lea.next());
                        break;
                    case 2:
                        System.out.println("Listar Activas (s) o Inactivas (n)?: ");
                        char resp = lea.next().charAt(0);
                        bank.listar( resp == 's' ? true : false );
                        break;
                    case 3:
                        System.out.println("Ingrese Codigo a buscar: ");
                        if( bank.buscar(lea.nextInt()) )
                            System.out.println("La Cuenta Existe");
                        else
                            System.out.println("La Cuenta NO existe");
                        break;
                    case 4:
                        System.out.println("Codigo Cuenta: ");
                        int cc = lea.nextInt();
                        System.out.println("Monto a depositar: ");
                        double m = lea.nextDouble();
                       
                        if( bank.deposito(cc, m))
                            System.out.println("Deposito exitoso");
                        else
                            System.out.println("No se pudo hacer deposito");
                        break;
                    case 5:
                        System.out.println("Codigo Cuenta: ");
                        cc = lea.nextInt();
                        System.out.println("Monto a retirar: ");
                        m = lea.nextDouble();
                       
                        if( bank.retiro(cc, m))
                            System.out.println("Retiro exitoso");
                        else
                            System.out.println("No se pudo hacer retirar");
                        break;
                    case 6:
                        bank.inactivarCuentas();
                        break;
                    case 7:
                        System.out.println("Ingrese Fecha Min Y/M/D ");
                        Calendar c = Calendar.getInstance();
                        c.set(lea.nextInt(), lea.nextInt()-1, lea.nextInt());
                        System.out.println("Ingrese cod cuenta: ");
                        bank.libreta(lea.nextInt(), c.getTime());
                        break;
                    case 8:
                        bank.registrarIntereses();
                        break;
                    case 9:
                        System.out.println("Ingrese archivo de txt: ");
                        bank.exportarCuentas(lea.next());
                       
                }
            }
            catch(Exception e)
            {
                System.out.println("Error: " + e.getMessage());
            }  
           
        }while( op != 10);
       
    }
}
TOP

Related Classes of P2_640.Archivos.BAC

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.