コード例 #1
0
        public void TestInserir()
        {
            ClienteBusiness clienteBusiness = new ClienteBusiness();
            CartaoBusiness  cartaoBusiness  = new CartaoBusiness();
            ContaBusiness   contaBusiness   = new ContaBusiness();

            cliente.Cartao = cartao;
            cliente.Cartao.DataValidade = DateTime.Now;
            cartaoBusiness.Inserir(cliente.Cartao);

            conta.Saldo = 1000;
            contaBusiness.Inserir(conta);

            cliente.Nome      = "Joao";
            cliente.RG        = "37749564-x";
            cliente.Sobrenome = "Da Silva";
            cliente.Idade     = 103;
            cliente.CPF       = "00000000001";
            cliente.IdCartao  = cartao.Id;
            cliente.IdConta   = conta.Id;

            clienteBusiness.Inserir(cliente);

            Assert.IsTrue(cartao.Id > 0);
        }
コード例 #2
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            ClienteBusiness clienteBusiness = new ClienteBusiness();
            ClienteModel    cliente         = new ClienteModel();

            CartaoBusiness cartaoBusiness = new CartaoBusiness();
            CartaoModel    cartao         = new CartaoModel();

            cartao.DataValidade = DateTime.Now.AddYears(5);
            cartaoBusiness.Inserir(cartao);

            ContaBusiness contaBusiness = new ContaBusiness();
            ContaModel    conta         = new ContaModel();

            conta.Saldo = 202013401;
            contaBusiness.Inserir(conta);

            cliente.Nome      = txtNome.Text;
            cliente.Sobrenome = txtSobrenome.Text;
            cliente.CPF       = txtCPF.Text;
            cliente.Idade     = Convert.ToInt32(txtIdade.Text);
            cliente.RG        = txtRG.Text;
            cliente.IdCartao  = cartao.Id;
            cliente.IdConta   = conta.Id;

            clienteBusiness.Inserir(cliente);
        }
コード例 #3
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Cliente         cliente  = new Cliente();
            ClienteBusiness business = new ClienteBusiness();

            cliente.Cpf              = txtCpf.Text;
            cliente.Nome             = txtNome.Text;
            cliente.DataDeNascimento = cldData.SelectedDate;
            cliente.Endereco         = txtEndereco.Text;

            business.Inserir(cliente);

            lblConfirmacao.ForeColor = Color.Red;
            lblConfirmacao.Text      = "ERRO AO INSERIR CLIENTE";

            if (cliente.Id != 0)
            {
                Conta conta = new Conta();
                conta.IdCliente = cliente.Id;
                conta.Saldo     = 5000;
                conta.Senha     = "1234";

                ContaBusiness contaBusiness = new ContaBusiness();
                contaBusiness.Inserir(conta);
                if (conta.Id != 0)
                {
                    Cartao cartao = new Cartao();
                    cartao.IdCliente    = cliente.Id;
                    cartao.IdConta      = conta.Id;
                    cartao.LimiteCartao = 10000;

                    CartaoBusiness cartaoBusiness = new CartaoBusiness();
                    cartaoBusiness.Inserir(cartao);

                    if (cartao.Id != 0)
                    {
                        lblConfirmacao.ForeColor = Color.Green;
                        lblConfirmacao.Text      = "CLIENTE CADASTRADO COM SUCESSO";
                    }
                }
            }
        }
コード例 #4
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            SerasaWebService.SerasaSoapClient serasaValidator = new SerasaWebService.SerasaSoapClient();
            if (serasaValidator.ValidarCPF(txtCPF.Text))
            {
                ClienteBusiness clienteBusiness = new ClienteBusiness();
                ClienteModel    cliente         = new ClienteModel();

                CartaoBusiness cartaoBusiness = new CartaoBusiness();
                CartaoModel    cartao         = new CartaoModel();
                cartao.DataValidade = DateTime.Now.AddYears(5);
                cartaoBusiness.Inserir(cartao);

                ContaBusiness contaBusiness = new ContaBusiness();
                ContaModel    conta         = new ContaModel();
                conta.Saldo = 202013401;
                contaBusiness.Inserir(conta);

                cliente.Nome      = txtNome.Text;
                cliente.Sobrenome = txtSobrenome.Text;
                cliente.CPF       = txtCPF.Text;
                cliente.Idade     = Convert.ToInt32(txtIdade.Text);
                cliente.RG        = txtRG.Text;
                cliente.IdCartao  = cartao.Id;
                cliente.IdConta   = conta.Id;

                clienteBusiness.Inserir(cliente);
                lblMensagem.Text = "Cliente cadastrado com sucesso!";
                lblMensagem.Style.Add("color", "green");
            }
            else
            {
                lblMensagem.Style.Add("color", "red");
                lblMensagem.Text = "CPF Inválido";
            }
        }
コード例 #5
0
 public void Init()
 {
     cartaoBusiness = new CartaoBusiness();
     cartao         = new CartaoModel();
 }
コード例 #6
0
        public void CartaoDeveSerIncluidoELogoAposExcluido()
        {
            Cliente             cliente         = new Cliente();
            IBusiness <Cliente> clienteBusiness = new ClienteBusiness();

            cliente.Cpf = "234234234";
            cliente.DataDeNascimento = DateTime.Now;
            cliente.Endereco         = "sdfasdf";
            cliente.Nome             = "Edilson";

            clienteBusiness.Inserir(cliente);
            Assert.IsNotNull(cliente.Id);

            Cliente cliRetorno = clienteBusiness.BuscarPorId(cliente.Id);

            Assert.IsTrue(cliRetorno.Id > 0);


            IBusiness <Conta> contaBusiness = new ContaBusiness();

            var novaConta = new Conta
            {
                IdCliente = cliRetorno.Id,
                Saldo     = Convert.ToDecimal(5000.04),
                Senha     = "1234"
            };

            contaBusiness.Inserir(novaConta);

            var contaResult = contaBusiness.BuscarPorId(novaConta.Id);

            Assert.IsTrue(contaResult.Id > 0);


            IBusiness <Cartao> cartaoBusiness = new CartaoBusiness();
            var cartao = new Cartao {
                IdCliente    = cliRetorno.Id,
                LimiteCartao = 500,
                IdConta      = contaResult.Id
            };

            cartaoBusiness.Inserir(cartao);
            Assert.IsTrue(cartao.Id > 0);

            var cartaoResult = cartaoBusiness.BuscarPorId(cartao.Id);

            Assert.IsNotNull(cartaoResult);
            Assert.IsTrue(cartaoResult.Id > 0);

            cartaoBusiness.Excluir(cartao.Id);

            cartaoResult = cartaoBusiness.BuscarPorId(cartao.Id);

            Assert.IsNull(cartaoResult);


            contaBusiness.Excluir(contaResult.Id);

            contaResult = contaBusiness.BuscarPorId(novaConta.Id);

            Assert.IsNull(contaResult);

            clienteBusiness.Excluir(cliRetorno.Id);

            var clienteResult = clienteBusiness.BuscarPorId(cliRetorno.Id);

            Assert.IsNull(clienteResult);
        }