public cliente selecionarCliente(pessoa pes) { cliente cli; using (ImobGentilEntities db = new ImobGentilEntities()) { cli = (from c in db.cliente where pes.id == c.idpessoa select c).FirstOrDefault(); return(cli); } }
//public List<object> listarCorretoresPorCategoria(pessoa pes, int categoria) //{ // List<object> list = new List<object>(); // using (ImobGentilEntities db = new ImobGentilEntities()) // {//descobrir como fazer essa merda hoje // list = (from e in db.especializacao // join cor in db.corretor on e.idcorretor equals cor.id // join pessoa in db.pessoa on cor.idpessoa equals pessoa.id // join cat in db.categoria on e.idcategoria equals cat.id // select new { pessoa.nome, pessoa.telefone }).ToList(); // //list = (from p in db.corretor where pes.id == p.id select p).ToList(); // return list; // } //} public corretor selecionarCorretor(pessoa pes) { corretor cor; using (ImobGentilEntities db = new ImobGentilEntities()) { cor = (from p in db.corretor where pes.id == p.id select p).FirstOrDefault(); return(cor); } }
public List <corretor> listarCorretores(pessoa pes) { List <corretor> list = new List <corretor>(); using (ImobGentilEntities db = new ImobGentilEntities()) { list = (from p in db.corretor where pes.id == p.id select p).ToList(); return(list); } }
public int selecionarPessoaID(pessoa pes) { int id = 0; using (ImobGentilEntities db = new ImobGentilEntities()) { id = (from p in db.pessoa where pes.id == p.id select p.id).FirstOrDefault(); return(id); } }
public void modificarPessoa(pessoa pes) { using (ImobGentilEntities db = new ImobGentilEntities()) { try { db.Entry(pes).State = System.Data.EntityState.Modified; db.SaveChanges(); } catch (Exception) { // throw; } } }
public void AdicionarEnderecoIDUsuario(pessoa pes)//funciona para adicionar o ID em todos { using (ImobGentilEntities db = new ImobGentilEntities()) { try { db.Entry(pes).State = System.Data.EntityState.Modified; db.SaveChanges(); } catch (Exception) { throw; } } }
public void AdicionarPessoa(pessoa pes) { try { using (ImobGentilEntities db = new ImobGentilEntities()) {//adicionar pessoa e vir com a opção, se a mesma vai ser usuario, cliente ou corretor db.pessoa.Add(pes); //é necessario adicionar no banco, depois fazer um select ou arranjar uma forma de pegar o ultimo adicionado e adicionar a chave estrangeira no usuario db.SaveChanges(); } } catch (Exception e) { throw e; //MessageBox.Show(e.Message); } }
public void alterarCorretor(pessoa pes, corretor cor, endereco end)//funciona para adicionar o ID em todos { using (ImobGentilEntities db = new ImobGentilEntities()) { try { db.Entry(pes).State = System.Data.EntityState.Modified; db.SaveChanges(); } catch (Exception) { throw; } } using (ImobGentilEntities db = new ImobGentilEntities()) { try { db.Entry(cor).State = System.Data.EntityState.Modified; db.SaveChanges(); } catch (Exception) { throw; } } using (ImobGentilEntities db = new ImobGentilEntities()) { try { db.Entry(end).State = System.Data.EntityState.Modified; db.SaveChanges(); } catch (Exception) { throw; } } }