public int buscarIDEstado(string estado) { int id = 0; EnderecoDominio enddom = new EnderecoDominio(); return(id = enddom.pegarIDEstado(estado)); }
public int buscarIDCidade(string cidade) { int id = 0; EnderecoDominio enddom = new EnderecoDominio(); return(id = enddom.pegarIDCidade(cidade)); }
public List <State> listarEstados(string estado) { List <State> lista = new List <State>(); EnderecoDominio enddom = new EnderecoDominio(); lista = enddom.listarTodosEstados(estado); return(lista); }
public endereco retornarEnderecoPorID(int id) { endereco end = new endereco(); EnderecoDominio enddom = new EnderecoDominio(); end = enddom.selecionarEnderecoPorID(id); return(end); }
public int AdicionarEnderecoERetornarID(endereco end) { EnderecoDominio enddom = new EnderecoDominio(); enddom.AdicionarEndereco(end); int id = enddom.selecionarUltimoEnderecoID(end); return(id); }
public List <City> listarCidades(string estado) { List <City> lista = new List <City>(); EnderecoDominio enddom = new EnderecoDominio(); int id = enddom.pegarIDEstado(estado); lista = enddom.listarTodasCidades(id); return(lista); }
public bool SalvarPessoa(pessoa pes, cliente cli, endereco end) { PessoaDominio PesDom = new PessoaDominio(); EnderecoBusiness EndBus = new EnderecoBusiness(); EnderecoDominio enddom = new EnderecoDominio(); bool cpfValido = validarCPF(pes.cpf); if (cpfValido == true) { if (PesDom.selecionarPessoacomCPF(pes.cpf) == null)//agora deve funcionar { PesDom.AdicionarPessoa(pes); cli.idpessoa = PesDom.selecionarUltimaPessoaIDcomCPF(pes); PesDom.AdicionarCliente(cli); int id = EndBus.AdicionarEnderecoERetornarID(end); pes.idendereco = id; PesDom.AdicionarEnderecoIDUsuario(pes); return(true); } else if (enddom.verificarSeEnderecoExiste((PesDom.selecionarPessoacomCPF(pes.cpf).id)) == null)//isso é para quando vai adicionar um endereço ao cliente já criado, vindo do formulário de interesse ! { pes.id = PesDom.selecionarPessoacomCPF(pes.cpf).id; int id = EndBus.AdicionarEnderecoERetornarID(end); pes.idendereco = id; PesDom.AdicionarEnderecoIDUsuario(pes); return(true); } else//agora é as modificações comuns ! { pessoa pesMod = PesDom.selecionarPessoacomCPF(pes.cpf); pesMod.telefone = pes.telefone; pesMod.celular = pes.celular; pesMod.email = pes.email; endereco enderecoMod = enddom.selecionarEnderecoComIDPessoa(pesMod.id); enderecoMod.bairro = end.bairro; enderecoMod.cep = end.cep; enderecoMod.cidade = end.cidade; enderecoMod.logradouro = end.logradouro; enderecoMod.numero = end.numero; PesDom.modificarPessoa(pesMod); PesDom.modificarEndereco(enderecoMod); return(true); } } else { return(false); } }
protected void selEstado_SelectedIndexChanged(object sender, EventArgs e) { if (selEstado.SelectedIndex != -1) { EnderecoDominio enddom = new EnderecoDominio(); int idEstado = int.Parse(selEstado.SelectedValue.ToString()); selCidade.DataSource = (new EnderecoDominio().listarTodasCidades(idEstado)); selCidade.DataValueField = "Id"; selCidade.DataTextField = "Name"; selCidade.DataBind(); } }
protected void btnInteresse_Click(object sender, EventArgs e) {//tenho que validar o CPF do caboclo, não deixar ele se cadastrar caso não exista na base, e usar o CPF para pesquisar ele na hora de colocar o imóvel no nome dele if (txtBairro.Text != null && txtAreaTotalConstruida.Text != null && txtAreaTotal.Text != null && txtCEP.Text != null && txtNumero.Text != null && txtQuartos.Text != null && txtRua.Text != null) { pessoa pes = new pessoa(); PessoaDominio pesdom = new PessoaDominio(); ImovelDominio imodom = new ImovelDominio(); EnderecoDominio enddom = new EnderecoDominio(); string caminho = " "; pes = pesdom.selecionarPessoacomCPF(txtCPFCliente.Text); if (pes != null) { imovel imo = new imovel(); endereco end = new endereco(); end.bairro = txtBairro.Text; end.cep = txtCEP.Text; end.logradouro = txtRua.Text; end.numero = int.Parse(txtNumero.Text); end.cidade = int.Parse(selCidade.SelectedValue); //tenho que adicionar o endereco antes enddom.AdicionarEndereco(end); //apos isso o imovel(e cliente, que já tenho o objeto carregado graças ao pes) imo.areacon = txtAreaTotalConstruida.Text; imo.areater = txtAreaTotal.Text; imo.idcategoria = int.Parse(selCategoria.SelectedValue); imo.idproprietario = pesdom.selecionarCliente(pes).id; imo.publicacaostatus = "Não publicar"; imo.qtdquartos = int.Parse(txtQuartos.Text); imo.finalidade = selFinalidade.SelectedValue; imo.idendereco = enddom.selecionarUltimoEnderecoID(end); imodom.adicionarImovel(imo); if (fileFotos.HasFiles) { int i = 1; foreach (HttpPostedFile fotos in fileFotos.PostedFiles) { if (i == 1) { FileInfo info = new FileInfo(fotos.FileName); caminho = Server.MapPath("~" + @"\imoveis\" + info.Name); imo.imagem1 = info.Name; fotos.SaveAs(caminho); } if (i == 2) { FileInfo info = new FileInfo(fotos.FileName); caminho = Server.MapPath("~" + @"\imoveis\" + info.Name); if (info.Name != null) { imo.imagem2 = info.Name; //File.Copy(info.Name, caminho); fotos.SaveAs(caminho); } } if (i == 3) { FileInfo info = new FileInfo(fotos.FileName); caminho = Server.MapPath("~" + @"\imoveis\" + info.Name); if (info.Name != null) { imo.imagem3 = info.Name; fotos.SaveAs(caminho); } } if (i == 4) { FileInfo info = new FileInfo(fotos.FileName); caminho = Server.MapPath("~" + @"\imoveis\" + info.Name); if (info.Name != null) { imo.imagem4 = info.Name; fotos.SaveAs(caminho); } } i++; } imodom.adicionarImagemAoImovel(imo); } txtBairro.Text = ""; txtAreaTotalConstruida.Text = ""; txtAreaTotal.Text = ""; txtCEP.Text = ""; txtNumero.Text = ""; txtQuartos.Text = ""; txtRua.Text = ""; aviso.Text = "Imovel enviado !"; } aviso.Text = "Entre em contato conosco para se cadastrar como cliente ou escreva um CPF valido !"; } aviso.Text = "Preencha todos os campos !"; }
public State buscarEstado(int id) { EnderecoDominio enddom = new EnderecoDominio(); return(enddom.selecionarEstadoComIDdaCidade(id)); }
public City buscarCidade(int id) { EnderecoDominio enddom = new EnderecoDominio(); return(enddom.selecionarCidade(id)); }