• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Pessoa类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Pessoa的典型用法代码示例。如果您正苦于以下问题:C# Pessoa类的具体用法?C# Pessoa怎么用?C# Pessoa使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Pessoa类属于命名空间,在下文中一共展示了Pessoa类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: PessoaFisica

 public PessoaFisica(DataRow row)
 {
     this._id = Convert.ToInt32(row["id"]);
     this._pessoa = new Pessoa(Convert.ToInt32(row["idpessoa"]));
     this._acesso = new Acesso(Convert.ToInt32(row["idacesso"]));
     this._cpf = row["cpf"].ToString();
 }
开发者ID:neutonmelo,项目名称:Meus-Pedidos,代码行数:7,代码来源:PessoaFisica.cs


示例2: btnSalvarPessoaJuridica_Click

    protected void btnSalvarPessoaJuridica_Click(object sender, EventArgs e)
    {
        var pessoaJuridica = new PessoaJuridica();
        try
        {
            var pessoa = new Pessoa();
            if (txtId.Text != "")
            {
                pessoaJuridica.IDPessoaJuridica = int.Parse(txtId.Text);
                pessoaJuridica.Get();
            }

            pessoaJuridica.Pessoa = pessoa;
            pessoaJuridica.RazaoSocial = txtRazaoSocial.Text;
            pessoaJuridica.InscricaoEstadual = txtInscricaoEstadual.Text;
            pessoaJuridica.CNPJ = txtCNPJ.Text;
            pessoaJuridica.DataFundacaoFormatada = txtDataFundacao.Text;
            pessoaJuridica.Save();

            GetPessoaJuridica((int)pessoaJuridica.IDPessoaJuridica);
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aPessoaJuridica').trigger(\"click\");alert('Pessoa juridica salva.')</script>");
        }
        catch (Exception err)
        {
            GetPessoaJuridica(pessoaJuridica.IDPessoaJuridica);
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aPessoaJuridica').trigger(\"click\");alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>");
        }
    }
开发者ID:Didox,项目名称:MVC_e_Velocit_app,代码行数:28,代码来源:PessoaJuridica.aspx.cs


示例3: SavePessoaEndereco

    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();
        }
    }
开发者ID:Didox,项目名称:MVC_e_Velocit_app,代码行数:35,代码来源:wcTelefoneEnderecoTabelaDinamica.ascx.cs


示例4: dgvFornecedores_SelectionChanged

 private void dgvFornecedores_SelectionChanged(object sender, EventArgs e)
 {
     pessoa = getPessoaSelecionada();
     //txtValorUnitario.Text = transacaoProduto.valorUnitario.ToString();
     txtFornecedor.Text = pessoa.nome;
     txtCodFornecedor.Text = pessoa.idPessoa.ToString();
 }
开发者ID:Bazing4,项目名称:ProjetoLoja,代码行数:7,代码来源:FormSelecionarFornecedor.cs


示例5: GetHierarquias

    public void GetHierarquias(Pessoa pessoa, TipoPessoa tipoPessoa)
    {
        tdTriviewHierarquia.InnerHtml = string.Empty;
        tdTriviewHierarquia.Controls.Clear();
        if (CType.Exist(pessoa))
        {
            this.pessoa = pessoa;
            List<List<int>> estruturaHierarquia = new List<List<int>>();
            if (tipoPessoa == TipoPessoa.Fisica)
            {
                var pessoaFisicaJuridica = new PessoaFisicaJuridica(pessoa.Fisica).Find();
                foreach (var pj in pessoaFisicaJuridica)
                {
                    var pessoaJuridica = ((PessoaFisicaJuridica)pj).PessoaJuridica.Pessoa;
                    estruturaHierarquia.Add(pessoaJuridica.GetListIdEstruturaHierarquia());
                }
            }
            else estruturaHierarquia.Add(pessoa.GetListIdEstruturaHierarquia());

            if (estruturaHierarquia.Count > 0)
            {
                foreach(var eh in estruturaHierarquia)
                    loadTree((List<int>)eh);
            }
            if (tdTriviewHierarquia.Controls.Count < 1)
                tdTriviewHierarquia.InnerHtml = "Pessoa " + pessoa.Nome + ", não está cadastrado na estrutura de hierarquias";
            return;
        }
        tdTriviewHierarquia.InnerHtml = "Você não está cadastrado em uma estrutura de hierarquias";
    }
