public void ConsultarFuncionariosCadastrados(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            foreach (var item in dao.Cliente)
            {
                if (item.Funcionario.Funcao == null)
                {
                    continue;
                }
                Console.WriteLine("Id: " + item.Id);
                Console.WriteLine("Nome do funcionario: " + item.Nome);
                Console.WriteLine("Cpf do funcionario: " + item.CpfCnpj);
                Console.WriteLine("Data de Admissao: " + item.Funcionario.DataAdmissao);

                foreach (var conta in dao.ContaCorrente)
                {
                    if (conta.cliente.Id == item.Id)
                    {
                        Console.WriteLine("Conta Bancaria "
                                          + "Agencia: " + conta.agencia.Codigo + "Conta: " + conta.NumeroConta);
                    }
                }
                Console.WriteLine("\r\n-------------");
            }
            Console.WriteLine("Precione Enter para retornar ao menu principal.");
            var key = Console.ReadKey();

            if (key.Key == ConsoleKey.Enter)
            {
                Inicio retornoMenu = new Inicio();
                retornoMenu.ConsultaCadastro(consultaCadastro, cadastroCliente, cadastroAgencia, cadastroContaCorrente);
            }
        }
Ejemplo n.º 2
0
        public void CadastrarCliente(MemoryDAO dao, CadastroCliente cadastroCliente, Inicio retornoMenu, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            Pessoa cliente = new Pessoa();

            cliente.Endereco    = new Endereco();
            cliente.Funcionario = new Funcionario();

            Console.WriteLine("Deseja Cadastra um cliente (1) ou funcionario (2)");
            string tipoCadastro = Console.ReadLine();

            Console.WriteLine("Digite o NOME: ");
            cliente.Nome = Console.ReadLine();

            Console.WriteLine("Digite o documento de identificação (CPF/CNPJ): ");
            cliente.CpfCnpj = Console.ReadLine();
            CpfCnpjValid.IsValid(cliente.CpfCnpj);

            if (!CpfCnpjValid.IsValid(cliente.CpfCnpj))
            {
                Console.WriteLine("CNPJ ou CPF informado é invalido!");
                Console.WriteLine("Digite o CPF/CNPJ do Cliente: ");
                cliente.CpfCnpj = Console.ReadLine();
            }

            if (cliente.CpfCnpj.Length == 11)
            {
                cliente.TipoPessoa = TipoPessoa.Fisica;
            }
            else
            {
                cliente.TipoPessoa = TipoPessoa.Juridica;
            }

            Console.WriteLine("Informe a Data Nascimento: ");
            cliente.DataNascimento = Console.ReadLine();
            Console.WriteLine("Informe a Endereço: ");
            cliente.Endereco.EnderecoPessoa = Console.ReadLine();
            Console.WriteLine("Informe a Cidade ");
            cliente.Endereco.Cidade = Console.ReadLine();
            Console.WriteLine("Informe a Estado: ");
            cliente.Endereco.Estado = Console.ReadLine();

            if (tipoCadastro == "2")
            {
                Console.WriteLine("Informe a Função do funcionario: ");
                cliente.Funcionario.Funcao = Console.ReadLine();
                Console.WriteLine("Informe o Salario do funcionario: ");
                cliente.Funcionario.Salario = Convert.ToDouble(Console.ReadLine());
                Console.WriteLine("Informe a Data de admissão do funcionario: ");
                cliente.Funcionario.DataAdmissao = Console.ReadLine();
            }

            dao.CadastrarIdCliente(cliente);
            retornoMenu.MenuSistema(cadastroCliente, consultaCadastro, cadastroAgencia, cadastroContaCorrente);
        }
Ejemplo n.º 3
0
        public ActionResult FormDeleteMemory()
        {
            MemoryDAO dao = new MemoryDAO();

            var model = dao.getAllMemory();

            if (model == null)
            {
                return(RedirectToAction("Index", "Home", new { area = "" }));
            }
            return(View(model));
        }
