protected void Page_Load(object sender, EventArgs e) { if (!Page.IsCallback) { try { if (Session["IDRED"] == null) { try { Response.Redirect("~/SesionCaducadaModal.aspx", true); } catch (System.Threading.ThreadAbortException) { return; } } if ((bool)Session["MODOLECTURA_PROYECTOSUBNODO"]) sLecturaInsMes = "true"; #region Monedas y denominaciones sMonedaProyecto = Session["MONEDA_PROYECTOSUBNODO"].ToString(); lblMonedaProyecto.InnerText = MONEDA.getDenominacion(Session["MONEDA_PROYECTOSUBNODO"].ToString()); if (Session["MONEDA_VDP"] == null) { sMonedaImportes = sMonedaProyecto; lblMonedaImportes.InnerText = MONEDA.getDenominacionImportes(sMonedaImportes); } else { sMonedaImportes = Session["MONEDA_VDP"].ToString(); lblMonedaImportes.InnerText = MONEDA.getDenominacionImportes(Session["MONEDA_VDP"].ToString()); } #endregion //if (User.IsInRole("DIS") || ConfigurationManager.AppSettings["MOSTRAR_SOLODIS"] == "0") divMonedaImportes.Style.Add("visibility", "visible"); string strTabla = getDatosPeriod(Request.QueryString["nSegMesProy"], Request.QueryString["sEstadoMes"], Request.QueryString["sEstadoProy"], sMonedaProyecto, sMonedaImportes); string[] aTabla = Regex.Split(strTabla, "@#@"); if (aTabla[0] != "Error") this.txtConsPeriod.Value = aTabla[1]; else sErrores = aTabla[1]; } catch (Exception ex) { this.sErrores = Errores.mostrarError("Error al obtener los datos", ex); } //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); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsCallback) { try { if (Session["IDRED"] == null) { try { Response.Redirect("~/SesionCaducadaModal.aspx", true); } catch (System.Threading.ThreadAbortException) { return; } } //if (!(bool)Session["FORANEOS"]) //{ // this.imgForaneo.Visible = false; // this.lblForaneo.Visible = false; //} sNodo = Estructura.getDefCorta(Estructura.sTipoElem.NODO); if ((bool)Session["MODOLECTURA_PROYECTOSUBNODO"]) { sLecturaInsMes = "true"; } cboRecursos.Items.Add(new ListItem("Todos los asignados al proyecto", "0")); cboRecursos.Items.Add(new ListItem("Pertenecientes al " + Estructura.getDefCorta(Estructura.sTipoElem.NODO) + " del proyecto", "1")); //cboRecursos.Items.Add(new ListItem("Pertenecientes a otros " + Estructura.getDefCorta(Estructura.sTipoElem.NODO) +" de la empresa", "2")); //cboRecursos.Items.Add(new ListItem("Pertenecientes a otras empresas grupo", "3")); cboRecursos.Items.Add(new ListItem("Externos", "4")); if (Request.QueryString["sCualidad"].ToString() == "J") { cboRecursos.SelectedValue = "1"; } else { cboRecursos.SelectedValue = "0"; } if (Request.QueryString["T"].ToString() == "P") { this.Title = "Producción por dedicación de profesionales"; } else { this.Title = "Ingresos por dedicación de profesionales"; } #region Monedas y denominaciones sMonedaProyecto = Session["MONEDA_PROYECTOSUBNODO"].ToString(); lblMonedaProyecto.InnerText = MONEDA.getDenominacion(Session["MONEDA_PROYECTOSUBNODO"].ToString()); if (Session["MONEDA_VDP"] == null) { sMonedaImportes = sMonedaProyecto; lblMonedaImportes.InnerText = MONEDA.getDenominacionImportes(sMonedaImportes); } else { sMonedaImportes = Session["MONEDA_VDP"].ToString(); lblMonedaImportes.InnerText = MONEDA.getDenominacionImportes(Session["MONEDA_VDP"].ToString()); } #endregion //if (User.IsInRole("DIS") || ConfigurationManager.AppSettings["MOSTRAR_SOLODIS"] == "0") divMonedaImportes.Style.Add("visibility", "visible"); string strTabla = getDatosProfesionales(Request.QueryString["nSegMesProy"], sMonedaImportes); string[] aTabla = Regex.Split(strTabla, "@#@"); if (aTabla[0] != "Error") { this.strTablaHTML = aTabla[1]; } else { sErrores = aTabla[1]; } } catch (Exception ex) { this.sErrores = Errores.mostrarError("Error al obtener los datos", ex); } //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); } }