public static List <DocumentosModelo> BuscaDoc() { var repo = new CondominioContext(); List <DocumentosModelo> documentos = repo.documentos.ToList(); return(documentos); }
public static dynamic DadosUsuario(string inf, string id)//inf = o que você está procurando, ID login do usuário, existe um método no controller chamado "iduser()" que busca essa informação; { using (var repo = new CondominioContext()) { IList <UsuariosModelos> usuarioAtual = repo.usuarios.Where(u => u.USU_LOGIN.Equals(id)).ToList(); switch (inf) { case "USU_COD": return(usuarioAtual[0].USU_COD); case "USU_NOME": return(usuarioAtual[0].USU_NOME); case "USU_LOGIN": return(usuarioAtual[0].USU_LOGIN); case "USU_BLOCO": return(usuarioAtual[0].USU_BLOCO); case "USU_APTO": return(usuarioAtual[0].USU_APTO); case "USU_FOTO": return(usuarioAtual[0].USU_FOTO); case "USU_NIVEL": return(usuarioAtual[0].USU_NIVEL); } return(null); } }
public static DocumentosModelo DownloadDocumento(int cod) { var repo = new CondominioContext(); DocumentosModelo documento = repo.documentos.Where(d => d.DOC_COD == cod).First(); return(documento); }
public static string SalvarEnvPac(string bloco, string apto, string nome, DateTime recebimento, int usuario) { if (recebimento == DateTime.MinValue) { recebimento = DateTime.Now; } using (var repo = new CondominioContext()) { IList <PortariaModelo> env = repo.portaria.Where(p => p.PORT_APTO == apto && p.PORT_BLOCO == bloco).ToList(); if (env.Any()) { PortariaModelo p = repo.portaria.First(u => u.PORT_APTO == apto && u.PORT_BLOCO == bloco); p.PORT_STATUS = 1; repo.SaveChanges(); return("Salvo com Sucesso"); } else { PortariaModelo port = new PortariaModelo(); port.PORT_USU_CAD = usuario; port.PORT_USU_COD = BuscarUsuarioMorador(apto, bloco); port.PORT_APTO = apto; port.PORT_STATUS = 1; port.PORT_NOME = nome; port.PORT_DATA = recebimento; port.PORT_BLOCO = bloco; repo.Add(port); repo.SaveChanges(); return("Salvo com Sucesso"); } } return(null); }
public static List <AreasComunsModelo> BuscaAreasComuns() { using (var repo = new CondominioContext()) { IList <AreasComunsModelo> areasComuns = repo.areas_comuns.Where(a => a.ACO_ATIVO == 1).ToList(); return(areasComuns.ToList()); } }
public static int BuscarUsuarioMorador(string apto, string bloco) // Buscar o usu_cod do primeiro usuário cadastrado para aquele apto { using (var repo = new CondominioContext()) { UsuariosModelos usu = repo.usuarios.Where(u => u.USU_APTO == apto && u.USU_BLOCO == bloco && u.USU_RESP == 1).OrderBy(u => u.USU_COD).First(); return(usu.USU_COD); } return(0); }
public static List <EncomendasModelo> BuscarEncomendas(string rastreio) { using (var repo = new CondominioContext()) { IList <EncomendasModelo> encomenda = repo.encomendas.Where(e => e.ENC_RASTREIO.Equals(rastreio)).ToList(); return(encomenda.ToList()); } return(null); }
public static string SalvarAvisoGeral(string aviso, DateTime data) { using (var repo = new CondominioContext()) { AvisosModelo avi = new AvisosModelo(); avi.AVI_TEXTO = aviso; avi.AVI_DATA = data; repo.avisos.Add(avi); repo.SaveChanges(); return("Salvo com Sucesso"); } }
public static dynamic AtualUsuario() { using (var repo = new CondominioContext()) { IList <UsuariosModelos> usuarioAtual = repo.usuarios.Where(u => u.USU_COD.Equals(_usuarioCodigo)).ToList(); if (usuarioAtual.Any()) { return(usuarioAtual); } else { return(null); } } }
public static string SalvarDoc(string nomedoc, DateTime datacad, byte[] arquivo, string resconteudo) { var repo = new CondominioContext(); DocumentosModelo doc = new DocumentosModelo(); doc.DOC_NOME = nomedoc; doc.DOC_DATA = datacad; doc.DOC_ARQUIVO = arquivo; doc.DOC_TEXTO = resconteudo; repo.documentos.Add(doc); repo.SaveChanges(); return("Salvo com Sucesso"); }
public static string SalvarEncomenda(string bloco, string apto, int tipo, string rastreio, DateTime recebimento, DateTime retirada, int usuario) { using (var repo = new CondominioContext()) // Verifica se já tem uma encomenda com esse número de rastreio { IList <EncomendasModelo> encomenda = repo.encomendas.Where(e => e.ENC_RASTREIO.Equals(rastreio)).ToList(); if (encomenda.Any() && retirada == DateTime.MinValue) { return("Já existe uma encomenda com esse número de rastreio"); } if (encomenda.Any() && retirada != DateTime.MinValue) { using (var repoUp = new CondominioContext()) { EncomendasModelo e = repoUp.encomendas.First(r => r.ENC_RASTREIO == rastreio); // Update na data retirada e.ENC_DATARET = retirada; e.ENC_STATUS = 1; repoUp.SaveChanges(); return("Atualizado com Sucesso!"); } } } EncomendasModelo enc = new EncomendasModelo(); enc.ENC_USU_CAD = usuario; enc.ENC_USU_COD = BuscarUsuarioMorador(apto, bloco); enc.ENC_BLOCO = bloco; enc.ENC_APTO = apto; enc.ENC_TIPO = tipo; enc.ENC_RASTREIO = rastreio; enc.ENC_DATA = recebimento; enc.ENC_DATARET = retirada; using (var repo = new CondominioContext()) // Salva uma nova encomenda { repo.encomendas.Add(enc); repo.SaveChanges(); return("Salvo com Sucesso!"); } return(null); }
public static dynamic BuscaUsuario(string email, string senha) { using (var repo = new CondominioContext()) { IList <UsuariosModelos> usuario = repo.usuarios.Where(u => u.USU_LOGIN.Equals(email) && u.USU_SENHA.Equals(senha)).ToList(); if (usuario.Any()) { foreach (var item in usuario) { _usuarioCodigo = item.USU_COD; } return(usuario); } else { return(null); } } }
//---------Métodos da tela "Condominios"------------// public static string SalvarMensagem(string titulo, string texto, int usu_cad) { MensagensModelo msg = new MensagensModelo(); msg.MSG_USU_COD = usu_cad; msg.MSG_USU_CAD = usu_cad; msg.MSG_TITULO = titulo; msg.MSG_TEXTO = texto; msg.MSG_STATUS = "Pendente"; msg.MSG_DATA = DateTime.Now; msg.MSG_APTO = "0"; msg.MSG_BLOCO = "0"; using (var repo = new CondominioContext()) { repo.mensagens.Add(msg); repo.SaveChanges(); } return(null); }
public static string SalvarReservas(int usuarioCodigo, int usuarioCadastro, int tipo, DateTime data, int status, int areaComumCod, byte[] lista) { ReservasModelo mdl = new ReservasModelo(); mdl.RES_USU_COD = usuarioCodigo; mdl.RES_USU_CAD = usuarioCadastro; mdl.RES_TIPO = tipo; mdl.RES_DATA = data; mdl.RES_STATUS = status; mdl.RES_ACO_COD = areaComumCod; mdl.RES_LISTA = lista; // Não está inserindo no banco a Lista BLOB mdl.RES_APTO = ""; mdl.RES_BLOCO = ""; using (var repo = new CondominioContext()) { repo.reservas.Add(mdl); // Cria linha no banco tabela Reservas repo.SaveChanges(); } return(null); }