예제 #1
0
 public void DeleteCartao(Cartao cartao)
 {
     try
     {
         CartaoDAO cartaodao = new CartaoDAOImpl();
         cartaodao.Delete(cartao);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao conectar e remover" + ex.Message);
     }
 }
예제 #2
0
 public void UpdateCartao(Cartao cartao)
 {
     try
     {
         CartaoDAO cartadao = new CartaoDAOImpl();
         cartadao.Select(cartao);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao conectar e atualizar" + ex.Message);
     }
 }
예제 #3
0
        public List <Cartao> Select(Cartao filtro)
        {
            CartaoDAO cartaodao = new CartaoDAOImpl();

            return(cartaodao.Select(filtro));
        }
예제 #4
0
        public string Insert(Cartao cartao)
        {
            String msgRetorno = "";


            try
            {
                CartaoDAO cartaodao = new CartaoDAOImpl();
                if (cartaodao.VerificaDuplicidade(cartao))
                {
                    msgRetorno = msgRetorno + "Cartão já cadastrado";
                }
                else
                {
                    if (cartao.Numero == "" && cartao.Bandeira == "" && cartao.CodigoSeguranca == "")
                    {
                        msgRetorno = msgRetorno + " Inserir dados obrigatórios";
                    }
                    else
                    {
                        if (cartao.Numero == null || cartao.Numero == "")
                        {
                            msgRetorno = msgRetorno + " Favor inserir o número do cartão \n";
                        }

                        if (cartao.Bandeira == null || cartao.Bandeira == "")
                        {
                            msgRetorno = msgRetorno + " Favor inserir a Bandeira do cartão \n";
                        }
                        if (cartao.CodigoSeguranca == null || cartao.CodigoSeguranca == "")
                        {
                            msgRetorno = msgRetorno + " Favor inserir o Código de segurança \n";
                        }
                        if (cartao.Numero.Length != 11)
                        {
                            msgRetorno = msgRetorno + " O número do cartão deve possuir 11 dígitos \n";
                        }

                        if (cartao.CodigoSeguranca.Length != 3)
                        {
                            msgRetorno = msgRetorno + " O código de segurança deve possuir 3 dígitos \n";
                        }

                        //if (cartao.Usuario.Id == 0)
                        //{
                        //    msgRetorno = msgRetorno + "Selecione um usuário \n";
                        //}
                    }
                }
                if (msgRetorno == "")
                {
                    cartaodao.Insert(cartao);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao conectar e inserir" + ex.Message);
            }

            return(msgRetorno);
        }