public static void eliminarNomina(ref Trabajador trabajador) { // 1. LISTAR NOMINAS CON UN INDICE // 2. SELECCIONAR UN INDICE // 3. BORRAR -> REDIMENSIONAR ARRAY. // SE HACE EN LA CLASE LLAMANDO AL METTOD ELIMINAR NOMINA byte opcion = 0; InterfazNomina.listarNominas(trabajador); if (trabajador.nominas != null) { Console.WriteLine("\n0. CANCELAR"); opcion = InterfazNomina.leerOpcionNominaOp((byte)trabajador.nominas.Length, "BORRAR"); if (opcion > 0) { if (trabajador.EliminarNomina(trabajador.nominas[opcion - 1])) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("i> Se ha borrado la nómina"); Console.ForegroundColor = ConsoleColor.White; } else { Console.WriteLine("!> ERROR borrando nómina"); } } } ConsoleHelper.pausa(); }