예제 #1
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();
            Diretor        roberta        = new Diretor("222.222.222-22");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta("444.444.444-44");

            camila.Nome  = "Camila";
            camila.Senha = "abc";

            Designer pedro = new Designer("111.111.111-11");

            pedro.Nome = "Pedro";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "oi";

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(camila, "abc");
            //sistemaInterno.Logar(pedro, "oi"); //
            sistemaInterno.Logar(parceiro, "oi");

            Console.WriteLine();
        }
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("456");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(roberta, "abc");

            GerenteDeConta camila = new GerenteDeConta("159");

            camila.Nome  = "Camila";
            camila.Senha = "456";

            sistemaInterno.Logar(camila, "456");
            sistemaInterno.Logar(camila, "abc");

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "123456";
            sistemaInterno.Logar(parceiro, "123456");
        }
예제 #3
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();
            Funcionario            carlos      = new Desenvolvedor("123.456.789-10");

            carlos.Nome = "Carlos";

            Diretor roberta = new Diretor("109.876.543-21");

            roberta.Nome  = "Roberta";
            roberta.Senha = "111";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "000";

            SistemaInterno sistema = new SistemaInterno();

            sistema.Logar(parceiro, "000");
            sistema.Logar(roberta, "112");
            sistema.Logar(roberta, "111");

            gerenciador.Registrar(carlos);
            gerenciador.Registrar(roberta);

            Console.WriteLine("Total de bonificações: R$ " + gerenciador.GetTotalBonificacao());

            Console.ReadLine();
        }
예제 #4
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("000.000.002-22")
            {
                Nome  = "Roberta",
                Senha = "123"
            };

            GerenteDeConta camila = new GerenteDeConta("000.000.004-44")
            {
                Nome  = "Camila",
                Senha = "123"
            };

            ParceiroComercial parceiroComercial = new ParceiroComercial()
            {
                Senha = "123"
            };

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(camila, "123");
            sistemaInterno.Logar(parceiroComercial, "123");
        }
예제 #5
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("123.123.123-12");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta("126.126.126-12");

            camila.Nome  = "Camila";
            camila.Senha = "abc";

            Designer pedro = new Designer("123.123.123-12");

            pedro.Nome = "Pedro";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "123456";

            sistemaInterno.Logar(parceiro, "123456");
            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(camila, "abc");
        }
예제 #6
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("159.753.398-04");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89");

            camila.Nome  = "Camila";
            camila.Senha = "abc";

            //add classe Autenticavel
            Auxiliar isabela = new Auxiliar("981.198.778-53");

            isabela.Nome = "Isabela";


            ParceiroComercial joana = new ParceiroComercial();

            joana.Senha = "123456";


            //sistemaInterno.Logar(isabela, "oiio");
            sistemaInterno.Logar(joana, "123456");
            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(camila, "abc");
        }
예제 #7
0
        public static void UsarSistema()
        {
            SistemaInterno sistema = new SistemaInterno();

            Diretor marcos = new Diretor(5000, "5232323");

            marcos.Nome  = "Marcos";
            marcos.Senha = "123";

            Gerente gui = new Gerente(10000, "234232");

            gui.Nome  = "Guilherme";
            gui.Senha = "567";


            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "abc";

            sistema.Logar(marcos, "123");
            sistema.Logar(marcos, "1234");
            Console.WriteLine("");
            sistema.Logar(gui, "32");
            sistema.Logar(gui, "567");
            Console.WriteLine("");
            sistema.Logar(parceiro, "21343");
            sistema.Logar(parceiro, "abc");
        }
예제 #8
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor rogerio = new Diretor("12312232132");

            rogerio.Nome  = "Rogerio";
            rogerio.Senha = "123";

            GerenteDeConta iris = new GerenteDeConta("123456789");

            iris.Nome  = "Iris";
            iris.Senha = "abc";

            Funcionario igor = new Auxiliar("123456789");

            igor.Nome = "Igor";
            //igor.Senha = "1234";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "321";

            sistemaInterno.Logar(rogerio, "123");
            sistemaInterno.Logar(rogerio, "1234");
            sistemaInterno.Logar(parceiro, "321");
            //sistemaInterno.Logar(igor, "1234");
        }
