コード例 #1
0
 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;
     }
 }
コード例 #2
0
 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);
 }
コード例 #3
0
        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();
        }