开发者ID:Didox,项目名称:MVC_e_Velocit_app,代码行数:30,代码来源:wcHierarquias.ascx.cs


示例6: SavePessoaEmail

    public void SavePessoaEmail(Pessoa pessoa)
    {
        var emailCount = int.Parse(Request["hiddenEmailCount"]);
        var emailsInvalidos = new List<string>();
        for (int i = 0; i < emailCount; i++)
        {
            if (string.IsNullOrEmpty(Request["txtEmail-" + i])) continue;
            if (!Funcoes.ValidateEmail(Request["txtEmail-" + i]))
                emailsInvalidos.Add(Request["txtEmail-" + i]);
        }

        if (emailsInvalidos.Count > 0)
            throw new TradeVisionValidationError("Endereço de email inválido\n( " + string.Join(",", emailsInvalidos.ToArray()) + " )");

        var emailDel = new Email();
        emailDel.Pessoa = pessoa;
        emailDel.Delete();

        for (int i = 0; i < emailCount; i++)
        {
            if (string.IsNullOrEmpty(Request["txtEmail-" + i])) continue;
            var email = new Email();
            email.Pessoa = pessoa;
            if (!string.IsNullOrEmpty(Request["ddlTiposEmail-" + i]))
                email.IDTipoEmail = int.Parse(Request["ddlTiposEmail-" + i]);
            email.EnderecoEmail = Request["txtEmail-" + i];
            email.Save();
        }
    }
开发者ID:Didox,项目名称:MVC_e_Velocit_app,代码行数:29,代码来源:wcEmail.ascx.cs


示例7: GerarCredencialInicial

 public Credencial GerarCredencialInicial(Pessoa pessoa)
 {
     var credencial = new Credencial();
     credencial.NomeDeUsuario = string.Format("{0}{1}", pessoa.Nome.Split(' ')[0], pessoa.CPF);
     credencial.Senha = pessoa.CPF;
     return credencial;
 }
开发者ID:diegobarbosa,项目名称:ExemplosCursoFundamentosEmArquiteturaDeSoftware,代码行数:7,代码来源:Credencial.cs


示例8: Load

    public void Load(int? idPessoa, int? idUsuario)
    {
        dvCampanha.Visible = false;
        dvListarPessoaCampanhas.Visible = false;
        dvSalvarPessoaCampanha.Visible = false;

        if (idPessoa == null)
        {
            dvCampanha.InnerHtml = "Pessoa não cadastrada.";
            dvCampanha.Visible = true;
            return;
        }

        pessoa = new Pessoa(idPessoa);
        pessoa.Get();

        if (idUsuario != null)
        {
            usuario = new Usuario(idUsuario);
            usuario.Get();
            txtIdUsuario.Text = usuario.IDUsuario.ToString();
        }

        txtIdPessoa.Text = pessoa.IDPessoa.ToString();
        GetPessoaCampanhas();
    }
开发者ID:Didox,项目名称:MVC_e_Velocit_app,代码行数:26,代码来源:wcCampanhas.ascx.cs


示例9: adicionarPessoaJuridica

        public string adicionarPessoaJuridica(Pessoa pessoa)
        {
            string erro = null;

            try
            {
                if (pessoa.idPessoa == 0)
                {
                    db.Pessoa.AddObject(pessoa);
                    db.PessoaJuridica.AddObject(pessoa.PessoaJuridica);
                }
                else
                {
                    if (pessoa.EntityState == System.Data.EntityState.Detached)
                    {
                        db.Pessoa.Attach(pessoa);
                    }

                    db.ObjectStateManager.ChangeObjectState(
                        pessoa, System.Data.EntityState.Modified);

                    db.ObjectStateManager.ChangeObjectState(
                        pessoa.PessoaJuridica, System.Data.EntityState.Modified);
                }

                db.SaveChanges();
            }

            catch (Exception ex)
            {
                erro = ex.Message;
            }

            return erro;
        }
开发者ID:Bazing4,项目名称:ProjetoLoja,代码行数:35,代码来源:PessoaData.cs


