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"); }
public void Calendario(Indigo_Calendario calendario) { try { var context = new Indigo_Controle_Licenca(); context.Indigo_Calendario.AddOrUpdate(calendario); context.SaveChanges(); } catch (Exception) { } }
public void JustificativaUsuario(Indigo_JustificaHorasUsuario ObsUsuario) { try { var context = new Indigo_Controle_Licenca(); context.Indigo_JustificaHorasUsuario.AddOrUpdate(ObsUsuario); context.SaveChanges(); } catch (Exception) { } }
public List <Indigo_JustificaHorasProjeto> BuscaTipoJustificativa() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_JustificaHorasProjeto.ToList()); } catch (Exception) { return(null); } }
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; } }
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); } }
public List <RetornaEstrutura> BuscaEstrutura(int idusuario) { try { var context = new Indigo_Controle_Licenca(); return(context.STP_RETORNA_ESTRUTURA(idusuario).ToList()); } catch (Exception) { return(null); } }
public List <Indigo_ClienteFinal> BuscaClienteFinal() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_ClienteFinal.ToList()); } catch (Exception) { return(null); } }
public List <Indigo_HorasNTrab> BuscaHorasNtrab() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_HorasNTrab.ToList()); } catch { throw; } }
public List <ExportarPipeline> ExportarPipeline() { try { var context = new Indigo_Controle_Licenca(); return(context.STP_EXPORTAR_PIPELINE().ToList()); } catch (Exception) { return(null); } }
public List <Indigo_EstruturaFluxo> BuscaEstruturaFluxo() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_EstruturaFluxo.ToList()); } catch (Exception) { return(null); } }
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; } }
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; } }
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); } }
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; } }
public List <RetornaHC> RetornaHCProjeto(int idprojeto) { try { var context = new Indigo_Controle_Licenca(); return(context.STP_RETORNA_HC(idprojeto).ToList()); } catch (Exception) { throw; } }
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); } }
public List <Indigo_Projeto> BuscaProjeto() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_Projeto.ToList()); } catch (Exception) { return(null); } }
public List <RetornaTopProjeto> TopProjetos() { try { var context = new Indigo_Controle_Licenca(); return(context.STP_RETORNA_TOP_PROJETOS().ToList()); } catch (Exception) { throw; } }
public List <Indigo_ConfigCalendario> BuscaCalendario() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_ConfigCalendario.ToList()); } catch (Exception) { return(null); } }
public List <Indigo_Telas> BuscaTelas() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_Telas.ToList()); } catch (Exception) { return(null); } }
public List <Indigo_HorasProjetoAtalho> BuscaHorasProjetoAtalho() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_HorasProjetoAtalho.ToList()); } catch { throw; } }
public List <Indigo_Pipeline> BuscaPipeline() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_Pipeline.ToList()); } catch { throw; } }
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); } }
public List <Indigo_JustificaHorasUsuario> BuscaJustificaHorasUsuario() { try { var context = new Indigo_Controle_Licenca(); return(context.Indigo_JustificaHorasUsuario.ToList()); } catch (Exception) { return(null); } }
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; } }
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); }
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); } }
public string AddProduto(Indigo_Produto obj) { try { var context = new Indigo_Controle_Licenca(); context.Indigo_Produto.AddOrUpdate(obj); return("sucesso"); } catch (Exception) { return(null); } }
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); } }