Exemplo n.º 1
0
        private void BntCadastrarPresidente_Click(object sender, EventArgs e)
        {
            InserirPresidente inserirPresidente = new InserirPresidente();
            Presidente        pre = new Presidente();

            inserirPresidente.CadastrarPresidente(1, Convert.ToInt32(txtNumPresidente.Text), txtNomePresidente.Text, pre.ConsultaPresidente());
        }
Exemplo n.º 2
0
        public void Seed()
        {
            if (_context.Partido.Any() || _context.Presidente.Any() || _context.TotalVoto.Any())
            {
                return; //Banco já foi populado
            }

            Partido p1 = new Partido(1, "PT");

            Presidente ps1 = new Presidente(1, "Patifarias", "Soluciones", new DateTime(1998, 4, 21), p1);

            TotalVoto tv1 = new TotalVoto(1, new DateTime(2000, 12, 1), ps1, VotoSituacao.Efetivado, 1);

            _context.Partido.AddRange(p1);
            _context.Presidente.AddRange(ps1);
            _context.TotalVoto.AddRange(tv1);
            _context.SaveChanges();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Mensajes.ImprimirMensajeBienvenida2();

            Manager m = new Manager();

            m.CapturarDatos();

            Presidente s = new Presidente();

            s.CapturarDatos();


            s.AsignarManager(m);
            s.CalcularSalario(1);
            Console.WriteLine($"El salario del empleado es {s.Salario}");

            Mensajes.ImprimirMensajeCierre();
            Console.ReadKey();
        }