示例10: Excluir

        /// <summary>
        /// Tenta Excluir ou desativar uma pessoa do banco de dados, caso não possa realizar a excluasão permantente o mesmo efetua exclusao logica
        /// </summary>
        /// <param name="pes">Objeto Pessoa</param>
        /// <returns>Verdadeiro caso excluido ou desativado</returns>
        public bool Excluir(Pessoa pes, out Notificacao notificacao)
        {
            if (!(pes.Id > 0))
            {
                notificacao = new Notificacao("Codigo da pessoa é invalido, não é possivel excluir", 'e');
                return false;
            }

            if (pes.Tipo != 'f')
            {
                if (pes.Tipo != 'j')
                {
                    notificacao = new Notificacao("Tipo da pessoa não foi identificado, não é possivel excluir", 'e');
                    return false;
                }
            }

            notificacao = new Notificacao("Pessoa, enderecos e contatos pertinentes a ela, excluidos com sucesso", 's');
            if (!new DataBase.pessoa.PessoaBD().Excluir(pes))
            {
                if (!Desativar(pes))//caso nao excluir, desativar!
                {
                    notificacao = new Notificacao("Não foi possivel excluir a pessoa informada, tente novamente, se o erro persistir contate o adminsitrador", 'e');
                    return false;
                }
            }

            return true;//se excluir retorna true
        }
开发者ID:MoraesGil,项目名称:TERMO-4-2014,代码行数:34,代码来源:PessoaCtrl.cs


示例11: TodasAsPessoasVotaramEmTodasAsPizzasO_RankingEhProcessado

        public void TodasAsPessoasVotaramEmTodasAsPizzasO_RankingEhProcessado()
        {
            var pessoa1 = new Pessoa();
            var pessoa2 = new Pessoa();
            var pessoasNaReuniao = new List<Pessoa> { pessoa1, pessoa2 };

            var pizza1 = new Pizza();

            var pizza2 = new Pizza();

            var pizzasRankeadasEsperado = new List<Pizza>();
            pizzasRankeadasEsperado.Add(pizza2);
            pizzasRankeadasEsperado.Add(pizza1);

            var opcoesPizzas = new List<Pizza> { pizza1, pizza2 };
            var pizzasRankeadas = new List<Pizza>();

            PedindoPizza pedindoPizza = new PedindoPizza(pessoasNaReuniao, opcoesPizzas);
            pedindoPizza.Avaliar(pessoa1, pizza1, 1);
            pedindoPizza.Avaliar(pessoa1, pizza2, 5);
            pedindoPizza.Avaliar(pessoa2, pizza1, 5);
            pedindoPizza.Avaliar(pessoa2, pizza2, 3);

            pizzasRankeadas = pedindoPizza.ProcessarRanking();

            Assert.AreEqual(pizzasRankeadasEsperado, pizzasRankeadas);
        }
开发者ID:thailakadre,项目名称:CodingDojoPI,代码行数:27,代码来源:PedindoPizzaTestes.cs


示例12: GetTelefone

 public void GetTelefone(Pessoa pessoa)
 {
     dvScript.InnerHtml = "<script type=\"text/javascript\">";
     dvScript.InnerHtml += "jsonTelefones = " + pessoa.Telefones.ToJson() + ";";
     dvScript.InnerHtml += "$(\"#hiddenTelefoneCount\").val(\"0\");";
     dvScript.InnerHtml += "GetTelefones();";
     dvScript.InnerHtml += "</script>";
 }
开发者ID:Didox,项目名称:MVC_e_Velocit_app,代码行数:8,代码来源:wcTelefone.ascx.cs


示例13: TestMethod_Recurso_Internal

        public void TestMethod_Recurso_Internal()
        {
            var endereco = new Endereco();

            var pessoa = new Pessoa();

            pessoa.Andar();
        }
开发者ID:lhlima,项目名称:CollaborationProjects,代码行数:8,代码来源:UnitTesting.cs


示例14: Contato

 public Contato(int id, string descricao, char tipo, string obs, Pessoa pessoa)
 {
     _id = id;
     _descricao = descricao;
     _tipo = tipo;
     _obs = obs;
     Pessoa = pessoa;
 }
开发者ID:MoraesGil,项目名称:TERMO-4-2014,代码行数:8,代码来源:Contato.cs


