예제 #1
0
    protected List <AdministradorDATWS.FlujoFondos> TotalizarFlujoFondos(List <AdministradorDATWS.FlujoFondos> listaFF)
    {
        decimal total = 0;
        decimal totalGastoAdministrativo = 0;
        decimal totalSeguroVida          = 0;
        decimal totalAmortizacion        = 0;
        decimal totalInteres             = 0;
        decimal totalInteresCuotaCero    = 0;

        foreach (AdministradorDATWS.FlujoFondos flujoFondo in listaFF)
        {
            total += flujoFondo.Total;
            totalGastoAdministrativo += flujoFondo.GastoAdmin;
            totalSeguroVida          += flujoFondo.SeguroVida;
            totalAmortizacion        += flujoFondo.Amortizacion;
            totalInteres             += flujoFondo.Intereses;
            totalInteresCuotaCero    += flujoFondo.InteresCuotaCero;
        }
        AdministradorDATWS.FlujoFondos FlujoFondoTotal = new AdministradorDATWS.FlujoFondos();
        FlujoFondoTotal.Prestador        = Ddl_Concepto.Text;
        FlujoFondoTotal.Total            = total;
        FlujoFondoTotal.GastoAdmin       = totalGastoAdministrativo;
        FlujoFondoTotal.SeguroVida       = totalSeguroVida;
        FlujoFondoTotal.Amortizacion     = totalAmortizacion;
        FlujoFondoTotal.Intereses        = totalInteres;
        FlujoFondoTotal.InteresCuotaCero = totalInteresCuotaCero;
        LstFlujoFondoTotal.Add(FlujoFondoTotal);
        List <AdministradorDATWS.FlujoFondos> lstFlujoFondoTotal = new List <AdministradorDATWS.FlujoFondos> {
            FlujoFondoTotal
        };

        return(lstFlujoFondoTotal);
    }
예제 #2
0
    protected void dgFlujoFondoAcumulado_ItemDataBound(object sender, DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            AdministradorDATWS.FlujoFondos f = (AdministradorDATWS.FlujoFondos)e.Item.DataItem;

            e.Item.Cells[1].Text = f.Total.ToString("C2");
            e.Item.Cells[2].Text = f.Amortizacion.ToString("C2");
            e.Item.Cells[3].Text = f.Intereses.ToString("C2");
            e.Item.Cells[4].Text = f.InteresCuotaCero.ToString("C2");
            e.Item.Cells[5].Text = f.GastoAdmin.ToString("C2");
            e.Item.Cells[6].Text = f.SeguroVida.ToString("C2");
        }
    }