コード例 #1
1
        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();
        }
コード例 #2
0
ファイル: EnderecoController.cs プロジェクト: silviomr/Jobin
        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);
            }
        }
コード例 #3
0
    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();
        }
    }
コード例 #4
0
 public FormCadFuncionarios()
 {
     InitializeComponent();
     instanciarEntidadesDeFuncionario();
     instanciarClassesData();
     inicializarDataSources();
     endereco = new Endereco();
     telefone = new Telefone();
     atualizarListaDeFuncionarios();
     grpCadastrar.Enabled = false;
     ((Control)this.tabExtras).Enabled = false;
     tabExtras.Enabled = false;
 }
コード例 #5
0
ファイル: EnderecoData.cs プロジェクト: Bazing4/ProjetoLoja
 public string excluirEndereco(Endereco endereco)
 {
     string erro = null;
     try
     {
         enderecos.DeleteObject(endereco);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
コード例 #6
0
ファイル: EnderecoData.cs プロジェクト: Bazing4/ProjetoLoja
        public string adicionarEndereco(Endereco endereco)
        {
            string erro = null;
            try
            {

                enderecos.AddObject(endereco);

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                erro = ex.Message;
            }
            return erro;
        }
コード例 #7
0
        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;
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: CristianoRC/curso_modulo3
        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();
        }
コード例 #9
0
ファイル: EnderecoData.cs プロジェクト: Bazing4/ProjetoLoja
        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;
        }
コード例 #10
0
        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;
        }
コード例 #11
0
ファイル: EnderecoService.cs プロジェクト: DaviCoder/Projetos
 public void AdicionarEndereco(Endereco endereco)
 {
     _context.Enderecos.Add(endereco);
     _context.SaveChanges();
 }
コード例 #12
0
        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);
        }
コード例 #13
0
        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;
        }
コード例 #14
0
ファイル: EnderecoData.cs プロジェクト: Bazing4/ProjetoLoja
 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;
 }
コード例 #15
0
 public void setEndereco(Endereco endereco)
 {
     this.endereco = endereco;
 }
コード例 #16
0
 public Endereco Atualizar(Endereco endereco)
 {
     contexto.Entry(endereco).State = EntityState.Modified;
     contexto.SaveChanges();
     return(endereco);
 }
コード例 #17
0
 public async Task AddAsync(Endereco endereco)
 {
     await _context.Enderecos.AddAsync(endereco);
 }
コード例 #18
0
ファイル: EnderecoController.cs プロジェクト: silviomr/Jobin
        public ActionResult Remove(Endereco objeto)
        {
            Endereco.TransactionInstance.Remove(objeto);

            return RedirectToAction("Index", new { displayMessage = MENSAGEM_EXCLUSAO });
        }
コード例 #19
0
        /// <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;
            }
        }
コード例 #20
0
        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;
        }
コード例 #21
0
 public Organizacao(Organizacao superior, string nome, Endereco endereco)
     : this(nome)
 {
     Superior = superior;           
     Endereco = endereco;
 }
コード例 #22
0
ファイル: FormFornecedor.cs プロジェクト: Bazing4/ProjetoLoja
        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);
                }
            }
        }
コード例 #23
0
 public Endereco AtualizarEndereco(Endereco endereco)
 {
     return(_enderecoRepositorio.Atualizar(endereco));
 }
コード例 #24
0
 public Endereco AdicionarEndereco(Endereco endereco)
 {
     return(_enderecoRepositorio.Adicionar(endereco));
 }
コード例 #25
0
 public void Save(Endereco ent)
 {
     throw new NotImplementedException();
 }
コード例 #26
0
ファイル: Pessoa.cs プロジェクト: heldersk8/Refactoring
 public Pessoa(string nome, Endereco endereco)
 {
     Nome = nome;
     Endereco = endereco;
 }
コード例 #27
0
        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;
        }
コード例 #28
0
        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()
                    {

                    };
                }
            }
        }
コード例 #29
0
 public void resetarEndereco()
 {
     endereco = new Endereco();
     txtLogradouro.Text = "";
     txtBairro.Text = "";
     txtNumero.Text = "";
     txtCep.Text = "";
     txtComplemento.Text = "";
     txtReferencia.Text = "";
     cbxTipoEndereco.SelectedIndex = -1;
     cbxCidade.SelectedIndex = -1;
 }
コード例 #30
0
        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();
        }
コード例 #31
0
 public void Delete(Endereco endereco)
 {
     _context.Enderecos.Remove(endereco);
 }
コード例 #32
0
 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;
     }
 }
コード例 #33
0
 public void Cadastrar(Endereco endereco)
 {
     contexto.Enderecos.Add(endereco);
     contexto.SaveChanges();
 }
コード例 #34
0
        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;
        }
コード例 #35
0
 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 = "";
 }
コード例 #36
0
ファイル: Aluno.cs プロジェクト: hugoestevam/DiarioAcademia
 public Aluno()
 {
     Presencas = new List<Presenca>();
     Endereco = new Endereco();
     Turma = new Turma();
 }
コード例 #37
0
 public void Update(Endereco endereco)
 {
     _context.Enderecos.Update(endereco);
 }
コード例 #38
0
 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;
 }
コード例 #39
0
 public void AtualizarEndereco(Endereco novoEndereco)
 {
     throw new System.NotImplementedException();
 }