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 TelefoneBaseModel ToTelefoneBaseModel(Cliente cli) { TelefoneBaseModel baseModel = new TelefoneBaseModel(); Telefone tel = cli.Telefones[0]; //baseModel.TipoTelefone = tel.TipoTelefone; baseModel.Ddd = tel.Ddd; baseModel.NumeroTelefone = tel.Numero; return(baseModel); }
public List <string> Atualizar(Telefone telefone) { var erros = telefone.ValidarAlteracao(); if (erros.Count == 0) { repositorio.Atualizar(telefone); Commit(); } return(erros); }
public ActionResult Create([Bind(Include = "Id,Numero,Id_Cliente")] Telefone telefone) { if (ModelState.IsValid) { db.Telefones.Add(telefone); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Cliente = new SelectList(db.Clientes, "Id", "Nome", telefone.Id_Cliente); return(View(telefone)); }
public async Task <IActionResult> Create([Bind("TelefoneId,Numero,TelefoneTipoId")] Telefone telefone) { if (ModelState.IsValid) { _context.Add(telefone); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["TelefoneTipoId"] = new SelectList(_context.TelefoneTipo, "TelefoneTipoId", "Descricao", telefone.TelefoneTipoId); return(View(telefone)); }
public void RealizarCadastroDeUsuarioComSucesso() { var nomeCompleto = new NomeCompleto("PrimeiroNome", "SegundoNome", ""); var telefone = new Telefone("15", "987654321"); var usuario = new Usuario(nomeCompleto, "*****@*****.**", telefone); _unitOfWork.Setup(m => m.Commit()).Returns(CommandResponse.OK); _usuarioService.RegistrarUsuario(usuario); Assert.IsTrue(_usuarioService.OperacaoValida()); }
public ActionResult Create([Bind(Include = "IdTelefone,DDD_Celular,Celular,DDD_Telefone,Fone")] Telefone telefone) { if (ModelState.IsValid) { db.Telefone.Add(telefone); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdTelefone = new SelectList(db.Cliente, "IdCliente", "FirstName", telefone.IdTelefone); return(View(telefone)); }
public void Adicionar(Telefone telefone) { try { _context.Telefones.Add(telefone); _context.SaveChanges(); } catch (Exception ex) { throw ex; } }
public ActionResult Editar(Telefone p) { if (ModelState.IsValid) { repositorio.Update(p); return(RedirectToAction("../Fornecedor/Telefones/" + fornecedorREP.GetByName((repositorio.GetById(p.Id)).Fornecedor).Id)); } else { return(View(p)); } }
public ActionResult Create([Bind(Include = "ID,PessoaID,Numero,Tipo")] Telefone telefone) { if (ModelState.IsValid) { db.Telefones.Add(telefone); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PessoaID = new SelectList(db.Pessoas, "ID", "Nome", telefone.PessoaID); return(View(telefone)); }
public async Task <IActionResult> Create([Bind("telefone1,telefone2,ClienteForeignKey,Id,CreateDate,UpdateDate")] Telefone telefone) { if (ModelState.IsValid) { _context.Add(telefone); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ClienteForeignKey"] = new SelectList(_context.Cliente, "Id", "Id", telefone.ClienteForeignKey); return(View(telefone)); }
public IHttpActionResult PostTelefone(Telefone telefone) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.telefones.Add(telefone); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = telefone.ID_Telefone }, telefone)); }
public Responsavel(string nome, DateTime dataNascimento, string rg, string cpf, string telefone, string celular, string email, string observacao) { Nome = nome; DataNascimento = dataNascimento; Rg = new Rg(rg); Cpf = new Cpf(cpf); Email = new Email(email); Telefone = new Telefone(telefone); Celular = new Telefone(celular); Observacao = new Observacao(observacao); AlunosResponsaveis = new List <AlunoResponsavel>(); }
private void GerarListaDeTelefones(IList <TelefoneViewModel> telefones, out IList <Telefone> listaDeTelefones) { listaDeTelefones = new List <Telefone>(); if (telefones.Count > 0) { foreach (var item in telefones) { listaDeTelefones.Add(Telefone.Criar(item.Numero)); } } }
public void Validar() { foreach (var tel in Telefones) { var t = new Telefone(tel); AddNotifications(t); } AddNotifications(new Contract() .Requires() .HasMinLen(Nome, 5, "Cliente.Nome", "O Nome do cliente deve ter no mínim o 5 caracteres") ); }
void AdicionarContato(Contact paramContato, ContatoViewModel vm) { var contato = new Contato() { Nome = paramContato.FirstName, SobreNome = paramContato.LastName, DisplayName = paramContato.DisplayName }; foreach (var item in paramContato.Phones) { var telefone = new Telefone() { Descricao = item.Label, Numero = item.Number }; switch (item.Type) { case Xamarin.Contacts.PhoneType.Home: telefone.Tipo = Model.PhoneType.Home; break; case Xamarin.Contacts.PhoneType.HomeFax: telefone.Tipo = Model.PhoneType.HomeFax; break; case Xamarin.Contacts.PhoneType.Work: telefone.Tipo = Model.PhoneType.Work; break; case Xamarin.Contacts.PhoneType.WorkFax: telefone.Tipo = Model.PhoneType.WorkFax; break; case Xamarin.Contacts.PhoneType.Pager: telefone.Tipo = Model.PhoneType.Pager; break; case Xamarin.Contacts.PhoneType.Mobile: telefone.Tipo = Model.PhoneType.Mobile; break; case Xamarin.Contacts.PhoneType.Other: telefone.Tipo = Model.PhoneType.Other; break; default: break; } contato.Telefones.Add(telefone); } vm.Contatos.Add(contato); }
public UnidadeAtendimento MapperDtoToEntity(UnidadeAtendimentoDto unidadeAtendimentoDto) { var unidadeAtendimento = new UnidadeAtendimento(); var telefones = new List <Telefone>(); unidadeAtendimento.Id = unidadeAtendimentoDto.Id; unidadeAtendimento.Nome = unidadeAtendimentoDto.Nome; unidadeAtendimento.Tipo = unidadeAtendimentoDto.Tipo; if (unidadeAtendimentoDto.Endereco != null) { var endereco = new Endereco() { Id = unidadeAtendimentoDto.Endereco.Id, Tipo = unidadeAtendimentoDto.Endereco.Tipo, Logradouro = unidadeAtendimentoDto.Endereco.Logradouro, Numero = unidadeAtendimentoDto.Endereco.Numero, Complemento = unidadeAtendimentoDto.Endereco.Complemento, Cep = unidadeAtendimentoDto.Endereco.Cep, Bairro = unidadeAtendimentoDto.Endereco.Bairro, Municipio = unidadeAtendimentoDto.Endereco.Municipio, Estado = unidadeAtendimentoDto.Endereco.Estado, Latitude = unidadeAtendimentoDto.Endereco.Latitude, Longetude = unidadeAtendimentoDto.Endereco.Longetude }; unidadeAtendimento.Endereco = endereco; } if (unidadeAtendimentoDto.Telefones != null) { foreach (var item in unidadeAtendimentoDto.Telefones) { var telefone = new Telefone() { Id = item.Id, Tipo = item.Tipo, DDI = item.DDI, DDD = item.DDD, Numero = item.Numero, Recado = item.Recado, Complemento = item.Complemento }; telefones.Add(telefone); } unidadeAtendimento.Telefones = telefones; } return(unidadeAtendimento); }
private void btTransferir_Click(object sender, EventArgs e) { var result = MessageBox.Show("Deseja transferir os dados do banco SQLServer para o Banco Postgres?", "Transferência de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { //Lista para verificar se um novo guid é único List <Guid> guids = new List <Guid>(); //Listas para impedir a que o mesmo email seja cadastrado mais de uma vez para a mesma entidade List <int> ents = new List <int>(); List <string> emails = new List <string>(); for (int i = 1; i <= 7; i++) { PgContext pc = new PgContext(); Entidade ent = new Entidade(); Endereco end = new Endereco(); Telefone tel = new Telefone(); Email em = new Email(); var origem = CadastroModel.GetCadastro(i); if (origem != null) { DataSender ds = new DataSender(); //Entidade ent = ds.CriaEntidade(ent, origem, pc, guids); guids.Add(ent.guid); //Foreign key int fk = ds.GetForeignKey(pc, ent.guid); end.fkEntidade = fk; tel.fkEntidade = fk; em.fkEntidade = fk; //Endereco ds.CriaEndereco(end, origem, pc); //Telefone ds.CriaTelefone(tel, origem, pc); //Email em = ds.CriaEmail(em, origem, pc, ents, emails); ents.Add(fk); emails.Add(em.endereco); } } MessageBox.Show("Dados transferidos com sucesso!"); } }
public string CadastrarFornecedor(int empresaId, string nome, string cpfcnpj, String[] telefones, string rg, DateTime?datanascimento) { try { if (cpfcnpj.Length == 11) { if (rg == null || datanascimento == null) { return("Necessário cadastrar o RG e a data de nascimento para pessoas físicas!"); } else if (context.Empresas.Find(empresaId).UF == "PR" && DateTime.Now.AddYears(-18) < datanascimento) { return("Caso a empresa seja do Paraná, não é possível cadastrar um fornecedor pessoa física menor de idade;"); } } //Usando objeto de transação TRANSACTIONSCOPE para evitar //erros no meio da operação e gravar apenas telefones. using (TransactionScope ts = new TransactionScope()) { Fornecedor fornecedor = new Fornecedor(); fornecedor.EmpresaID = empresaId; fornecedor.Nome = nome; fornecedor.CpfCnpj = cpfcnpj; fornecedor.DataDeCadastro = DateTime.Now; fornecedor.RG = rg; fornecedor.DataNascimento = datanascimento.Value; context.Fornecedores.Add(fornecedor); context.SaveChanges(); //Looping para adicionar todos os telefones da lista List <Telefone> telefonesList = new List <Telefone>(); foreach (String telefone in telefones) { Telefone tel = new Telefone(); tel.NumeroTelefone = telefone; tel.Fornecedor = fornecedor; context.Telefones.Add(tel); telefonesList.Add(tel); context.SaveChanges(); } ts.Complete(); return("Fornecedor inserido com sucesso!"); } } catch (Exception ex) { return("Erro ao tentar cadastrar um fornecedor : " + ex.Message); }; }
public bool Validar(out string Alertas) { StringBuilder msg = new StringBuilder(); if (string.IsNullOrEmpty(Nome.Trim())) { msg.Append("Insira o Nome do Cliente."); msg.AppendLine(); } else if (string.IsNullOrEmpty(Sobrenome.Trim())) { msg.Append("Insira o Sobrenome do Cliente."); msg.AppendLine(); } else if (string.IsNullOrEmpty(Cpf.Trim())) { msg.Append("Insira o CPF do Cliente."); msg.AppendLine(); } else if (string.IsNullOrEmpty(Telefone.Trim())) { msg.Append("Insira o Numero de Telefone do Cliente."); msg.AppendLine(); } else if (string.IsNullOrEmpty(Rua.Trim())) { msg.Append("Insira o Logradouro do Cliente."); msg.AppendLine(); } else if (string.IsNullOrEmpty(Numero.Trim())) { msg.Append("Insira o Numero do Cliente."); msg.AppendLine(); } else if (string.IsNullOrEmpty(Bairro.Trim())) { msg.Append("Insira o Bairro do Cliente."); msg.AppendLine(); } else if (string.IsNullOrEmpty(UF.Trim())) { msg.Append("Insira a UF do Cliente."); msg.AppendLine(); } else if (string.IsNullOrEmpty(CEP.Trim())) { msg.Append("Insira o Cep do Cliente."); msg.AppendLine(); } Alertas = msg.ToString(); return(msg.Length == 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; }
public ActionResult Delete(int idTelefone, Telefone telefone) { try { _telefoneRepo.DeleteTelefone(idTelefone); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { throw; return(RedirectToAction(nameof(Index))); } }
public ActionResult Edit(Telefone telefone) { try { Fachada.Alterar(telefone); return(RedirectToAction("Index", "Clientes")); } catch { return(View()); } }
public void InicializaValorRetiradoEstoqueZero() { this.categoria = new Domain.Categoria(1, "Lavanderia"); this.produto = new Domain.Produto(1, "Sabão em pó", new DateTime(2017, 07, 12), new DateTime(2018, 08, 12), 20, categoria, 5); this.item = new Domain.ItemDePedido(1, 10, produto); this.item2 = new Domain.ItemDePedido(2, 10, produto); this.endereco = new Domain.Endereco(1, "D. Pedro X", 12, "Apt 208", "Centro", "Belo Horizonte", "MG", "31454-432"); this.telefone = new Domain.Telefone(1, "(31) 3456-5464"); this.contato = new Domain.Contato(1, "Silvio", "*****@*****.**"); contato.ListaDeTelefones.Add(telefone); this.cliente = new Domain.Cliente(1, "José do Carmo", "098.367.235-03", "Maira das Dores", contato, endereco, 3); this.pedido = new Domain.Pedido(1, new DateTime(2017, 08, 02), cliente); }
public IActionResult Post([FromBody] Telefone telefone) { try { _telefoneRepository.Adicionar(telefone); return(Created("api/Telefone", telefone)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
private void btnTelefoneAdicionar_Click(object sender, EventArgs e) { FrmTelefone frmTelefone = new FrmTelefone(); frmTelefone.Telefone = new Telefone(); frmTelefone.ShowDialog(); Telefone telefone = frmTelefone.Telefone; Contato.Telefones.Add(telefone); lbTelefones.DataSource = null; lbTelefones.DataSource = Contato.Telefones; }
public IHttpActionResult DeleteTelefone(int id) { Telefone telefone = db.Telefone.Find(id); if (telefone == null) { return(NotFound()); } db.Telefone.Remove(telefone); db.SaveChanges(); return(Ok()); }
public ActionResult Edit(int idTelefone, Telefone telefone) { try { _telefoneRepo.UpdateTelefone(telefone); return(RedirectToAction(nameof(Index))); } catch { //return View(); return(RedirectToAction(nameof(Index))); } }
public IActionResult Alterar(Telefone t) { using (IDbConnection conexao = ConnectionFactory.GetStringConexao(_config)) { conexao.Open(); StringBuilder sql = new StringBuilder(); sql.Append("update TELEFONE set "); sql.Append("tipoTelefone = @tipoTelefone, numTelefone = @numTelefone "); sql.Append("where idTelefone = @idTelefone and usuarioIdusuario = @usuarioIdUsuario "); int linhasAfetadas = conexao.Execute(sql.ToString(), t); return(Ok(linhasAfetadas)); } }
public async Task <IActionResult> Create([Bind("Id_Telefone,_Telefone,AlunoId,FuncionarioId")] Telefone telefone) { if (ModelState.IsValid) { _context.Add(telefone); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AlunoId"] = new SelectList(_context.Aluno, "Id_Matricula", "Cpf", telefone.AlunoId); ViewData["FuncionarioId"] = new SelectList(_context.Funcionario, "FuncionarioId", "Cpf", telefone.FuncionarioId); return(View(telefone)); }
public void DefinirCelular(string celular) { var tempCelular = new Telefone(celular); if (!this.DefinirCelularScopeEhValido(tempCelular)) { return; } tempCelular = new Telefone(TextoHelper.GetNumeros(tempCelular.Numero)); Celular = tempCelular; }
public ClienteCobranca Alterar(string tenantId, string nome, string cpfCnpj, string email, Telefone telefone, Endereco endereco) { ValidaAlteracaoCliente(); ValidaDadosClienteEmissaoBoleto(); TenantId = tenantId; Nome = nome; CpfCnpj = cpfCnpj; Email = email; Telefone = telefone; Endereco = endereco; return(this); }
public string excluirTelefone(Telefone telefone) { string erro = null; try { telefones.DeleteObject(telefone); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string adicionarCliente(Telefone telefone) { string erro = null; try { telefones.AddObject(telefone); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string editarTelefone(Telefone telefone) { string erro = null; try { if (telefone.EntityState == System.Data.EntityState.Detached) { telefones.Attach(telefone); } db.ObjectStateManager.ChangeObjectState(telefone, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public void inserir(Telefone telefone) { try { Banco.AbrirConexao(); string comando = "insert into telefone (id, telefone)"; SqlCommand cmd = new SqlCommand(comando, Banco.Conexão); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@id", telefone.Fone); cmd.Parameters.AddWithValue("@telefone", telefone.Oid); } catch (Exception e) { throw new Exception("ERRO ao tentar inserir telefone: " + e.Message); } finally { Banco.FecharConexao(); } }
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 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 void ExcluirTelefone(Telefone t) { Telefone tel = model.TblTelefones.Find(t.Id); model.TblTelefones.Remove(tel); model.SaveChanges(); }
public void atribuirTelefone(Telefone t) { telefone = t; txtTelefone.Text = t.numero; cbxTipoTelefone.SelectedValue = t.idTipoTelefone; }
protected bool Equals(Telefone other) { return string.Equals(Numero, other.Numero); }
public void resetarTelefone() { telefone = new Telefone(); txtTelefone.Text = ""; cbxTipoTelefone.SelectedIndex = -1; }
private void inserirTelefone() { if (!validaDadosTelefone()) { Telefone tel = new Telefone(); tel.numero = txtNumeroTel.Text.Trim(); tel.idTipoTelefone = Convert.ToByte(cbxTipoTel.SelectedValue); tel.idPessoa = idFornEditado; string houveErro = telefonedata.salvarTelefone(tel); if (houveErro == null) { MessageBox.Show("O registro foi salvo com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); limparTelaTelefone(); alteraStatusTelaTelefone(statusTelaTelefone.Visualizando); carregarGridTelefone(); } else { MessageBox.Show("O registro não pôde ser salvo!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private bool obterTelefoneDaLista() { if (dgvTelefone.CurrentRow != null) { telefone = (Telefone)dgvTelefone.CurrentRow.DataBoundItem; return true; } else { MessageBox.Show("Selecione um telefone antes.", "Erro"); return false; } }
private void limparFormTelefone() { telefone = new Telefone(); cbxTipoTelefone.SelectedIndex = 0; txtTelefone.Text = ""; }
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() { }; } } }
private Telefone preencherTelefone() { if (telefone.idTelefone == 0) { telefone = new Telefone(); } telefone.idPessoa = funcionario.idPessoa; telefone.idTipoTelefone = (byte)cbxTipoTelefone.SelectedValue; telefone.numero = txtTelefone.Text; return telefone; }