public dynamic getEquipByNumExtintor(string numExtintor, int empId) { using (Query query = new Query(_stringConexao)) { query.Script = "SELECT " + " B.RAZAOSOCIAL, " + " C.ID, " + " C.LOCALIZACAO_EQUIPAMENTO, " + " C.QRCODE, " + " C.QRCODE_DATA_GERACAO, " + " C.DATACRIACAO_EQUIPAMENTO, " + " D.NUM_EXT, " + " D.SELOINMETRO_EXT, " + " D.FABRICANTE_EXT, " + " D.TIPO_EXT, " + " D.CAPACIDADE_EXT, " + " D.ANOFABRICACAO_EXT " + "FROM EMPRESACLIENTE AS B(NOLOCK) " + "INNER JOIN EQUIPAMENTO_SEGURANCA AS C(NOLOCK) ON B.ID = C.EMPRESACLIENTEID " + "INNER JOIN EXTINTOR AS D(NOLOCK) ON D.EQUIPAMENTOID = C.ID " + "WHERE D.NUM_EXT = @NUMEXTINTOR AND B.ID = @EMPID "; query.AdicionarParametro("NUMEXTINTOR", numExtintor); query.AdicionarParametro("EMPID", empId); query.Abrir(); while (query.Proximo()) { return(new { Empresa = query.ObterString("RAZAOSOCIAL", true), EquipamentoId = query.ObterInteiro("ID", 0), Localizacao = query.ObterString("LOCALIZACAO_EQUIPAMENTO", true), QrCode = query.ObterString("QRCODE", true), DtQrCode = query.ObterDateTime("QRCODE_DATA_GERACAO", Convert.ToDateTime("01/01/1900")), DtCricaoEquipamento = query.ObterDateTime("DATACRIACAO_EQUIPAMENTO"), NumeroExtintor = query.ObterInteiro("NUM_EXT", 0), SeloInmetroExtintor = query.ObterString("SELOINMETRO_EXT", true), FabricanteExtintor = query.ObterString("FABRICANTE_EXT", true), TipoExtintor = query.ObterString("TIPO_EXT", true), CapacidadeExtintor = query.ObterInteiro("CAPACIDADE_EXT", 0), AnoFabricadoExtintor = query.ObterString("ANOFABRICACAO_EXT", true), UltManutencao = getManutEquipById(query.ObterInteiro("ID", 0)) }); } ; return(null); } }
public Manutencao GetManutencaoByEquipIdAndAgeId(int equipamentoId, int agendamentoId) { using (Query query = new Query(_stringConexao)) { query.Script = " SELECT " + " M.* "+ "FROM " + " MANUTENCAO AS M(NOLOCK)"+ "WHERE " + " AGENDAINSPMANUTID = @AGEID AND EQUIPAMENTOSEGURANCAID = @EQUIPID"; query.AdicionarParametro("EQUIPID", equipamentoId); query.AdicionarParametro("AGEID", agendamentoId); query.Abrir(); while (query.Proximo()) { return new Manutencao { Id = query.ObterInteiro("Id", 0), StatusInspManutId = query.ObterInteiro("StatusInspManutId", 0), FuncionarioId = query.ObterInteiro("FuncionarioId", 0), EmpresaClienteId = query.ObterInteiro("EmpresaClienteId", 0), AgendaInspManutId = query.ObterInteiro("AgendaInspManutId", 0), AnoFabricacao = query.ObterString("AnoFabricacao", true), Capacidade = query.ObterString("Capacidade", true), FabricanteExt = query.ObterString("FabricanteExt", true), NumCilindro = query.ObterString("NumCilindro", true), Aprovado = query.ObterBool("Aprovado"), Reprovado = query.ObterBool("Reprovado"), DataReteste = query.ObterString("DataReteste", true), SeloInmetro = query.ObterString("SeloInmetro", true), DataRecarga = query.ObterString("DataRecarga", true), DataProximaRecarga = query.ObterString("DataRecarga", true), TipoExt = query.ObterString("TipoExt", true), UltimoTeste = query.ObterString("UltimoTeste", true), ObsManut = query.ObterString("ObsManut", true), DataInicial = query.ObterDateTime("DataInicial", Convert.ToDateTime("01/01/1900 00:00:00")), DataFinal = query.ObterDateTime("DataFinal", Convert.ToDateTime("01/01/1900 00:00:00")), Duracao = query.ObterString("Duracao", true), EquipamentoSegurancaId = query.ObterInteiro("EquipamentoSegurancaId", 0) } } ; return(null); } } }
public Inspecao GetInspecaoByEquipIdAndAgeId(int equipamentoId, int agendamentoId) { using (Query query = new Query(_stringConexao)) { query.Script = " SELECT " + " I.* "+ "FROM " + " INSPECAO AS I(NOLOCK)"+ "WHERE " + " AGENDAINSPMANUTID = @AGEID AND EQUIPAMENTOSEGURANCAID = @EQUIPID"; query.AdicionarParametro("EQUIPID", equipamentoId); query.AdicionarParametro("AGEID", agendamentoId); query.Abrir(); while (query.Proximo()) { return new Inspecao { Id = query.ObterInteiro("Id", 0), StatusInspManutId = query.ObterInteiro("StatusInspManutId", 0), FuncionarioId = query.ObterInteiro("FuncionarioId", 0), EmpresaClienteId = query.ObterInteiro("EmpresaClienteId", 0), AgendaInspManutId = query.ObterInteiro("AgendaInspManutId", 0), UltimaRec_Insp = query.ObterString("UltimaRec_Insp", true), ProximoRec_Insp = query.ObterString("ProximoRec_Insp", true), UltimoReteste_Insp = query.ObterString("UltimoReteste_Insp", true), ProximoReteste_Insp = query.ObterString("ProximoReteste_Insp", true), EstadoCilindro_Insp = query.ObterString("EstadoCilindro_Insp", true), EstadoLocal_Insp = query.ObterString("EstadoLocal_Insp", true), SeloLacre_insp = query.ObterString("SeloLacre_insp", true), SinalizacaoPiso_insp = query.ObterString("SinalizacaoPiso_insp", true), SinalizacaoAcesso_insp = query.ObterString("SinalizacaoAcesso_insp", true), Obs_Insp = query.ObterString("Obs_Insp", true), DataInicial = query.ObterDateTime("DataInicial", Convert.ToDateTime("01/01/1900 00:00:00")), DataFinal = query.ObterDateTime("DataFinal", Convert.ToDateTime("01/01/1900 00:00:00")), Duracao = query.ObterString("Duracao", true), PrecisaManutencao = query.ObterBool("precisaManutencao"), ImagemOcorrencia = query.ObterString("ImagemOcorrencia", true), EquipamentoSegurancaId = query.ObterInteiro("EquipamentoSegurancaId", 0) } } ; return(null); } } }
public IEnumerable <RedeSocial> ObterPorGrupoId(int id) { List <RedeSocial> redesSociais = new List <RedeSocial>(); using (Query query = new Query(_stringConexao)) { if (id == 1) { query.Script = "select * from RedeSocial where EventoId is not null"; } else { query.Script = "select * from RedeSocial where PalestranteId is not null"; } query.Abrir(); while (query.Proximo()) { if (id == 1) { redesSociais.Add(new RedeSocial() { RedeSocialId = query.ObterInteiro("RedeSocialId"), Nome = query.ObterString("Nome"), Url = query.ObterString("Url"), EventoId = query.ObterInteiro("EventoId"), PalestranteId = null }); } else { redesSociais.Add(new RedeSocial() { RedeSocialId = query.ObterInteiro("RedeSocialId"), Nome = query.ObterString("Nome"), Url = query.ObterString("Url"), EventoId = null, PalestranteId = query.ObterInteiro("PalestranteId") }); } } return(redesSociais); } }
public IEnumerable <dynamic> getRelatEquipamentos(DateTime dataIni, DateTime dataFim) { using (Query query = new Query(_stringConexao)) { query.Script = "SELECT " + " A.ID as NUMEROAGENDA, " + " B.RAZAOSOCIAL, " + " C.LOCALIZACAO_EQUIPAMENTO, " + " D.NUM_EXT, " + " D.SELOINMETRO_EXT, " + " D.FABRICANTE_EXT, " + " D.TIPO_EXT, " + " D.CAPACIDADE_EXT, " + " D.ANOFABRICACAO_EXT, " + " F.NOME AS INSPETOR, " + " E.ULTIMAREC_INSP, "+ " E.PROXIMOREC_INSP, "+ " E.ULTIMORETESTE_INSP, "+ " E.PROXIMORETESTE_INSP, "+ " E.ESTADOCILINDRO_INSP, "+ " E.ESTADOLOCAL_INSP, "+ " E.SELOLACRE_INSP, "+ " E.SINALIZACAOPISO_INSP, "+ " E.SINALIZACAOACESSO_INSP, "+ " E.OBS_INSP, "+ " E.DURACAO "+ "FROM EQUIPAMENTO_SEGURANCA AS C(NOLOCK) " + "INNER JOIN EMPRESACLIENTE AS B(NOLOCK) ON C.EMPRESACLIENTEID = B.ID " + "INNER JOIN EXTINTOR AS D(NOLOCK) ON D.EQUIPAMENTOID = C.ID " + "LEFT JOIN AGENDAINSPMANUT AS A(NOLOCK) ON B.ID = A.EMPRESACLIENTEID " + "LEFT JOIN INSPECAO AS E(NOLOCK) ON E.EQUIPAMENTOSEGURANCAID = C.ID AND E.AGENDAINSPMANUTID = A.ID " + "LEFT JOIN FUNCIONARIO AS F(NOLOCK) ON E.FUNCIONARIOID = F.ID AND F.ID = A.FUNCIONARIOID " + "WHERE A.DATAINICIAL BETWEEN @DATAINI AND @DATAFIM " + "ORDER BY B.RAZAOSOCIAL ASC "; query.AdicionarParametro("DATAINI", dataIni); query.AdicionarParametro("DATAFIM", dataFim); query.Abrir(); List <dynamic> lista = new List <dynamic>(); while (query.Proximo()) { lista.Add(new { NumeroAgenda = query.ObterInteiro("NUMEROAGENDA", 0), Empresa = query.ObterString("RAZAOSOCIAL", true), Localizacao = query.ObterString("LOCALIZACAO_EQUIPAMENTO", true), Num_ext = query.ObterInteiro("NUM_EXT", 0), SeloInmetro_ext = query.ObterString("SELOINMETRO_EXT", true), Fabricante_ext = query.ObterString("FABRICANTE_EXT", true), Tipo_ext = query.ObterString("TIPO_EXT", true), Capacidade_ext = query.ObterInteiro("CAPACIDADE_EXT", 0), AnoFabricacao_ext = query.ObterString("ANOFABRICACAO_EXT", true), NomeInspetor = string.IsNullOrEmpty(query.ObterString("INSPETOR", true)) ? "NÃO INSPECIONADO" : query.ObterString("INSPETOR", true), UltimoRecInsp = string.IsNullOrEmpty(query.ObterString("ULTIMAREC_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("ULTIMAREC_INSP", true), ProximoRecInsp = string.IsNullOrEmpty(query.ObterString("PROXIMOREC_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("PROXIMOREC_INSP", true), UltimoRetInsp = string.IsNullOrEmpty(query.ObterString("ULTIMORETESTE_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("ULTIMORETESTE_INSP", true), ProximoRetInsp = string.IsNullOrEmpty(query.ObterString("PROXIMORETESTE_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("PROXIMORETESTE_INSP", true), EstadoCilindroInsp = string.IsNullOrEmpty(query.ObterString("ESTADOCILINDRO_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("ESTADOCILINDRO_INSP", true), EstadoLocalInsp = string.IsNullOrEmpty(query.ObterString("ESTADOLOCAL_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("ESTADOLOCAL_INSP", true), SeloLacreInsp = string.IsNullOrEmpty(query.ObterString("SELOLACRE_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("SELOLACRE_INSP", true), SinalizacaoPisoInsp = string.IsNullOrEmpty(query.ObterString("SINALIZACAOPISO_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("SINALIZACAOPISO_INSP", true), SinalizacaoAcessoInsp = string.IsNullOrEmpty(query.ObterString("SINALIZACAOACESSO_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("SINALIZACAOACESSO_INSP", true), Duracao = string.IsNullOrEmpty(query.ObterString("DURACAO", true)) ? "NÃO INSPECIONADO" : query.ObterString("DURACAO", true), ObsInsp = string.IsNullOrEmpty(query.ObterString("OBS_INSP", true)) ? "NÃO INSPECIONADO" : query.ObterString("OBS_INSP", true) }); } ; return(lista ?? null); } }