コード例 #1
0
        ///<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);
        }
コード例 #2
0
        // 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);
        }