public ContaCorrente GetContaPorTipoCliente(Cliente cliente) { ContaCorrente saida = null; if (cliente.Perfil == PerfilCliente.Perfil.Estrategico.ToString()) { cliente.ContaCorrente = new ContaEspecial(); cliente.ContaCorrente.Numero = 1; cliente.ContaCorrente.Status = ContaCorrente.StatusConta.Ativa.ToString(); cliente.ContaCorrente.Numero = cliente.ContaCorrente.GeradorDeNumerosDeConta(); cliente.ContaCorrente.Tipo = ContaCorrente.TipoConta.Especial.ToString(); cliente.ContaCorrente.ContaE = new ContaEspecial(); cliente.ContaCorrente.ContaE.LimiteCredito = 1000; cliente.ContaCorrente.Agencia = new Agencia(); cliente.ContaCorrente.Agencia.Numero = 1; cliente.ContaCorrente.Agencia.Descricao = "AG. Senador Dantas"; cliente.ContaCorrente.Agencia.Banco = new Banco(); cliente.ContaCorrente.Agencia.Banco.Numero = 1; cliente.ContaCorrente.Agencia.Banco.Descricao = "Banco do Brasil"; cliente.ContaCorrente.OrdemJudicial = new OrdemJudicial(); cliente.ContaCorrente.OrdemJudicial.DataExecucao = "01/11/2012"; cliente.ContaCorrente.OrdemJudicial.DataOrdem = "30/08/2012"; cliente.ContaCorrente.OrdemJudicial.JuizAssinante = "Ubirajara"; cliente.ContaCorrente.OrdemJudicial.OrgaoEmissor = "TSJ"; cliente.ContaCorrente.OrdemJudicial.Ordem = null; saida = cliente.ContaCorrente; } else { if (cliente.Perfil == PerfilCliente.Perfil.Normal.ToString()) { cliente.ContaCorrente = new ContaEspecial(); cliente.ContaCorrente.Numero = 1; cliente.ContaCorrente.Status = ContaCorrente.StatusConta.Ativa.ToString(); cliente.ContaCorrente.Numero = cliente.ContaCorrente.GeradorDeNumerosDeConta(); cliente.ContaCorrente.Tipo = ContaCorrente.TipoConta.Especial.ToString(); cliente.ContaCorrente.ContaN = new ContaNormal(); cliente.ContaCorrente.Agencia = new Agencia(); cliente.ContaCorrente.Agencia.Numero = 1; cliente.ContaCorrente.Agencia.Descricao = "AG. Senador Dantas"; cliente.ContaCorrente.Agencia.Banco = new Banco(); cliente.ContaCorrente.Agencia.Banco.Numero = 1; cliente.ContaCorrente.Agencia.Banco.Descricao = "Banco do Brasil"; cliente.ContaCorrente.OrdemJudicial = new OrdemJudicial(); cliente.ContaCorrente.OrdemJudicial.DataExecucao = "01/11/2012"; cliente.ContaCorrente.OrdemJudicial.DataOrdem = "30/08/2012"; cliente.ContaCorrente.OrdemJudicial.JuizAssinante = "Ubirajara"; cliente.ContaCorrente.OrdemJudicial.OrgaoEmissor = "TSJ"; cliente.ContaCorrente.OrdemJudicial.Ordem = null; saida = cliente.ContaCorrente; } } return saida; }
public static void Adicionar(Cliente cliente) { clientes.Add(cliente); }