Ejemplo n.º 1
0
 public ServicoRevenda(IUnitOfWork unitOfWork,
                       IRepositoryReadOnly <RevendaConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Revenda;
 }
Ejemplo n.º 2
0
 public ServicoObservacao(IUnitOfWork unitOfWork,
                          IRepositoryReadOnly <ObservacaoConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Observacao;
 }
Ejemplo n.º 3
0
 public ServicoCategoria(IUnitOfWork unitOfWork,
                         IRepositoryReadOnly <CategoriaConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Categoria;
 }
Ejemplo n.º 4
0
 public ServicoRamal(IUnitOfWork unitOfWork,
                     IRepositoryReadOnly <RamalConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Ramal;
 }
Ejemplo n.º 5
0
 public void PermissaoMensagem(int idUsuario, EnProgramas enumPrograma, EnTipoManutencao enumTipoManutencao)
 {
     if (!PermissaoUsuario(idUsuario, enumPrograma, enumTipoManutencao))
     {
         throw new Exception("Usuário sem permissão!");
     }
 }
Ejemplo n.º 6
0
 public ServicoRecado(IUnitOfWork unitOfWork,
                      IRepositoryReadOnly <RecadoConsultaViewModel> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Recado;
 }
Ejemplo n.º 7
0
 public ServicoEscala(IUnitOfWork unitOfWork,
                      IRepositoryReadOnly <Escala> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Escala;
 }
 public BaseConhecimentoServico()
 {
     _rep            = new BaseConhecimentoEF();
     _usuarioServico = new UsuarioServico();
     _tipoPrograma   = EnProgramas.BaseConh;
     _baseConhecimentoRepositorioDapper = new BaseConhecimentoRepositorioDapper();
 }
Ejemplo n.º 9
0
 public ServicoParametro(IUnitOfWork unitOfWork,
                         IRepositoryReadOnly <ParametroConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Parametro;
 }
 public ServicoBaseConhecimento(IUnitOfWork unitOfWork,
                                IRepositoryReadOnly <BaseConhConsultaViewModel> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.BaseConh;
 }
Ejemplo n.º 11
0
 public ServicoStatus(IUnitOfWork unitOfWork,
                      IRepositoryReadOnly <StatusConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Status;
 }
Ejemplo n.º 12
0
 public ServicoFeriado(IUnitOfWork unitOfWork,
                       IRepositoryReadOnly <Feriado> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Feriado;
 }
Ejemplo n.º 13
0
 public ServicoCliente(IUnitOfWork unitOfWork,
                       IRepositoryReadOnly <ClienteConsultaViewModelApi> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Cliente;
 }
Ejemplo n.º 14
0
 public ServicoModulo(IUnitOfWork unitOfWork,
                      IRepositoryReadOnly <ModuloConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Modulo;
 }
Ejemplo n.º 15
0
 public ServicoTipo(IUnitOfWork unitOfWork,
                    IRepositoryReadOnly <TipoConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Tipo;
 }
Ejemplo n.º 16
0
 public ServicoDepartamento(IUnitOfWork unitOfWork,
                            IRepositoryReadOnly <DepartamentoConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Departamento;
 }
Ejemplo n.º 17
0
 public ServicoCidade(IUnitOfWork unitOfWork,
                      IRepositoryReadOnly <CidadeConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Cidade;
 }
Ejemplo n.º 18
0
        public ServicoChamado(IUnitOfWork unitOfWork,
                              IRepositoryReadOnly <ChamadoConsultaViewModel> repositoryReadOnly,
                              EnumChamado enumChamado, IRepositoryReadOnly <ChamadoAplicativoViewModel> repositoryAplicativoReadOnly,
                              IRepositoryReadOnly <ChamadoAnexo> repositoryAnexoReadOnly,
                              IServicoChamadoQuadro servicoChamadoQuadro,
                              IRepositoryReadOnly <ChamadoOcorrencia> repositoryProbemaSolucaoReadOnly)
        {
            _uow = unitOfWork;
            _repositoryReadOnly               = repositoryReadOnly;
            _enProgramas                      = EnProgramas.Chamado;
            _enumChamadoAtividade             = enumChamado;
            _repositoryAplicativoReadOnly     = repositoryAplicativoReadOnly;
            _repositoryAnexoReadOnly          = repositoryAnexoReadOnly;
            _repositoryProbemaSolucaoReadOnly = repositoryProbemaSolucaoReadOnly;
            _servicoChamadoQuadro             = servicoChamadoQuadro;

            _listaEmail        = new List <string>();
            _listaEmailCliente = new List <string>();

            if (enumChamado == EnumChamado.Chamado)
            {
                _enProgramas = EnProgramas.Chamado;
            }
            else
            {
                _enProgramas = EnProgramas.Atividade;
            }
        }
