예제 #1
0
 public void Validate()
 {
     new Contract()
     .IsNotNullOrEmpty(Valor.ToString(), "Valor", "O campo valor não pode esta em branco.")
     .IsNotNullOrEmpty(DataVencimento.ToString(), "DataVencimento", "O campo Data de vencimento não pode esta em branco.")
     .IsNotNullOrEmpty("EStatusParcela", "EStatusParcela", "O campo Status não pode esta em branco.")
     .IsNotNullOrEmpty(IdLoan.ToString(), "IdLoan", "O campo identificador do Emprestimo não pode ficar em branco");
 }
예제 #2
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine($"Codigo: {Codigo}");
            sb.AppendLine($"Valor: {Valor.ToString("F2", CultureInfo.InvariantCulture)}");
            sb.AppendLine($"Data de vencimento: {DataVencimento.ToString("dd/MM/yyyy")}");
            return(sb.ToString());
        }
예제 #3
0
 public override string ToString()
 {
     return($"{DataVencimento.ToString("dd/MM/yyyy")} - {Valor.ToString("F2", CultureInfo.InvariantCulture)}");;
 }
예제 #4
0
 public override string ToString()
 {
     return(DataVencimento.ToString("dd/MM/yyyy")
            + " - "
            + ValorParcela.ToString("F2", CultureInfo.InvariantCulture));
 }
 //metodo para imprimir a classe no formato string.
 public override string ToString()
 {
     return(DataVencimento.ToString("dd/MM/yyyy")
            + " - "
            + Montante.ToString("F2", CultureInfo.InstalledUICulture));
 }
예제 #6
0
 private string GerarChave()
 {
     return(InscricaoImovel + DataVencimento.ToString("yyyyMMdd"));
 }
예제 #7
0
        internal string GetLayoutHtml()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("<table cellspacing=\"0\" cellpadding=\"0\" width=\"700\" border=\"0\"><tr><td>");

            sb.Append(Boleto.Resources.ComprovanteEntrega);
            sb.Append(Boleto.Resources.LinhaCorte);

            sb.Append(Boleto.Resources.ReciboSacado);
            sb.Append(Boleto.Resources.Corpo);
            sb.Append(Boleto.Resources.ReciboSacadoFim);
            sb.Append(Boleto.Resources.LinhaCorte);

            sb.Append(Boleto.Resources.ParteBanco);
            sb.Append(Boleto.Resources.Corpo);
            sb.Append(Boleto.Resources.ParteBancoFim);
            sb.Append(Boleto.Resources.LinhaCorte);

            sb.Append("</td></tr></table>");


            string sImgBarra         = Page.ClientScript.GetWebResourceUrl(this.GetType(), "InfoControl.Web.UI.WebControls.Boleto.Resources.barra.gif");
            string sImgCorte         = Page.ClientScript.GetWebResourceUrl(this.GetType(), "InfoControl.Web.UI.WebControls.Boleto.Resources.corte.gif");
            string sImgBancoLogoTipo = Page.ClientScript.GetWebResourceUrl(this.GetType(), "InfoControl.Web.UI.WebControls.Boleto.Resources." + BancoLogoTipo);

            //
            // Gera o numero que identifica o boleto no banco
            //
            string lNossoNumero, lLinhaDigitavel, lCodigoBarras;

            generator.MontaCodigos(this, out lNossoNumero, out lLinhaDigitavel, out lCodigoBarras);


            //
            // Sacado
            //
            sb = sb.Replace("[=SacadoNome=]", SacadoNome);
            sb = sb.Replace("[=SacadoEnderecoLinha2=]", SacadoEnderecoLinha2());
            sb = sb.Replace("[=SacadoEnderecoLinha1=]", SacadoEnderecoLinha1());
            sb = sb.Replace("[=SacadoCPF_CNPJ=]", SacadoCPF_CNPJ);

            //
            // Cedente
            //
            sb = sb.Replace("[=CodigoBarras=]", CodigoBarras25I(lCodigoBarras));
            sb = sb.Replace("[=sImgCorte=]", sImgCorte);
            sb = sb.Replace("[=lNossoNumero=]", lNossoNumero);

            sb = sb.Replace("[=Instrucao=]", Instrucao);

            sb = sb.Replace("[=CedenteNome=]", CedenteNome);
            sb = sb.Replace("[=DataProcessamento=]", DataProcessamento.ToString(DATEFORMAT));
            sb = sb.Replace("[=DataEmissao=]", DataEmissao.ToString(DATEFORMAT));
            sb = sb.Replace("[=DataDocumento=]", DataDocumento.ToString(DATEFORMAT));
            sb = sb.Replace("[=Documento=]", Documento);
            sb = sb.Replace("[=DataVencimento=]", DataVencimento.ToString(DATEFORMAT));

            sb = sb.Replace("[=pEspecieDoc=]", pEspecieDoc);
            sb = sb.Replace("[=Especie=]", Especie);
            sb = sb.Replace("[=Carteira=]", Carteira.ToString());
            sb = sb.Replace("[=Quantidade=]", Quantidade.ToString());

            sb = sb.Replace("[=LocalPagamento=]", LocalPagamento);
            sb = sb.Replace("[=Aceite=]", Aceite.ToString());
            sb = sb.Replace("[=AgenciaCedente=]", AgenciaCedente());
            sb = sb.Replace("[=BancoCodigoCompleto=]", generator.BancoCodigoCompleto());

            sb = sb.Replace("[=lLinhaDigitavel=]", lLinhaDigitavel.Replace(" ", "&nbsp;&nbsp;"));

            //
            // Valores
            //
            sb = sb.Replace("[=ValorCobrado=]", ValorCobrado.ToString(FORMATO_VALOR));
            sb = sb.Replace("[=Valor=]", Valor.ToString(FORMATO_VALOR));
            sb = sb.Replace("[=Multa=]", Multa.ToString(FORMATO_VALOR));
            sb = sb.Replace("[=Desconto=]", Desconto.ToString(FORMATO_VALOR));
            sb = sb.Replace("[=OutrasAcrescimos=]", OutrasAcrescimos.ToString(FORMATO_VALOR));
            sb = sb.Replace("[=OutrasDeducoes=]", OutrasDeducoes.ToString(FORMATO_VALOR));

            //
            // Images
            //
            sb = sb.Replace("[=sImgBarra=]", sImgBarra);
            sb = sb.Replace("[=sImgBancoLogoTipo=]", sImgBancoLogoTipo);


            return(sb.ToString());
        }
예제 #8
0
 //a parcela é a que é impressa no programa, por isso ela possui a função de impressão
 public override string ToString()
 {
     return($"{DataVencimento.ToString("dd/MM/yyyy")} - {ValorParcela.ToString("F2")}");
 }
예제 #9
0
        public override string ToString()
        {
            string minhaString = "Parcela:" + IdParcela.ToString() + "|" + DataVencimento.ToString() + "|" + Valor.ToString("C", CultureInfo.CurrentCulture);

            return(minhaString);
        }