private void ActualizarDetalle() { detalle.Find(x => x.ID_CAMPO == 1).VALOR = planteamiento.Text; detalle.Find(x => x.ID_CAMPO == 2).VALOR = descripcionSolucion.Text; detalle.Find(x => x.ID_CAMPO == 3).VALOR = descripcionRelevancia.Text; detalle.Find(x => x.ID_CAMPO == 4).VALOR = incrementosEsperados.Text; detalle.Find(x => x.ID_CAMPO == 5).VALOR = incrementosEnVentas.Text; detalle.Find(x => x.ID_CAMPO == 6).VALOR = (ejecucionSolo.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 7).VALOR = (ejecucionAsistida.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 8).VALOR = adopcionTec.Text; detalle.Find(x => x.ID_CAMPO == 9).VALOR = efectosEsperados.Text; detalle.Find(x => x.ID_CAMPO == 10).VALOR = efectosEsperadosNegocio.Text; detalle.Find(x => x.ID_CAMPO == 11).VALOR = justificacion.Text; detalle.Find(x => x.ID_CAMPO == 12).VALOR = margenUtilidad.Text; detalle.Find(x => x.ID_CAMPO == 13).VALOR = incrementoProduccion.Text; detalle.Find(x => x.ID_CAMPO == 14).VALOR = nuevoVolumen.Text; detalle.Find(x => x.ID_CAMPO == 15).VALOR = reducirTiempo.Text; detalle.Find(x => x.ID_CAMPO == 16).VALOR = disminucionConsumo.Text; detalle.Find(x => x.ID_CAMPO == 17).VALOR = disminucionConsumoMateria.Text; detalle.Find(x => x.ID_CAMPO == 18).VALOR = otrosInfo.Text; detalle.Find(x => x.ID_CAMPO == 19).VALOR = componentesAdicionales.Text; detalle.Find(x => x.ID_CAMPO == 20).VALOR = descripcionfondepro.Text; detalle.Find(x => x.ID_CAMPO == 21).VALOR = montoAdopcion.Text; detalle.Find(x => x.ID_CAMPO == 22).VALOR = montoComponentes.Text; detalle.Find(x => x.ID_CAMPO == 23).VALOR = montoOtros.Text; detalle.Find(x => x.ID_CAMPO == 24).VALOR = descripMontoEspecies.Text; detalle.Find(x => x.ID_CAMPO == 25).VALOR = montoEspecies.Text; detalle.Find(x => x.ID_CAMPO == 26).VALOR = descripMontoEfectivo.Text; detalle.Find(x => x.ID_CAMPO == 27).VALOR = montoEfectivo.Text; detalle.Find(x => x.ID_CAMPO == 28).VALOR = inputfecha.Text; detalle.Find(x => x.ID_CAMPO == 29).VALOR = (checkCron.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 30).VALOR = semanasSelec.Text; A_TB_DETALLE_INICIATIVA.ActualizarDetalle(detalle); }
protected void Page_Load(object sender, EventArgs e) { btnProg.Click += new System.EventHandler(btnProg_Click); btnEditarProgreso.Click += new System.EventHandler(btnEditarProgreso_Click); btn_resolverObservacion.Click += new System.EventHandler(btn_resolverObservacion_OnClick); btnguardar.Click += new System.EventHandler(btnguardar_Click); usuario = ((MV_DetalleUsuario)Session["usuario"]); if (Page.RouteData.Values["idProblema"] != null) { proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idProblema"].ToString())); } if (Page.RouteData.Values["idIniciativa"] != null) { edit = 1; proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idIniciativa"].ToString())); observaciones = A_OBSERVACION.ObtenerPorProyecto(proyecto.ID_PROYECTO); // observaciones del beneficiario if (observaciones.Count != 0) { pnl_observaciones.Visible = true; } var idProyecto = proyecto.ID_PROYECTO; detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(idProyecto); if (!Page.IsPostBack) { planteamiento.Text = detalle.Find(x => x.ID_CAMPO == 1).VALOR; descripcionSolucion.Text = detalle.Find(x => x.ID_CAMPO == 2).VALOR; descripcionRelevancia.Text = detalle.Find(x => x.ID_CAMPO == 3).VALOR; incrementosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 4).VALOR; incrementosEnVentas.Text = detalle.Find(x => x.ID_CAMPO == 5).VALOR; ejecucionSolo.Checked = detalle.Find(x => x.ID_CAMPO == 6).VALOR == "1" ? true : false; ejecucionAsistida.Checked = detalle.Find(x => x.ID_CAMPO == 7).VALOR == "1" ? true : false; adopcionTec.Text = detalle.Find(x => x.ID_CAMPO == 8).VALOR; efectosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 9).VALOR; efectosEsperadosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 10).VALOR; justificacion.Text = detalle.Find(x => x.ID_CAMPO == 11).VALOR; margenUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 12).VALOR; incrementoProduccion.Text = detalle.Find(x => x.ID_CAMPO == 13).VALOR; nuevoVolumen.Text = detalle.Find(x => x.ID_CAMPO == 14).VALOR; reducirTiempo.Text = detalle.Find(x => x.ID_CAMPO == 15).VALOR; disminucionConsumo.Text = detalle.Find(x => x.ID_CAMPO == 16).VALOR; disminucionConsumoMateria.Text = detalle.Find(x => x.ID_CAMPO == 17).VALOR; otrosInfo.Text = detalle.Find(x => x.ID_CAMPO == 18).VALOR; componentesAdicionales.Text = detalle.Find(x => x.ID_CAMPO == 19).VALOR; descripcionfondepro.Text = detalle.Find(x => x.ID_CAMPO == 20).VALOR; montoAdopcion.Text = detalle.Find(x => x.ID_CAMPO == 21).VALOR; montoComponentes.Text = detalle.Find(x => x.ID_CAMPO == 22).VALOR; montoOtros.Text = detalle.Find(x => x.ID_CAMPO == 23).VALOR; descripMontoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 24).VALOR; montoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 25).VALOR; descripMontoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 26).VALOR; montoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 27).VALOR; inputfecha.Text = detalle.Find(x => x.ID_CAMPO == 28).VALOR; checkCron.Checked = detalle.Find(x => x.ID_CAMPO == 29).VALOR == "1" ? true : false; semanasSelec.Text = detalle.Find(x => x.ID_CAMPO == 30).VALOR; } } problema = A_PROBLEMA.getByIdProblema(proyecto.ID_PROBLEMA); }
private void GuardarDetalle() { List <TB_DETALLE_INICIATIVA> detalle = new List <TB_DETALLE_INICIATIVA>(); detalle.Add(new TB_DETALLE_INICIATIVA(planteamiento.Text, 67, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionSolucion.Text, 68, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionRelevancia.Text, 69, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementosEsperados.Text, 70, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementosEnVentas.Text, 71, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((ejecucionSolo.Checked) ? "1" : "0", 72, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((ejecucionAsistida.Checked) ? "1" : "0", 73, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(producto.Text, 74, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(proceso.Text, 75, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(modelo.Text, 76, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((insumoLocal.Checked) ? "1" : "0", 77, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(generic.Text, 78, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((insumoBene.Checked) ? "1" : "0", 79, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(insumoDescrip.Text, 80, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((atenderLocal.Checked) ? "1" : "0", 81, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((entrenamiento.Checked) ? "1" : "0", 82, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((mixta.Checked) ? "1" : "0", 83, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(duracionDias.Text, 84, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(location.Text == "" ? "" : location.Text, 85, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((recursosAdicionales.Checked) ? "1" : "0", 86, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((conocPrevio.Checked) ? "1" : "0", 87, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(requerimientosPrevios.Text, 88, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((cumple.Checked) ? "1" : "0", 89, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(componentes.Text, 90, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosProblema.Text, 91, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosNegocio.Text, 92, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementoUtilidad.Text, 93, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reduccionTiempo.Text, 94, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(disminuirConsumo.Text, 95, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reducirConsumo.Text, 96, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(otros.Text, 97, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionContrapartida.Text, 98, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoAsistencia.Text, 99, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoRecursos.Text, 100, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoOtros.Text, 101, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripMontoEspecies.Text, 102, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoEspecies.Text, 103, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripMontoEfectivo.Text, 104, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoEfectivo.Text, 105, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(inputfecha.Text, 106, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(semanasSelec.Text, 107, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoTotalContrapartida.Text, 186, proyecto.ID_PROYECTO)); A_TB_DETALLE_INICIATIVA.guardarDetalle(detalle); }
private void ActualizarDetalle() { detalle.Find(x => x.ID_CAMPO == 67).VALOR = planteamiento.Text; detalle.Find(x => x.ID_CAMPO == 68).VALOR = descripcionSolucion.Text; detalle.Find(x => x.ID_CAMPO == 69).VALOR = descripcionRelevancia.Text; detalle.Find(x => x.ID_CAMPO == 70).VALOR = incrementosEsperados.Text; detalle.Find(x => x.ID_CAMPO == 71).VALOR = incrementosEnVentas.Text; detalle.Find(x => x.ID_CAMPO == 72).VALOR = (ejecucionSolo.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 73).VALOR = (ejecucionAsistida.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 74).VALOR = producto.Text; detalle.Find(x => x.ID_CAMPO == 75).VALOR = proceso.Text; detalle.Find(x => x.ID_CAMPO == 76).VALOR = modelo.Text; detalle.Find(x => x.ID_CAMPO == 77).VALOR = insumoLocal.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 78).VALOR = generic.Text; detalle.Find(x => x.ID_CAMPO == 79).VALOR = insumoBene.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 80).VALOR = insumoDescrip.Text; detalle.Find(x => x.ID_CAMPO == 81).VALOR = atenderLocal.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 82).VALOR = entrenamiento.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 83).VALOR = mixta.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 84).VALOR = duracionDias.Text; detalle.Find(x => x.ID_CAMPO == 85).VALOR = location.Text; detalle.Find(x => x.ID_CAMPO == 86).VALOR = recursosAdicionales.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 87).VALOR = conocPrevio.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 88).VALOR = requerimientosPrevios.Text; detalle.Find(x => x.ID_CAMPO == 89).VALOR = cumple.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 90).VALOR = componentes.Text; detalle.Find(x => x.ID_CAMPO == 91).VALOR = efectosProblema.Text; detalle.Find(x => x.ID_CAMPO == 92).VALOR = efectosNegocio.Text; detalle.Find(x => x.ID_CAMPO == 93).VALOR = incrementoUtilidad.Text; detalle.Find(x => x.ID_CAMPO == 94).VALOR = reduccionTiempo.Text; detalle.Find(x => x.ID_CAMPO == 95).VALOR = disminuirConsumo.Text; detalle.Find(x => x.ID_CAMPO == 96).VALOR = reducirConsumo.Text; detalle.Find(x => x.ID_CAMPO == 97).VALOR = otros.Text; detalle.Find(x => x.ID_CAMPO == 98).VALOR = descripcionContrapartida.Text; detalle.Find(x => x.ID_CAMPO == 99).VALOR = montoAsistencia.Text; detalle.Find(x => x.ID_CAMPO == 100).VALOR = montoRecursos.Text; detalle.Find(x => x.ID_CAMPO == 101).VALOR = montoOtros.Text; detalle.Find(x => x.ID_CAMPO == 102).VALOR = descripMontoEspecies.Text; detalle.Find(x => x.ID_CAMPO == 103).VALOR = montoEspecies.Text; detalle.Find(x => x.ID_CAMPO == 104).VALOR = descripMontoEfectivo.Text; detalle.Find(x => x.ID_CAMPO == 105).VALOR = montoEfectivo.Text; detalle.Find(x => x.ID_CAMPO == 106).VALOR = inputfecha.Text; detalle.Find(x => x.ID_CAMPO == 107).VALOR = semanasSelec.Text; detalle.Find(x => x.ID_CAMPO == 186).VALOR = montoTotalContrapartida.Text; A_TB_DETALLE_INICIATIVA.ActualizarDetalle(detalle); }
protected void Page_Load(object sender, EventArgs e) { idProyecto = Convert.ToInt32(Page.RouteData.Values["idIniciativa"].ToString()); usuario = ((MV_DetalleUsuario)Session["usuario"]); detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(idProyecto); planteamiento.Text = detalle.Find(x => x.ID_CAMPO == 67).VALOR; descripcionSolucion.Text = detalle.Find(x => x.ID_CAMPO == 68).VALOR; descripcionRelevancia.Text = detalle.Find(x => x.ID_CAMPO == 69).VALOR; incrementosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 70).VALOR; incrementosEnVentas.Text = detalle.Find(x => x.ID_CAMPO == 71).VALOR; ejecucionSolo.Checked = detalle.Find(x => x.ID_CAMPO == 72).VALOR == "1" ? true : false; ejecucionAsistida.Checked = detalle.Find(x => x.ID_CAMPO == 73).VALOR == "1" ? true : false; producto.Text = detalle.Find(x => x.ID_CAMPO == 74).VALOR; proceso.Text = detalle.Find(x => x.ID_CAMPO == 75).VALOR; modelo.Text = detalle.Find(x => x.ID_CAMPO == 76).VALOR; insumoLocal.Checked = detalle.Find(x => x.ID_CAMPO == 77).VALOR == "1" ? true : false; generic.Text = detalle.Find(x => x.ID_CAMPO == 78).VALOR; insumoBene.Checked = detalle.Find(x => x.ID_CAMPO == 79).VALOR == "1" ? true : false; insumoDescrip.Text = detalle.Find(x => x.ID_CAMPO == 80).VALOR; atenderLocal.Checked = detalle.Find(x => x.ID_CAMPO == 81).VALOR == "1" ? true : false; entrenamiento.Checked = detalle.Find(x => x.ID_CAMPO == 82).VALOR == "1" ? true : false; mixta.Checked = detalle.Find(x => x.ID_CAMPO == 83).VALOR == "1" ? true : false; duracionDias.Text = detalle.Find(x => x.ID_CAMPO == 84).VALOR; location.Text = detalle.Find(x => x.ID_CAMPO == 85).VALOR; recursosAdicionales.Checked = detalle.Find(x => x.ID_CAMPO == 86).VALOR == "1" ? true : false; conocPrevio.Checked = detalle.Find(x => x.ID_CAMPO == 87).VALOR == "1" ? true : false; requerimientosPrevios.Text = detalle.Find(x => x.ID_CAMPO == 88).VALOR; cumple.Checked = detalle.Find(x => x.ID_CAMPO == 89).VALOR == "1" ? true : false; componentes.Text = detalle.Find(x => x.ID_CAMPO == 90).VALOR; efectosProblema.Text = detalle.Find(x => x.ID_CAMPO == 91).VALOR; efectosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 92).VALOR; incrementoUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 93).VALOR; reduccionTiempo.Text = detalle.Find(x => x.ID_CAMPO == 94).VALOR; disminuirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 95).VALOR; reducirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 96).VALOR; otros.Text = detalle.Find(x => x.ID_CAMPO == 97).VALOR; descripcionContrapartida.Text = detalle.Find(x => x.ID_CAMPO == 98).VALOR; montoAsistencia.Text = detalle.Find(x => x.ID_CAMPO == 99).VALOR; montoRecursos.Text = detalle.Find(x => x.ID_CAMPO == 100).VALOR; montoOtros.Text = detalle.Find(x => x.ID_CAMPO == 101).VALOR; descripMontoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 102).VALOR; montoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 103).VALOR; descripMontoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 104).VALOR; montoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 105).VALOR; inputfecha.Text = detalle.Find(x => x.ID_CAMPO == 106).VALOR; semanasSelec.Text = detalle.Find(x => x.ID_CAMPO == 107).VALOR; problema = A_PROBLEMA.getByIdProblema(A_PROYECTO.ObtenerProyectoPorId(idProyecto).ID_PROBLEMA); }
protected void Page_Load(object sender, EventArgs e) { usuario = ((MV_DetalleUsuario)Session["usuario"]); Btn_GuardarEjecucion.Click += new System.EventHandler(Btn_GuardarEjecucion_Click); btn_guardarSolicitud.Click += new System.EventHandler(btn_guardarSolicitud_Click); proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idIniciativa"])); problema = A_PROBLEMA.getByIdProblema(proyecto.ID_PROBLEMA); detalles = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(proyecto.ID_PROYECTO); campos = A_TBC_CAMPOS_INICIATIVA.ObtenerCamposByTipoIniciativa(proyecto.ID_TIPO_INICIATIVA); inputfecha.Text = detalles.Find(x => x.ID_CAMPO == campos.Find(y => y.NOMBRE_CAMPO == "fecha inicio").ID_CAMPO).VALOR; semanasSelec.Text = detalles.Find(x => x.ID_CAMPO == campos.Find(y => y.NOMBRE_CAMPO == "cronograma").ID_CAMPO).VALOR; detalleEjecucion = A_PROYECTO_ACTIVIDAD.ObtenerDetalleEjecucion(proyecto.ID_PROYECTO); detalleActividad = A_PROYECTO_ACTIVIDAD.ObtenerDetalleActividades(proyecto.ID_PROYECTO); detalleSolicitudes = A_PROYECTO_ACTIVIDAD.ObtenerDetalleEjecucion(proyecto.ID_PROYECTO); terminado = detalleActividad.Find(x => x.PORCENTAJE_AVACE < 100) == null?true:false; }
private void GuardarDetalle() { List <TB_DETALLE_INICIATIVA> detalle = new List <TB_DETALLE_INICIATIVA>(); detalle.Add(new TB_DETALLE_INICIATIVA(planteamiento.Text, 31, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionSolucion.Text, 32, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionRelevancia.Text, 33, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementosEsperados.Text, 34, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementosEnVentas.Text, 35, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((ejecucionSolo.Checked) ? "1" : "0", 36, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((ejecucionAsistida.Checked) ? "1" : "0", 37, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(metodologia.Text, 38, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((conocLocal.Checked) ? "1" : "0", 39, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((atenderLocal.Checked) ? "1" : "0", 40, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((entrenamiento.Checked) ? "1" : "0", 41, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((mixta.Checked) ? "1" : "0", 42, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(duracionDias.Text, 43, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(location.Text == "" ? "" : location.Text, 44, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((recursosAdicionales.Checked) ? "1" : "0", 45, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((conocPrevio.Checked) ? "1" : "0", 46, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(requerimientosPrevios.Text, 47, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((cumple.Checked) ? "1" : "0", 48, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(componentes.Text, 49, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosProblema.Text, 50, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosNegocio.Text, 51, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementoUtilidad.Text, 52, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reduccionTiempo.Text, 53, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(disminuirConsumo.Text, 54, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reducirConsumo.Text, 55, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(otros.Text, 56, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionContrapartida.Text, 57, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoAsistencia.Text, 58, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoRecursos.Text, 59, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoOtros.Text, 60, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripMontoEspecies.Text, 61, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoEspecies.Text, 62, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripMontoEfectivo.Text, 63, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoEfectivo.Text, 64, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(inputfecha.Text, 65, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(semanasSelec.Text, 66, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoTotalContrapartida.Text, 185, proyecto.ID_PROYECTO)); A_TB_DETALLE_INICIATIVA.guardarDetalle(detalle); }
protected void Page_Load(object sender, EventArgs e) { idProyecto = Convert.ToInt32(Page.RouteData.Values["idIniciativa"].ToString()); usuario = ((MV_DetalleUsuario)Session["usuario"]); detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(idProyecto); planteamiento.Text = detalle.Find(x => x.ID_CAMPO == 31).VALOR; descripcionSolucion.Text = detalle.Find(x => x.ID_CAMPO == 32).VALOR; descripcionRelevancia.Text = detalle.Find(x => x.ID_CAMPO == 33).VALOR; incrementosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 34).VALOR; incrementosEnVentas.Text = detalle.Find(x => x.ID_CAMPO == 35).VALOR; ejecucionSolo.Checked = detalle.Find(x => x.ID_CAMPO == 36).VALOR == "1" ? true : false; ejecucionAsistida.Checked = detalle.Find(x => x.ID_CAMPO == 37).VALOR == "1" ? true : false; metodologia.Text = detalle.Find(x => x.ID_CAMPO == 38).VALOR; conocLocal.Checked = detalle.Find(x => x.ID_CAMPO == 39).VALOR == "1" ? true : false; atenderLocal.Checked = detalle.Find(x => x.ID_CAMPO == 40).VALOR == "1" ? true : false; entrenamiento.Checked = detalle.Find(x => x.ID_CAMPO == 41).VALOR == "1" ? true : false; mixta.Checked = detalle.Find(x => x.ID_CAMPO == 42).VALOR == "1" ? true : false; duracionDias.Text = detalle.Find(x => x.ID_CAMPO == 43).VALOR; location.Text = detalle.Find(x => x.ID_CAMPO == 44).VALOR; recursosAdicionales.Checked = detalle.Find(x => x.ID_CAMPO == 45).VALOR == "1" ? true : false; conocPrevio.Checked = detalle.Find(x => x.ID_CAMPO == 46).VALOR == "1" ? true : false; requerimientosPrevios.Text = detalle.Find(x => x.ID_CAMPO == 47).VALOR; cumple.Checked = detalle.Find(x => x.ID_CAMPO == 48).VALOR == "1" ? true : false; componentes.Text = detalle.Find(x => x.ID_CAMPO == 49).VALOR; efectosProblema.Text = detalle.Find(x => x.ID_CAMPO == 50).VALOR; efectosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 51).VALOR; incrementoUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 52).VALOR; reduccionTiempo.Text = detalle.Find(x => x.ID_CAMPO == 53).VALOR; disminuirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 54).VALOR; reducirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 55).VALOR; otros.Text = detalle.Find(x => x.ID_CAMPO == 56).VALOR; descripcionContrapartida.Text = detalle.Find(x => x.ID_CAMPO == 57).VALOR; montoAsistencia.Text = detalle.Find(x => x.ID_CAMPO == 58).VALOR; montoRecursos.Text = detalle.Find(x => x.ID_CAMPO == 59).VALOR; montoOtros.Text = detalle.Find(x => x.ID_CAMPO == 60).VALOR; descripMontoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 61).VALOR; montoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 62).VALOR; descripMontoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 63).VALOR; montoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 64).VALOR; inputfecha.Text = detalle.Find(x => x.ID_CAMPO == 65).VALOR; semanasSelec.Text = detalle.Find(x => x.ID_CAMPO == 66).VALOR; problema = A_PROBLEMA.getByIdProblema(A_PROYECTO.ObtenerProyectoPorId(idProyecto).ID_PROBLEMA); }
private void ActualizarDetalle() { detalle.Find(x => x.ID_CAMPO == 31).VALOR = planteamiento.Text; detalle.Find(x => x.ID_CAMPO == 32).VALOR = descripcionSolucion.Text; detalle.Find(x => x.ID_CAMPO == 33).VALOR = descripcionRelevancia.Text; detalle.Find(x => x.ID_CAMPO == 34).VALOR = incrementosEsperados.Text; detalle.Find(x => x.ID_CAMPO == 35).VALOR = incrementosEnVentas.Text; detalle.Find(x => x.ID_CAMPO == 36).VALOR = (ejecucionSolo.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 37).VALOR = (ejecucionAsistida.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 38).VALOR = metodologia.Text; detalle.Find(x => x.ID_CAMPO == 39).VALOR = (conocLocal.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 40).VALOR = (atenderLocal.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 41).VALOR = (entrenamiento.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 42).VALOR = (mixta.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 43).VALOR = duracionDias.Text; detalle.Find(x => x.ID_CAMPO == 44).VALOR = location.Text; detalle.Find(x => x.ID_CAMPO == 45).VALOR = recursosAdicionales.Checked ? "1" : "0";; detalle.Find(x => x.ID_CAMPO == 46).VALOR = conocPrevio.Checked ? "1" : "0";; detalle.Find(x => x.ID_CAMPO == 47).VALOR = requerimientosPrevios.Text; detalle.Find(x => x.ID_CAMPO == 48).VALOR = cumple.Checked ? "1" : "0";; detalle.Find(x => x.ID_CAMPO == 49).VALOR = componentes.Text; detalle.Find(x => x.ID_CAMPO == 50).VALOR = efectosProblema.Text; detalle.Find(x => x.ID_CAMPO == 51).VALOR = efectosNegocio.Text; detalle.Find(x => x.ID_CAMPO == 52).VALOR = incrementoUtilidad.Text; detalle.Find(x => x.ID_CAMPO == 53).VALOR = reduccionTiempo.Text; detalle.Find(x => x.ID_CAMPO == 54).VALOR = disminuirConsumo.Text; detalle.Find(x => x.ID_CAMPO == 55).VALOR = reducirConsumo.Text; detalle.Find(x => x.ID_CAMPO == 56).VALOR = otros.Text; detalle.Find(x => x.ID_CAMPO == 57).VALOR = descripcionContrapartida.Text; detalle.Find(x => x.ID_CAMPO == 58).VALOR = montoAsistencia.Text; detalle.Find(x => x.ID_CAMPO == 59).VALOR = montoRecursos.Text; detalle.Find(x => x.ID_CAMPO == 60).VALOR = montoOtros.Text; detalle.Find(x => x.ID_CAMPO == 61).VALOR = descripMontoEspecies.Text; detalle.Find(x => x.ID_CAMPO == 62).VALOR = montoEspecies.Text; detalle.Find(x => x.ID_CAMPO == 63).VALOR = descripMontoEfectivo.Text; detalle.Find(x => x.ID_CAMPO == 64).VALOR = montoEfectivo.Text; detalle.Find(x => x.ID_CAMPO == 65).VALOR = inputfecha.Text; detalle.Find(x => x.ID_CAMPO == 66).VALOR = semanasSelec.Text; A_TB_DETALLE_INICIATIVA.ActualizarDetalle(detalle); }
protected void Page_Load(object sender, EventArgs e) { proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idIniciativa"])); List <BLL.Modelos.TB_DETALLE_INICIATIVA> detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(proyecto.ID_PROYECTO); monto = 0; usuario = ((MV_DetalleUsuario)Session["usuario"]); problema = A_PROBLEMA.getByIdProblema(proyecto.ID_PROBLEMA); switch (proyecto.ID_TIPO_INICIATIVA) { case 1: monto = Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 23).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 22).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 21).VALOR); formulador = A_FORMULADOR.ObtenerFormuladorPorIdProyecto(proyecto.ID_PROYECTO); break; case 2: monto = Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 58).VALOR); monto += Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 59).VALOR); monto += Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 60).VALOR); formulador = A_FORMULADOR.ObtenerFormuladorPorIdProyecto(proyecto.ID_PROYECTO); break; case 3: monto = Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 99).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 100).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 101).VALOR); formulador = A_FORMULADOR.ObtenerFormuladorPorIdProyecto(proyecto.ID_PROYECTO); break; case 4: monto = Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 171).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 172).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 173).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 174).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 175).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 176).VALOR) + Convert.ToDouble(detalle.Find(x => x.ID_CAMPO == 177).VALOR); break; } }
protected void Page_Load(object sender, EventArgs e) { idProyecto = Convert.ToInt32(Page.RouteData.Values["idIniciativa"].ToString()); usuario = ((MV_DetalleUsuario)Session["usuario"]); detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(idProyecto); planteamiento.Text = detalle.Find(x => x.ID_CAMPO == 1).VALOR; descripcionSolucion.Text = detalle.Find(x => x.ID_CAMPO == 2).VALOR; descripcionRelevancia.Text = detalle.Find(x => x.ID_CAMPO == 3).VALOR; incrementosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 4).VALOR; incrementosEnVentas.Text = detalle.Find(x => x.ID_CAMPO == 5).VALOR; ejecucionSolo.Checked = detalle.Find(x => x.ID_CAMPO == 6).VALOR == "1"?true:false; ejecucionAsistida.Checked = detalle.Find(x => x.ID_CAMPO == 7).VALOR == "1"?true:false; adopcionTec.Text = detalle.Find(x => x.ID_CAMPO == 8).VALOR; efectosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 9).VALOR; efectosEsperadosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 10).VALOR; justificacion.Text = detalle.Find(x => x.ID_CAMPO == 11).VALOR; margenUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 12).VALOR; incrementoProduccion.Text = detalle.Find(x => x.ID_CAMPO == 13).VALOR; nuevoVolumen.Text = detalle.Find(x => x.ID_CAMPO == 14).VALOR; reducirTiempo.Text = detalle.Find(x => x.ID_CAMPO == 15).VALOR; disminucionConsumo.Text = detalle.Find(x => x.ID_CAMPO == 16).VALOR; disminucionConsumoMateria.Text = detalle.Find(x => x.ID_CAMPO == 17).VALOR; otrosInfo.Text = detalle.Find(x => x.ID_CAMPO == 18).VALOR; componentesAdicionales.Text = detalle.Find(x => x.ID_CAMPO == 19).VALOR; descripcionfondepro.Text = detalle.Find(x => x.ID_CAMPO == 20).VALOR; montoAdopcion.Text = detalle.Find(x => x.ID_CAMPO == 21).VALOR; montoComponentes.Text = detalle.Find(x => x.ID_CAMPO == 22).VALOR; montoOtros.Text = detalle.Find(x => x.ID_CAMPO == 23).VALOR; descripMontoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 24).VALOR; montoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 25).VALOR; descripMontoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 26).VALOR; montoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 27).VALOR; inputfecha.Text = detalle.Find(x => x.ID_CAMPO == 28).VALOR; checkCron.Checked = detalle.Find(x => x.ID_CAMPO == 29).VALOR == "1" ? true : false; semanasSelec.Text = detalle.Find(x => x.ID_CAMPO == 30).VALOR; problema = A_PROBLEMA.getByIdProblema(A_PROYECTO.ObtenerProyectoPorId(idProyecto).ID_PROBLEMA); }
private void GuardarDetalle() { List <TB_DETALLE_INICIATIVA> detalle = new List <TB_DETALLE_INICIATIVA>(); detalle.Add(new TB_DETALLE_INICIATIVA(planteamiento.Text, 1, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionSolucion.Text, 2, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionRelevancia.Text, 3, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementosEsperados.Text, 4, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementosEnVentas.Text, 5, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((ejecucionSolo.Checked) ? "1" : "0", 6, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((ejecucionAsistida.Checked) ? "1" : "0", 7, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(adopcionTec.Text, 8, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosEsperados.Text, 9, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosEsperadosNegocio.Text, 10, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(justificacion.Text, 11, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(margenUtilidad.Text, 12, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementoProduccion.Text, 13, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(nuevoVolumen.Text, 14, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reducirTiempo.Text, 15, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(disminucionConsumo.Text, 16, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(disminucionConsumoMateria.Text, 17, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(otrosInfo.Text, 18, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(componentesAdicionales.Text, 19, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionfondepro.Text, 20, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoAdopcion.Text, 21, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoComponentes.Text, 22, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoOtros.Text, 23, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripMontoEspecies.Text, 24, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoEspecies.Text, 25, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripMontoEfectivo.Text, 26, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoEfectivo.Text, 27, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(inputfecha.Text, 28, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((checkCron.Checked) ? "1" : "0", 29, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(semanasSelec.Text, 30, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoTotalContrapartida.Text, 184, proyecto.ID_PROYECTO)); A_TB_DETALLE_INICIATIVA.guardarDetalle(detalle); }
private void ActualizarDetalle() { detalle.Find(x => x.ID_CAMPO == 108).VALOR = planteamiento.Text; detalle.Find(x => x.ID_CAMPO == 109).VALOR = descripcionSolucion.Text; detalle.Find(x => x.ID_CAMPO == 110).VALOR = descripcionRelevancia.Text; detalle.Find(x => x.ID_CAMPO == 111).VALOR = incrementosEsperados.Text; detalle.Find(x => x.ID_CAMPO == 112).VALOR = incrementosEnVentas.Text; detalle.Find(x => x.ID_CAMPO == 113).VALOR = (ejecucionSolo.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 114).VALOR = (ejecucionAsistida.Checked) ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 115).VALOR = adopcionTec.Text; detalle.Find(x => x.ID_CAMPO == 116).VALOR = efectosEsperados.Text; detalle.Find(x => x.ID_CAMPO == 117).VALOR = efectosEsperadosNegocio.Text; detalle.Find(x => x.ID_CAMPO == 118).VALOR = justificacion.Text; detalle.Find(x => x.ID_CAMPO == 119).VALOR = margenUtilidad.Text; detalle.Find(x => x.ID_CAMPO == 120).VALOR = incrementoProduccion.Text; detalle.Find(x => x.ID_CAMPO == 121).VALOR = nuevoVolumen.Text; detalle.Find(x => x.ID_CAMPO == 122).VALOR = reducirTiempo.Text; detalle.Find(x => x.ID_CAMPO == 123).VALOR = disminucionConsumo.Text; detalle.Find(x => x.ID_CAMPO == 124).VALOR = disminucionConsumoMateria.Text; detalle.Find(x => x.ID_CAMPO == 125).VALOR = otrosInfo.Text; detalle.Find(x => x.ID_CAMPO == 126).VALOR = componentesAdicionales.Text; detalle.Find(x => x.ID_CAMPO == 127).VALOR = metodologia.Text; detalle.Find(x => x.ID_CAMPO == 128).VALOR = conocLocal.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 129).VALOR = atenderLocal.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 130).VALOR = entrenamiento.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 131).VALOR = mixta.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 132).VALOR = duracionDias.Text; detalle.Find(x => x.ID_CAMPO == 133).VALOR = location.Text; detalle.Find(x => x.ID_CAMPO == 134).VALOR = recursosAdicionales.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 135).VALOR = conocPrevio.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 136).VALOR = requerimientosPrevios.Text; detalle.Find(x => x.ID_CAMPO == 137).VALOR = cumple.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 138).VALOR = componentes.Text; detalle.Find(x => x.ID_CAMPO == 139).VALOR = efectosProblema.Text; detalle.Find(x => x.ID_CAMPO == 140).VALOR = efectosNegocio.Text; detalle.Find(x => x.ID_CAMPO == 141).VALOR = incrementoUtilidad.Text; detalle.Find(x => x.ID_CAMPO == 142).VALOR = reduccionTiempo.Text; detalle.Find(x => x.ID_CAMPO == 143).VALOR = disminuirConsumo.Text; detalle.Find(x => x.ID_CAMPO == 144).VALOR = reducirConsumo.Text; detalle.Find(x => x.ID_CAMPO == 145).VALOR = otros.Text; detalle.Find(x => x.ID_CAMPO == 146).VALOR = producto.Text; detalle.Find(x => x.ID_CAMPO == 147).VALOR = proceso.Text; detalle.Find(x => x.ID_CAMPO == 148).VALOR = modelo.Text; detalle.Find(x => x.ID_CAMPO == 149).VALOR = insumoLocal.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 150).VALOR = generic.Text; detalle.Find(x => x.ID_CAMPO == 151).VALOR = insumoBene.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 152).VALOR = insumoDescrip.Text; detalle.Find(x => x.ID_CAMPO == 153).VALOR = atenderLocal2.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 154).VALOR = entrenamiento2.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 155).VALOR = mixta2.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 156).VALOR = dias2.Text; detalle.Find(x => x.ID_CAMPO == 157).VALOR = location2.Text; detalle.Find(x => x.ID_CAMPO == 158).VALOR = recursos2.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 159).VALOR = necesidadC2.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 160).VALOR = previos.Text; detalle.Find(x => x.ID_CAMPO == 151).VALOR = cumple2.Checked ? "1" : "0"; detalle.Find(x => x.ID_CAMPO == 162).VALOR = compo2.Text; detalle.Find(x => x.ID_CAMPO == 163).VALOR = efectPro2.Text; detalle.Find(x => x.ID_CAMPO == 164).VALOR = efectNeg2.Text; detalle.Find(x => x.ID_CAMPO == 165).VALOR = margen2.Text; detalle.Find(x => x.ID_CAMPO == 166).VALOR = reduc2.Text; detalle.Find(x => x.ID_CAMPO == 167).VALOR = dismConsu.Text; detalle.Find(x => x.ID_CAMPO == 168).VALOR = reduCon.Text; detalle.Find(x => x.ID_CAMPO == 169).VALOR = otro2.Text; detalle.Find(x => x.ID_CAMPO == 170).VALOR = descripcionContrapartida.Text; detalle.Find(x => x.ID_CAMPO == 171).VALOR = montoAdopcion.Text; detalle.Find(x => x.ID_CAMPO == 172).VALOR = montoComponentes.Text; detalle.Find(x => x.ID_CAMPO == 173).VALOR = montoAsistencia.Text; detalle.Find(x => x.ID_CAMPO == 174).VALOR = recursosAsistencia.Text; detalle.Find(x => x.ID_CAMPO == 175).VALOR = montoInnovacion.Text; detalle.Find(x => x.ID_CAMPO == 176).VALOR = recursosInnovacion.Text; detalle.Find(x => x.ID_CAMPO == 177).VALOR = montoOtros.Text; detalle.Find(x => x.ID_CAMPO == 178).VALOR = descripMontoEspecies.Text; detalle.Find(x => x.ID_CAMPO == 179).VALOR = montoEspecies.Text; detalle.Find(x => x.ID_CAMPO == 180).VALOR = descripMontoEfectivo.Text; detalle.Find(x => x.ID_CAMPO == 181).VALOR = montoEfectivo.Text; detalle.Find(x => x.ID_CAMPO == 182).VALOR = inputfecha.Text; detalle.Find(x => x.ID_CAMPO == 183).VALOR = semanasSelec.Text; A_TB_DETALLE_INICIATIVA.ActualizarDetalle(detalle); }
protected void Page_Load(object sender, EventArgs e) { btnProg.Click += new System.EventHandler(btnProg_Click); btnEditarProgreso.Click += new System.EventHandler(btnEditarProgreso_Click); btn_resolverObservacion.Click += new System.EventHandler(btn_resolverObservacion_OnClick); btnguardar.Click += new System.EventHandler(btnguardar_Click); if (Page.RouteData.Values["idProblema"] != null) { proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idProblema"].ToString())); } if (Page.RouteData.Values["idIniciativa"] != null) { edit = 1; proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idIniciativa"].ToString())); observaciones = A_OBSERVACION.ObtenerPorProyecto(proyecto.ID_PROYECTO); // observaciones del beneficiario if (observaciones.Count != 0) { pnl_observaciones.Visible = true; } var idProyecto = proyecto.ID_PROYECTO; usuario = ((MV_DetalleUsuario)Session["usuario"]); detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(idProyecto); if (!Page.IsPostBack) { planteamiento.Text = detalle.Find(x => x.ID_CAMPO == 31).VALOR; descripcionSolucion.Text = detalle.Find(x => x.ID_CAMPO == 32).VALOR; descripcionRelevancia.Text = detalle.Find(x => x.ID_CAMPO == 33).VALOR; incrementosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 34).VALOR; incrementosEnVentas.Text = detalle.Find(x => x.ID_CAMPO == 35).VALOR; ejecucionSolo.Checked = detalle.Find(x => x.ID_CAMPO == 36).VALOR == "1" ? true : false; ejecucionAsistida.Checked = detalle.Find(x => x.ID_CAMPO == 37).VALOR == "1" ? true : false; metodologia.Text = detalle.Find(x => x.ID_CAMPO == 38).VALOR; conocLocal.Checked = detalle.Find(x => x.ID_CAMPO == 39).VALOR == "1" ? true : false; atenderLocal.Checked = detalle.Find(x => x.ID_CAMPO == 40).VALOR == "1" ? true : false; entrenamiento.Checked = detalle.Find(x => x.ID_CAMPO == 41).VALOR == "1" ? true : false; mixta.Checked = detalle.Find(x => x.ID_CAMPO == 42).VALOR == "1" ? true : false; duracionDias.Text = detalle.Find(x => x.ID_CAMPO == 43).VALOR; location.Text = detalle.Find(x => x.ID_CAMPO == 44).VALOR; recursosAdicionales.Checked = detalle.Find(x => x.ID_CAMPO == 45).VALOR == "1" ? true : false; conocPrevio.Checked = detalle.Find(x => x.ID_CAMPO == 46).VALOR == "1" ? true : false; requerimientosPrevios.Text = detalle.Find(x => x.ID_CAMPO == 47).VALOR; cumple.Checked = detalle.Find(x => x.ID_CAMPO == 48).VALOR == "1" ? true : false; componentes.Text = detalle.Find(x => x.ID_CAMPO == 49).VALOR; efectosProblema.Text = detalle.Find(x => x.ID_CAMPO == 50).VALOR; efectosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 51).VALOR; incrementoUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 52).VALOR; reduccionTiempo.Text = detalle.Find(x => x.ID_CAMPO == 53).VALOR; disminuirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 54).VALOR; reducirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 55).VALOR; otros.Text = detalle.Find(x => x.ID_CAMPO == 56).VALOR; descripcionContrapartida.Text = detalle.Find(x => x.ID_CAMPO == 57).VALOR; montoAsistencia.Text = detalle.Find(x => x.ID_CAMPO == 58).VALOR; montoRecursos.Text = detalle.Find(x => x.ID_CAMPO == 59).VALOR; montoOtros.Text = detalle.Find(x => x.ID_CAMPO == 60).VALOR; descripMontoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 61).VALOR; montoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 62).VALOR; descripMontoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 63).VALOR; montoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 64).VALOR; inputfecha.Text = detalle.Find(x => x.ID_CAMPO == 65).VALOR; semanasSelec.Text = detalle.Find(x => x.ID_CAMPO == 66).VALOR; } } problema = A_PROBLEMA.getByIdProblema(proyecto.ID_PROBLEMA); }
protected void Page_Load(object sender, EventArgs e) { IdProyecto = Convert.ToInt32(Page.RouteData.Values["IdIniciativa"]); Int32 IdPersona = Convert.ToInt32(Page.RouteData.Values["IdPersona"]); var usuario = (MV_DetalleUsuario)Session["usuario"]; List <MV_FiltroTecnicoCriterioCampo> listCriteriosComite = new List <MV_FiltroTecnicoCriterioCampo>(); if (IdPersona > 0) { GVEvaluacionComite.Enabled = false; Botones.Attributes.Add("style", "visibility: hidden;"); listCriteriosComite = a_criterioEvalTec.ObtenerCriteriosById(21, IdProyecto, IdPersona); } else { var codProyEstado = a_criterioEvalTec.GetCodigoProyecto(IdProyecto); if (codProyEstado != null && codProyEstado == "PY08") { BtnAprobar.CssClass = BtnAprobar.CssClass + " disabled"; BtnGuardar.Attributes.Add("disabled", ""); GVEvaluacionComite.Enabled = false; ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('El proyecto ya esta aprobado, no puede realizar ningun cambio');", true); } //else if (codProyEstado != null && codProyEstado == "PY06") //{ // BtnAprobar.CssClass = BtnAprobar.CssClass + " disabled"; // BtnGuardar.Attributes.Add("disabled", ""); // GVEvaluacionComite.Enabled = false; // ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('El proyecto debe haber aprobado el filtro técnico, no puede realizarse la evaluación del comité');", true); //} listCriteriosComite = a_criterioEvalTec.ObtenerCriteriosById(21, IdProyecto, usuario.ID_PERSONA); } if (!IsPostBack) { GVEvaluacionComite.DataSource = listCriteriosComite; GVEvaluacionComite.DataBind(); } //Agregando Footer de puntaje total de Tabla GVEvaluacionComite.FooterRow.Cells[0].ColumnSpan = 2; GVEvaluacionComite.FooterRow.Cells.RemoveAt(1); GVEvaluacionComite.FooterRow.Cells[0].Text = "Total"; GVEvaluacionComite.FooterRow.Cells[0].HorizontalAlign = HorizontalAlign.Center; TextBox lblTotal = new TextBox(); lblTotal.CssClass = "lbltotal"; lblTotal.ReadOnly = true; int?totalPer = 0; foreach (MV_FiltroTecnicoCriterioCampo criterio in listCriteriosComite) { totalPer = totalPer + criterio.Puntaje; } lblTotal.Text = totalPer.ToString(); GVEvaluacionComite.FooterRow.Cells[1].Controls.Add(lblTotal); if (totalPer < 7) { BtnAprobar.CssClass = BtnAprobar.CssClass + " disabled"; } proyecto = A_PROYECTO.ObtenerProyectoPorId(IdProyecto); var detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(IdProyecto); switch (proyecto.ID_TIPO_INICIATIVA) { case 1: panelAdopcion.Visible = true; planteamiento.Text = detalle.Find(x => x.ID_CAMPO == 1).VALOR; descripcionSolucion.Text = detalle.Find(x => x.ID_CAMPO == 2).VALOR; descripcionRelevancia.Text = detalle.Find(x => x.ID_CAMPO == 3).VALOR; incrementosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 4).VALOR; incrementosEnVentas.Text = detalle.Find(x => x.ID_CAMPO == 5).VALOR; ejecucionSolo.Checked = detalle.Find(x => x.ID_CAMPO == 6).VALOR == "1" ? true : false; ejecucionAsistida.Checked = detalle.Find(x => x.ID_CAMPO == 7).VALOR == "1" ? true : false; adopcionTec.Text = detalle.Find(x => x.ID_CAMPO == 8).VALOR; efectosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 9).VALOR; efectosEsperadosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 10).VALOR; justificacion.Text = detalle.Find(x => x.ID_CAMPO == 11).VALOR; margenUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 12).VALOR; incrementoProduccion.Text = detalle.Find(x => x.ID_CAMPO == 13).VALOR; nuevoVolumen.Text = detalle.Find(x => x.ID_CAMPO == 14).VALOR; reducirTiempo.Text = detalle.Find(x => x.ID_CAMPO == 15).VALOR; disminucionConsumo.Text = detalle.Find(x => x.ID_CAMPO == 16).VALOR; disminucionConsumoMateria.Text = detalle.Find(x => x.ID_CAMPO == 17).VALOR; otrosInfo.Text = detalle.Find(x => x.ID_CAMPO == 18).VALOR; componentesAdicionales.Text = detalle.Find(x => x.ID_CAMPO == 19).VALOR; descripcionfondepro.Text = detalle.Find(x => x.ID_CAMPO == 20).VALOR; montoAdopcion.Text = detalle.Find(x => x.ID_CAMPO == 21).VALOR; montoComponentes.Text = detalle.Find(x => x.ID_CAMPO == 22).VALOR; montoOtros.Text = detalle.Find(x => x.ID_CAMPO == 23).VALOR; descripMontoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 24).VALOR; montoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 25).VALOR; descripMontoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 26).VALOR; montoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 27).VALOR; inputfecha.Text = detalle.Find(x => x.ID_CAMPO == 28).VALOR; checkCron.Checked = detalle.Find(x => x.ID_CAMPO == 29).VALOR == "1" ? true : false; semanasSelec.Text = detalle.Find(x => x.ID_CAMPO == 30).VALOR; break; case 2: panelAsistenica.Visible = true; detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(IdProyecto); planteamiento2.Text = detalle.Find(x => x.ID_CAMPO == 31).VALOR; descripcionSolucion2.Text = detalle.Find(x => x.ID_CAMPO == 32).VALOR; descripcionRelevancia2.Text = detalle.Find(x => x.ID_CAMPO == 33).VALOR; incrementosEsperados2.Text = detalle.Find(x => x.ID_CAMPO == 34).VALOR; incrementosEnVentas2.Text = detalle.Find(x => x.ID_CAMPO == 35).VALOR; ejecucionSolo2.Checked = detalle.Find(x => x.ID_CAMPO == 36).VALOR == "1" ? true : false; ejecucionAsistida2.Checked = detalle.Find(x => x.ID_CAMPO == 37).VALOR == "1" ? true : false; metodologia2.Text = detalle.Find(x => x.ID_CAMPO == 38).VALOR; conocLocal2.Checked = detalle.Find(x => x.ID_CAMPO == 39).VALOR == "1" ? true : false; atenderLocal2.Checked = detalle.Find(x => x.ID_CAMPO == 40).VALOR == "1" ? true : false; entrenamiento2.Checked = detalle.Find(x => x.ID_CAMPO == 41).VALOR == "1" ? true : false; mixta2.Checked = detalle.Find(x => x.ID_CAMPO == 42).VALOR == "1" ? true : false; duracionDias2.Text = detalle.Find(x => x.ID_CAMPO == 43).VALOR; location2.Text = detalle.Find(x => x.ID_CAMPO == 44).VALOR; recursosAdicionales2.Checked = detalle.Find(x => x.ID_CAMPO == 45).VALOR == "1" ? true : false; conocPrevio2.Checked = detalle.Find(x => x.ID_CAMPO == 46).VALOR == "1" ? true : false; requerimientosPrevios2.Text = detalle.Find(x => x.ID_CAMPO == 47).VALOR; cumple2.Checked = detalle.Find(x => x.ID_CAMPO == 48).VALOR == "1" ? true : false; componentes2.Text = detalle.Find(x => x.ID_CAMPO == 49).VALOR; efectosProblema2.Text = detalle.Find(x => x.ID_CAMPO == 50).VALOR; efectosNegocio2.Text = detalle.Find(x => x.ID_CAMPO == 51).VALOR; incrementoUtilidad2.Text = detalle.Find(x => x.ID_CAMPO == 52).VALOR; reduccionTiempo2.Text = detalle.Find(x => x.ID_CAMPO == 53).VALOR; disminuirConsumo2.Text = detalle.Find(x => x.ID_CAMPO == 54).VALOR; reducirConsumo2.Text = detalle.Find(x => x.ID_CAMPO == 55).VALOR; otros2.Text = detalle.Find(x => x.ID_CAMPO == 56).VALOR; descripcionContrapartida2.Text = detalle.Find(x => x.ID_CAMPO == 57).VALOR; montoAsistencia2.Text = detalle.Find(x => x.ID_CAMPO == 58).VALOR; montoRecursos2.Text = detalle.Find(x => x.ID_CAMPO == 59).VALOR; montoOtros2.Text = detalle.Find(x => x.ID_CAMPO == 60).VALOR; descripMontoEspecies2.Text = detalle.Find(x => x.ID_CAMPO == 61).VALOR; montoEspecies2.Text = detalle.Find(x => x.ID_CAMPO == 62).VALOR; descripMontoEfectivo2.Text = detalle.Find(x => x.ID_CAMPO == 63).VALOR; montoEfectivo2.Text = detalle.Find(x => x.ID_CAMPO == 64).VALOR; inputfecha2.Text = detalle.Find(x => x.ID_CAMPO == 65).VALOR; semanasSelec2.Text = detalle.Find(x => x.ID_CAMPO == 66).VALOR; break; case 3: Innovacion.Visible = true; detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(IdProyecto); planteamiento3.Text = detalle.Find(x => x.ID_CAMPO == 67).VALOR; descripcionSolucion3.Text = detalle.Find(x => x.ID_CAMPO == 68).VALOR; descripcionRelevancia3.Text = detalle.Find(x => x.ID_CAMPO == 69).VALOR; incrementosEsperados3.Text = detalle.Find(x => x.ID_CAMPO == 70).VALOR; incrementosEnVentas3.Text = detalle.Find(x => x.ID_CAMPO == 71).VALOR; ejecucionSolo3.Checked = detalle.Find(x => x.ID_CAMPO == 72).VALOR == "1" ? true : false; ejecucionAsistida3.Checked = detalle.Find(x => x.ID_CAMPO == 73).VALOR == "1" ? true : false; producto3.Text = detalle.Find(x => x.ID_CAMPO == 74).VALOR; proceso3.Text = detalle.Find(x => x.ID_CAMPO == 75).VALOR; modelo3.Text = detalle.Find(x => x.ID_CAMPO == 76).VALOR; insumoLocal3.Checked = detalle.Find(x => x.ID_CAMPO == 77).VALOR == "1" ? true : false; generic3.Text = detalle.Find(x => x.ID_CAMPO == 78).VALOR; insumoBene3.Checked = detalle.Find(x => x.ID_CAMPO == 79).VALOR == "1" ? true : false; insumoDescrip3.Text = detalle.Find(x => x.ID_CAMPO == 80).VALOR; atenderLocal3.Checked = detalle.Find(x => x.ID_CAMPO == 81).VALOR == "1" ? true : false; entrenamiento3.Checked = detalle.Find(x => x.ID_CAMPO == 82).VALOR == "1" ? true : false; mixta3.Checked = detalle.Find(x => x.ID_CAMPO == 83).VALOR == "1" ? true : false; duracionDias3.Text = detalle.Find(x => x.ID_CAMPO == 84).VALOR; location3.Text = detalle.Find(x => x.ID_CAMPO == 85).VALOR; recursosAdicionales3.Checked = detalle.Find(x => x.ID_CAMPO == 86).VALOR == "1" ? true : false; conocPrevio3.Checked = detalle.Find(x => x.ID_CAMPO == 87).VALOR == "1" ? true : false; requerimientosPrevios3.Text = detalle.Find(x => x.ID_CAMPO == 88).VALOR; cumple3.Checked = detalle.Find(x => x.ID_CAMPO == 89).VALOR == "1" ? true : false; componentes3.Text = detalle.Find(x => x.ID_CAMPO == 90).VALOR; efectosProblema3.Text = detalle.Find(x => x.ID_CAMPO == 91).VALOR; efectosNegocio3.Text = detalle.Find(x => x.ID_CAMPO == 92).VALOR; incrementoUtilidad3.Text = detalle.Find(x => x.ID_CAMPO == 93).VALOR; reduccionTiempo3.Text = detalle.Find(x => x.ID_CAMPO == 94).VALOR; disminuirConsumo3.Text = detalle.Find(x => x.ID_CAMPO == 95).VALOR; reducirConsumo3.Text = detalle.Find(x => x.ID_CAMPO == 96).VALOR; otros3.Text = detalle.Find(x => x.ID_CAMPO == 97).VALOR; descripcionContrapartida3.Text = detalle.Find(x => x.ID_CAMPO == 98).VALOR; montoAsistencia3.Text = detalle.Find(x => x.ID_CAMPO == 99).VALOR; montoRecursos3.Text = detalle.Find(x => x.ID_CAMPO == 100).VALOR; montoOtros3.Text = detalle.Find(x => x.ID_CAMPO == 101).VALOR; descripMontoEspecies3.Text = detalle.Find(x => x.ID_CAMPO == 102).VALOR; montoEspecies3.Text = detalle.Find(x => x.ID_CAMPO == 103).VALOR; descripMontoEfectivo3.Text = detalle.Find(x => x.ID_CAMPO == 104).VALOR; montoEfectivo3.Text = detalle.Find(x => x.ID_CAMPO == 105).VALOR; inputfecha3.Text = detalle.Find(x => x.ID_CAMPO == 106).VALOR; semanasSelec3.Text = detalle.Find(x => x.ID_CAMPO == 107).VALOR; break; case 4: panelIntegral.Visible = true; planteamiento4.Text = detalle.Find(x => x.ID_CAMPO == 108).VALOR; descripcionSolucion4.Text = detalle.Find(x => x.ID_CAMPO == 109).VALOR; descripcionRelevancia4.Text = detalle.Find(x => x.ID_CAMPO == 110).VALOR; incrementosEsperados4.Text = detalle.Find(x => x.ID_CAMPO == 111).VALOR; incrementosEnVentas4.Text = detalle.Find(x => x.ID_CAMPO == 112).VALOR; ejecucionSolo4.Checked = detalle.Find(x => x.ID_CAMPO == 113).VALOR == "1" ? true : false; ejecucionAsistida4.Checked = detalle.Find(x => x.ID_CAMPO == 114).VALOR == "1" ? true : false; adopcionTec4.Text = detalle.Find(x => x.ID_CAMPO == 115).VALOR; efectosEsperados4.Text = detalle.Find(x => x.ID_CAMPO == 116).VALOR; efectosEsperadosNegocio4.Text = detalle.Find(x => x.ID_CAMPO == 117).VALOR; justificacion4.Text = detalle.Find(x => x.ID_CAMPO == 118).VALOR; margenUtilidad4.Text = detalle.Find(x => x.ID_CAMPO == 119).VALOR; incrementoProduccion4.Text = detalle.Find(x => x.ID_CAMPO == 120).VALOR; nuevoVolumen4.Text = detalle.Find(x => x.ID_CAMPO == 121).VALOR; reducirTiempo4.Text = detalle.Find(x => x.ID_CAMPO == 122).VALOR; disminucionConsumo4.Text = detalle.Find(x => x.ID_CAMPO == 123).VALOR; disminucionConsumoMateria4.Text = detalle.Find(x => x.ID_CAMPO == 124).VALOR; otrosInfo4.Text = detalle.Find(x => x.ID_CAMPO == 125).VALOR; componentesAdicionales4.Text = detalle.Find(x => x.ID_CAMPO == 126).VALOR; metodologia4.Text = detalle.Find(x => x.ID_CAMPO == 127).VALOR; conocLocal4.Checked = detalle.Find(x => x.ID_CAMPO == 128).VALOR == "1" ? true : false; atenderLocal4.Checked = detalle.Find(x => x.ID_CAMPO == 129).VALOR == "1" ? true : false; entrenamiento4.Checked = detalle.Find(x => x.ID_CAMPO == 130).VALOR == "1" ? true : false; mixta4.Checked = detalle.Find(x => x.ID_CAMPO == 131).VALOR == "1" ? true : false; duracionDias4.Text = detalle.Find(x => x.ID_CAMPO == 132).VALOR; location4.Text = detalle.Find(x => x.ID_CAMPO == 133).VALOR; recursosAdicionales4.Checked = detalle.Find(x => x.ID_CAMPO == 134).VALOR == "1" ? true : false; conocPrevio4.Checked = detalle.Find(x => x.ID_CAMPO == 135).VALOR == "1" ? true : false; requerimientosPrevios4.Text = detalle.Find(x => x.ID_CAMPO == 136).VALOR; cumple4.Checked = detalle.Find(x => x.ID_CAMPO == 137).VALOR == "1" ? true : false; componentes4.Text = detalle.Find(x => x.ID_CAMPO == 138).VALOR; efectosProblema4.Text = detalle.Find(x => x.ID_CAMPO == 139).VALOR; efectosNegocio4.Text = detalle.Find(x => x.ID_CAMPO == 140).VALOR; incrementoUtilidad4.Text = detalle.Find(x => x.ID_CAMPO == 141).VALOR; reduccionTiempo4.Text = detalle.Find(x => x.ID_CAMPO == 142).VALOR; disminuirConsumo4.Text = detalle.Find(x => x.ID_CAMPO == 143).VALOR; reducirConsumo4.Text = detalle.Find(x => x.ID_CAMPO == 144).VALOR; otros4.Text = detalle.Find(x => x.ID_CAMPO == 145).VALOR; producto4.Text = detalle.Find(x => x.ID_CAMPO == 146).VALOR; proceso4.Text = detalle.Find(x => x.ID_CAMPO == 147).VALOR; modelo4.Text = detalle.Find(x => x.ID_CAMPO == 148).VALOR; insumoLocal4.Checked = detalle.Find(x => x.ID_CAMPO == 149).VALOR == "1" ? true : false; generic4.Text = detalle.Find(x => x.ID_CAMPO == 150).VALOR; insumoBene4.Checked = detalle.Find(x => x.ID_CAMPO == 151).VALOR == "1" ? true : false; insumoDescrip4.Text = detalle.Find(x => x.ID_CAMPO == 152).VALOR; atenderLocal44.Checked = detalle.Find(x => x.ID_CAMPO == 153).VALOR == "1" ? true : false; entrenamiento44.Checked = detalle.Find(x => x.ID_CAMPO == 154).VALOR == "1" ? true : false; mixta44.Checked = detalle.Find(x => x.ID_CAMPO == 155).VALOR == "1" ? true : false; dias4.Text = detalle.Find(x => x.ID_CAMPO == 156).VALOR; location44.Text = detalle.Find(x => x.ID_CAMPO == 157).VALOR; recursos4.Checked = detalle.Find(x => x.ID_CAMPO == 158).VALOR == "1" ? true : false; necesidadC4.Checked = detalle.Find(x => x.ID_CAMPO == 159).VALOR == "1" ? true : false; previos4.Text = detalle.Find(x => x.ID_CAMPO == 160).VALOR; cumple44.Checked = detalle.Find(x => x.ID_CAMPO == 161).VALOR == "1" ? true : false; compo4.Text = detalle.Find(x => x.ID_CAMPO == 162).VALOR; efectPro4.Text = detalle.Find(x => x.ID_CAMPO == 163).VALOR; efectNeg4.Text = detalle.Find(x => x.ID_CAMPO == 164).VALOR; margen4.Text = detalle.Find(x => x.ID_CAMPO == 165).VALOR; reduc4.Text = detalle.Find(x => x.ID_CAMPO == 166).VALOR; dismConsu4.Text = detalle.Find(x => x.ID_CAMPO == 167).VALOR; reduCon4.Text = detalle.Find(x => x.ID_CAMPO == 168).VALOR; otros44.Text = detalle.Find(x => x.ID_CAMPO == 169).VALOR; descripcionContrapartida4.Text = detalle.Find(x => x.ID_CAMPO == 170).VALOR; montoAdopcion4.Text = detalle.Find(x => x.ID_CAMPO == 171).VALOR; montoComponentes4.Text = detalle.Find(x => x.ID_CAMPO == 172).VALOR; montoAsistencia4.Text = detalle.Find(x => x.ID_CAMPO == 173).VALOR; recursosAsistencia4.Text = detalle.Find(x => x.ID_CAMPO == 174).VALOR; montoInnovacion4.Text = detalle.Find(x => x.ID_CAMPO == 175).VALOR; recursosInnovacion4.Text = detalle.Find(x => x.ID_CAMPO == 176).VALOR; montoOtros4.Text = detalle.Find(x => x.ID_CAMPO == 177).VALOR; descripMontoEspecies4.Text = detalle.Find(x => x.ID_CAMPO == 178).VALOR; montoEspecies4.Text = detalle.Find(x => x.ID_CAMPO == 179).VALOR; descripMontoEfectivo4.Text = detalle.Find(x => x.ID_CAMPO == 180).VALOR; montoEfectivo4.Text = detalle.Find(x => x.ID_CAMPO == 181).VALOR; inputfecha4.Text = detalle.Find(x => x.ID_CAMPO == 182).VALOR; semanasSelec4.Text = detalle.Find(x => x.ID_CAMPO == 183).VALOR; break; } }
protected void Page_Load(object sender, EventArgs e) { btnProg.Click += new System.EventHandler(btnProg_Click); btnEditarProgreso.Click += new System.EventHandler(btnEditarProgreso_Click); btn_resolverObservacion.Click += new System.EventHandler(btn_resolverObservacion_OnClick); btnguardar.Click += new System.EventHandler(btnguardar_Click); usuario = ((MV_DetalleUsuario)Session["usuario"]); if (Page.RouteData.Values["idProblema"] != null) { proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idProblema"].ToString())); } if (Page.RouteData.Values["idIniciativa"] != null) { edit = 1; proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idIniciativa"].ToString())); observaciones = A_OBSERVACION.ObtenerPorProyecto(proyecto.ID_PROYECTO); // observaciones del beneficiario if (observaciones.Count != 0) { pnl_observaciones.Visible = true; } var idProyecto = proyecto.ID_PROYECTO; usuario = ((MV_DetalleUsuario)Session["usuario"]); detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(idProyecto); if (!Page.IsPostBack) { planteamiento.Text = detalle.Find(x => x.ID_CAMPO == 67).VALOR; descripcionSolucion.Text = detalle.Find(x => x.ID_CAMPO == 68).VALOR; descripcionRelevancia.Text = detalle.Find(x => x.ID_CAMPO == 69).VALOR; incrementosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 70).VALOR; incrementosEnVentas.Text = detalle.Find(x => x.ID_CAMPO == 71).VALOR; ejecucionSolo.Checked = detalle.Find(x => x.ID_CAMPO == 72).VALOR == "1" ? true : false; ejecucionAsistida.Checked = detalle.Find(x => x.ID_CAMPO == 73).VALOR == "1" ? true : false; producto.Text = detalle.Find(x => x.ID_CAMPO == 74).VALOR; proceso.Text = detalle.Find(x => x.ID_CAMPO == 75).VALOR; modelo.Text = detalle.Find(x => x.ID_CAMPO == 76).VALOR; insumoLocal.Checked = detalle.Find(x => x.ID_CAMPO == 77).VALOR == "1" ? true : false; generic.Text = detalle.Find(x => x.ID_CAMPO == 78).VALOR; insumoBene.Checked = detalle.Find(x => x.ID_CAMPO == 79).VALOR == "1" ? true : false; insumoDescrip.Text = detalle.Find(x => x.ID_CAMPO == 80).VALOR; atenderLocal.Checked = detalle.Find(x => x.ID_CAMPO == 81).VALOR == "1" ? true : false; entrenamiento.Checked = detalle.Find(x => x.ID_CAMPO == 82).VALOR == "1" ? true : false; mixta.Checked = detalle.Find(x => x.ID_CAMPO == 83).VALOR == "1" ? true : false; duracionDias.Text = detalle.Find(x => x.ID_CAMPO == 84).VALOR; location.Text = detalle.Find(x => x.ID_CAMPO == 85).VALOR; recursosAdicionales.Checked = detalle.Find(x => x.ID_CAMPO == 86).VALOR == "1" ? true : false; conocPrevio.Checked = detalle.Find(x => x.ID_CAMPO == 87).VALOR == "1" ? true : false; requerimientosPrevios.Text = detalle.Find(x => x.ID_CAMPO == 88).VALOR; cumple.Checked = detalle.Find(x => x.ID_CAMPO == 89).VALOR == "1" ? true : false; componentes.Text = detalle.Find(x => x.ID_CAMPO == 90).VALOR; efectosProblema.Text = detalle.Find(x => x.ID_CAMPO == 91).VALOR; efectosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 92).VALOR; incrementoUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 93).VALOR; reduccionTiempo.Text = detalle.Find(x => x.ID_CAMPO == 94).VALOR; disminuirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 95).VALOR; reducirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 96).VALOR; otros.Text = detalle.Find(x => x.ID_CAMPO == 97).VALOR; descripcionContrapartida.Text = detalle.Find(x => x.ID_CAMPO == 98).VALOR; montoAsistencia.Text = detalle.Find(x => x.ID_CAMPO == 99).VALOR; montoRecursos.Text = detalle.Find(x => x.ID_CAMPO == 100).VALOR; montoOtros.Text = detalle.Find(x => x.ID_CAMPO == 101).VALOR; descripMontoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 102).VALOR; montoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 103).VALOR; descripMontoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 104).VALOR; montoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 105).VALOR; inputfecha.Text = detalle.Find(x => x.ID_CAMPO == 106).VALOR; semanasSelec.Text = detalle.Find(x => x.ID_CAMPO == 107).VALOR; montoTotalContrapartida.Text = detalle.Find(x => x.ID_CAMPO == 186).VALOR; } } problema = A_PROBLEMA.getByIdProblema(proyecto.ID_PROBLEMA); }
protected void Page_Load(object sender, EventArgs e) { btnProg.Click += new System.EventHandler(btnProg_Click); btnEditarProgreso.Click += new System.EventHandler(btnEditarProgreso_Click); btn_resolverObservacion.Click += new System.EventHandler(btn_resolverObservacion_OnClick); btnguardar.Click += new System.EventHandler(btnguardar_Click); usuario = ((MV_DetalleUsuario)Session["usuario"]); if (Page.RouteData.Values["idProblema"] != null) { proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idProblema"].ToString())); } if (Page.RouteData.Values["idIniciativa"] != null) { edit = 1; proyecto = A_PROYECTO.ObtenerProyectoPorId(Convert.ToInt32(Page.RouteData.Values["idIniciativa"].ToString())); observaciones = A_OBSERVACION.ObtenerPorProyecto(proyecto.ID_PROYECTO); // observaciones del beneficiario pnl_observaciones.Visible = true; var idProyecto = proyecto.ID_PROYECTO; detalle = A_TB_DETALLE_INICIATIVA.ObtenerDetalleByProyecto(idProyecto); if (!Page.IsPostBack) { planteamiento.Text = detalle.Find(x => x.ID_CAMPO == 108).VALOR; descripcionSolucion.Text = detalle.Find(x => x.ID_CAMPO == 109).VALOR; descripcionRelevancia.Text = detalle.Find(x => x.ID_CAMPO == 110).VALOR; incrementosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 111).VALOR; incrementosEnVentas.Text = detalle.Find(x => x.ID_CAMPO == 112).VALOR; ejecucionSolo.Checked = detalle.Find(x => x.ID_CAMPO == 113).VALOR == "1" ? true : false; ejecucionAsistida.Checked = detalle.Find(x => x.ID_CAMPO == 114).VALOR == "1" ? true : false; adopcionTec.Text = detalle.Find(x => x.ID_CAMPO == 115).VALOR; efectosEsperados.Text = detalle.Find(x => x.ID_CAMPO == 116).VALOR; efectosEsperadosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 117).VALOR; justificacion.Text = detalle.Find(x => x.ID_CAMPO == 118).VALOR; margenUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 119).VALOR; incrementoProduccion.Text = detalle.Find(x => x.ID_CAMPO == 120).VALOR; nuevoVolumen.Text = detalle.Find(x => x.ID_CAMPO == 121).VALOR; reducirTiempo.Text = detalle.Find(x => x.ID_CAMPO == 122).VALOR; disminucionConsumo.Text = detalle.Find(x => x.ID_CAMPO == 123).VALOR; disminucionConsumoMateria.Text = detalle.Find(x => x.ID_CAMPO == 124).VALOR; otrosInfo.Text = detalle.Find(x => x.ID_CAMPO == 125).VALOR; componentesAdicionales.Text = detalle.Find(x => x.ID_CAMPO == 126).VALOR; metodologia.Text = detalle.Find(x => x.ID_CAMPO == 127).VALOR; conocLocal.Checked = detalle.Find(x => x.ID_CAMPO == 128).VALOR == "1" ? true : false; atenderLocal.Checked = detalle.Find(x => x.ID_CAMPO == 129).VALOR == "1" ? true : false; entrenamiento.Checked = detalle.Find(x => x.ID_CAMPO == 130).VALOR == "1" ? true : false; mixta.Checked = detalle.Find(x => x.ID_CAMPO == 131).VALOR == "1" ? true : false; duracionDias.Text = detalle.Find(x => x.ID_CAMPO == 132).VALOR; location.Text = detalle.Find(x => x.ID_CAMPO == 133).VALOR; recursosAdicionales.Checked = detalle.Find(x => x.ID_CAMPO == 134).VALOR == "1" ? true : false; conocPrevio.Checked = detalle.Find(x => x.ID_CAMPO == 135).VALOR == "1" ? true : false; requerimientosPrevios.Text = detalle.Find(x => x.ID_CAMPO == 136).VALOR; cumple.Checked = detalle.Find(x => x.ID_CAMPO == 137).VALOR == "1" ? true : false; componentes.Text = detalle.Find(x => x.ID_CAMPO == 138).VALOR; efectosProblema.Text = detalle.Find(x => x.ID_CAMPO == 139).VALOR; efectosNegocio.Text = detalle.Find(x => x.ID_CAMPO == 140).VALOR; incrementoUtilidad.Text = detalle.Find(x => x.ID_CAMPO == 141).VALOR; reduccionTiempo.Text = detalle.Find(x => x.ID_CAMPO == 142).VALOR; disminuirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 143).VALOR; reducirConsumo.Text = detalle.Find(x => x.ID_CAMPO == 144).VALOR; otros.Text = detalle.Find(x => x.ID_CAMPO == 145).VALOR; producto.Text = detalle.Find(x => x.ID_CAMPO == 146).VALOR; proceso.Text = detalle.Find(x => x.ID_CAMPO == 147).VALOR; modelo.Text = detalle.Find(x => x.ID_CAMPO == 148).VALOR; insumoLocal.Checked = detalle.Find(x => x.ID_CAMPO == 149).VALOR == "1" ? true : false; generic.Text = detalle.Find(x => x.ID_CAMPO == 150).VALOR; insumoBene.Checked = detalle.Find(x => x.ID_CAMPO == 151).VALOR == "1" ? true : false; insumoDescrip.Text = detalle.Find(x => x.ID_CAMPO == 152).VALOR; atenderLocal2.Checked = detalle.Find(x => x.ID_CAMPO == 153).VALOR == "1" ? true : false; entrenamiento2.Checked = detalle.Find(x => x.ID_CAMPO == 154).VALOR == "1" ? true : false; mixta2.Checked = detalle.Find(x => x.ID_CAMPO == 155).VALOR == "1" ? true : false; dias2.Text = detalle.Find(x => x.ID_CAMPO == 156).VALOR; location2.Text = detalle.Find(x => x.ID_CAMPO == 157).VALOR; recursos2.Checked = detalle.Find(x => x.ID_CAMPO == 158).VALOR == "1" ? true : false; necesidadC2.Checked = detalle.Find(x => x.ID_CAMPO == 159).VALOR == "1" ? true : false; previos.Text = detalle.Find(x => x.ID_CAMPO == 160).VALOR; cumple2.Checked = detalle.Find(x => x.ID_CAMPO == 161).VALOR == "1" ? true : false; compo2.Text = detalle.Find(x => x.ID_CAMPO == 162).VALOR; efectPro2.Text = detalle.Find(x => x.ID_CAMPO == 163).VALOR; efectNeg2.Text = detalle.Find(x => x.ID_CAMPO == 164).VALOR; margen2.Text = detalle.Find(x => x.ID_CAMPO == 165).VALOR; reduc2.Text = detalle.Find(x => x.ID_CAMPO == 166).VALOR; dismConsu.Text = detalle.Find(x => x.ID_CAMPO == 167).VALOR; reduCon.Text = detalle.Find(x => x.ID_CAMPO == 168).VALOR; otro2.Text = detalle.Find(x => x.ID_CAMPO == 169).VALOR; descripcionContrapartida.Text = detalle.Find(x => x.ID_CAMPO == 170).VALOR; montoAdopcion.Text = detalle.Find(x => x.ID_CAMPO == 171).VALOR; montoComponentes.Text = detalle.Find(x => x.ID_CAMPO == 172).VALOR; montoAsistencia.Text = detalle.Find(x => x.ID_CAMPO == 173).VALOR; recursosAsistencia.Text = detalle.Find(x => x.ID_CAMPO == 174).VALOR; montoInnovacion.Text = detalle.Find(x => x.ID_CAMPO == 175).VALOR; recursosInnovacion.Text = detalle.Find(x => x.ID_CAMPO == 176).VALOR; montoOtros.Text = detalle.Find(x => x.ID_CAMPO == 177).VALOR; descripMontoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 178).VALOR; montoEspecies.Text = detalle.Find(x => x.ID_CAMPO == 179).VALOR; descripMontoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 180).VALOR; montoEfectivo.Text = detalle.Find(x => x.ID_CAMPO == 181).VALOR; inputfecha.Text = detalle.Find(x => x.ID_CAMPO == 182).VALOR; semanasSelec.Text = detalle.Find(x => x.ID_CAMPO == 183).VALOR; } } problema = A_PROBLEMA.getByIdProblema(proyecto.ID_PROBLEMA); }
private void GuardarDetalle() { List <TB_DETALLE_INICIATIVA> detalle = new List <TB_DETALLE_INICIATIVA>(); detalle.Add(new TB_DETALLE_INICIATIVA(planteamiento.Text, 108, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionSolucion.Text, 109, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionRelevancia.Text, 110, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementosEsperados.Text, 111, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementosEnVentas.Text, 112, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((ejecucionSolo.Checked) ? "1" : "0", 113, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((ejecucionAsistida.Checked) ? "1" : "0", 114, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(adopcionTec.Text, 115, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosEsperados.Text, 116, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosEsperadosNegocio.Text, 117, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(justificacion.Text, 118, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(margenUtilidad.Text, 119, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementoProduccion.Text, 120, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(nuevoVolumen.Text, 121, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reducirTiempo.Text, 122, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(disminucionConsumo.Text, 123, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(disminucionConsumoMateria.Text, 124, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(otrosInfo.Text, 125, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(componentesAdicionales.Text, 126, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(metodologia.Text, 127, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((conocLocal.Checked) ? "1" : "0", 128, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((atenderLocal.Checked) ? "1" : "0", 129, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((entrenamiento.Checked) ? "1" : "0", 130, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((mixta.Checked) ? "1" : "0", 131, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(duracionDias.Text, 132, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(location.Text == "" ? "" : location.Text, 133, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((recursosAdicionales.Checked) ? "1" : "0", 134, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((conocPrevio.Checked) ? "1" : "0", 135, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(requerimientosPrevios.Text, 136, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((cumple.Checked) ? "1" : "0", 137, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(componentes.Text, 138, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosProblema.Text, 139, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectosNegocio.Text, 140, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(incrementoUtilidad.Text, 141, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reduccionTiempo.Text, 142, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(disminuirConsumo.Text, 143, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reducirConsumo.Text, 144, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(otros.Text, 145, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(producto.Text, 146, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(proceso.Text, 147, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(modelo.Text, 148, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((insumoLocal.Checked) ? "1" : "0", 149, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(generic.Text, 150, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((insumoBene.Checked) ? "1" : "0", 151, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(insumoDescrip.Text, 152, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((atenderLocal2.Checked) ? "1" : "0", 153, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((entrenamiento2.Checked) ? "1" : "0", 154, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((mixta2.Checked) ? "1" : "0", 155, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(dias2.Text, 156, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(location2.Text == "" ? "" : location.Text, 157, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((recursos2.Checked) ? "1" : "0", 158, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((necesidadC2.Checked) ? "1" : "0", 159, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(previos.Text, 160, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA((cumple2.Checked) ? "1" : "0", 161, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(compo2.Text, 162, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectPro2.Text, 163, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(efectNeg2.Text, 164, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(margen2.Text, 165, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reduc2.Text, 166, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(dismConsu.Text, 167, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(reduCon.Text, 168, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(otro2.Text, 169, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripcionContrapartida.Text, 170, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoAdopcion.Text, 171, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoComponentes.Text, 172, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoAsistencia.Text, 173, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(recursosAsistencia.Text, 174, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoInnovacion.Text, 175, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(recursosInnovacion.Text, 176, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoOtros.Text, 177, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripMontoEspecies.Text, 178, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoEspecies.Text, 179, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(descripMontoEfectivo.Text, 180, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoEfectivo.Text, 181, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(inputfecha.Text, 182, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(semanasSelec.Text, 183, proyecto.ID_PROYECTO)); detalle.Add(new TB_DETALLE_INICIATIVA(montoTotalContrapartida.Text, 187, proyecto.ID_PROYECTO)); A_TB_DETALLE_INICIATIVA.guardarDetalle(detalle); }