本文整理汇总了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;未经允许,请勿转载。 |
请发表评论