public string processar(EntidadeDominio entidade) { StringBuilder sb = new StringBuilder(); if (entidade.GetType() == typeof(CartaoCredito)) { CartaoCredito cc = (CartaoCredito)entidade; if (cc.ID == 0) { return("PARÂMETRO PARA EXCLUSÃO DA ENTIDADE INCORRETO(ID)! <br />"); } else { // necessário para excluir na tabela n-n antes de fazer a exclusão na tabela dos cartões ClientePFXCartaoDAO clienteXCartaoDAO = new ClientePFXCartaoDAO("id_cartao"); clienteXCartaoDAO.Excluir(cc); } } else { sb.Append("CLIENTE PESSOA FÍSICA NÃO PODE SER VALIDADA, POIS ENTIDADE NÃO É CLIENTE PESSOA FÍSICA! <br />"); } if (sb.Length != 0) { return(sb.ToString()); } return(null); }
public string processar(EntidadeDominio entidade) { StringBuilder sb = new StringBuilder(); if (entidade.GetType() == typeof(ClientePF)) { ClientePF pessoa = (ClientePF)entidade; if (pessoa.ID == 0) { return("PARÂMETRO PARA EXCLUSÃO DA ENTIDADE INCORRETO(ID)! <br />"); } else { ClientePFXCartaoDAO clienteXCartaoDAO = new ClientePFXCartaoDAO(); clienteXCartaoDAO.Excluir(pessoa); } } else { sb.Append("CLIENTE PESSOA FÍSICA NÃO PODE SER VALIDADA, POIS ENTIDADE NÃO É CLIENTE PESSOA FÍSICA! <br />"); } if (sb.Length != 0) { return(sb.ToString()); } return(null); }