示例15: GetEmail

 public void GetEmail(Pessoa pessoa)
 {
     dvScript.InnerHtml = "<script type=\"text/javascript\">";
     dvScript.InnerHtml += "jsonEmails = " + pessoa.Emails.ToJson() + ";";
     dvScript.InnerHtml += "$(\"#hiddenEmailCount\").val(\"0\");";
     dvScript.InnerHtml += "GetEmails();";
     dvScript.InnerHtml += "</script>";
 }
开发者ID:Didox,项目名称:MVC_e_Velocit_app,代码行数:8,代码来源:wcEmail.ascx.cs


示例16: alterar

 public string alterar(Pessoa dados, int codPessoa)
 {
     try
     {
         if (dados.nome.Equals(""))
         {
             return "Informe o nome da pessoa.";
         }
         else
         if (dados.funcao.Equals(-1))
         {
             return "Informe a função da pessoa.";
         }
         else
         if (dados.ddd.Equals(""))
         {
             return "Informe o DDD.";
         }
         else
         if (dados.telefone.Equals(""))
         {
             return "Informe o telefone.";
         }
         else
         if (dados.email.Equals(""))
         {
             return "Informe o email.";
         }
         else
         if (!Util.somenteNumeros(dados.ddd))
         {
             return "O DDD deve possuir apenas números.";
         }
         else
         if (!Util.somenteNumeros(dados.telefone))
         {
             return "O Telefone deve possuir apenas números.";
         }
         else
         if (!Util.somenteLetras(dados.nome))
         {
             return "O nome deve possuir apenas letras.";
         }
         else
         if (dal.alterar(dados, codPessoa))
         {
             return "";
         }
         else
         {
             return "Erro ao editar pessoa!";
         }
     }
     catch
     {
         return "Falha ao gravar dados: Entre em contato com o administrador.";
     }
 }
开发者ID:willianleal,项目名称:AgenciaNoticiaN,代码行数:58,代码来源:PessoaBLL.cs


示例17: PossoAdicionarUmTelefoneParaContato

        public void PossoAdicionarUmTelefoneParaContato()
        {
            const string telefone = "87822118";
            var pessoa = new Pessoa { Nome = "Francisco" };

            pessoa.NovoTelefone(telefone);

            Assert.That(pessoa.Contatos.Any(contato => contato.Referencia.Equals(telefone)), Is.True);
        }
开发者ID:nielsenteixeira,项目名称:webstart,代码行数:9,代码来源:DadaUmaPessoa.cs


示例18: PossoAdicionarUmEmailParaContato

        public void PossoAdicionarUmEmailParaContato()
        {
            const string email = "[email protected]";
            var pessoa = new Pessoa { Nome = "Francisco" };

            pessoa.NovoEmail(email);

            Assert.That(pessoa.Contatos.Any(contato => contato.Referencia.Equals(email)), Is.True);
        }
开发者ID:nielsenteixeira,项目名称:webstart,代码行数:9,代码来源:DadaUmaPessoa.cs


示例19: DbTransformar

            /// <summary>
            /// Obtém vendas não quitadas de um cliente.
            /// </summary>
            public static InfoVenda[] ObterVendasNãoQuitadas(Pessoa.Pessoa cliente, out double dívida)
            {
                InfoVenda[] vendas = Mapear<InfoVenda>(
                    string.Format(
                    "SELECT codigo, (valortotal - desconto) AS valorFinal, taxajuros AS taxaJuros FROM venda WHERE cliente = {0} AND quitacao IS NULL",
                    DbTransformar(cliente.Código))).ToArray();

                return Entidades.Controle.Dívida.VerificarQuitação(vendas, out dívida);
            }
开发者ID:andrepontesmelo,项目名称:imjoias,代码行数:12,代码来源:Dívida.cs


示例20: Avaliar

        public void Avaliar(Pessoa pessoa, Pizza pizza, int nota)
        {
            if (!IsVotoValido(nota))
                throw new ArgumentOutOfRangeException("Nota deve ser de 1 a 5");

            pizza.nota += nota;
            pizza.totalVoto++;

            CalcularMedia(pizza);
        }
开发者ID:thailakadre,项目名称:CodingDojoPI,代码行数:10,代码来源:PedindoPizza.cs



注:本文中的Pessoa类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Pet类代码示例发布时间:2022-05-24
下一篇:
C# PerspexPropertyChangedEventArgs类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap