public IEnumerable <HistoricoExclusao> ObterInspecaoPorCodigoOia(string codigoOia) { using (var ctx = new CippContexto()) { try { if (string.IsNullOrEmpty(codigoOia)) { return(new List <HistoricoExclusao>()); } var resultado = ctx.HistoricoExclusoes .Where(s => s.CodigoOia == codigoOia) .ToList() .Select( item => new HistoricoExclusao() { Id = item.Id, CodigoOia = item.CodigoOia, Cipp = item.Cipp, DataExclusao = item.DataExclusao }).ToList(); return(resultado.ToList()); } catch (Exception e) { throw e; } } }
public IList <Organismo> BuscarTodos() { using (var contexto = new CippContexto()) { try { var consulta = contexto.Organismos.Where(s => s.EhAtivo).OrderBy(s => s.Nome).ToList(); return(consulta.Select(item => new Organismo { Id = item.Id, CodigoOIA = item.CodigoOIA, Nome = item.Nome.ToUpper(), EhAtivo = item.EhAtivo, IntegracaoInfo = item.IntegracaoInfo == null ? null : new IntegracaoInfos { Id = item.IntegracaoInfo.Id, OrganismoId = item.IntegracaoInfo.OrganismoId, DiretorioInspecao = item.IntegracaoInfo.DiretorioInspecao, DiretorioInspecaoLocal = item.IntegracaoInfo.DiretorioInspecaoLocal, HostURI = item.IntegracaoInfo.HostURI, Usuario = item.IntegracaoInfo.Usuario, Senha = item.IntegracaoInfo.Senha, TipoIntegracao = item.IntegracaoInfo.TipoIntegracao, PrivateKey = item.IntegracaoInfo.PrivateKey, Porta = item.IntegracaoInfo.Porta } }).ToList()); } catch (Exception e) { throw e; } } }
public bool Desativar(int id) { using (var ctx = new CippContexto()) { try { var resultado = ctx.IntegracaoInfo.FirstOrDefault(s => s.Id == id); ctx.IntegracaoInfo.Attach(resultado); ctx.IntegracaoInfo.Remove(resultado); var retorno = ctx.SaveChanges(); if (retorno <= 0) { return(false); } return(true); } catch (Exception e) { Console.WriteLine(e); throw; } } }
public IList <IntegracaoInfos> ObterTodos() { using (var contexto = new CippContexto()) { try { var consulta = contexto.IntegracaoInfo.OrderBy(s => s.DiretorioInspecaoLocal).ToList(); return(consulta.Select(item => new IntegracaoInfos { Id = item.Id, OrganismoId = item.OrganismoId, DiretorioInspecao = item.DiretorioInspecao, DiretorioInspecaoLocal = item.DiretorioInspecaoLocal, HostURI = item.HostURI, Usuario = item.Usuario, Senha = item.Senha, TipoIntegracao = item.TipoIntegracao, PrivateKey = item.PrivateKey, Porta = item.Porta }).ToList()); } catch (Exception e) { throw e; } } }
public IList <Inspecao> ObterInspecaosPorCodigoOia(string codigoOia) { using (var ctx = new CippContexto()) { try { var resultado = ctx.Inspecoes .Where(s => s.CodigoOIA.Contains(codigoOia)).OrderBy(s => s.DataInspecao) .ToList() .Select( item => new Inspecao { Id = item.Id, CodigoOIA = item.CodigoOIA, CodigoCipp = item.CodigoCipp, NumeroEquipamento = item.NumeroEquipamento, PlacaLicenca = item.PlacaLicenca, DataInspecao = item.DataInspecao }).ToList(); return(resultado); } catch (Exception e) { throw e; } } }
public IEnumerable <Inspecao> ObterInspecaosPorPlacaLicenca(string placaLicenca) { using (var contexto = new CippContexto()) { try { if (string.IsNullOrEmpty(placaLicenca)) { return(new List <Inspecao>()); } return(contexto.Inspecoes.Where(s => s.PlacaLicenca == placaLicenca).ToList() .Select( item => new Inspecao { Id = item.Id, CodigoOIA = item.CodigoOIA, CodigoCipp = item.CodigoCipp, NumeroEquipamento = item.NumeroEquipamento, PlacaLicenca = item.PlacaLicenca, DataInspecao = item.DataInspecao.Date }).ToList()); } catch (Exception e) { throw e; } } }
public HistoricoExclusao ObterDadosInspecaoPorCipp(string cipp) { try { using (var contexto = new CippContexto()) { var consulta = contexto.HistoricoExclusoes.FirstOrDefault(s => s.Cipp.Equals(cipp)); return(consulta ?? new HistoricoExclusao()); } } catch (Exception e) { throw e; } }
public Organismo ObterPorId(int id) { using (var ctx = new CippContexto()) { try { var resultado = ctx.Organismos.FirstOrDefault(s => s.Id == id); return(resultado); } catch { throw; } } }
public Organismo BuscarOrganismoPorId(string codigoOia) { using (var contexto = new CippContexto()) { try { var consulta = contexto.Organismos.Include(f => f.IntegracaoInfo).FirstOrDefault(x => x.CodigoOIA.Trim().Contains(codigoOia) && x.EhAtivo); return(consulta); } catch (Exception e) { throw e; } } }
public Inspecao ObterDadosInspecao(string cipp) { try { using (var contexto = new CippContexto()) { var consulta = contexto.Inspecoes.FirstOrDefault(s => s.CodigoCipp.Equals(cipp)); return(consulta ?? new Inspecao()); } } catch (Exception e) { throw e; } }
public IntegracaoInfos ObterPorId(int id) { using (var contexto = new CippContexto()) { try { var consulta = contexto.IntegracaoInfo.FirstOrDefault(x => x.Id == id); return(consulta); } catch (Exception e) { throw e; } } }
public IEnumerable <Inspecao> ObterInspecoesPorDataInspecao(DateTime dataInspecao) { using (var contexto = new CippContexto()) { try { var data = $"{dataInspecao:yyyy-MM-dd}"; return(BuscarInspecaoPorData(data)); } catch (Exception e) { throw e; } } }
public IList <Organismo> BuscarOrganismosPorParteDoCodigo(string valor) { using (var contexto = new CippContexto()) { try { var resultado = contexto.Organismos.Where(s => s.CodigoOIA.StartsWith(valor)).ToList(); return(resultado); } catch (Exception e) { Console.WriteLine(e); throw; } } }
public IEnumerable <Historico> BuscarRegistrosDeHistorico() { try { using (var contexto = new CippContexto()) { var consulta = contexto.Historico.ToList(); return(consulta.Select(d => new Historico { DataDownload = d.DataDownload, InspecaoId = d.InspecaoId })); } } catch (Exception e) { throw e; } }
public bool AdicionarRegistroDeHistoricoDeExclusao(HistoricoExclusao historico) { try { using (var contexto = new CippContexto()) { if (historico == null) { return(false); } contexto.HistoricoExclusoes.Add(historico); contexto.SaveChanges(); return(true); } } catch (Exception e) { throw e; } }
public bool BuscarInspecaoPorCodigoCipp(string cipp) { try { using (var contexto = new CippContexto()) { if (string.IsNullOrEmpty(cipp)) { return(false); } var resultado = contexto.Inspecoes.FirstOrDefault(s => s.CodigoCipp.Equals(cipp)); return(resultado != null); } } catch (Exception e) { throw e; } }
public bool AdicionarInspecao(Historico historico) { try { using (var contexto = new CippContexto()) { if (historico == null) { return(false); } contexto.Historico.Add(historico); contexto.SaveChanges(); return(true); } } catch (Exception e) { Console.WriteLine(e); throw; } }
public IEnumerable <HistoricoExclusao> BuscarRegistrosDeHistorico() { try { using (var contexto = new CippContexto()) { var resultado = contexto.HistoricoExclusoes.ToList(); return(resultado.Select(h => new HistoricoExclusao { CodigoOia = h.CodigoOia, Cipp = h.Cipp, DataExclusao = h.DataExclusao })); } } catch (Exception e) { throw e; } }
public bool Adicionar(IntegracaoInfos obj) { using (var ctx = new CippContexto()) { try { ctx.IntegracaoInfo.Add(obj); var resultado = ctx.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } catch { throw; } } }
public bool Atualizar(Organismo organismo) { using (var ctx = new CippContexto()) { try { ctx.Entry(organismo).State = EntityState.Modified; var resultado = ctx.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } catch { throw; } } }
public bool Adicionar(Organismo organismo) { using (var ctx = new CippContexto()) { try { ctx.Organismos.Add(organismo); var resultado = ctx.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } catch { throw; } } }
public bool Atualizar(IntegracaoInfos obj) { try { using (var context = new CippContexto()) { context.Entry(obj).State = obj.Id == 0 ? EntityState.Added : EntityState.Modified; var resultado = context.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } } catch (Exception e) { throw e; } }
public bool AdicionarDadosInspecao(Inspecao inspecao) { try { using (var ctx = new CippContexto()) { var existe = ObterDadosInspecao(inspecao.CodigoCipp).Id; if (existe > 0) { return(false); } //inspecao.DataAlteracao = DateTime.Now; ctx.Inspecoes.AddOrUpdate(inspecao); ctx.SaveChanges(); return(true); } } catch { throw new Exception(string.Format("Erro ao gravar inspeção {0}. Código-OIA-PP {1}", inspecao.CodigoCipp, inspecao.CodigoOIA)); } }
public IEnumerable <Inspecao> ObterTodasInspecoes() { using (var contexto = new CippContexto()) { try { var consulta = contexto.Inspecoes.ToList(); return(consulta.Select(i => new Inspecao { Id = i.Id, CodigoCipp = i.CodigoCipp, CodigoOIA = i.CodigoOIA, NumeroEquipamento = i.NumeroEquipamento, PlacaLicenca = i.PlacaLicenca, DataInspecao = i.DataInspecao.Date })); } catch (Exception e) { throw e; } } }