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); } }
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); }
public ActionResult FormDeleteMemory() { MemoryDAO dao = new MemoryDAO(); var model = dao.getAllMemory(); if (model == null) { return(RedirectToAction("Index", "Home", new { area = "" })); } return(View(model)); }
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)); }
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); } }
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); } }