Example #1
0
        public string MantemAcesso(List <Indigo_TelasUsuario> listTelaUsuario)
        {
            try
            {
                var context = new Indigo_Controle_Licenca();
                var usuario = listTelaUsuario[0].tuo_UsrId;
                var telas   = context.Indigo_TelasUsuario.Where(x => x.tuo_UsrId == usuario).ToList();

                foreach (var tela in telas)
                {
                    context.Indigo_TelasUsuario.Remove(tela);
                    context.SaveChanges();
                }
                foreach (var telaUsu in listTelaUsuario)
                {
                    context.Indigo_TelasUsuario.AddOrUpdate(telaUsu);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                return("Erro: " + ex.Message);
            }
            return("Sucesso");
        }
Example #2
0
 public void Calendario(Indigo_Calendario calendario)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         context.Indigo_Calendario.AddOrUpdate(calendario);
         context.SaveChanges();
     }
     catch (Exception) { }
 }
Example #3
0
 public void JustificativaUsuario(Indigo_JustificaHorasUsuario ObsUsuario)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         context.Indigo_JustificaHorasUsuario.AddOrUpdate(ObsUsuario);
         context.SaveChanges();
     }
     catch (Exception) { }
 }
Example #4
0
 public List <Indigo_JustificaHorasProjeto> BuscaTipoJustificativa()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_JustificaHorasProjeto.ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #5
0
 public Indigo_Usuario LoginUsuario(string login, string senha)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_Usuario.FirstOrDefault(x => x.usr_Login == login && x.usr_Senha == senha));
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #6
0
 public List <RetornoTargetUsuario> RetornaTarget(int target, int id)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_RETORNA_TARGET(target, id).ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #7
0
 public List <RetornaEstrutura> BuscaEstrutura(int idusuario)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_RETORNA_ESTRUTURA(idusuario).ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #8
0
 public List <Indigo_ClienteFinal> BuscaClienteFinal()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_ClienteFinal.ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #9
0
 public List <Indigo_HorasNTrab> BuscaHorasNtrab()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_HorasNTrab.ToList());
     }
     catch
     {
         throw;
     }
 }
Example #10
0
 public List <ExportarPipeline> ExportarPipeline()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_EXPORTAR_PIPELINE().ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #11
0
 public List <Indigo_EstruturaFluxo> BuscaEstruturaFluxo()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_EstruturaFluxo.ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #12
0
 public List <RetornaProjetoFiltro> RetornaFiltroProjeto(int mes, int ano, int idusuario, int idprojeto)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_FILTRO_PROJETOS(mes, ano, idusuario, idprojeto).ToList());
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #13
0
 public void JustData(int hpo_id, int aprova)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         context.STP_JUSTIFICA_ATIVIDADE(hpo_id, aprova);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #14
0
 public List <RetornoEstruturaJustifica> IniciaHorasJust(Indigo_HorasProjeto horasProjeto, int justifica)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_INICIO_TAREFA_JUST(horasProjeto.hpo_prjId, horasProjeto.hpo_sfpId, horasProjeto.hpo_usrId, horasProjeto.hpo_DataHoraInicio, horasProjeto.hpo_DataHoraFim, horasProjeto.hpo_Observacao, horasProjeto.hpo_jtfAprovado, justifica).ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #15
0
 public List <ListaJustifica> RetornaListaJustifica(int usuarioId, DateTime DataInicio, DateTime DataFim)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_LISTA_JUSTIFICATIVA(DataInicio, DataFim, usuarioId).ToList());
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #16
0
 public List <RetornaHC> RetornaHCProjeto(int idprojeto)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_RETORNA_HC(idprojeto).ToList());
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #17
0
 public Indigo_Telas BuscaTelas(int idTela)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_Telas.FirstOrDefault(x => x.tel_Id == idTela));
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #18
0
 public List <Indigo_Projeto> BuscaProjeto()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_Projeto.ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #19
0
 public List <RetornaTopProjeto> TopProjetos()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_RETORNA_TOP_PROJETOS().ToList());
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #20
0
 public List <Indigo_ConfigCalendario> BuscaCalendario()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_ConfigCalendario.ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #21
