示例#1
0
 public static void Insert(EvaluacionProyectoAporte aporte)
 {
     using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString))
     {
         db.EvaluacionProyectoAportes.InsertOnSubmit(aporte);
         db.SubmitChanges();
     }
 }
示例#2
0
        public void GetNomina(int codigoProyecto, int codigoConvocatoria)
        {
            var entities = Negocio.PlanDeNegocioV2.Formulacion.DesarrolloSolucion.Productividad.getCargos(codigoProyecto);

            var valorAporteEmprendedor    = entities.Sum(sumatory => sumatory.AportesEmprendedor);
            var valorAporteFondoEmprender = entities.Sum(sumatory => sumatory.ValorFondoEmprender);
            var valorIngresoPorVentas     = entities.Sum(sumatory => sumatory.IngresosVentas);

            var aporteEmprendedor = new EvaluacionProyectoAporte
            {
                CodProyecto      = CodigoProyecto,
                CodConvocatoria  = CodigoConvocatoria,
                CodTipoIndicador = 2,
                Nombre           = "Nómina",
                Detalle          = "Gastos de personal (Emprendedor)",
                Solicitado       = (double)valorAporteEmprendedor.GetValueOrDefault(0),
                Protegido        = true
            };

            var aporteFondoEmprender = new EvaluacionProyectoAporte
            {
                CodProyecto      = CodigoProyecto,
                CodConvocatoria  = CodigoConvocatoria,
                CodTipoIndicador = 2,
                Nombre           = "Nómina",
                Detalle          = "Gastos de personal (Fondo)",
                Solicitado       = (double)valorAporteFondoEmprender.GetValueOrDefault(0),
                Protegido        = true
            };

            var aporteIngresoPorVentas = new EvaluacionProyectoAporte
            {
                CodProyecto      = CodigoProyecto,
                CodConvocatoria  = CodigoConvocatoria,
                CodTipoIndicador = 2,
                Nombre           = "Nómina",
                Detalle          = "Gastos de personal (Ventas)",
                Solicitado       = (double)valorIngresoPorVentas.GetValueOrDefault(0),
                Protegido        = true
            };

            Negocio.PlanDeNegocioV2.Evaluacion.ConceptoFinal.Aportes.Insert(aporteEmprendedor);
            Negocio.PlanDeNegocioV2.Evaluacion.ConceptoFinal.Aportes.Insert(aporteFondoEmprender);
            Negocio.PlanDeNegocioV2.Evaluacion.ConceptoFinal.Aportes.Insert(aporteIngresoPorVentas);
        }