protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsCallback) { Master.bFuncionesLocales = true; Master.TituloPagina = "Proyectos con línea base"; Master.FuncionesJavaScript.Add("Javascript/boxover.js"); Master.FuncionesJavaScript.Add("Javascript/funcionesPestVertical.js"); lblCDP.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.NODO)); lblCSN1P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO1)); lblCSN2P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO2)); lblCSN3P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO3)); lblCSN4P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO4)); lblNodo2.InnerText = Estructura.getDefLarga(Estructura.sTipoElem.NODO); if (!Utilidades.EstructuraActiva("SN4")) { fstCSN4P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN3")) { fstCSN3P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN2")) { fstCSN2P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN1")) { fstCSN1P.Style.Add("visibility", "hidden"); } if (Request.QueryString["so"] != null) { sOrigen = Utilidades.decodpar(Request.QueryString["so"].ToString()); } if (PREFERENCIAUSUARIO.ExistePreferencia(null, null, (int?)int.Parse(Session["IDFICEPI_PC_ACTUAL"].ToString()), nPantallaPreferencia)) { sHayPreferencia = "true"; } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al cargar los datos", ex); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsCallback) { Master.bFuncionesLocales = true; Master.TituloPagina = "Proyectos con línea base"; Master.FuncionesJavaScript.Add("Javascript/boxover.js"); Master.FuncionesJavaScript.Add("Javascript/funcionesPestVertical.js"); lblCDP.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.NODO)); lblCSN1P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO1)); lblCSN2P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO2)); lblCSN3P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO3)); lblCSN4P.Attributes.Add("title", "Cualificador de proyectos a nivel de " + Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO4)); lblNodo2.InnerText = Estructura.getDefCorta(Estructura.sTipoElem.NODO); if (!Utilidades.EstructuraActiva("SN4")) { fstCSN4P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN3")) { fstCSN3P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN2")) { fstCSN2P.Style.Add("visibility", "hidden"); } if (!Utilidades.EstructuraActiva("SN1")) { fstCSN1P.Style.Add("visibility", "hidden"); } if (Request.QueryString["so"] != null) { sOrigen = Utilidades.decodpar(Request.QueryString["so"].ToString()); } if (Session["VALORGANADO_LISTA_PE"] != null) { string sAux = Session["VALORGANADO_LISTA_PE"].ToString(); Session["VALORGANADO_LISTA_PE"] = null; //List<SUPER.DAL.ProyectosValorGanado> lstProy = JsonConvert.DeserializeObject<List<SUPER.DAL.ProyectosValorGanado>>(sAux); this.hdnListaPE.Value = sAux; } PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null); string iAnoMes = oPar.t725_ultcierreempresa_ECO.ToString(); int iAnio = int.Parse(iAnoMes.Substring(0, 4)), iMes = int.Parse(iAnoMes.Substring(4, 2)); hdnDesde.Text = (iAnio * 100 + iMes).ToString(); DateTime dFechaLimite = DateTime.Parse("05/" + iMes.ToString() + "/" + iAnio.ToString()); if (DateTime.Today <= dFechaLimite) { dFechaLimite = DateTime.Today.AddMonths(-1); hdnDesde.Text = (dFechaLimite.Year * 100 + dFechaLimite.Month).ToString(); txtDesde.Text = mes[dFechaLimite.Month - 1] + " " + dFechaLimite.Year.ToString(); } else { txtDesde.Text = mes[dFechaLimite.Month - 1] + " " + dFechaLimite.Year.ToString(); } if (PREFERENCIAUSUARIO.ExistePreferencia(null, null, (int?)int.Parse(Session["IDFICEPI_PC_ACTUAL"].ToString()), nPantallaPreferencia)) { sHayPreferencia = "true"; } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al cargar los datos", ex); } }