Exemplo n.º 1
0
        public string processar(EntidadeDominio entidade)
        {
            StringBuilder sb = new StringBuilder();

            if (entidade.GetType() == typeof(Endereco))
            {
                Endereco endereco = (Endereco)entidade;

                if (endereco.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
                    ClientePFXEnderecoDAO clienteXEnderecoDAO = new ClientePFXEnderecoDAO("id_endereco");
                    clienteXEnderecoDAO.Excluir(endereco);
                }
            }
            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
                {
                    ClientePFXEnderecoDAO clienteXEnderecoDAO = new ClientePFXEnderecoDAO();
                    clienteXEnderecoDAO.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);
        }