public static void mostrarDatosEmpleado(Empleado[] empleados) { int numcli = 0; int opcion; if (empleados != null) { numcli = empleados.Length; } if (numcli > 0) { // 1. listar todos los clientes // 2. pedir el cliente // 3. mostrar toString cliente InterfazDireccion.listarEmpleadosIndice(empleados); opcion = InterfazDireccion.pedirCliente(numcli, "Elige un cliente de la lista"); CH.lcd(empleados[opcion - 1].ToString()); if (empleados[opcion - 1].lista_contratos != null) { InterfazComercial.listarContratos(empleados[opcion - 1]); } } else { CH.lcd("!> No hay empleados en la banka!"); } CH.pausa(); }
public static void accion(int accion, ref Banka banka) { switch (accion) { case 1: ControladorEmpleado.registrarEmpleado(ref banka); break; case 2: ControladorEmpleado.mostrarDatosEmpleado(banka.lista_empleados); break; case 3: CH.lcd("A MODIFICAR CLIENTE"); CH.pausa(); // MODIFICAR CLIENTE break; case 4: // ELIMINAR CLIENTE break; case 5: // LISTAR TODOS LOS CLIENTES InterfazDireccion.listarEmpleados(banka.lista_empleados); break; } }
public static void consultarContratosCliente(Banka banka) { // 1. Mostrar clientes con indice // 2. Elegir clientes // 3. Mostrar contratos del clientes int opcion; int numcli = 0; if (banka != null) { numcli = banka.lista_clientes.Length; } if (numcli > 0) { InterfazDireccion.listarClientesIndice(banka.lista_clientes); opcion = InterfazDireccion.pedirCliente(numcli, "Elige un cliente de la lista"); Cliente cliente = banka.lista_clientes[opcion - 1]; if (cliente.lista_contratos != null) { InterfazComercial.listarContratos(cliente); } else { CH.lcd("!> El cliente no tiene ningun contrato"); } } else { CH.lcd("i> No hay clientes que mostrar!"); } CH.pausa(); }
public static void accion(int accion, ref Banka banka) { bool salir = false; int opcion; do { switch (accion) { case 1: InterfazDireccion.mostrar_menu_clientes(); opcion = CH.leerOpcion(5); if (opcion == 0) { salir = true; } else { ControladorCliente.accion(opcion, ref banka); } break; case 2: InterfazDireccion.mostrar_menu_empleados(); opcion = CH.leerOpcion(5); if (opcion == 0) { salir = true; } else { ControladorEmpleado.accion(opcion, ref banka); } break; case 3: InterfazDireccion.mostrar_menu_productos(); opcion = CH.leerOpcion(5); if (opcion == 0) { salir = true; } else { ControladorProducto.accion(opcion, banka); } break; case 4: break; case 0: salir = true; break; } } while (!salir); }