Ejemplo n.º 19
0
 public ServicoContaEmail(IUnitOfWork unitOfWork,
                          IRepositoryReadOnly <ContaEmailConsulta> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.ContaEmail;
 }
Ejemplo n.º 20
0
 public ServicoVersao(IUnitOfWork unitOfWork,
                      IRepositoryReadOnly <VersaoConsultaViewModel> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Versao;
 }
Ejemplo n.º 21
0
 public RecadoServico()
 {
     _rep                     = new RecadoEF();
     _repUsuario              = new UsuarioServico();
     _tipoPrograma            = EnProgramas.Recado;
     _statusServico           = new StatusServico();
     _recadoRepositorioDapper = new RecadoRepositorioDapper();
 }
Ejemplo n.º 22
0
 public ServicoUsuario(IUnitOfWork unitOfWork,
                       IRepositoryReadOnly <UsuarioConsulta> repositoryReadOnly,
                       IRepositorioUsuarioWrite repositorioUsuarioWrite)
 {
     _uow = unitOfWork;
     _repositoryReadOnly      = repositoryReadOnly;
     _repositorioUsuarioWrite = repositorioUsuarioWrite;
     _enProgramas             = EnProgramas.Usuario;
 }
Ejemplo n.º 23
0
 public VisitaServico()
 {
     _usuario                 = new UsuarioServico();
     _rep                     = new VisitaEF();
     _listaEmail              = new List <string>();
     _listaEmailCliente       = new List <string>();
     _tipoPrograma            = EnProgramas.Visita;
     _visitaRepositorioDapper = new VisitaRepositorioDapper();
 }
Ejemplo n.º 24
0
 public ServicoVisita(IUnitOfWork unitOfWork,
                      IRepositoryReadOnly <VisitaConsultaViewModelApi> repositoryReadOnly)
 {
     _uow = unitOfWork;
     _repositoryReadOnly = repositoryReadOnly;
     _enProgramas        = EnProgramas.Visita;
     _listaEmail         = new List <string>();
     _listaEmailCliente  = new List <string>();
 }
Ejemplo n.º 25
0
 public AgendamentoServico()
 {
     _rep                          = new AgendamentoEF();
     _repTipo                      = new TipoEF();
     _repUsuario                   = new UsuarioServico();
     _tipoPrograma                 = EnProgramas.Agendamento;
     _listaEmail                   = new List <string>();
     _listaEmailCliente            = new List <string>();
     _agendamentoRepositorioDapper = new AgendamentoRepositorioDapper();
 }
Ejemplo n.º 26
0
 public VersaoServico()
 {
     _rep                     = new VersaoEF();
     _repUsuario              = new UsuarioServico();
     _tipoPrograma            = EnProgramas.Versao;
     _tipoServico             = new TipoServico();
     _observacaoServico       = new ObservacaoServico();
     _parametroServico        = new ParametroServico();
     _versaoRepositorioDapper = new VersaoRepositorioDapper();
 }
Ejemplo n.º 27
0
 public void Programa(EnProgramas enPrograma, bool obrigatorio = false, bool mostrarBotao = true, string texto = "", bool editar = true)
 {
     _enProgramas  = enPrograma;
     _mostrarBotao = mostrarBotao;
     _obrigatorio  = obrigatorio;
     _texto        = texto;
     _editar       = editar;
     _comprimento  = txtNome.Width;
     Consultar(TipoPesquisa.Nenhum);
 }
