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(); } }
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); }