Ejemplo n.º 4
0
        public ActionResult DeleteMemory(string memory)
        {
            MemoryDAO dao  = new MemoryDAO();
            User      user = Session["User"] as User;
            var       rs   = "";

            if (user == null || user.LEVEL.Equals("10") == false)
            {
                rs = "user";
            }
            else if (memory == null)
            {
                rs = "null";
            }
            else if (ToolsOfAdmin.checkNull(memory) == false)
            {
                rs = "null";
            }
            else if (ToolsOfAdmin.checkNum(memory) == false)
            {
                rs = "number";
            }
            else if (dao.checkExit(Convert.ToInt32(memory)) == false)
            {
                rs = "exit";
            }
            else if (Convert.ToInt32(memory) <= 0)
            {
                rs = "lower";
            }
            else
            {
                var check = dao.delMemory(Convert.ToInt32(memory));
                if (check == false)
                {
                    rs = "fail";
                }
                else
                {
                    rs = "success";
                }
            }
            return(Json(new { result = rs }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 5
0
        public void CadastrarAgencia(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            Agencia agencia = new Agencia();

            agencia.Endereco = new Endereco();

            Console.WriteLine("Digite o número da Agencia: ");
            agencia.Codigo = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Digite o nome da Agencia: ");
            agencia.Nome = Console.ReadLine();
            Console.WriteLine("Informe a cidade da Agencia: ");
            agencia.Endereco.Cidade = Console.ReadLine();
            Console.WriteLine("Informe a endereco da Agencia: ");
            agencia.Endereco.Estado = Console.ReadLine();
            dao.CadastrarIdAgencia(agencia);

            Inicio retornoMenu = new Inicio();

            retornoMenu.MenuSistema(cadastroCliente, consultaCadastro, cadastroAgencia, cadastroContaCorrente);
        }
        public void ConsultaContaCorrenteCadastradas(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            foreach (var item in dao.ContaCorrente)
            {
                Console.WriteLine("Id: " + item.Id);
                Console.WriteLine("Numero da Conta: " + item.NumeroConta);
                Console.WriteLine("Id do Cliente: " + item.cliente.Nome);
                Console.WriteLine("Id da Agencia: " + item.agencia.Codigo);
                Console.WriteLine("Data Abertura da Conta: " + item.DataAberturaConta);
                Console.WriteLine("\r\n-------------");
            }
            Console.WriteLine("Precione Enter para retornar ao menu principal.");
            var key = Console.ReadKey();

            if (key.Key == ConsoleKey.Enter)
            {
                Inicio retornoMenu = new Inicio();
                retornoMenu.ConsultaCadastro(consultaCadastro, cadastroCliente, cadastroAgencia, cadastroContaCorrente);
            }
        }
        public void ConsultaAgenciasCadastradas(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            foreach (var item in dao.Agencias)
            {
                Console.WriteLine("Id: " + item.Id);
                Console.WriteLine("Nome Agencia: " + item.Nome);
                Console.WriteLine("Codigo Agencia: " + item.Codigo);
                Console.WriteLine("Cidade Agencia: " + item.Endereco.Cidade);
                Console.WriteLine("Estado Agencia: " + item.Endereco.Estado);
                Console.WriteLine("\r\n-------------");
            }
            Console.WriteLine("Precione Enter para retornar ao menu principal.");
            var key = Console.ReadKey();

            if (key.Key == ConsoleKey.Enter)
            {
                Inicio retornoMenu = new Inicio();
                retornoMenu.ConsultaCadastro(consultaCadastro, cadastroCliente, cadastroAgencia, cadastroContaCorrente);
            }
        }
Ejemplo n.º 8
0
        public void CadastrarContaCorrente(MemoryDAO dao, CadastroCliente cadastroCliente, Inicio retornoMenu, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            ContaCorrente conta = new ContaCorrente();

            Console.WriteLine("Digite o número da Conta Corrente: ");
            conta.NumeroConta = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Informe o Id do Cliente: ");
            int idCliente = Convert.ToInt32(Console.ReadLine());

            conta.cliente = dao.RetornoCliente(idCliente);
            Console.WriteLine("Informe o Id da Agencia: ");
            int idAgencia = Convert.ToInt32(Console.ReadLine());

            conta.agencia = dao.RetornoAgencia(idAgencia);
            Console.WriteLine("Informe a data de criação da conta: ");
            conta.DataAberturaConta = Console.ReadLine();
            dao.CadastrarIdContaCorrente(conta);

            retornoMenu.MenuSistema(cadastroCliente, consultaCadastro, cadastroAgencia, cadastroContaCorrente);
        }
        public void ConsultaClientesCadastradas(MemoryDAO dao, CadastroCliente cadastroCliente, ConsultaRegistrosCadastrados consultaCadastro, CadastroAgencia cadastroAgencia, CadastroContaCorrente cadastroContaCorrente)
        {
            Console.Clear();
            foreach (var item in dao.Cliente)
            {
                Console.WriteLine("Id: " + item.Id);
                Console.WriteLine("Nome Cliente: " + item.Nome);
                Console.WriteLine("Codigo Cpf/Cnpj: " + item.CpfCnpj);
                Console.WriteLine("Cidade Tipo Pessoa: " + item.TipoPessoa);
                Console.WriteLine("Estado Data Nascimento: " + item.DataNascimento);
                Console.WriteLine("Estado Endereço: " + item.Endereco.EnderecoPessoa);
                Console.WriteLine("Estado Cidade: " + item.Endereco.Cidade);
                Console.WriteLine("Estado Estado: " + item.Endereco.Estado);
                Console.WriteLine("\r\n-------------");
            }
            Console.WriteLine("Precione Enter para retornar ao menu principal.");
            var key = Console.ReadKey();

            if (key.Key == ConsoleKey.Enter)
            {
                Inicio retornoMenu = new Inicio();
                retornoMenu.ConsultaCadastro(consultaCadastro, cadastroCliente, cadastroAgencia, cadastroContaCorrente);
            }
        }