/// <summary> /// Carga el listado de emprendedores y sus perfiles /// </summary> private void CargarCargos() { ListCargos = Negocio.PlanDeNegocioV2.Formulacion.DesarrolloSolucion.Productividad.getCargos(Encabezado.CodigoProyecto); List <CargosPlanNegocio> lst = ListCargos.Select( x => new CargosPlanNegocio() { AportesEmprendedorCadena = x.AportesEmprendedor.Value.ToString("0,0.00", CultureInfo.InvariantCulture), IngresosVentasCadena = x.IngresosVentas.Value.ToString("0,0.00", CultureInfo.InvariantCulture), OtrosGastosCadena = x.OtrosGastos.ToString("0,0.00", CultureInfo.InvariantCulture), Cargo = x.Cargo, TiempoVinculacion = x.TiempoVinculacion, UnidadTiempo = x.UnidadTiempo == Constantes.CONST_UniTiempoMes ? "Mes" : "Días", Id_Cargo = x.Id_Cargo, ValorFondoEmprenderCadena = x.ValorFondoEmprender.Value.ToString("0,0.00", CultureInfo.InvariantCulture), ValorRemunCadena = x.ValorRemuneracion.Value.ToString("0,0.00", CultureInfo.InvariantCulture), ValorPrestacionesCadena = (x.ValorRemuneracion + x.OtrosGastos).Value.ToString("0,0.00", CultureInfo.InvariantCulture), ValorRemunPrimerAnioCadena = ((x.ValorRemuneracion + x.OtrosGastos) * x.TiempoVinculacion).Value.ToString("0,0.00", CultureInfo.InvariantCulture) } ).ToList(); //Se calculan los totales TotalAportesEmprendedor = ListCargos.Sum(x => x.AportesEmprendedor).Value.ToString("0,0.00", CultureInfo.InvariantCulture); TotalFondoEmprender = ListCargos.Sum(x => x.ValorFondoEmprender).Value.ToString("0,0.00", CultureInfo.InvariantCulture); TotalIngresosVentas = ListCargos.Sum(x => x.IngresosVentas).Value.ToString("0,0.00", CultureInfo.InvariantCulture); gwPregunta172.DataSource = lst; gwPregunta172.DataBind(); gwPregunta172.Columns[0].Visible = !AllowUpdate; gwPregunta172.Columns[1].Visible = AllowUpdate; }
/// <summary> /// Carga el listado de emprendedores y sus perfiles /// </summary> private void CargarCargos() { List <CargosPlanNegocio> lst = null; if (ListCargos != null) { lst = ListCargos.Select( x => new CargosPlanNegocio() { AportesEmprendedorCadena = x.AportesEmprendedor.Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture), IngresosVentasCadena = x.IngresosVentas.Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture), OtrosGastosCadena = x.OtrosGastos.ToString("$ 0,0.00", CultureInfo.InvariantCulture), Cargo = x.Cargo, TiempoVinculacion = x.TiempoVinculacion, UnidadTiempo = x.UnidadTiempo == Constantes.CONST_UniTiempoMes ? "Mes" : "Días", Id_Cargo = x.Id_Cargo, ValorFondoEmprenderCadena = x.ValorFondoEmprender.Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture), ValorRemunCadena = x.ValorRemuneracion.Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture), ValorPrestacionesCadena = (x.ValorRemuneracion + x.OtrosGastos).Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture), ValorRemunPrimerAnioCadena = ((x.ValorRemuneracion + x.OtrosGastos) * x.TiempoVinculacion).Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture) } ).ToList(); //Se calculan los totales TotalAportesEmprendedor = ListCargos.Sum(x => x.AportesEmprendedor).Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture); TotalFondoEmprender = ListCargos.Sum(x => x.ValorFondoEmprender).Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture); TotalIngresosVentas = ListCargos.Sum(x => x.IngresosVentas).Value.ToString("$ 0,0.00", CultureInfo.InvariantCulture); gwPregunta172A.DataSource = lst; gwPregunta172A.DataBind(); gwPregunta172B.DataSource = lst; gwPregunta172B.DataBind(); } else { lst = new List <CargosPlanNegocio>(); gwPregunta172A.DataSource = lst; gwPregunta172A.DataBind(); } }