public FormCadastroCliente() { InitializeComponent(); pessoa = new Pessoa(); pessoaFisica = new PessoaFisica(); pessoaJuridica = new PessoaJuridica(); telefone = new Telefone(); tipoTelefone = new TipoTelefone(); endereco = new Endereco(); cidade = new Cidade(); uf = new UnidadeFederativa(); tipoEndereco = new TipoEndereco(); db = new ProjetoLojaEntities(); this.pessoaData = new PessoaData(db); this.cidadeData = new CidadeData(db); this.enderecoData = new EnderecoData(db); this.pessoaFisicaData = new PessoaFisicaData(db); this.pessoaJuridicaData = new PessoaJuridicaData(db); this.telefoneData = new TelefoneData(db); this.tipoEnderecoData = new TipoEnderecoData(db); this.tipoPessoaData = new TipoPessoaData(); this.tipoTelefoneData = new TipoTelefoneData(db); this.ufData = new UF_Data(db); tabDadosPessoais.Enabled = false; tabEndereco.Enabled = false; tabTelefone.Enabled = false; txtNomeFantasia.Enabled = false; txtRazaoSocial.Enabled = false; txtEmail.Enabled = false; txtRg.Enabled = false; txtCpf.Enabled = false; cbxTipoTelefone.DataSource = tipoTelefoneData.todosTiposTelefones(); cbxTipoTelefone.DisplayMember = "descricao"; cbxTipoTelefone.ValueMember = "idTipoTelefone"; cbxUf.DataSource = ufData.todasUnidadesFederativas(); cbxUf.DisplayMember = "nome"; cbxUf.ValueMember = "UF"; cbxCidade.DataSource = cidadeData.todasCidades(); cbxCidade.DisplayMember = "nome"; cbxCidade.ValueMember = "idCidade"; cbxTipoEndereco.DataSource = tipoEnderecoData.todostipoenderecos(); cbxTipoEndereco.DisplayMember = "descricao"; cbxTipoEndereco.ValueMember = "idTipoEndereco"; atualizarPesquisaClientes(pessoaData.todasPessoas()); inicializar(); }
public ActionResult Edit(Endereco objeto) { try { Endereco.TransactionInstance.Save(objeto); return RedirectToAction("Index", new { displayMessage = MENSAGEM_ALTERACAO }); } catch (ApplicationException ex) { string[] campos = ex.Message.Split(','); ModelState.AddModelError(string.Empty, MENSAGEM_CAMPOS_OBRIGATORIOS); foreach (string campo in campos) { ModelState[campo].Errors.Add(ex); } return View(objeto); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return View(objeto); } }
public void SavePessoaEndereco(Pessoa pessoa) { var enderecoCount = int.Parse(Request["hiddenEnderecoCount"]); var enderecoDel = new Endereco(); enderecoDel.Pessoa = pessoa; enderecoDel.Delete(); for (int i = 0; i < enderecoCount; i++) { var endereco = new Endereco(); endereco.Pessoa = pessoa; if (!string.IsNullOrEmpty(Request["ddlTipoEndereco-" + i])) endereco.IDTipoEndereco = int.Parse(Request["ddlTipoEndereco-" + i]); if (!string.IsNullOrEmpty(Request["ddlEstado-" + i])) endereco.IDEstado = int.Parse(Request["ddlEstado-" + i]); if (!string.IsNullOrEmpty(Request["ddlPais-" + i])) endereco.IDPais = int.Parse(Request["ddlPais-" + i]); endereco.Descricao = Request["txtEndereco-" + i]; if (!string.IsNullOrEmpty(Request["txtEnderecoNumero-" + i])) endereco.Numero = int.Parse(Request["txtEnderecoNumero-" + i]); endereco.Bairro = Request["txtBairro-" + i]; endereco.Cidade = Request["txtCidade-" + i]; endereco.Cep = Request["txtCep-" + i]; endereco.Complemento = Request["txtComplemento-" + i]; endereco.Save(); } }
public FormCadFuncionarios() { InitializeComponent(); instanciarEntidadesDeFuncionario(); instanciarClassesData(); inicializarDataSources(); endereco = new Endereco(); telefone = new Telefone(); atualizarListaDeFuncionarios(); grpCadastrar.Enabled = false; ((Control)this.tabExtras).Enabled = false; tabExtras.Enabled = false; }
public string excluirEndereco(Endereco endereco) { string erro = null; try { enderecos.DeleteObject(endereco); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string adicionarEndereco(Endereco endereco) { string erro = null; try { enderecos.AddObject(endereco); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public Endereco PreencheEndereco(string cep, string format = "xml") { var url = WebserviceUrl .Replace("@cep", cep) .Replace("@format", format); var xml = XElement.Load(url); var endereco = new Endereco(); if (xml.Element("erro") == null) { endereco.Cep = xml.Element("cep").Value; endereco.Bairro = xml.Element("bairro").Value; endereco.Localidade = xml.Element("localidade").Value; endereco.Uf = xml.Element("uf").Value; } return endereco; }
public static void Main(string[] args) { Console.Write("Digite O CEP: "); uint CEP = uint.Parse(Console.ReadLine()); Console.WriteLine("---------------------------"); Console.WriteLine(" "); Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); Endereco enderecoBase = new Endereco(); enderecoBase = Consulta.ObterEnderecoCompleto(CEP); stopwatch.Stop(); TimeSpan ts = stopwatch.Elapsed; Console.WriteLine(ts.Seconds + " / " + ts.Milliseconds); Console.WriteLine(" "); Console.WriteLine("---------------------------"); Console.WriteLine(enderecoBase.cep); Console.WriteLine(" "); Console.WriteLine(enderecoBase.uf); Console.WriteLine(" "); Console.WriteLine(enderecoBase.localidade); Console.WriteLine(" "); Console.WriteLine(enderecoBase.bairro); Console.WriteLine(" "); Console.WriteLine(enderecoBase.logradouro); Console.WriteLine(" "); Console.WriteLine(enderecoBase.complemento); Console.WriteLine(" "); Console.WriteLine(enderecoBase.ibge); Console.WriteLine(" "); Console.WriteLine(enderecoBase.gia); Console.WriteLine(" "); Console.WriteLine(enderecoBase.unidade); Console.ReadKey(); }
public string editarEndereco(Endereco endereco) { string erro = null; try { if (endereco.EntityState == System.Data.EntityState.Detached) { enderecos.Attach(endereco); } db.ObjectStateManager.ChangeObjectState(endereco, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public static void Main() { Endereco e1 = new Endereco(); e1.NomeRuaAvenida = "Avenida Paulista"; e1.Numero = 1000; e1.Cidade = "São Paulo"; e1.Estado = "SP"; Endereco e2 = new Endereco(); e2.NomeRuaAvenida = "Rua coimbra"; e2.Numero = 705; e2.Cidade = "Diadema"; e2.Estado = "SP"; IRota r = new Rota(); var maisrapida = r.MaisRapida(e1, e2); var evitatransito = r.EvitandoTransito(e1, e2); //add breakpoint Rota debug1 = maisrapida; Rota debug2 = evitatransito; }
public void AdicionarEndereco(Endereco endereco) { _context.Enderecos.Add(endereco); _context.SaveChanges(); }
public async Task<ActionResult> Register(RegisterViewModel model) { var obc = new OldBooksContext(); if (ModelState.IsValid) { var user = new Usuario { UserName = model.Email, Email = model.Email, Nome = model.Nome, Nascimento = model.Nascimento, CPF = model.CPF }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent:false, rememberBrowser:false); var end = new Endereco { UsuarioId = user.Id, Rua = model.Rua, Numero = model.Numero, Bairro = model.Bairro }; obc.Enderecos.Add(end); obc.SaveChanges(); return RedirectToAction("Index", "Home"); } AddErrors(result); } // If we got this far, something failed, redisplay form return View(model); }
private Endereco preencherEndereco() { if (endereco.idEndereco == 0) { endereco = new Endereco(); } endereco.idPessoa = funcionario.idPessoa; endereco.idTipoEndereco = (byte) cbxTipoEndereco.SelectedValue; endereco.logradouro = txtLogradouro.Text; endereco.numero = Int32.Parse(txtNumero.Text); endereco.complemento = txtComplemento.Text; endereco.referencia = txtReferencia.Text; endereco.bairro = txtBairro.Text; endereco.CEP = mtxtCEP.Text; endereco.UF = cbxUF.SelectedValue.ToString(); endereco.idCidade = (int) cbxCidade.SelectedValue; return endereco; }
public string salvarCliente(Endereco endereco) { string erro = null; try { if (endereco.idEndereco == 0) { enderecos.AddObject(endereco); } else { if (endereco.EntityState == System.Data.EntityState.Detached) { enderecos.Attach(endereco); } db.ObjectStateManager.ChangeObjectState(endereco, System.Data.EntityState.Modified); } db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public void setEndereco(Endereco endereco) { this.endereco = endereco; }
public Endereco Atualizar(Endereco endereco) { contexto.Entry(endereco).State = EntityState.Modified; contexto.SaveChanges(); return(endereco); }
public async Task AddAsync(Endereco endereco) { await _context.Enderecos.AddAsync(endereco); }
public ActionResult Remove(Endereco objeto) { Endereco.TransactionInstance.Remove(objeto); return RedirectToAction("Index", new { displayMessage = MENSAGEM_EXCLUSAO }); }
/// <summary> /// Insere endereço /// </summary> public void Inserir(EnderecoTO EnderecoOrigemTO, EnderecoTO EnderecoDestinoTO) { _View.ModoProcessando = true; try { //Criando objetos de endereço da biblioteca MapLink Endereco enderecoOrigem = new Endereco() { Logradouro = EnderecoOrigemTO.Logradouro, Numero = EnderecoOrigemTO.Numero, Cidade = EnderecoOrigemTO.Cidade, Estado = EnderecoOrigemTO.UF }; enderecoOrigem.Validar(true); Endereco enderecoDestino = new Endereco() { Logradouro = EnderecoDestinoTO.Logradouro, Numero = EnderecoDestinoTO.Numero, Cidade = EnderecoDestinoTO.Cidade, Estado = EnderecoDestinoTO.UF }; enderecoDestino.Validar(true); //Incluindo endereço na lista a serem processados _lstEnderecos.Add(enderecoOrigem, enderecoDestino); //Atualizando Tela _View.AtualizarListaEnderecos(this.lstEnderecosDisplay); } catch (MpLinkException MpException) { //OBS: Se esta aplicação está sendo rodada pelo Visual Studio e este // exception foi lançado, por favor tecle F5 para prosseguir // com o fluxo normal do programa //Dispara um exception de validação para ser tratado adequadamente pela View throw new ValidationException(MpException.Message); } catch(Exception) { throw; } finally { _View.ModoProcessando = false; } }
public Empresa(string razaoSocial, string fantasia, string cnpj, string email, string telefone, EnumCategoria categoria, Endereco endereco, Proprietario proprietario) { RazaoSocial = razaoSocial; Fantasia = fantasia; Cnpj = Regex.Replace(cnpj, "[^0-9]+", ""); Email = email.ToLower(); Telefone = telefone; Categoria = categoria; Endereco = endereco ?? new Endereco(); Proprietario = proprietario; new AddNotifications <Empresa>(this) .IfNullOrInvalidLength(x => x.RazaoSocial, 3, 60, "Razão Social deve conter entre 3 à 60 caracteres") .IfNullOrInvalidLength(x => x.Fantasia, 3, 60, "Fantasia deve conter entre 3 à 60 caracteres") .IfNullOrInvalidLength(x => x.Cnpj, 10, 20, "Cnpj deve conter 14 caracteres") .IfNotEmail(x => x.Email, "O email não é válido") .IfNullOrInvalidLength(x => x.Telefone, 5, 15, "O telefone deve conter 10 caracteres"); Ativo = true; DataCadastro = DateTime.Now; }
public Organizacao(Organizacao superior, string nome, Endereco endereco) : this(nome) { Superior = superior; Endereco = endereco; }
private void inserirEndereco() { if (!validaDadosEndereco()) { try { Endereco end = new Endereco(); //end.referencia = txtRua.Text.Trim(); end.numero = Convert.ToInt32(txtNumero.Text.Trim()); end.complemento = txtComplemento.Text.Trim().Count() == 0 ? null : txtComplemento.Text.Trim(); end.bairro = txtBairro.Text.Trim(); end.idTipoEndereco = 1; /*Falta cadastro*/ end.logradouro = txtRua.Text.Trim(); end.UF = cbxEstado.SelectedValue.ToString(); end.CEP = txtCEP.Text.Trim(); end.idPessoa = idFornEditado; end.idCidade = buscarCidade(); end.idEndereco = ender.obterUltimoEndereco() == null ? 1 : ender.obterUltimoEndereco().idEndereco + 1; string houveErro = ender.adicionarEndereco(end); if (houveErro == null) { MessageBox.Show("O registro foi salvo com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); limparTelaEndereco(); alteraStatusTelaEndereco(statusTelaEndereco.Visualizando); carregarGridEndereco(); Fornecedores.SelectedTab = tabTelefone; } else { MessageBox.Show("O registro não pôde ser salvo!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (FormatException ex) { MessageBox.Show(ex.Message); } } }
public Endereco AtualizarEndereco(Endereco endereco) { return(_enderecoRepositorio.Atualizar(endereco)); }
public Endereco AdicionarEndereco(Endereco endereco) { return(_enderecoRepositorio.Adicionar(endereco)); }
public void Save(Endereco ent) { throw new NotImplementedException(); }
public Pessoa(string nome, Endereco endereco) { Nome = nome; Endereco = endereco; }
private Anunciante DTOtoAnunciante(AnuncianteDTO a) { if (a == null) { return null; } Anunciante anunciante = new Anunciante(); anunciante.Id = a.Id; anunciante.Nome = a.Nome; anunciante.Tipo = a.Tipo; anunciante.Inscricao = a.Inscricao; anunciante.Senha = a.Senha; anunciante.Email = a.Email; a.Telefones.ForEach(t => { Telefone telefone = new Telefone(); telefone.DDD = t.DDD; telefone.DDI = t.DDI; telefone.Id = t.Id; telefone.Numero = t.Numero; anunciante.IncluirTelefone(telefone); }); a.Enderecos.ForEach(e => { Endereco endereco = new Endereco(); endereco.Bairro = e.Bairro; endereco.Cep = e.Cep; endereco.Cidade = e.Cidade; endereco.Complemento = e.Complemento; endereco.Estado = e.Estado; endereco.Id = e.Id; endereco.Logradouro = e.Logradouro; endereco.Numero = e.Numero; endereco.Pais = e.Pais; anunciante.IncluirEndereco(endereco); }); return anunciante; }
public static void Salvar(PessoaView pessoa) { using (var context = new DatabaseEntities()) { var telefone = new Telefone() { NumeroFixo = pessoa.Telefone.NumeroFixo, NumeroCelular = pessoa.Telefone.NumeroCelular }; var endereco = new Endereco() { Endereco1 = pessoa.Endereco.Endereco, Complemento = pessoa.Endereco.Complemento, Numero = pessoa.Endereco.Numero, Cidade = pessoa.Endereco.Cidade, Estado = pessoa.Endereco.Estado, Bairro = pessoa.Endereco.Bairro, CEP = pessoa.Endereco.CEP, Pais = pessoa.Endereco.Pais }; var item = new Pessoa() { Nome = pessoa.Nome, Email = pessoa.Email, DataInclusao = DateTime.Now, DataNascimento = pessoa.DataNascimento, CPFCNPJ = pessoa.CPFCNPJ, IdAtividade = 1, IdPessoaTipo = pessoa.IdPessoaTipo, Telefone = telefone, Endereco = endereco }; context.Pessoa.Add(item); context.SaveChanges(); int id = item.Id; if (pessoa.NomeRepresentante != null) { var representante = new Pessoa() { }; } } }
public void resetarEndereco() { endereco = new Endereco(); txtLogradouro.Text = ""; txtBairro.Text = ""; txtNumero.Text = ""; txtCep.Text = ""; txtComplemento.Text = ""; txtReferencia.Text = ""; cbxTipoEndereco.SelectedIndex = -1; cbxCidade.SelectedIndex = -1; }
private async void ButtonCadastrar_ClickAsync(object sender, RoutedEventArgs e) { try { using (AlexProva dBalexProva = new AlexProva()) { if (fornecedorSelecionado == null) //Valida se é uma nova criação do Fornecedor ou se é uma atualização { Endereco endereco = new Endereco { Rua = TextRua.Text.Trim(), Numero = int.Parse(TextNumero.Text.Trim()), Cep = TextCEP.Text.Trim(), Complemento = TextComplemento.Text.Trim(), Bairro = TextBairro.Text.Trim(), Cidade = TextCidade.Text.Trim(), Estado = TextEstado.Text.Trim(), }; Contato contato = new Contato { Nome = TextContatoNome.Text.Trim(), Numero = TextContatoNum.Text.Trim(), Tipo = ComboboxTipo.Text.Trim(), }; List <Contato> listContatos = new List <Contato> { contato }; Fornecedor fornecedor = new Fornecedor { Nome = TextNome.Text.ToString(), PrazoEntrega = int.Parse(TextPrazoEntrega.Text.Trim()), Endereco = endereco, Contato = listContatos, }; dBalexProva.Fornecedores.Add(fornecedor); await dBalexProva.SaveChangesAsync(); MessageBox.Show("Fornecedor Cadastrado.", "Fornecedor Cadastrado", MessageBoxButton.OK, MessageBoxImage.Information); } else { var fornecedorBanco = await dBalexProva.Fornecedores.Where <Fornecedor>(x => x.Id.ToString() == fornecedorSelecionado.Id.ToString()).FirstOrDefaultAsync(); fornecedorBanco.Nome = TextNome.Text.Trim(); fornecedorBanco.PrazoEntrega = int.Parse(TextPrazoEntrega.Text.Trim()); fornecedorBanco.Endereco.Cep = TextCEP.Text.Trim(); fornecedorBanco.Endereco.Rua = TextRua.Text.Trim(); fornecedorBanco.Endereco.Numero = int.Parse(TextNumero.Text.Trim()); fornecedorBanco.Endereco.Complemento = TextComplemento.Text.Trim(); fornecedorBanco.Endereco.Bairro = TextBairro.Text.Trim(); fornecedorBanco.Endereco.Cidade = TextCidade.Text.Trim(); fornecedorBanco.Endereco.Estado = TextEstado.Text.Trim(); await dBalexProva.SaveChangesAsync(); MessageBox.Show("Fornecedor alterado com sucesso", "Fornecedor Alterado", MessageBoxButton.OK, MessageBoxImage.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } TelaPrincipalFornecedores telaPrincipalFornecedores = new TelaPrincipalFornecedores(); telaPrincipalFornecedores.Show(); this.Close(); }
public void Delete(Endereco endereco) { _context.Enderecos.Remove(endereco); }
private bool obterEndereçoDaLista() { if (dgvEndereco.CurrentRow != null) { endereco = (Endereco)dgvEndereco.CurrentRow.DataBoundItem; return true; } else { MessageBox.Show("Selecione um endereço antes.", "Erro"); return false; } }
public void Cadastrar(Endereco endereco) { contexto.Enderecos.Add(endereco); contexto.SaveChanges(); }
private Consumidor DTOtoConsumidor(ConsumidorDTO c) { if (c == null) { return null; } Consumidor consumidor = new Consumidor(); consumidor.Id = c.Id; consumidor.Nome = c.Nome; consumidor.Tipo = c.Tipo; consumidor.Senha = c.Senha; consumidor.Inscricao = c.Inscricao; consumidor.Email = c.Email; if (c.Telefones != null && c.Telefones.Count != 0) { c.Telefones.ForEach(t => { Telefone telefone = new Telefone(); telefone.DDD = t.DDD; telefone.DDI = t.DDI; telefone.Id = t.Id; telefone.Numero = t.Numero; consumidor.Telefones.Add(telefone); }); } if (c.Enderecos != null && c.Enderecos.Count != 0) { c.Enderecos.ForEach(e => { Endereco endereco = new Endereco(); endereco.Bairro = e.Bairro; endereco.Cep = e.Cep; endereco.Cidade = e.Cidade; endereco.Complemento = e.Complemento; endereco.Estado = e.Estado; endereco.Id = e.Id; endereco.Logradouro = e.Logradouro; endereco.Numero = e.Numero; endereco.Pais = e.Pais; consumidor.Enderecos.Add(endereco); }); } return consumidor; }
private void limparFormEndereco() { endereco = new Endereco(); cbxTipoEndereco.SelectedIndex = 0; cbxUF.SelectedIndex = 0; cbxCidade.SelectedIndex = 0; txtLogradouro.Text = ""; txtNumero.Text = ""; txtComplemento.Text = ""; txtReferencia.Text = ""; txtBairro.Text = ""; mtxtCEP.Text = ""; }
public Aluno() { Presencas = new List<Presenca>(); Endereco = new Endereco(); Turma = new Turma(); }
public void Update(Endereco endereco) { _context.Enderecos.Update(endereco); }
public void atribuirEndereco(Endereco e) { endereco = e; txtLogradouro.Text = e.logradouro; txtBairro.Text = e.bairro; txtCep.Text = e.CEP; txtComplemento.Text = e.complemento; txtReferencia.Text = e.referencia; txtNumero.Text = e.numero.ToString(); cbxCidade.SelectedValue = e.idCidade; cbxUf.SelectedValue = e.UF; }
public void AtualizarEndereco(Endereco novoEndereco) { throw new System.NotImplementedException(); }