예제 #9
0
        public static void UsarSistema()
        {
            var sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("111.123.456-99")
            {
                Nome  = "Roberta",
                Senha = "123"
            };

            sistemaInterno.Logar(roberta, "123");

            GerenteDeConta camila = new GerenteDeConta("444.123.456-99")
            {
                Nome  = "Camila",
                Senha = "111"
            };

            sistemaInterno.Logar(camila, "123");

            ParceiroComercial parceiro = new ParceiroComercial()
            {
                Senha = "abc"
            };

            sistemaInterno.Logar(parceiro, "123");
        }
예제 #10
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("545.338.453-52");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta("362.827.629-08");

            camila.Nome  = "Camila";
            camila.Senha = "1234";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "12345";

            sistemaInterno.Logar(parceiro, "12345");


            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(roberta, "asd");

            sistemaInterno.Logar(camila, "123");
            sistemaInterno.Logar(camila, "asd");
        }
예제 #11
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("123.456.789-89");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta("666.666.666-66");

            camila.Nome  = "Camila";
            camila.Senha = "abc";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "654";

            Console.Write("Roberta: ");
            sistemaInterno.Logar(roberta, "123");
            Console.Write("Camila: ");
            sistemaInterno.Logar(camila, "abc");
            Console.Write("Parceiro comercial: ");
            sistemaInterno.Logar(parceiro, "654");
        }
예제 #12
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();
            Diretor        diretor        = new Diretor(5000, "321.456.987-15");

            diretor.Nome  = "Roberta";
            diretor.Senha = "123";

            GerenteDeConta gerenteDeConta = new GerenteDeConta(4000, "987.456.321-14");

            gerenteDeConta.Nome  = "Camila";
            gerenteDeConta.Senha = "123";

            Auxiliar auxiliar = new Auxiliar(2000, "789.654.321-13");

            auxiliar.Nome = "Igor";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "321";

            sistemaInterno.Logar(diretor, "123");
            sistemaInterno.Logar(gerenteDeConta, "abc");
            sistemaInterno.Logar(parceiro, "321");
            //sistemaInterno.Logar(auxiliar, "abc");
        }
예제 #13
0
        /* public static void CalcularBonificacao()
         * {
         *
         *   GerenciadorBonificacao gerenciadorBonidicacao = new GerenciadorBonificacao();
         *   Designer pedro = new Designer(3000,"833.222.048-39");
         *   pedro.Nome = "Pedro";
         *
         *   Diretor roberta = new Diretor(4000,"159.753.398-04");
         *   roberta.Nome = "Roberta";
         *
         *   Auxiliar igor = new Auxiliar(1500,"981.198.778-53");
         *   igor.Nome = "Igor";
         *
         *   GerenteDeConta camila = new GerenteDeConta(4500,"326.985.628-89");
         *   camila.Nome = "Camila";
         *
         *   gerenciadorBonidicacao.Registrar(pedro);
         *   gerenciadorBonidicacao.Registrar(roberta);
         *   gerenciadorBonidicacao.Registrar(igor);
         *   gerenciadorBonidicacao.Registrar(camila);
         *
         *   Console.WriteLine("Total de bonificações do mês: " + gerenciadorBonidicacao.GetTotalBonificacao());
         * }*/

        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor(4000, "159.753.398-04");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta(4500, "326.985.628-89");

            camila.Nome  = "Camila";
            camila.Senha = "abc";

            Designer pedro = new Designer(3000, "833.222.048-39");

            pedro.Nome = "Pedro";

            Console.WriteLine("Resposta esperada, true: " + sistemaInterno.Logar(roberta, "123"));
            Console.WriteLine("Resposta esperada, false: " + sistemaInterno.Logar(roberta, "1232323232"));

            Console.WriteLine("Resposta esperada, true: " + sistemaInterno.Logar(camila, "abc"));
            Console.WriteLine("Resposta esperada, false: " + sistemaInterno.Logar(camila, "222222"));

            //Console.WriteLine("Resposta esperada: NAO COMPILAR, pois pedro é Designer, logo não tem acesso." + sistemaInterno.Logar(pedro, "222222"));

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "123";
            Console.WriteLine("Resposta esperada, true: " + sistemaInterno.Logar(parceiro, "123"));

            Console.ReadLine();
        }