Ejemplo n.º 28
0
        public ChamadoQuadroViewModel AbrirQuadro(int idUsuario, int idRevenda, EnProgramas enProgramas)
        {
            var lista           = new List <QuadroViewModelChamado>();
            var quadroViewModel = new ChamadoQuadroViewModel();

            if (enProgramas == EnProgramas.Chamado)
            {
                //lista = _repADO.QuadroChamado(idUsuario, idRevenda, EnumChamado.Chamado).ToList();
                lista = QuadroChamado(idUsuario, idRevenda, EnumChamado.Chamado).ToList();

                quadroViewModel.Quadro1 = lista.Where(x => x.QuadroTela == "Q1").OrderBy(x => x.Id).ToList();
                quadroViewModel.Quadro2 = lista.Where(x => x.QuadroTela == "Q2").OrderBy(x => x.Id).ToList();
                quadroViewModel.Quadro3 = lista.Where(x => x.QuadroTela == "Q3").OrderBy(x => x.Id).ToList();
                quadroViewModel.Quadro4 = lista.Where(x => x.QuadroTela == "Q4").OrderBy(x => x.Id).ToList();
                quadroViewModel.Quadro5 = lista.Where(x => x.QuadroTela == "Q5").OrderBy(x => x.Id).ToList();
                quadroViewModel.Quadro6 = lista.Where(x => x.QuadroTela == "Q6").OrderBy(x => x.Id).ToList();

                var listaStatus = BuscarTitulosQuadro();

                quadroViewModel.Titulo1 = listaStatus[0].Nome;
                quadroViewModel.Titulo2 = listaStatus[1].Nome;
                quadroViewModel.Titulo3 = listaStatus[2].Nome;
                quadroViewModel.Titulo4 = listaStatus[3].Nome;
                quadroViewModel.Titulo5 = listaStatus[4].Nome;
                quadroViewModel.Titulo6 = listaStatus[5].Nome;

                //var codStatusAbertura = StatusAbertura();
                //var codStatusOcorrencia = StatusAtendimentoChamado();

                int.TryParse(StatusAbertura(), out int codigoStatusAbertura);
                int.TryParse(StatusAtendimentoChamado(), out int codigoStatusOcorrencia);

                //var modelServico = _uow.RepositorioStatus.First(x => x.Codigo == codigoStatusAbertura);
                string statusAbertura = _uow.RepositorioStatus.First(x => x.Codigo == codigoStatusAbertura).Nome;


                //modelServico = statusServico.ObterPorCodigo(int.Parse(codStatusOcorrencia));
                string statusOcorrencia = _uow.RepositorioStatus.First(x => x.Codigo == codigoStatusOcorrencia).Nome;

                PreencherQuadro(statusAbertura, statusOcorrencia, quadroViewModel.Titulo1, quadroViewModel.Quadro1);
                PreencherQuadro(statusAbertura, statusOcorrencia, quadroViewModel.Titulo2, quadroViewModel.Quadro2);
                PreencherQuadro(statusAbertura, statusOcorrencia, quadroViewModel.Titulo3, quadroViewModel.Quadro3);
                PreencherQuadro(statusAbertura, statusOcorrencia, quadroViewModel.Titulo4, quadroViewModel.Quadro4);
                PreencherQuadro(statusAbertura, statusOcorrencia, quadroViewModel.Titulo5, quadroViewModel.Quadro5);
                PreencherQuadro(statusAbertura, statusOcorrencia, quadroViewModel.Titulo6, quadroViewModel.Quadro6);
            }
            else
            {
                lista = QuadroChamado(idUsuario, idRevenda, EnumChamado.Atividade).ToList();
            }

            return(quadroViewModel);
            //return _repADO.QuadroChamado(idUsuario, idRevenda, EnumChamado.Atividade).ToList();
        }
Ejemplo n.º 29
0
 public ServicoAgendamento(IUnitOfWork unitOfWork,
                           IRepositoryReadOnly <AgendamentoConsultaViewModel> repositoryReadOnly,
                           IRepositoryReadOnly <AgendamentoQuadroViewModel> repositorioReadOnlyQuadro)
 {
     _uow = unitOfWork;
     _repositoryReadOnly        = repositoryReadOnly;
     _repositorioReadOnlyQuadro = repositorioReadOnlyQuadro;
     _enProgramas       = EnProgramas.Agendamento;
     _listaEmailCliente = new List <string>();
     _listaEmail        = new List <string>();
 }
Ejemplo n.º 30
0
        public bool PermissaoRelatorio(int idUsuario, EnProgramas enProgramas)
        {
            var sql   = PermissaoSqlBase(idUsuario, enProgramas);
            var model = _contexto.Database.SqlQuery <UsuarioPermissaoDepartamento>(sql).FirstOrDefault();

            if (model.UsuarioADM)
            {
                return(true);
            }

            return(model.Relatorio);
        }