public string processar(EntidadeDominio entidade)
        {
            Cliente Classe          = (Cliente)entidade;
            string  result          = "";
            ValidarPessoa_Fisica vd = new ValidarPessoa_Fisica();
            string vdv = vd.processar(entidade);

            if (!string.IsNullOrEmpty(vdv))
            {
                result += vdv;
            }
            Validar_senha vdd = new Validar_senha();

            vdv = vdd.processar(entidade);
            if (!string.IsNullOrEmpty(vdv))
            {
                result += vdv;
            }
            GerarBandeira gb    = new GerarBandeira();
            EnderecoDAO   vgDAO = new EnderecoDAO()
            {
            };

            vgDAO.salvar(Classe.Endereco);
            UsuariosDAO goDAO = new UsuariosDAO()
            {
            };

            goDAO.salvar(Classe.usuario);
            Cartao_CreditoDAO carDAO = new Cartao_CreditoDAO()
            {
            };

            foreach (Cartao_Credito a in Classe.Cartoes)
            {
                gb.processar(a);
                carDAO.salvar(a);
            }
            ClienteDAO cliDAO = new ClienteDAO();

            cliDAO.salvar(Classe);
            Car_CliDAO cart_cliDAO = new Car_CliDAO();

            cart_cliDAO.salvar(Classe);
            if (result == "")
            {
                return("sucesso!");
            }
            else
            {
                return(result);
            }
            //return null;
        }
        public string processar(EntidadeDominio entidade)
        {
            string result            = "";
            Venda  Classe            = (Venda)entidade;
            ValidarPessoa_Fisica vpf = new ValidarPessoa_Fisica();

            if (Classe.Forma_pagamento.ID == 0)
            {
                result += "por favor preecha o pagamento!\n";
            }
            if (Classe.Viagems.Count == 0)
            {
                result += "por favor coloque viagens!\n";
            }
            foreach (Viagem vi in Classe.Viagems)
            {
                if (vi.qtd != vi.Passageiros.Count)
                {
                    result += "por favor comfirme os bilhetes!\n";
                    continue;
                }

                foreach (Bilhete bi in vi.Passageiros)
                {
                    string abc = vpf.processar(bi);
                    if (!string.IsNullOrEmpty(abc))
                    {
                        result += abc;
                    }
                }
            }
            if (result == "")
            {
                return(null);
            }
            else
            {
                return(result);
            }
        }