当前位置: 首页>>代码示例>>C#>>正文


C# Entidades.ToString方法代码示例

本文整理汇总了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);
        }
开发者ID:andrepontesmelo,项目名称:imjoias,代码行数:79,代码来源:ControleImpressãoPagamentosCliente.cs


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