本文整理汇总了C#中Entidades.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# Entidades.ToString方法的具体用法?C# Entidades.ToString怎么用?C# Entidades.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Entidades
的用法示例。
在下文中一共展示了Entidades.ToString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DataSetPagamentosCliente
public static void PrepararImpressão(CrystalDecisions.CrystalReports.Engine.ReportClass relatório,
Entidades.Pessoa.Pessoa pessoa, List<Entidades.Pagamentos.Pagamento> pagamentos)
{
DataSetPagamentosCliente ds = new DataSetPagamentosCliente();
DataTable tabelaInformações = ds.Tables["Informações"];
DataTable tabelaPagamentos = ds.Tables["Pagamentos"];
DataRow linhaInfo = tabelaInformações.NewRow();
linhaInfo["data"] = Entidades.Configuração.DadosGlobais.Instância.HoraDataAtual;
linhaInfo["pessoaNome"] = pessoa.ToString();
//Pagamento[] pagamentos = Pagamento.ObterPagamentos(pessoa);
//Comparador comparador = new Comparador(ordenação);
// Ordena os pagamentos.
//Array.Sort(pagamentos, comparador);
// Preencher pagamentos
foreach (Pagamento p in pagamentos)
{
DataRow item = tabelaPagamentos.NewRow();
item["valor"] = p.Valor;
//item["valorLíquido"] = "";
switch (p.Tipo)
{
case Pagamento.TipoEnum.Cheque:
item["tipo"] = "Ch";
break;
case Pagamento.TipoEnum.Dinheiro:
item["tipo"] = "Esp.";
break;
case Pagamento.TipoEnum.NotaPromissória:
item["tipo"] = "NP";
break;
case Pagamento.TipoEnum.Crédito:
item["tipo"] = "CR";
break;
case Pagamento.TipoEnum.Ouro:
item["tipo"] = "FF";
break;
case Pagamento.TipoEnum.Dolar:
item["tipo"] = "US$";
break;
default:
Acesso.Comum.Usuários.UsuárioAtual.RegistrarErro(new Exception("Tipo de pagamento desconhecido no momento de impressão: " + p.Tipo.ToString()));
item["tipo"] = "?";
break;
}
item["pendente"] = p.Pendente;
item["vencimento"] = p.ÚltimoVencimento;
item["data"] = p.Data;
item["código"] = p.Código;
item["observações"] = p.DescriçãoCompleta;
if (p.Tipo == Pagamento.TipoEnum.Ouro)
item["observações"] += " " + p.ToString();
item["deTerceiro"] = p.Tipo == Pagamento.TipoEnum.Cheque ? ((Cheque)p).DeTerceiro : false;
if (p.Tipo == Pagamento.TipoEnum.Cheque && ((Cheque)p).DeTerceiro)
item["tipo"] += " cliente";
tabelaPagamentos.Rows.Add(item);
}
tabelaInformações.Rows.Add(linhaInfo);
relatório.Subreports["Pagamentos.rpt"].SetDataSource(tabelaPagamentos);
relatório.SetDataSource(ds);
}