public static Lawoffice.Backend.AgendaService.TipoDeLembrete toServiceEnum(TipoDeTarefaEnum tipoDeItem)
        {
            switch (tipoDeItem)
            {
            case TipoDeTarefaEnum.Audiencia:
                return(Lawoffice.Backend.AgendaService.TipoDeLembrete.CompromissoAudiencia);

            case TipoDeTarefaEnum.Prazo:
                return(Lawoffice.Backend.AgendaService.TipoDeLembrete.PrazoPublicacao);

            default:
                throw new NotImplementedException("Conversão de enum não especificada");
            }
        }
Beispiel #2
0
        public async Task <List <TituloCobranca> > ListaAsync(Guid userGuid, TipoDeTarefaEnum tipoDeTarefaEnum, int?idTituloPai = null)
        {
            var context = _sessionContextData.ObterUserContext(userGuid);

            var ws = new CETituloDeCobrancaServiceSoapClient(_soapConfiguration, context.UrlServico + ServicesUrlConstants.TITULOCOBRANCA);

            TipoEventoDeCobranca tipoDeItem = EnumConverter.toServiceEnumEventoDeCobranca(tipoDeTarefaEnum);

            if (idTituloPai.HasValue && idTituloPai.Value > 0)
            {
                var resultFilho = await ws.ListaPorTituloPaiAsync(context.ContextHeader, idTituloPai.Value);

                return(_mapper.Map <List <TituloCobranca> >(resultFilho.ListaPorTituloPaiResult));
            }
            var result = await ws.ListaPorTipoEventoAsync(context.ContextHeader, tipoDeItem);

            return(_mapper.Map <List <TituloCobranca> >(result.ListaPorTipoEventoResult));
        }
Beispiel #3
0
        public async Task <List <Profissional> > ListaPossiveisExecutores(Guid userGuid, TipoDeTarefaEnum tipoDeItem)
        {
            var context = _sessionContextData.ObterUserContext(userGuid);

            //var audienciaLOBackend = _mapper.Map<Lawoffice.Backend.CompromissoAudienciaService.MCompromissoAudiencia>(audiencia);
            var ws = new Lawoffice.Backend.AgendaService.CEAgendaServiceSoapClient(_soapConfiguration, context.UrlServico + ServicesUrlConstants.AGENDA);

            var result = await ws.ListaPossiveisExecutoresAsync(context.ContextHeader, EnumConverter.toServiceEnum(tipoDeItem));

            return(_mapper.Map <List <Profissional> >(result.ListaPossiveisExecutoresResult));
        }
        public static Lawoffice.Backend.TituloDeCobrancaService.TipoEventoDeCobranca toServiceEnumEventoDeCobranca(TipoDeTarefaEnum tipoDeItem)
        {
            switch (tipoDeItem)
            {
            case TipoDeTarefaEnum.Audiencia:
                return(Lawoffice.Backend.TituloDeCobrancaService.TipoEventoDeCobranca.PorAudiencia);

            case TipoDeTarefaEnum.Prazo:
                return(Lawoffice.Backend.TituloDeCobrancaService.TipoEventoDeCobranca.PorPrazo);

            default:
                throw new NotImplementedException("Conversão de enum não especificada");
            }
        }