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); } }