Exemplo n.º 4
0
 public void Insert(Presidente obj)
 {
     _context.Add(obj);
     _context.SaveChanges();
 }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            //Criando os objetos a serem utilizados
            Presidente presidente = new Presidente();
            Secretaria secretaria = new Secretaria();
            Vendedor   vendedor   = new Vendedor();
            Cliente    cliente;

            //Criando as listas a serem utilizadas
            List <Presidente> presidentes = new List <Presidente>();
            List <Secretaria> secretarias = new List <Secretaria>();
            List <Vendedor>   vendedores  = new List <Vendedor>();
            List <Cliente>    clientes    = new List <Cliente>();

            int opcao = 9;

            while (opcao != 0)
            {
                Console.WriteLine("\nDigite a opcao desejada: ");
                Console.WriteLine("1 - Cadastrar presidente");
                Console.WriteLine("2 - Cadastrar secretaria");
                Console.WriteLine("3 - Cadastrar vendedor");
                Console.WriteLine("4 - Cadastrar clientes");
                Console.WriteLine("5 - Cadastrar comissoes dos vendedores");
                Console.WriteLine("6 - Calcular salario");
                Console.WriteLine("7 - Verificar senha");
                Console.WriteLine("8 - Listar pessoas");
                Console.WriteLine("0 - Sair\n");

                var input = Console.ReadLine();
                opcao = Convert.ToInt32(input);

                switch (opcao)
                {
                case 1:
                    Console.WriteLine("\n*** Cadastrar Presidente ***");
                    presidente.CadastrarFuncionario();

                    if (presidente.Nome == "" || presidente.Documento == "")
                    {
                        Console.WriteLine("O cadastro não pode ser vazio.");
                    }
                    else
                    {
                        presidentes.Add(presidente);
                    }

                    break;

                case 2:
                    Console.WriteLine("\n*** Cadastrar Secretaria ***");
                    secretaria.CadastrarFuncionario();

                    if (secretaria.Nome == "" || secretaria.Documento == "")
                    {
                        Console.WriteLine("O cadastro não pode ser vazio.");
                    }
                    else
                    {
                        secretarias.Add(secretaria);
                    }

                    break;

                case 3:
                    Console.WriteLine("\n*** Cadastrar Vendedor ***");
                    vendedor.CadastrarFuncionario();

                    if (vendedor.Nome == "" || vendedor.Documento == "")
                    {
                        Console.WriteLine("O cadastro não pode ser vazio.");
                    }
                    else
                    {
                        vendedores.Add(vendedor);;
                    }

                    break;

                case 4:
                    Console.WriteLine("\n*** Cadastrar Cliente ***");
                    cliente = new Cliente();
                    cliente.CadastrarCliente();

                    if (cliente.Nome == "" || cliente.Documento == "")
                    {
                        Console.WriteLine("O cadastro não pode ser vazio.");
                    }
                    else
                    {
                        clientes.Add(cliente);
                    }

                    break;

                case 5:
                    Console.WriteLine("\n*** Comissao dos Vendedores ***");
                    string comissao = Console.ReadLine();
                    vendedor.Comissao = Convert.ToDouble(comissao);
                    Console.WriteLine($"Comissao definida: R$ {comissao}.");

                    break;

                case 6:
                    Console.WriteLine("\n*** Calcula Salario Anual ***");
                    Console.WriteLine("Escolha o cargo do funcionario: ");
                    Console.WriteLine("1 - Presidente");
                    Console.WriteLine("2 - Secretaria");
                    Console.WriteLine("3 - Vendedor");
                    string input2 = Console.ReadLine();

                    int opcao2 = 9;
                    opcao2 = Convert.ToInt32(input2);
                    string nomeFuncionario;
                    string salario;

                    switch (opcao2)
                    {
                    case 1:
                        Console.Write("Nome: ");
                        nomeFuncionario = Console.ReadLine();

                        //Pesquisa o nome na lista de presidentes
                        var pesquisaPresidente = presidentes.Where(x => x.Nome == nomeFuncionario).FirstOrDefault();

                        if (pesquisaPresidente == null)
                        {
                            Console.WriteLine("===> ERRO: Nao ha cliente cadastrado com esse nome. <===");
                            break;
                        }

                        Console.Write("Salario Mensal: ");
                        salario = Console.ReadLine();
                        var anualPres = presidente.CalculaSalarioAnual(Convert.ToDouble(salario));
                        Console.WriteLine($"Salario Anual: R$ " + anualPres.ToString());

                        break;

                    case 2:
                        Console.Write("Nome: ");
                        nomeFuncionario = Console.ReadLine();

                        //Pesquisa o nome na lista de secretarias
                        var pesquisaSecretaria = secretarias.Where(x => x.Nome == nomeFuncionario).FirstOrDefault();

                        if (pesquisaSecretaria == null)
                        {
                            Console.WriteLine("===> ERRO: Nao ha cliente cadastrado com esse nome. <===");
                            break;
                        }

                        Console.Write("Salario Mensal: ");
                        salario = Console.ReadLine();
                        var anualSec = presidente.CalculaSalarioAnual(Convert.ToDouble(salario));
                        Console.WriteLine($"Salario Anual: R$ " + anualSec.ToString());

                        break;

                    case 3:
                        Console.Write("Nome: ");
                        nomeFuncionario = Console.ReadLine();

                        //Pesquisa o nome na lista de vendedores
                        var pesquisaVendedor = vendedores.Where(x => x.Nome == nomeFuncionario).FirstOrDefault();

                        if (pesquisaVendedor == null)
                        {
                            Console.WriteLine("===> ERRO: Nao ha cliente cadastrado com esse nome. <===");
                            break;
                        }

                        Console.Write("Salario Mensal: ");
                        salario = Console.ReadLine();
                        var anualVend = presidente.CalculaSalarioAnual(Convert.ToDouble(salario));
                        Console.WriteLine($"Salario Anual: R$ " + anualVend.ToString());

                        break;

                    default:
                        Console.WriteLine("Opcao invalida!");
                        break;
                    }
                    break;

                case 7:
                    Console.WriteLine("*** Verificar Senha ***");
                    Console.WriteLine($"Verificar se a senha do cliente e 123456, segredo ou teste.\n");
                    Console.Write("Digite o nome do usuario: ");
                    var nome = Console.ReadLine();

                    //Pesquisa o nome na lista de clientes
                    var pesquisaCliente = clientes.Where(x => x.Nome == nome).FirstOrDefault();

                    if (pesquisaCliente == null)
                    {
                        Console.WriteLine("===> ERRO: Nao ha cliente cadastrado com esse nome. <===");
                    }
                    else if (pesquisaCliente.VerificarSenha("123456") || pesquisaCliente.VerificarSenha("segredo") || pesquisaCliente.VerificarSenha("teste"))
                    {
                        Console.WriteLine("A senha corresponde a: " + pesquisaCliente.Senha);
                    }
                    else
                    {
                        Console.WriteLine("A senha nao corresponde.");
                    }

                    break;

                case 8:
                    Console.WriteLine("\n*** Lista de Pessoas Cadastradas ***");

                    if (presidente.Nome == null && secretaria.Nome == null && vendedor.Nome == null)
                    {
                        Console.WriteLine("===> ERRO: Nao ha registros. <===");
                    }

                    presidentes.ForEach(x => Console.WriteLine("\n==> Presidentes <==\n" + "Nome: " + x.Nome + "\n" + "Documento: " + x.Documento + "\n"));
                    presidente.ExibeDados();

                    secretarias.ForEach(y => Console.WriteLine("==> Secretarias <==\n" + "Nome: " + y.Nome + "\n" + "Documento: " + y.Documento + "\n"));
                    secretaria.ExibeDados();

                    vendedores.ForEach(w => Console.WriteLine("==> Vendedores <==\n" + "Nome: " + w.Nome + "\n" + "Documento: " + w.Documento + "\n"));
                    vendedor.ExibeDados();

                    clientes.ForEach(z => Console.WriteLine("==> Clientes <==\n" + "Nome: " + z.Nome + "\n" + "Documento: " + "\n"));

                    break;

                case 0:
                    Console.WriteLine("Saindo...");

                    break;

                default:
                    Console.WriteLine("Opcao invalida!");

                    break;
                }
            }
        }
Exemplo n.º 6
0
 public IActionResult Create(Presidente presidente)
 {
     _presidenteService.Insert(presidente);
     return(RedirectToAction(nameof(Index)));
 }