///<summary> ///METODO PARA MODIFICAR LOS VALORES DE CONFIGURAICÓN DEL LA NÓMINA ///USA FILE Y SCREEN, POR LO QUE LO DEJAMOS EN EL CONTROLADOR !!! ///</summary> public static void modificarPass(string pass) { // 1. Modificar pidiendo el nuevo dato try { pass = CH.leerPass("NUEVA CONTRASEÑA"); } catch (Exception ex) { CH.lcdColor("\n" + ex.Message + "\n", ConsoleColor.Red); } FH.grabarValores(ruta, pass, datosBase.maxhoras, datosBase.horasbase, datosBase.maxeuxhora, datosBase.preciojoranda, datosBase.incrementoextra, datosBase.impuestos); }
// FUNCIÓN QUE DEVUELVE UN USUARIO EMPLEADO QUE COINCIDA CON USSER Y PASSW public static Empleado logIn(Empleado[] empleados) { // 1. PEDIR USUARIO Y PASSW // 2. VER SI ESTA // 3. SI OK.. RETURN EMPLEADO, ELSE RETURN NULL string usser = ""; string passw = ""; Empleado empleado = null; usser = CH.leerString("USUARIO"); passw = CH.leerPass(); foreach (Empleado e in empleados) { //CH.lcd(e.ToString()); if (e.cliente.usuario.Equals(usser) && e.cliente.password.Equals(passw)) { empleado = e; } } return(empleado); }