Exemplo n.º 1
0
        static void Main(string[] args)
        {
            long us1 = 40211111111, us2 = 40222222222, us3 = 40233333333, us4 = 40244444444, us5 = 40255555555;
            int  clave1 = 12345, clave2 = 54321, clave3 = 12354, clave4 = 54312, clave5 = 43251, clave = 0;

            Console.WriteLine("                        INICIAR SESION");
            Console.WriteLine(" ");
            Console.WriteLine("            USUARIOS PARA ELEGIR");
            Console.WriteLine(" ");
            Program.Saludo(us1, clave1, 1);
            Program.Saludo(us2, clave2, 2);
            Program.Saludo(us3, clave3, 3);
            Program.Saludo(us4, clave4, 4);
            Program.Saludo(us5, clave5, 5);
            Console.WriteLine(" ");
            Procedimiento.Mostrar(us1, us2, us3, us4, us5, clave, clave1, clave2, clave3, clave4, clave5);

            Console.ReadKey();
        }
        static public void Mostrar(long us1, long us2, long us3, long us4, long us5, int c, int c1, int c2, int c3, int c4, int c5)

        {
            Console.WriteLine("1- ESCRIBA SU NOMBRE ");
            string n = Convert.ToString(Console.ReadLine());

            Console.WriteLine("2- INGRESE SU USUARIO");
            long us = Convert.ToInt64(Console.ReadLine());

            if ((us == us1) || (us == us2) || (us == us3) || (us == us4) || (us == us5))
            {
                Console.WriteLine("3- INGRESE SU CLAVE");
                c = Convert.ToInt32(Console.ReadLine());
            }

            else if ((us != us1) || (us != us2) || (us != us3) || (us != us4) || (us != us5))
            {
                while (us != us1 && us != us2 && us != us3 && us != us4 && us != us5)
                {
                    Console.WriteLine("¡USUARIO INCORRECTO! ");
                    Console.WriteLine("DIGITE OTRO USUARIO");
                    us = Convert.ToInt64(Console.ReadLine());
                }
                Console.WriteLine("INGRESE SU CLAVE:");
                c = Convert.ToInt32(Console.ReadLine());
            }

            if ((c != c1) && (c != c2) && (c != c3) && (c != c4) && (c != c5))
            {
                do
                {
                    Console.WriteLine("¡CONTRASEÑA INCORRECTA!");
                    Console.WriteLine("INGRESE SU CLAVE:");
                    c = Convert.ToInt32(Console.ReadLine());
                }while ((c != c1) && (c != c2) && (c != c3) && (c != c4) && (c != c5));
            }
            else if ((c == c4 && us == us4) || (c == c5 && us == us5))
            {
                do
                {
                    Console.WriteLine("ESTE USUARIO ESTÁ INACTIVO, POR FAVOR VUELVA Y VALIDE OTRO USUARIO.");
                    Console.WriteLine("INGRESE OTRO USUARIO");
                    us = Convert.ToInt64(Console.ReadLine());
                    Console.WriteLine("INGRESE SU CLAVE");
                    c = Convert.ToInt32(Console.ReadLine());
                }while (c == c4 && us == us4 || c == c5 && us == us5);
            }

            if ((c == c1) && (us == us1))
            {
                Console.WriteLine(" ");
                Console.WriteLine("                    ESTADO ACTIVO");
                Console.WriteLine(" ");
                Console.WriteLine("La fecha de creacion de este usuario es: " + Procedimiento.fecha());
                Console.WriteLine("Bienvenido " + n.ToUpper() + ", usted ingreso con el USUARIO 1. Su rol es el de ADMINISTRADOR");
                Console.WriteLine("NO HAY ASIGNACIONES PENDIENTES, PUEDE RETIRARSE");
            }
            else if ((c == c2) && (us == us2))
            {
                Console.WriteLine(" ");
                Console.WriteLine("                    ESTADO ACTIVO");
                Console.WriteLine(" ");
                Console.WriteLine("La fecha de creacion de este usuario es: " + Procedimiento.fecha2());
                Console.WriteLine("Bienvenido " + n.ToUpper() + ", usted ingreso con el USUARIO 2. Su rol es el de SUPERVISOR");
                Console.WriteLine("NO HAY SUPERVISIONES PENDIENTES, PUEDE RETIRARSE");
            }
            else if ((c == c3) && (us == us3))
            {
                Console.WriteLine(" ");
                Console.WriteLine("                    ESTADO ACTIVO");
                Console.WriteLine(" ");
                Console.WriteLine("La fecha de creacion de este usuario es: " + Procedimiento.fecha3());
                Console.WriteLine("Bienvenido " + n.ToUpper() + ", usted ingreso con el USUARIO 3. Su rol es el de VENDEDOR");
                Console.WriteLine("NO HAY VENTAS PENDIENTES, PUEDE RETIRARSE");
            }

            else
            {
                Console.WriteLine("LA CONTRASEÑA QUE ESCRIBIÓ NO COINCIDE CON EL USUARIO INGRESADO");
                Console.WriteLine("¡Hasta luego! vuelva cuando sepa la contraseña de SU USUARIO");
            }
        }