protected virtual void TransporteParaTela(TPessoa tPessoa) { if (tPessoa != null) { tbCodigo.Text = tPessoa.Codigo; tbRazaoSocial.Text = tPessoa.RazaoSocial; if (tPessoa.TipoPessoa == TipoPessoa.Fisica) { rbFisica.Checked = true; } else { rbJuridica.Checked = true; } tbCpfCnpj.Text = tPessoa.CpfCnpj; tbInscricaoEstadual.Text = tPessoa.InscricaoEstadual; tbInscricaoMunicipal.Text = tPessoa.InscricaoMunicipal; tbNome.Text = tPessoa.NomeFantasia; cbEstadoCivil.SelectedItem = tPessoa.EstadoCivil; cbGenero.SelectedItem = tPessoa.Genero; tbEmail.Text = tPessoa.Email; tbSite.Text = tPessoa.Site; tbNacionalidade.Text = tPessoa.Nacionalidade; tbProfissao.Text = tPessoa.Profissao; tbIdentidade.Text = tPessoa.NumeroIdentidade; tbOrgaoExpedidor.Text = tPessoa.OrgaoExpedidorIdentidade; cbUfIdentidade.SelectedItem = tPessoa.UnidadeFederacaoIdentidade; } }
protected virtual void TelaParaTransporte(TPessoa tPessoa) { tPessoa.Codigo = tbCodigo.Text; tPessoa.RazaoSocial = tbRazaoSocial.Text; if (rbFisica.Checked) { tPessoa.TipoPessoa = TipoPessoa.Fisica; } else { tPessoa.TipoPessoa = TipoPessoa.Juridica; } tPessoa.CpfCnpj = tbCpfCnpj.Text; tPessoa.InscricaoEstadual = tbInscricaoEstadual.Text; tPessoa.InscricaoMunicipal = tbInscricaoMunicipal.Text; tPessoa.NomeFantasia = tbNome.Text; tPessoa.EstadoCivil = (EstadoCivil)cbEstadoCivil.SelectedItem; tPessoa.Genero = (TipoGenero)cbGenero.SelectedItem; tPessoa.Email = tbEmail.Text; tPessoa.Site = tbSite.Text; tPessoa.Nacionalidade = tbNacionalidade.Text; tPessoa.Profissao = tbProfissao.Text; tPessoa.NumeroIdentidade = tbIdentidade.Text; tPessoa.OrgaoExpedidorIdentidade = tbOrgaoExpedidor.Text; tPessoa.UnidadeFederacaoIdentidade = cUF.BuscarPeloId((long)cbUfIdentidade.SelectedValue); }
public async Task CadastrarUsuario(User user) { var pessoaModel = new TPessoa { CpfCnpj = user.CpfCnpj, Email = user.Email, Nome = user.Nome, Telefone = user.Telefone }; var userModel = new TUser { Login = user.Login, Password = user.Password, Pessoa = pessoaModel }; _db.Users.Add(userModel); await _db.SaveChangesAsync(); }