public static List <Usuario> Ler() { using (var db = new CadastroDeVisitantesDB()) { var usuarios = db.Usuarios.ToList(); return(usuarios); } }
public static Pessoa ConsultarPessoa(string cpf) { using (var db = new CadastroDeVisitantesDB()) { return((from p in db.Pessoas .LoadWith(v => v.Veiculospessoas) .LoadWith(c => c.Veiculospessoas.ElementAtOrDefault(0).VEICULOSVEICULO) select p).FirstOrDefault(pe => pe.CPF == cpf)); } }
public static bool CadastrarPessoa(Pessoa pessoa) { using (var db = new CadastroDeVisitantesDB()) { pessoa.CPF = pessoa.CPF.Replace(".", ""); pessoa.CPF = pessoa.CPF.Replace("-", ""); db.InsertWithIdentity(pessoa); return(true); } }
public static List <Visita> PesquisaDashboard() { using (var db = new CadastroDeVisitantesDB()) { return((from v in db.Visitas .LoadWith(s => s.VISITASETOR) orderby v.VISITASETOR.Nome select v).ToList()); } }
public static List <Pessoa> PesquisaHistorico() { using (var db = new CadastroDeVisitantesDB()) { return((from p in db.Pessoas .LoadWith(v => v.Visitapessoas) .LoadWith(s => s.Visitapessoas.ElementAtOrDefault(0).VISITASETOR) .LoadWith(c => c.Visitapessoas.ElementAtOrDefault(0).VISITAVEICULO) select p).ToList()); } }
public static bool Deletar(Usuario usuario) { using (var db = new CadastroDeVisitantesDB()) { var usuariodb = db.Usuarios.FirstOrDefault(user => user.NomeUsuario == usuario.NomeUsuario); if (usuariodb != null) { db.Delete(usuariodb); return(true); } } return(false); }
public static bool Atualizar(Usuario usuario) { using (var db = new CadastroDeVisitantesDB()) { var usuariodb = db.Usuarios.FirstOrDefault(user => user.NomeUsuario == usuario.NomeUsuario); if (usuariodb != null) { usuariodb.Senha = Criptografia.Criptografar(usuario.Senha); db.Update(usuariodb); return(true); } } return(false); }
public static bool Cadastrar(Usuario usuario) { using (var db = new CadastroDeVisitantesDB()) { usuario.Senha = Criptografia.Criptografar(usuario.Senha); var usuariodb = db.Usuarios.FirstOrDefault(user => user.NomeUsuario == usuario.NomeUsuario); if (usuariodb == null) { db.InsertWithIdentity(usuario); return(true); } } return(false); }
public static bool Logar(Usuario usuario) { using (var db = new CadastroDeVisitantesDB()) { usuario.Senha = Criptografia.Criptografar(usuario.Senha); var usuariodb = db.Usuarios.FirstOrDefault(user => user.NomeUsuario == usuario.NomeUsuario); if (usuariodb != null && usuariodb.Senha == usuario.Senha) { FormsAuthentication.SetAuthCookie(usuario.NomeUsuario, true); return(true); } FormsAuthentication.SignOut(); return(false); } }
public static bool CadastrarVisita(string cpf, string placa, string nomeSetor) { using (var db = new CadastroDeVisitantesDB()) { var idPessoa = db.Pessoas.FirstOrDefault(p => p.CPF == cpf).IDPessoa; var idVeiculo = db.Veiculoes.FirstOrDefault(v => v.Placa == placa).IDVeiculo; var setor = db.Setors.FirstOrDefault(s => s.Nome == nomeSetor); var idSetor = 0; if (setor == null) { db.InsertWithIdentity(new Setor() { Nome = nomeSetor }); idSetor = db.Setors.ToList().Last().IDSetor; } var veiculopessoa = db.VeiculoPessoas.FirstOrDefault(v => v.IDPessoa == idPessoa && v.IDVeiculo == idVeiculo); if (veiculopessoa == null) { veiculopessoa = new VeiculoPessoa() { IDPessoa = idPessoa, IDVeiculo = idVeiculo, }; db.InsertWithIdentity(veiculopessoa); } var visit = new Visita() { DataEntrada = DateTime.Now, DataSaida = null, IDPessoa = idPessoa, IDVeiculo = idVeiculo, IDSetor = idSetor }; db.InsertWithIdentity(visit); return(true); } }
public static bool CadastrarVeiculo(Carro carro, Veiculo veiculo) { using (var db = new CadastroDeVisitantesDB()) { if (db.Veiculoes.FirstOrDefault(v => v.Placa == veiculo.Placa) != null) { return(true); } var carrodb = db.Carroes.FirstOrDefault(c => c.Marca == carro.Marca && c.Modelo == carro.Modelo); if (carrodb == null) { db.InsertWithIdentity(carro); carrodb = db.Carroes.ToList().Last(); } db.InsertWithIdentity(new Veiculo() { Placa = veiculo.Placa, Ano = veiculo.Ano, IDCarro = carrodb.IDCarro }); } return(true); }