public static int Update(Enderecos enderecos) { int retorno = 0; try { IDbConnection objConexao; // Abre a conexao IDbCommand objCommand; // Cria o comando string sql = "UPDATE enderecos SET end_logradouro = ?end_logradouro, end_numero = ?end_numero, " + "end_bairro = ?end_bairro, end_municipio = ?end_municipio, end_estado = ?end_estado, " + "end_complemento = ?end_complemento WHERE end_codigo = ?end_codigo"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?end_logradouro", enderecos.End_logradouro)); objCommand.Parameters.Add(Mapped.Parameter("?end_numero", enderecos.End_numero)); objCommand.Parameters.Add(Mapped.Parameter("?end_bairro", enderecos.End_bairro)); objCommand.Parameters.Add(Mapped.Parameter("?end_municipio", enderecos.End_municipio)); objCommand.Parameters.Add(Mapped.Parameter("?end_estado", enderecos.End_estado)); objCommand.Parameters.Add(Mapped.Parameter("?end_complemento", enderecos.End_complemento)); //WHERE objCommand.Parameters.Add(Mapped.Parameter("?end_codigo", enderecos.End_codigo)); objCommand.ExecuteNonQuery(); // utilizado quando cdigo não tem retorno, como seria o caso do SELECT objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
// GET: Contatos/Delete/5 public ActionResult Delete(int?id) { try { Contatos contatos = db.Contato.Find(id); if (contatos != null) { db.Contato.Remove(contatos); db.SaveChanges(); } Emails emails = db.Email.Find(id); if (emails != null) { db.Email.Remove(emails); db.SaveChanges(); } Enderecos enderecos = db.Endereco.Find(id); if (enderecos != null) { db.Endereco.Remove(enderecos); db.SaveChanges(); } } catch (Exception) { return(HttpNotFound()); } return(RedirectToAction("Index")); }
public Enderecos Buscar(string cep) { try { Enderecos endereco = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("select * from enderecos where cep = @cep"); quey.SetParameter("cep", cep); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { endereco = new Enderecos(Convert.ToInt32(reader["id"]), Convert.ToString(reader["cep"]), Convert.ToString(reader["uf"]), Convert.ToString(reader["cidade"]), Convert.ToString(reader["bairro"]), Convert.ToString(reader["logradouro"]), Convert.ToString(reader["latitude"]), Convert.ToString(reader["longitude"]), Convert.ToInt32(reader["ibge_cod_uf"]), Convert.ToInt32(reader["ibge_cod_cidade"]), Convert.ToString(reader["area_cidade_km2"]), Convert.ToInt32(reader["ddd"])); } reader.Close(); session.Close(); return(endereco); } catch (Exception error) { throw error; } }
public static void AlterarEndereco(int idCliente, int idEndereco, int cep, string endereco, int numero) { if (cep > 0) { listaClientes[idCliente].Enderecos[idEndereco].CEP = cep; } if (!String.IsNullOrEmpty(endereco) || !String.IsNullOrWhiteSpace(endereco)) { listaClientes[idCliente].Enderecos[idEndereco].Endereco = endereco; } if (numero > 0) { listaClientes[idCliente].Enderecos[idEndereco].Numero = numero; } JSON.ExportarClientesEEnderecos(); Enderecos aux1 = listaClientes[idCliente].Enderecos[idEndereco]; MessageBox.Show($"{aux1.CEP}, {aux1.Endereco}, {aux1.Numero}"); }
public void newEndereco(Enderecos newEndereco) { string query = "INSERT INTO `endereco`( `rua`, `cidade`, `estado`, `cpe`)" + " VALUES ('" + newEndereco.Rua + "','" + newEndereco.Cidade + "','" + newEndereco.Estado + "','" + newEndereco.CPE1 + "')"; Insert(query); }
// GET: Contatos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Contatos contatos = db.Contato.Find(id); if (contatos == null) { return(HttpNotFound()); } List <Telefones> listTelefones = new List <Telefones>(); listTelefones = db.Telefone.Where(x => x.IdContato == id).ToList(); ViewBag.IdTelefone = new SelectList(listTelefones, "IdTelefone", "NumeroTelefone"); List <Emails> listEmails = new List <Emails>(); listEmails = db.Email.Where(x => x.IdContato == id).ToList(); ViewBag.IdEmail = new SelectList(listEmails, "IdEmail", "Email"); Enderecos endereco = new Enderecos(); endereco = db.Endereco.Where(x => x.IdContato == id).FirstOrDefault(); ViewBag.Logradouro = endereco.Logradouro; return(View(contatos)); }
public virtual void AdicionarEndereco(Endereco endereco) { if (!Enderecos.Any(x => x.Id == endereco.Id)) { Enderecos.Add(endereco); } }
public ActionResult AtivarEndereco(int id) { try { int UsuarioSessao = PegaUsuarioSessaoAtual(); //ENCONTRA O ATIVO ATUAL Enderecos enderecoAtual = db.Enderecos.Where(e => e.IdStatus == Ativo && e.IdUsuario == UsuarioSessao).FirstOrDefault(); if (enderecoAtual != null) { enderecoAtual.IdStatus = Inativo; db.Entry(enderecoAtual).State = EntityState.Modified; } Enderecos atualizacao = db.Enderecos.Where(e => e.ID == id && e.IdUsuario == UsuarioSessao).FirstOrDefault(); atualizacao.IdStatus = Ativo; db.Entry(atualizacao).State = EntityState.Modified; db.SaveChanges(); return(Json("Endereço ativado")); } catch (Exception ex) { return(Json(new { msg = ex.Message, erro = true }, JsonRequestBehavior.AllowGet)); } }
public static int Insert(Enderecos enderecos) { int retorno = 0; try { IDbConnection objConexao; // Abre a conexao IDbCommand objCommand; // Cria o comando string sql = "INSERT INTO enderecos(end_logradouro, end_numero, end_bairro, end_municipio, end_cep, end_estado, end_complemento, end_pais)" + " VALUES(?end_logradouro, ?end_numero, ?end_bairro, ?end_municipio, ?end_cep, ?end_estado, ?end_complemento, ?end_pais);" + "SELECT LAST_INSERT_ID();"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?end_logradouro", enderecos.End_logradouro)); objCommand.Parameters.Add(Mapped.Parameter("?end_numero", enderecos.End_numero)); objCommand.Parameters.Add(Mapped.Parameter("?end_bairro", enderecos.End_bairro)); objCommand.Parameters.Add(Mapped.Parameter("?end_municipio", enderecos.End_municipio)); objCommand.Parameters.Add(Mapped.Parameter("?end_cep", enderecos.End_cep)); objCommand.Parameters.Add(Mapped.Parameter("?end_estado", enderecos.End_estado)); objCommand.Parameters.Add(Mapped.Parameter("?end_complemento", enderecos.End_complemento)); objCommand.Parameters.Add(Mapped.Parameter("?end_pais", enderecos.End_pais)); retorno = Convert.ToInt32(objCommand.ExecuteScalar()); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
public static int Update(Enderecos enderecos) { int retorno = 0; try { IDbConnection objConnection; IDbCommand objCommand; string sql = "update end_endereco set end_cep = ?end_cep, end_tipo = ?end_tipo where end_id = ?end_id"; objConnection = Mapped.Connection(); objCommand = Mapped.Command(sql, objConnection); objCommand.Parameters.Add(Mapped.Parameter("?end_cep", enderecos.End_cep)); objCommand.Parameters.Add(Mapped.Parameter("?end_tipo", enderecos.End_tipo)); objCommand.Parameters.Add(Mapped.Parameter("?end_id", enderecos.End_id)); objCommand.ExecuteNonQuery(); objConnection.Close(); objConnection.Dispose(); objCommand.Dispose(); } catch (Exception ex) { retorno = -2; } return(retorno); }
public JsonResult CadastrarEndereco(Enderecos enderecos) { try { int UsuarioSessao = PegaUsuarioSessaoAtual(); Usuarios user = db.Usuarios.Find(UsuarioSessao); if (ModelState.IsValid) { if (user.Enderecos.Where(e => e.IdStatus != Cancelado).Count() == 0) { enderecos.IdStatus = Ativo; } enderecos.IdUsuario = user.ID; db.Enderecos.Add(enderecos); db.SaveChanges(); return(Json("Cadastrado com sucesso")); } return(Json(new { msg = "Verifique os campos digitados", erro = true }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { msg = ex.Message, erro = true }, JsonRequestBehavior.AllowGet)); } }
public static int Insert(Enderecos enderecos) { int retorno = 0; try { IDbConnection objConnection; IDbCommand objCommand; string sql = "insert into end_endereco(end_cep, end_tipo, bai_id) values(?end_cep, ?end_tipo, ?bai_id); select last_insert_id();"; objConnection = Mapped.Connection(); objCommand = Mapped.Command(sql, objConnection); objCommand.Parameters.Add(Mapped.Parameter("?end_cep", enderecos.End_cep)); objCommand.Parameters.Add(Mapped.Parameter("?end_tipo", enderecos.End_tipo)); //FK objCommand.Parameters.Add(Mapped.Parameter("?bai_id", enderecos.Bai_id.Bai_id)); retorno = Convert.ToInt32(objCommand.ExecuteScalar()); objConnection.Close(); objConnection.Dispose(); objCommand.Dispose(); } catch (Exception ex) { retorno = -2; } return(retorno); }
public void Salvar(EnderecoDto pEnderecoDto, Usuarios pUsuario) { var BdEndereco = _enderecoCollection.Find( Builders <Enderecos> .Filter.Eq(end => end.UsuarioId, pUsuario.UsuarioId) ).FirstOrDefault(); if (Utils.CepValido(pEnderecoDto.Cep) && BdEndereco == null) { var collectionName = _enderecoCollection.CollectionNamespace.CollectionName; var lEnderecoId = new SequenciasBusiness(_mongoDb).ProximoValor(collectionName); var lEndereco = new Enderecos ( pEnderecoDto.Numero, pEnderecoDto.Rua, pEnderecoDto.Cep ); lEndereco.EnderecoId = lEnderecoId; lEndereco.UsuarioId = pUsuario.UsuarioId; _enderecoCollection.InsertOne(lEndereco); } else { throw new System.Exception("Não foi possivel salvar o endereço"); } }
public void AdicionarEnderecos(params Endereco[] enderecos) { foreach (Endereco endereco in enderecos) { Enderecos.Add(endereco); } }
// POST: api/Endereco public IHttpActionResult Endereco([FromBody] Enderecos endereco) { if (autenticar.autenticacao(Request, 3) == null) { return(Content(HttpStatusCode.Unauthorized, "Credenciais Invalidas ou Ausentes!")); } Enderecos end = new Enderecos(); end.End_logradouro = endereco.End_logradouro; end.End_numero = endereco.End_numero; end.End_bairro = endereco.End_bairro; end.End_municipio = endereco.End_municipio; end.End_cep = endereco.End_cep; end.End_estado = endereco.End_estado; end.End_complemento = endereco.End_complemento; end.End_pais = endereco.End_pais; int retorno = EnderecosDB.Insert(end); if (retorno == -2) { return(BadRequest()); } else { return(Ok(retorno)); } }
public async Task <IActionResult> PutEnderecos(int id, Enderecos enderecos) { if (enderecos.Pais != "" && enderecos.Bairro != "" && enderecos.Estado != "" && enderecos.Cidade != "" && enderecos.Cep != "" && enderecos.Numero != 0) { if (id != enderecos.Id) { return(BadRequest()); } _context.Entry(enderecos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EnderecosExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); } else { return(Content("Devem ser preenchidos todos os campo obrigatórios")); } }
private void button1_Click(object sender, EventArgs e) { string msg = "Segundo a Lei geral Proteção de Dados nosso applicativo faz tratamento de seus dados inseridos a continuacao," + " por sua seguranca mas se voce desejase retirar pode contatar conosco. Clickando aceito, voce aceita o uso de dados" + " pessoais em nosso aplicativo."; if (checkInputs()) { DialogResult dialogResult = MessageBox.Show(msg, "message", MessageBoxButtons.OKCancel); if (dialogResult == DialogResult.Cancel) { this.Hide(); Home home = new Home(); home.Show(); } Enderecos newEndereco = new Enderecos( textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text ); enderecoDB = new EnderecoRepo(); enderecoDB.newEndereco(newEndereco); newEndereco.Id = enderecoDB.getLastId(); Usuarios newUser = new Usuarios(); newUser.SetEmail(email.Text); newUser.SetNome(textBox1.Text); MD5 md5Hash = MD5.Create(); newUser.SetSenha(MD5Hash.GetMd5Hash(md5Hash, pass.Text)); usuarioDB = new UsuariosRepo(); usuarioDB.newUsuario(newUser); newUser.SetId(usuarioDB.lastUsuario()); clientesDB = new ClienteRepo(); Clientes newCliente = new Clientes( newEndereco.Id, false, false, textBox6.Text, newUser.GetId() ); newCliente.Telefone = textBox7.Text; clientesDB.newCliente(newCliente); newCliente.IdUsuario = clientesDB.lastCliente(); Session.setCliente(newCliente); this.Hide(); Home homeW = new Home(); homeW.Show(); } else { MessageBox.Show("Campos faltantes"); } }
public void ExcluirCliente(int Id) { if (Id > 0) { Enderecos cliente = repositorioCliente.PesquisarPorId(Id); repositorioCliente.Excluir(cliente); } }
public IActionResult NovoCliente([FromBody] ClienteDTO cliente) { cliente.Validate(); if (cliente.Invalid) { return(StatusCode(StatusCodes.Status400BadRequest, cliente.Notifications)); } else { try { Email email = new Email(cliente.Email); Cliente novoCliente = new Cliente(cliente.CNPJ, cliente.Contato, email, cliente.NomeFantasia, cliente.RazaoSocial, cliente.Telefone, cliente.IdContrato); ClienteBusiness negocio = new ClienteBusiness(); Cliente result = negocio.Inserir(novoCliente); if (result != null) { EnderecoBusiness negocioEndereco = new EnderecoBusiness(); Enderecos endCliente = new Enderecos(cliente.Cep); endCliente.Bairro = cliente.Bairro; endCliente.Cidade = cliente.Cidade; endCliente.Complemento = cliente.Complemento; endCliente.Idclientefuncionario = result.Id; endCliente.Logradouro = cliente.Logradouro; endCliente.Numero = cliente.Numero; endCliente.Pais = "Brasil"; Enderecos end = negocioEndereco.Inserir(endCliente); if (end != null) { return(StatusCode(StatusCodes.Status200OK, "Cliente criado com sucesso!")); } else { return(BadRequest("Erro inesperado!")); } } else { return(BadRequest("Cliente já cadastrado!")); } } catch (Exception) { return(BadRequest("Erro inesperado!")); } } }
public ClienteJuridico(int codigo, string nome, int idade, string cnpj, Endereco endereco = null) { Codigo = codigo; Nome = nome; IniciarEnderecos(); Enderecos.Add(endereco); Idade = idade; Cnpj = cnpj; }
private void PessoasDG_SelectionChanged(object sender, SelectionChangedEventArgs e) { EditarB.IsEnabled = DeletarB.IsEnabled = PessoasDG.SelectedIndex >= 0; EnderecoDG.Items.Clear(); if (PessoasDG.SelectedItem is Table1 table1) { Enderecos.Select(table1.CPF); } }
public ClienteFisico(int codigo, string nome, int idade, string cpf, Endereco endereco = null) { Codigo = codigo; Nome = nome; IniciarEnderecos(); Enderecos.Add(endereco); Idade = idade; Cpf = cpf; }
// GET: Enderecos/Delete/5 public ActionResult Delete(int?id) { Enderecos enderecos = db.Endereco.Find(id); db.Endereco.Remove(enderecos); db.SaveChanges(); return(RedirectToAction("Edit", "Contatos", new { id = enderecos.IdContato, idEndereco = enderecos.IdEndereco })); }
// GET: Contatos public ActionResult Index(string pesquisa) { List <Contatos> contatos = new List <Contatos>(); contatos = db.Contato.ToList(); foreach (var item in contatos) { List <Telefones> telefones = db.Telefone.Where(x => x.IdContato == item.IdContato).ToList(); item.Telefones = new List <Telefones>(); item.Telefones.AddRange(telefones); List <Emails> emails = db.Email.Where(x => x.IdContato == item.IdContato).ToList(); item.Emails = new List <Emails>(); item.Emails.AddRange(emails); Enderecos endereco = db.Endereco.Where(x => x.IdContato == item.IdContato).FirstOrDefault(); item.Enderecos = new Enderecos(); item.Enderecos = endereco; } if (!string.IsNullOrEmpty(pesquisa)) { Contatos modelContato = new Contatos(); List <Contatos> resultPesquisa = new List <Contatos>(); List <Telefones> resultTelefones = new List <Telefones>(); List <Emails> resultEmails = new List <Emails>(); foreach (var item in contatos) { bool resultNome = item.Nome.Contains(pesquisa); resultTelefones = item.Telefones.Where(x => x.NumeroTelefone.Contains(pesquisa)).ToList(); resultEmails = item.Emails.Where(x => x.Email.Contains(pesquisa)).ToList(); if (resultNome || resultTelefones.Count > 0 || resultEmails.Count > 0) { modelContato.Telefones = new List <Telefones>(); modelContato.Emails = new List <Emails>(); modelContato.Enderecos = new Enderecos(); modelContato.Empresa = item.Empresa; modelContato.IdContato = item.IdContato; modelContato.Nome = item.Nome; modelContato.Enderecos.Logradouro = item.Enderecos == null ? string.Empty : item.Enderecos.Logradouro; modelContato.Telefones.AddRange(resultTelefones.Count == 0 ? item.Telefones : resultTelefones); modelContato.Emails.AddRange(resultEmails.Count == 0 ? item.Emails : resultEmails); resultPesquisa.Add(modelContato); } } contatos = new List <Contatos>(); contatos = resultPesquisa; } return(View(contatos.OrderBy(x => x.Nome))); }
public Enderecos GetCliente(int id) { Enderecos item = repositorio.Get(id); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } return(item); }
/*---------FIM Metodos Clientes---------*/ /*---------Metodos Enderecos---------*/ public static void IncluirEndereco(int idCliente, int cep, string endereco, int numero) { listaClientes[idCliente].Enderecos.Add(new Enderecos(cep, endereco, numero)); JSON.ExportarClientesEEnderecos(); Enderecos aux1 = listaClientes[idCliente].Enderecos.Find(x => x.CEP == cep); MessageBox.Show($"{aux1.CEP}, {aux1.Endereco}, {aux1.Numero}"); }
public HttpResponseMessage PostCliente(Enderecos item) { item = repositorio.Add(item); var response = Request.CreateResponse <Enderecos>(HttpStatusCode.Created, item); string uri = Url.Link("DefaultApi", new { IdCliente = item.IdCliente }); response.Headers.Location = new Uri(uri); return(response); }
public IHttpActionResult PostEndereco(Enderecos endereco) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } business.InsertEndereco(endereco); return(CreatedAtRoute("DefaultApi", new { id = endereco.Id }, endereco)); }
public HttpResponseMessage PutEndereco(Enderecos endereco) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } int ret = business.UpdateEndereco(endereco); return(ret == 1 ? Request.CreateResponse(HttpStatusCode.OK, ret) : Request.CreateResponse(HttpStatusCode.BadRequest)); }
public void AddEndereco() { CurrentEndereco = new PessoaEndereco() { Status = Status.Ativo, TipoEndereco = TipoEndereco.Cobranca, Pessoa = Entity }; Enderecos.Add(CurrentEndereco); OnPropertyChanged("Entity"); }