public int insereReclamacao(ReclamacaoDal r) { PoaEntities db = new PoaEntities(); Reclamacao nova = new Reclamacao(); nova.UserId = r.UserId; nova.BairroId = r.BairroId; nova.CategoriaId = r.CategoriaId; nova.Titulo = r.Titulo; nova.Descricao = r.Descricao; nova.Endereco = r.Endereco; nova.Foto = r.Foto; nova.Data = DateTime.Now; nova.StatusId = r.StatusId; try { db.Reclamacoes.Add(nova); db.SaveChanges(); return(1); } catch (Exception e) { string a = e.ToString(); return(0); } }
public List<BairroDal> getBairros() { PoaEntities _db = new PoaEntities(); var bairros = from l in _db.Bairros orderby l.Nome select new BairroDal { BairroId = l.BairroId, Nome = l.Nome }; return bairros.ToList(); }
public List <BairroDal> getBairros() { PoaEntities _db = new PoaEntities(); var bairros = from l in _db.Bairros orderby l.Nome select new BairroDal { BairroId = l.BairroId, Nome = l.Nome }; return(bairros.ToList()); }
public List<CategoriaDal> getCategoria() { PoaEntities _db = new PoaEntities(); var categorias = from l in _db.Categorias orderby l.Cat_Titulo select new CategoriaDal { CategoriaId = l.CategoriaId, Cat_Titulo = l.Cat_Titulo, Cat_Descricao = l.Cat_Descricao }; return categorias.ToList(); }
public List <CategoriaDal> getCategoria() { PoaEntities _db = new PoaEntities(); var categorias = from l in _db.Categorias orderby l.Cat_Titulo select new CategoriaDal { CategoriaId = l.CategoriaId, Cat_Titulo = l.Cat_Titulo, Cat_Descricao = l.Cat_Descricao }; return(categorias.ToList()); }
public List <ReclamacaoViewModel> populaPesquisa(int codCategoria, int codBairro, Status statusId, DateTime data1, DateTime data2) { PoaEntities db = new PoaEntities(); IQueryable <ReclamacaoViewModel> consulta = from l in db.Reclamacoes select new ReclamacaoViewModel { ReclamacaoId = l.ReclamacaoId, CategoriaId = l.CategoriaId, Categoria = l.Categoria.Cat_Titulo, BairrosId = l.BairroId, Bairro = l.Bairro.Nome, Endereco = l.Endereco, Descricao = l.Descricao, Foto = l.Foto, Status = l.StatusId, Titulo = l.Titulo, UserId = l.UserId, Data = l.Data, Link = false, }; if (codCategoria != 0) { consulta = consulta.Where(c => c.CategoriaId == codCategoria); } if (codBairro != 0) { consulta = consulta.Where(c => c.CategoriaId == codBairro); } if (statusId != 0) { consulta = consulta.Where(c => c.Status == statusId); } DateTime dataTeste = new DateTime(0001, 01, 01); if (dataTeste.Date != data1.Date) { if (data2 != null && data2 != data1) { consulta = consulta.Where(c => c.Data >= data1 && c.Data <= data2); } else { data2 = data1.AddDays(1); consulta = consulta.Where(c => c.Data >= data1 && c.Data < data2); } } return(consulta.ToList()); }
public int removeCategoria(int idCategoria) { PoaEntities _db = new PoaEntities(); var categorias = (from l in _db.Categorias where l.CategoriaId == idCategoria select l).Single(); try { _db.Categorias.Remove(categorias); _db.SaveChanges(); return 1; } catch (Exception) { return 0; } }
public int alteraCategoria(CategoriaDal novaCat) { PoaEntities _db = new PoaEntities(); Categoria nova = new Categoria { Cat_Titulo = novaCat.Cat_Titulo, Cat_Descricao = novaCat.Cat_Descricao }; try { _db.SaveChanges(); return 1; } catch (Exception) { return 0; } }
public int removeCategoria(int idCategoria) { PoaEntities _db = new PoaEntities(); var categorias = (from l in _db.Categorias where l.CategoriaId == idCategoria select l).Single(); try { _db.Categorias.Remove(categorias); _db.SaveChanges(); return(1); } catch (Exception) { return(0); } }
public int alteraCategoria(CategoriaDal novaCat) { PoaEntities _db = new PoaEntities(); Categoria nova = new Categoria { Cat_Titulo = novaCat.Cat_Titulo, Cat_Descricao = novaCat.Cat_Descricao }; try { _db.SaveChanges(); return(1); } catch (Exception) { return(0); } }
public int altaraReclamacao(ReclamacaoDal r) { PoaEntities db = new PoaEntities(); Reclamacao nova = new Reclamacao(); var getReclama = (from reclama in db.Reclamacoes where reclama.ReclamacaoId == r.ReclamacaoId select reclama).Single(); getReclama.StatusId = r.StatusId; try { db.SaveChanges(); return 1; } catch (Exception e) { string a = e.ToString(); return 0; } }
public int altaraReclamacao(ReclamacaoDal r) { PoaEntities db = new PoaEntities(); Reclamacao nova = new Reclamacao(); var getReclama = (from reclama in db.Reclamacoes where reclama.ReclamacaoId == r.ReclamacaoId select reclama).Single(); getReclama.StatusId = r.StatusId; try { db.SaveChanges(); return(1); } catch (Exception e) { string a = e.ToString(); return(0); } }
public double getPercentualStatus(int codCategoria, int codBairro, Status statusId) { PoaEntities db = new PoaEntities(); IQueryable <ReclamacaoViewModel> consulta = from l in db.Reclamacoes select new ReclamacaoViewModel { ReclamacaoId = l.ReclamacaoId, CategoriaId = l.CategoriaId, Categoria = l.Categoria.Cat_Titulo, BairrosId = l.BairroId, Bairro = l.Bairro.Nome, Endereco = l.Endereco, Descricao = l.Descricao, Foto = l.Foto, Status = l.StatusId, Titulo = l.Titulo, UserId = l.UserId, Data = l.Data, Link = false, }; if (codCategoria != 0) { consulta = consulta.Where(c => c.CategoriaId == codCategoria); } if (codBairro != 0) { consulta = consulta.Where(c => c.CategoriaId == codBairro); } int numeroTotal = consulta.Count(); if (statusId != 0) { consulta = consulta.Where(c => c.Status == statusId); } int statusTotal = consulta.Count(); return((statusTotal / numeroTotal) * 100); }
/// <summary> /// Metodo para pegar a reclamacao e listar detalhes /// </summary> /// <param name="idReclamacao">Id Reclamação</param> /// <returns></returns> public IQueryable <ReclamacaoViewModel> getReclamacaoId(int idReclamacao) { PoaEntities db = new PoaEntities(); IQueryable <ReclamacaoViewModel> consulta = from l in db.Reclamacoes where l.ReclamacaoId == idReclamacao select new ReclamacaoViewModel { ReclamacaoId = l.ReclamacaoId, CategoriaId = l.CategoriaId, Categoria = l.Categoria.Cat_Titulo, BairrosId = l.BairroId, Bairro = l.Bairro.Nome, Endereco = l.Endereco, Descricao = l.Descricao, Foto = l.Foto, Status = l.StatusId, Titulo = l.Titulo, UserId = l.UserId, }; return(consulta); }
public double getPercentualStatus(int codCategoria, int codBairro, Status statusId) { PoaEntities db = new PoaEntities(); IQueryable<ReclamacaoViewModel> consulta = from l in db.Reclamacoes select new ReclamacaoViewModel { ReclamacaoId = l.ReclamacaoId, CategoriaId = l.CategoriaId, Categoria = l.Categoria.Cat_Titulo, BairrosId = l.BairroId, Bairro = l.Bairro.Nome, Endereco = l.Endereco, Descricao = l.Descricao, Foto = l.Foto, Status = l.StatusId, Titulo = l.Titulo, UserId = l.UserId, Data = l.Data, Link = false, }; if (codCategoria != 0) { consulta = consulta.Where(c => c.CategoriaId == codCategoria); } if (codBairro != 0) { consulta = consulta.Where(c => c.CategoriaId == codBairro); } int numeroTotal = consulta.Count(); if (statusId != 0) { consulta = consulta.Where(c => c.Status == statusId); } int statusTotal = consulta.Count(); return ((statusTotal / numeroTotal) * 100); }
public int consultaTotalReclamacoes(int codCategoria, int codBairro, DateTime data1, DateTime data2) { PoaEntities db = new PoaEntities(); IQueryable<ReclamacaoViewModel> consulta = from l in db.Reclamacoes select new ReclamacaoViewModel { ReclamacaoId = l.ReclamacaoId, CategoriaId = l.CategoriaId, Categoria = l.Categoria.Cat_Titulo, BairrosId = l.BairroId, Bairro = l.Bairro.Nome, Endereco = l.Endereco, Descricao = l.Descricao, Foto = l.Foto, Status = l.StatusId, Titulo = l.Titulo, UserId = l.UserId, Data = l.Data, Link = false, }; if (codCategoria != 0) { consulta = consulta.Where(c => c.CategoriaId == codCategoria); } if (codBairro != 0) { consulta = consulta.Where(c => c.CategoriaId == codBairro); } DateTime dataTeste = new DateTime(0001,01,01); if (dataTeste.Date != data1.Date) { if (data2 != null && data2 != data1) { consulta = consulta.Where(c => c.Data >= data1 && c.Data <= data2); } else { data2 = data1.AddDays(1); consulta = consulta.Where(c => c.Data >= data1 && c.Data < data2); } } return consulta.Count(); }
public int insereReclamacao(ReclamacaoDal r) { PoaEntities db = new PoaEntities(); Reclamacao nova = new Reclamacao(); nova.UserId = r.UserId; nova.BairroId = r.BairroId; nova.CategoriaId = r.CategoriaId; nova.Titulo = r.Titulo; nova.Descricao = r.Descricao; nova.Endereco = r.Endereco; nova.Foto = r.Foto; nova.Data = DateTime.Now; nova.StatusId = r.StatusId; try { db.Reclamacoes.Add(nova); db.SaveChanges(); return 1; } catch (Exception e) { string a = e.ToString(); return 0; } }
/// <summary> /// Metodo para pegar a reclamacao e listar detalhes /// </summary> /// <param name="idReclamacao">Id Reclamação</param> /// <returns></returns> public IQueryable<ReclamacaoViewModel> getReclamacaoId(int idReclamacao) { PoaEntities db = new PoaEntities(); IQueryable<ReclamacaoViewModel> consulta = from l in db.Reclamacoes where l.ReclamacaoId == idReclamacao select new ReclamacaoViewModel { ReclamacaoId = l.ReclamacaoId, CategoriaId = l.CategoriaId, Categoria = l.Categoria.Cat_Titulo, BairrosId = l.BairroId, Bairro = l.Bairro.Nome, Endereco = l.Endereco, Descricao = l.Descricao, Foto = l.Foto, Status = l.StatusId, Titulo = l.Titulo, UserId = l.UserId, }; return consulta; }