예제 #14
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();
            Diretor        carlos         = new Diretor("981.981.290..70");

            carlos.Nome  = "Carlos";
            carlos.Senha = "123";

            GerenteDeConta patricia = new GerenteDeConta("167.382.345-93");

            patricia.Nome  = "Patricia";
            patricia.Senha = "124";

            Designer tiago = new Designer("863.362.748-10");

            tiago.Nome = "Tiago";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "123456";

            sistemaInterno.Logar(parceiro, "123456");
            //sistemaInterno.Logar(pedro, "dsdsd");
            sistemaInterno.Logar(carlos, "123");
            sistemaInterno.Logar(patricia, "124");
        }
예제 #15
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("Roberta", "123.456.789-10");

            roberta.Senha = "123";

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(roberta, "abc");

            GerenteDeConta camila = new GerenteDeConta("Camila", "123.456.789-10");

            camila.Senha = "123";

            sistemaInterno.Logar(camila, "123");
            sistemaInterno.Logar(camila, "abc");

            ParceiroComercial parceiroComercial = new ParceiroComercial();

            parceiroComercial.Senha = "123456";

            sistemaInterno.Logar(parceiroComercial, "123456");
            sistemaInterno.Logar(parceiroComercial, "abc");
        }
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("159.753.398-04");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89");

            camila.Nome  = "Camila";
            camila.Senha = "abc";

            Designer pedro = new Designer("833.222.048-39");

            pedro.Nome = "Pedro";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "123456";

            sistemaInterno.Logar(parceiro, "123456");

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(camila, "abc");
        }
예제 #17
0
        public static void UsarSistema()
        {
            var sistemaInterno = new SistemaInterno();

            var diretor = new Diretor("987.654.321-00")
            {
                Nome  = "Maria",
                Senha = "321"
            };

            var gerenteDeContas = new GerenteDeConta("798.456.123-55")
            {
                Nome  = "Joana",
                Senha = "123"
            };

            var parceiroComercial = new ParceiroComercial
            {
                Senha = "987"
            };

            sistemaInterno.Logar(parceiroComercial, "987");
            sistemaInterno.Logar(diretor, "123");
            sistemaInterno.Logar(gerenteDeContas, "123");
        }
예제 #18
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("2132312131");

            roberta.Nome  = "Roberta";
            roberta.Senha = "1212";

            GerenteDeConta camila = new GerenteDeConta("995.546.767-55");

            camila.Nome  = "Camila";
            camila.Senha = "aaa";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "xxxx";

            sistemaInterno.Logar(parceiro, "xxxx");

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(roberta, "1212");
            sistemaInterno.Logar(camila, "aa2");
            sistemaInterno.Logar(camila, "aaa");
        }
예제 #19
0
        public bool Logar(ParceiroComercial funcionario, string senha)
        {
            bool usuarioAutenticado = funcionario.Auntenticar(senha);

            if (usuarioAutenticado)
            {
                Console.WriteLine("Bem Vindo ao sistema !");
                return(true);
            }
            else
            {
                Console.WriteLine("Senha Incorreta !");
                return(false);
            }
        }
예제 #20
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();
            Diretor        jessica        = new Diretor(5000, "2109203190193");

            jessica.Nome  = "Jessica";
            jessica.Senha = "123";

            sistemaInterno.Logar(jessica, "123");

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "123";

            sistemaInterno.Logar(parceiro, "123");
        }