0
 public List <Indigo_Telas> BuscaTelas()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_Telas.ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #22
0
 public List <Indigo_HorasProjetoAtalho> BuscaHorasProjetoAtalho()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_HorasProjetoAtalho.ToList());
     }
     catch
     {
         throw;
     }
 }
Example #23
0
 public List <Indigo_Pipeline> BuscaPipeline()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_Pipeline.ToList());
     }
     catch
     {
         throw;
     }
 }
Example #24
0
 public List <Indigo_TelasUsuario> BuscaTelasUsuario(int usuarioId)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_TelasUsuario.Where(x => x.Indigo_Usuario.usr_Id == usuarioId).ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #25
0
 public List <Indigo_JustificaHorasUsuario> BuscaJustificaHorasUsuario()
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.Indigo_JustificaHorasUsuario.ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #26
0
 public List <RetornaDetalhesUsuario> RetornaDetalhesUsuario(int usuarioid)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return(context.STP_RETORNA_DETALHES_PROJETO_USUARIO(usuarioid).ToList());
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #27
0
        public string MantemUsuario(Indigo_Usuario usuario)
        {
            var retorno = "";
            Indigo_EstruturaFluxo estrExiste = new Indigo_EstruturaFluxo();

            try
            {
                var context   = new Indigo_Controle_Licenca();
                var usuExiste = context.Indigo_Usuario.FirstOrDefault(x => x.usr_Login == usuario.usr_Login);

                if (usuExiste != null)
                {
                    if (usuario.usr_Senha != null)
                    {
                        usuExiste.usr_Senha = usuario.usr_Senha;
                    }

                    usuExiste.usr_Login       = usuario.usr_Login.TrimEnd();
                    usuExiste.usr_Nome        = usuario.usr_Nome.TrimEnd();
                    usuExiste.usr_Email       = usuario.usr_Email.TrimEnd();
                    usuExiste.usr_Tel         = usuario.usr_Tel.TrimEnd();
                    usuExiste.fnc_id          = usuario.fnc_id;
                    usuExiste.usr_imagePerfil = usuario.usr_imagePerfil;

                    context.Indigo_Usuario.AddOrUpdate(usuExiste);
                    context.SaveChanges();

                    var atualizaNomeUsuario = context.Indigo_EstruturaFluxo.Where(x => x.estrusr_id == usuExiste.usr_Id).ToList();

                    foreach (var reg in atualizaNomeUsuario)
                    {
                        var estrNomeA = new Indigo_EstruturaFluxo();
                        estrNomeA.estrusr_id = reg.estrusr_id;
                        estrNomeA.estr_Nome  = usuario.usr_Nome;
                        estrNomeA.estr_id    = reg.estr_id;
                        estrNomeA.usr_id     = reg.usr_id;
                        estrNomeA.estr_apr   = reg.estr_apr;
                        context.Indigo_EstruturaFluxo.AddOrUpdate(estrNomeA);
                        context.SaveChanges();
                    }


                    retorno = "Usuário alterado com Sucesso !";
                }
            }
            catch (Exception ex)
            {
                return(String.Format("Erro: {0}", ex.Message));
            }

            return(retorno);
        }
Example #28
0
 public List <RetornoControleCusto> BuscaReportControleCusto(DateTime dtInicial, DateTime dtFinal)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return
             (context.STP_BUSCA_RELATORIO_CONTROLE_CUSTOS(dtInicial, dtFinal).ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #29
0
 public string AddProduto(Indigo_Produto obj)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         context.Indigo_Produto.AddOrUpdate(obj);
         return("sucesso");
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #30
0
 public List <ReportHorasTimeLine> BuscaReportHorasTimeLine(DateTime dtInicial, DateTime dtFinal, int projetoId)
 {
     try
     {
         var context = new Indigo_Controle_Licenca();
         return
             (context.STP_RELATORIO_HORAS_COMPACTO_TIMELINE(dtInicial, dtFinal, projetoId).ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }