public IEnumerable <PontoLocalizacao> RetornaPontosRota(int rotaID) { using (FindBusEntities fn = new FindBusEntities()) { var pontosRota = (from rota in fn.tblRotaPonto join ponto in fn.tblPonto on rota.PontoId equals ponto.PontoID where rota.RotaId == rotaID select new { latitude = ponto.Latitude, longitude = ponto.Longitude, pontoParada = ponto.PontoParada, ordemPonto = rota.OrdemPonto, distanciaProximoPonto = rota.DistanciaPontoAnterior }).ToList(); foreach (var pontos in pontosRota) { yield return(new PontoLocalizacao { Latitude = pontos.latitude, Longitude = pontos.longitude, PontoParada = pontos.pontoParada, OrdemPonto = pontos.ordemPonto, DistanciaPontoAnterior = pontos.distanciaProximoPonto }); } } }
public void InserirItinerarioRota(USP_SEL_Itinerario_Result itinerario) { using (FindBusEntities fn = new FindBusEntities()) { RemoveItinerarioRota(itinerario, fn); if (Convert.ToBoolean(itinerario.Segunda)) { InsereItinerarioDiaSemana(itinerario, fn, "Segunda-Feira"); } if (Convert.ToBoolean(itinerario.Terca)) { InsereItinerarioDiaSemana(itinerario, fn, "Terca-Feira"); } if (Convert.ToBoolean(itinerario.Quarta)) { InsereItinerarioDiaSemana(itinerario, fn, "Quarta-Feira"); } if (Convert.ToBoolean(itinerario.Quinta)) { InsereItinerarioDiaSemana(itinerario, fn, "Quinta-Feira"); } if (Convert.ToBoolean(itinerario.Sexta)) { InsereItinerarioDiaSemana(itinerario, fn, "Sexta-Feira"); } if (Convert.ToBoolean(itinerario.Sabado)) { InsereItinerarioDiaSemana(itinerario, fn, "Sabado"); } if (Convert.ToBoolean(itinerario.Domingo)) { InsereItinerarioDiaSemana(itinerario, fn, "Domingo"); } } }
public List <USP_SEL_Itinerario_Result> RetornarItinerarioRota(int RotaEtinerarioID) { using (FindBusEntities db = new FindBusEntities()) { List <USP_SEL_Itinerario_Result> itinerarios = new List <USP_SEL_Itinerario_Result>(); USP_SEL_Itinerario_Result itinerario; foreach (USP_SEL_Itinerario_Result iti in db.USP_SEL_Itinerario(RotaEtinerarioID)) { itinerario = new USP_SEL_Itinerario_Result { rotaid = iti.rotaid, Descricao = iti.Descricao, HoraSaida = iti.HoraSaida, HoraChegada = iti.HoraChegada, Segunda = iti.Segunda, Terca = iti.Terca, Quarta = iti.Quarta, Quinta = iti.Quinta, Sexta = iti.Sexta, Sabado = iti.Sabado, Domingo = iti.Domingo }; itinerarios.Add(itinerario); } return(itinerarios); } }
public void ExcluirItinerarioRota(USP_SEL_Itinerario_Result itinerario) { using (FindBusEntities fn = new FindBusEntities()) { RemoveItinerarioRota(itinerario, fn); } }
public Atualizacao(string VersaoAplicativo, string VersaoBase, string urlServer) { FindBusEntities fn = new FindBusEntities(); var retorno = (from p in fn.tblVersao join bs in fn.tblBase on p.BaseID equals bs.BaseID join app in fn.tblAplicativo on p.AplicativoID equals app.AplicativoID select new { Versaoapp = app.VersaoAplicativo, Urlapp = app.LocalAPK, Versaobs = bs.VersaoBase, Urlbase = bs.LocalBase }).FirstOrDefault(); if (retorno != null) { if (string.Compare(VersaoAplicativo, retorno.Versaoapp) == -1) { this.VersaoAplicativo = retorno.Versaoapp; this.UrlAplicativo = string.Format("{0}{1}", urlServer.Remove(urlServer.Length - 1), retorno.Urlapp); } if (string.Compare(VersaoBase, retorno.Versaobs) == -1) { this.VersaoBase = retorno.Versaobs; this.UrlBase = string.Format("{0}{1}", urlServer.Remove(urlServer.Length - 1), retorno.Urlbase); } } }
public void ExcluirUsuario(int usuID) { using (FindBusEntities fn = new FindBusEntities()) { fn.tblUsuario.Remove(fn.tblUsuario.Find(usuID)); fn.SaveChanges(); } }
public void GerarBaseDados(string local) { using (FindBusEntities fn = new FindBusEntities()) { using (StreamWriter outfile = new StreamWriter(string.Format(@"{0}\{1}", local, "data.json"))) outfile.Write(JsonConvert.SerializeObject(new Banco())); } }
public Rota(int rotaID) { using (FindBusEntities fn = new FindBusEntities()) { tblRota tbRota = fn.tblRota.Where(x => x.RotaID == rotaID).Single <tblRota>(); this.rotaID = tbRota.RotaID; this.descricao = tbRota.Descricao; } }
public void InserirUsuario(Usuario usuario) { using (FindBusEntities fn = new FindBusEntities()) { fn.tblUsuario.Add(new tblUsuario { NomeUsuario = usuario.NomeUsuario, UsuarioSenha = usuario.Senha, NiveldoAcesso = usuario.NivelAcesso, DataInclusaoRegistro = usuario.DataInclusaoRegistro }); fn.SaveChanges(); } }
public object VerificaNomeRota(string nomeRota) { using (FindBusEntities fn = new FindBusEntities()) { int qtdRota = (from p in fn.tblRota where p.Descricao.Equals(nomeRota) select p).Count(); return(qtdRota > 0 ? new { Retorno = true } : new { Retorno = false }); } }
public void AlterarUsuario(Usuario usuario) { using (FindBusEntities fn = new FindBusEntities()) { tblUsuario tbusuario = fn.tblUsuario.Find(usuario.UsuarioID); if (tbusuario != null) { tbusuario.NomeUsuario = usuario.NomeUsuario; tbusuario.UsuarioSenha = usuario.Senha; tbusuario.NiveldoAcesso = usuario.NivelAcesso; fn.SaveChanges(); } } }
private IEnumerable <tblbairroruaDTO> RetornaTblBairroRuas() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblBairroRua.ToList()) { yield return(new tblbairroruaDTO() { BairroRuaId = item.BairroRuaID, BairroId = item.BairroID, RuaId = item.RuaID }); } } }
private IEnumerable <tblcidadebairroDTO> RetornaTblCidadeBairros() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblCidadeBairro.ToList()) { yield return(new tblcidadebairroDTO() { CidadeBairroId = item.CidadeBairroID, CidadeId = item.CidadeID, BairroId = item.BairroID }); } } }
private IEnumerable <tblloginDTO> RetornaTblLogin() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblLogin.ToList()) { yield return(new tblloginDTO() { LoginId = item.LoginID, UsuarioId = item.UsuarioID, UsuarioSenha = item.UsuarioSenha }); } } }
public Usuario retornaUsuario(int usuID) { using (FindBusEntities fn = new FindBusEntities()) { tblUsuario tbusu = fn.tblUsuario.Find(usuID); return(new Usuario { UsuarioID = tbusu.UsuarioID, NomeUsuario = tbusu.NomeUsuario, Senha = tbusu.UsuarioSenha, NivelAcesso = tbusu.NiveldoAcesso, DataInclusaoRegistro = tbusu.DataInclusaoRegistro }); } }
private IEnumerable <tblruapontoDTO> RetornaTblRuaPontos() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblRuaPonto.ToList()) { yield return(new tblruapontoDTO() { RuaPontoId = item.RuaPontoID, PontoId = item.PontoID, RuaId = item.RuaID }); } } }
private IEnumerable <tblruaDTO> RetornaTblRuas() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblRua.ToList()) { yield return(new tblruaDTO() { RuaId = item.RuaID, Descricao = item.Descricao, DataInclusaoRegistro = item.DataInclusaoRegistro.ToString("yyyy-MM-dd HH:mm:ss") }); } } }
private IEnumerable <tblversaoDTO> RetornaTblVersoes() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblVersao.ToList()) { yield return(new tblversaoDTO() { AplicativoID = item.AplicativoID, BaseID = item.BaseID, DataInclusaoRegistro = item.DataInclusaoRegistro.ToString("yyyy-MM-dd HH:mm:ss") }); } } }
private IEnumerable <tblbaseDTO> RetornaTblBases() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblBase.ToList()) { yield return(new tblbaseDTO() { BaseID = item.BaseID, LocalBase = item.LocalBase, VersaoBase = item.VersaoBase, DataInclusaoRegistro = item.DataInclusaoRegistro.ToString("yyyy-MM-dd HH:mm:ss") }); } } }
private IEnumerable <tblcidadeDTO> RetornaTblCidades() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblCidade.ToList()) { yield return(new tblcidadeDTO() { CidadeId = item.CidadeID, Descricao = item.Descricao, Uf = item.UF, DataInclusaoRegistro = item.DataInclusaoRegistro.ToString("yyyy-MM-dd HH:mm:ss") }); } } }
public IEnumerable <RotaItinerario> RetornaRotas() { using (FindBusEntities db = new FindBusEntities()) { foreach (var rota in db.tblRota) { yield return(new RotaItinerario() { RotaItinerarioID = rota.RotaID, Rota = new Rota() { Descricao = rota.Descricao } }); } } }
private IEnumerable <tblaplicativoDTO> RetornaTblAplicativos() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblAplicativo.ToList()) { yield return(new tblaplicativoDTO() { AplicativoID = item.AplicativoID, LocalAPK = item.LocalAPK, VersaoAplicativo = item.VersaoAplicativo, DataInclusaoRegistro = item.DataInclusaoRegistro.ToString("yyyy-MM-dd HH:mm:ss") }); } } }
public void InserirLocalizacao(PontoLocalizacao ponto, string NomeRota) { using (FindBusEntities fn = new FindBusEntities()) { try { var parameters = new DbParameter[] { new SqlParameter { ParameterName = "Rua", Value = this.Rua }, new SqlParameter { ParameterName = "Cidade", Value = this.Cidade }, new SqlParameter { ParameterName = "UF", Value = this.Estado }, new SqlParameter { ParameterName = "Bairro", Value = this.Bairro }, new SqlParameter { ParameterName = "Rota", Value = NomeRota }, new SqlParameter { ParameterName = "Latitude", Value = ponto.Latitude }, new SqlParameter { ParameterName = "Longitude", Value = ponto.Longitude }, new SqlParameter { ParameterName = "PontoParada", Value = ponto.PontoParada } }; this.pontoId = fn.Database.SqlQuery <int>("exec [dbo].[USP_INS_PONTO] @Rua,@Cidade,@UF,@Bairro,@Rota,@Latitude,@Longitude,@PontoParada", parameters).ToList <int>()[0]; fn.tblRotaPonto.Add(new tblRotaPonto() { RotaId = fn.tblRota.First(x => x.Descricao == NomeRota).RotaID, PontoId = this.pontoId, DistanciaPontoAnterior = ponto.DistanciaPontoAnterior, OrdemPonto = ponto.OrdemPonto, }); fn.SaveChanges(); } catch (Exception ex) { } } }
private IEnumerable <tblusuarioDTO> RetornaTblUsuarios() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblUsuario.ToList()) { yield return(new tblusuarioDTO() { UsuarioId = item.UsuarioID, NomeUsuario = item.NomeUsuario, NiveldoAcesso = item.NiveldoAcesso, UsuarioSenha = item.UsuarioSenha, DataInclusaoRegistro = item.DataInclusaoRegistro.ToString("yyyy-MM-dd HH:mm:ss") }); } } }
private IEnumerable <tblpontoDTO> RetornaTblPonto() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblPonto.ToList()) { yield return(new tblpontoDTO() { PontoId = item.PontoID, PontoParada = item.PontoParada, Latitude = item.Latitude, Longitude = item.Longitude, DataInclusaoRegistro = item.DataInclusaoRegistro.ToString("yyyy-MM-dd HH:mm:ss") }); } } }
private IEnumerable <tblitinerarioDTO> RetornaTblItinerarios() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblItinerario.ToList()) { yield return(new tblitinerarioDTO() { ItinerarioId = item.ItinerarioID, RotaId = item.RotaID, DiaSemana = item.DiaSemana, HoraSaida = item.HoraSaida, HoraChegada = item.HoraChegada }); } } }
private IEnumerable <tblrotapontoDTO> RetornaTblRotaPontos() { using (FindBusEntities fn = new FindBusEntities()) { foreach (var item in fn.tblRotaPonto.ToList()) { yield return(new tblrotapontoDTO() { RotaPontoId = item.RotaPontoID, PontoId = item.PontoId, RotaId = item.RotaId, Quilometragem = item.DistanciaPontoAnterior, OrdemPonto = item.OrdemPonto }); } } }
public void ExcluirRota(int rotaid) { using (FindBusEntities fn = new FindBusEntities()) { var pontos = fn.tblRotaPonto.Where(x => x.RotaId == rotaid); foreach (tblRotaPonto ponto in pontos) { fn.tblRotaPonto.Remove(ponto); } var rotas = fn.tblRota.Where(x => x.RotaID == rotaid); foreach (tblRota rota in rotas) { fn.tblRota.Remove(rota); } fn.SaveChanges(); } }
public IEnumerable <Usuario> RetornaUsuarios() { using (FindBusEntities fn = new FindBusEntities()) { List <tblUsuario> tbUsuario = fn.tblUsuario.ToList <tblUsuario>(); foreach (tblUsuario tbusu in tbUsuario) { yield return(new Usuario { UsuarioID = tbusu.UsuarioID, NomeUsuario = tbusu.NomeUsuario, Senha = tbusu.UsuarioSenha, NivelAcesso = tbusu.NiveldoAcesso, DataInclusaoRegistro = tbusu.DataInclusaoRegistro }); } } }
public Usuario Login(string login, string senha) { using (FindBusEntities fn = new FindBusEntities()) { var usuario = (from p in fn.tblUsuario where p.NomeUsuario.Equals(login) && p.UsuarioSenha.Equals(senha) select p).SingleOrDefault(); if (usuario != null) { this.usuarioID = usuario.UsuarioID; this.NomeUsuario = usuario.NomeUsuario; this.senha = usuario.UsuarioSenha; this.nivelAcesso = usuario.NiveldoAcesso; this.dataInclusaoRegistro = usuario.DataInclusaoRegistro; } return(this); } }