예제 #21
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();
            Diretor        joao           = new Diretor("123.123.123-13");

            joao.Nome  = "João";
            joao.Senha = "123";

            ParceiroComercial luiz = new ParceiroComercial();

            luiz.Senha = "123";

            sistemaInterno.Logar(joao, "123");
            sistemaInterno.Logar(joao, "1233");
            sistemaInterno.Logar(luiz, "123");
        }
예제 #22
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();
            Diretor        roberta        = new Diretor("135.489.479-98");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "123456";

            sistemaInterno.Logar(parceiro, "123456");
            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(roberta, "abc");
        }
예제 #23
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor diretor = new Diretor("Lucas", "563.489.357-58", "123456");

            sistemaInterno.Logar(diretor, "123456");

            GerenteConta gerenteConta = new GerenteConta("Paulo", "263.589.145-58", "123456");

            sistemaInterno.Logar(gerenteConta, "dfasfd");

            ParceiroComercial parceiro = new ParceiroComercial("123456");

            sistemaInterno.Logar(parceiro, "123456");
        }
        public static void LogarSistema()
        {
            ParceiroComercial parceiroComercial = new ParceiroComercial();

            parceiroComercial.Senha = "123";

            Diretor diretor = new Diretor("000.000.000-00");

            diretor.Nome  = "Juliana";
            diretor.Senha = "1234";

            SistemaInterno sistemaInterno = new SistemaInterno();

            sistemaInterno.Logar(diretor, "123");
            sistemaInterno.Logar(parceiroComercial, "123");
        }
예제 #25
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("159.753.398-04");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(roberta, "1234");

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "1234";
            sistemaInterno.Logar(parceiro, "1234");
        }
예제 #26
0
        public static void SisByteBank()
        {
            SistemaInterno sis = new SistemaInterno();

            Diretor dir = new Diretor("111.212.363.90", 5000);

            dir.Nome  = "Camila Fernandez";
            dir.Senha = "123";

            sis.Login(dir, dir.Senha);

            ParceiroComercial par = new ParceiroComercial();

            par.Senha = "321";

            sis.Login(par, par.Senha);
        }
예제 #27
0
        public static void UsarSistema()
        {
            SistemaInterno sistema = new SistemaInterno();
            Diretor        stefany = new Diretor("23434");
            Designer       jesus   = new Designer("777");

            stefany.Senha = "12DS";
            jesus.Senha   = "777";

            sistema.Logar(stefany, "12DS");
            sistema.Logar(jesus, "777");

            ParceiroComercial carlos = new ParceiroComercial();

            carlos.Senha = "123";
            sistema.Logar(carlos, "123");

            Console.ReadLine();
        }
예제 #28
0
        public static void UsarSistema()
        {
            SistemaInterno sistema = new SistemaInterno();

            Diretor Roberta = new Diretor("222.222.222.22");

            Roberta.Senha = "abcd";
            Roberta.Nome  = "Roberta";

            GerenteDeConta Camila = new GerenteDeConta("444.444.444.44");

            Camila.Senha = "dcba";
            Camila.Nome  = "Camila";

            ParceiroComercial Basf = new ParceiroComercial("123");

            sistema.Logar(Basf, "123");
            sistema.Logar(Roberta, "abcd");
            sistema.Logar(Camila, "dcba");
        }
예제 #29
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor jp = new Diretor("765.987.678-09");

            jp.Senha = "123";

            GerenteDeConta mateus = new GerenteDeConta("765.987.678-09");

            mateus.Senha = "123";

            ParceiroComercial parceiroComercial = new ParceiroComercial();

            parceiroComercial.Senha = "0000";

            sistemaInterno.Logar(jp, "123");
            sistemaInterno.Logar(mateus, "123");
            sistemaInterno.Logar(parceiroComercial, "000");
        }
예제 #30
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("159.753.398-04", 5000);

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89", 4000);

            camila.Nome  = "Camila";
            camila.Senha = "abc";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "parceiro";

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(camila, "abc");
            sistemaInterno.Logar(parceiro, "parceiro");
        }