Example #1
0
        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);
 }