public List <DocumentoClienteTipo> RetornarDocumentoClienteTipo(int clienteId_) { List <DocumentoClienteTipo> retorno = new DocumentoClienteTipoDal().GetAllByIdCliente(clienteId_).ToList(); foreach (DocumentoClienteTipo item in retorno) { item.ListaSituacaoDocumentoCliente = new DocumentoClienteSituacaoDal().GetAllDocumentoClienteSituacaoByDocCliTipoId(item.DocCliTipoId); } return(retorno); }
/// <summary> /// Lista os tipos de situação para o cliente /// </summary> /// <param name="codTipoDocumento"></param> /// <returns></returns> public IEnumerable <DocumentoClienteTipo> ListarDocumentoTipoSituacao(string clienteId) { DocumentoClienteTipoDal Dal = new DocumentoClienteTipoDal(); List <DocumentoClienteTipo> listaTipoDocumento = null; //Recupera lista de Tipo listaTipoDocumento = Dal.GetAllByIdCliente(int.Parse(clienteId)).ToList(); foreach (var tipoDocumento in listaTipoDocumento) { tipoDocumento.ListaSituacaoDocumentoCliente = this.ListarDocumentoSituacaoPorTipo(tipoDocumento.DocCliTipoId); } return(listaTipoDocumento); }