예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsCallback)
        {
            Master.TituloPagina      = "Alertas sobre resultado de proyectos";
            Master.bFuncionesLocales = true;

            try
            {
                PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null);
                nAnoMesGenDialogos = oPar.t725_ejecutaalertas;
            }
            catch (Exception ex)
            {
                Master.sErrores += Errores.mostrarError("Error al obtener los datos parámetros.", 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)
        {
            Master.nBotonera = 41;// 9;

            Master.TituloPagina = "Cierre mensual";
            Master.FicherosCSS.Add("Capa_Presentacion/ECO/Avance/Avance.css");
            Master.bFuncionesLocales = true;
            if (!Page.IsPostBack)
            {
                try
                {
                    PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null);
                    nAnoMesActualECO       = oPar.t725_ultcierreempresa_ECO;
                    nAnoMesActualIAP       = oPar.t725_ultcierreempresa_IAP;
                    this.lblNodo.InnerText = Estructura.getDefCorta(Estructura.sTipoElem.NODO);
                    this.lblNodo.Attributes.Add("title", Estructura.getDefLarga(Estructura.sTipoElem.NODO));
                    this.lblNodo2.InnerText = Estructura.getDefCorta(Estructura.sTipoElem.NODO);
                    this.lblNodo2.Attributes.Add("title", Estructura.getDefLarga(Estructura.sTipoElem.NODO));
                    //strTablaHTML = CatalogoNodos(nAnoMesActual);

                    string[] aTabla = Regex.Split(CatalogoNodos(nAnoMesActual), "@#@");
                    if (aTabla[0] == "OK")
                    {
                        this.strTablaHTML = aTabla[1];
                    }
                    else
                    {
                        Master.sErrores += Errores.mostrarError(aTabla[1]);
                    }
                }
                catch (Exception ex)
                {
                    Master.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);
        }
    }
예제 #3
0
    private void Page_Load(object sender, System.EventArgs e)
    {
        if (!Page.IsCallback)
        {
            try
            {
                Master.bFuncionesLocales = true;
                Master.TituloPagina      = "Monedas";
                Master.sbotonesOpcionOn  = "4,19";
                Master.sbotonesOpcionOff = "4";
                Master.FuncionesJavaScript.Add("Javascript/boxover.js");

                hdnFechaAnoMes.Text = (DateTime.Now.Year * 100 + DateTime.Now.Month).ToString();

                PARAMETRIZACIONSUPER oPS = PARAMETRIZACIONSUPER.Select(null);
                cboActualizacionTCA.SelectedValue = oPS.t725_modotipocambioBCE.ToString();

                string[] aTabla = Regex.Split(ObtenerMonedas("1"), "@#@");
                if (aTabla[0] == "OK")
                {
                    this.strTablaHTML = aTabla[1];
                }
                else
                {
                    Master.sErrores += Errores.mostrarError(aTabla[1]);
                }
            }
            catch (Exception ex)
            {
                Master.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);
        }
    }
예제 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!Page.IsCallback)
            {
                Master.nBotonera         = 45;
                Master.nResolucion       = 1280;
                Master.bFuncionesLocales = true;
                Master.TituloPagina      = "Cambio de estructura de usuarios";
                Master.FuncionesJavaScript.Add("Javascript/draganddrop.js");
                Master.FuncionesJavaScript.Add("Javascript/boxover.js");

                rdbAmbito.Items[1].Text = Estructura.getDefLarga(Estructura.sTipoElem.NODO);
                //02/02/2016 Victor, sacar el mes del último mes fcerrado de la empresa
                //txtMesValor.Text = Fechas.AnnomesAFechaDescLarga(Fechas.FechaAAnnomes(DateTime.Now));
                PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null);
                txtMesValor.Text = Fechas.AnnomesAFechaDescLarga(Fechas.AddAnnomes(oPar.t725_ultcierreempresa_ECO, 1));

                hdnMesValor.Text = Fechas.FechaAAnnomes(DateTime.Now).ToString();

                if (CAMBIOESTRUCTURAUSUARIO.bHayAparcadas(null))
                {
                    sHayAparcadas = "true";
                }
            }
        }
        catch (Exception ex)
        {
            Master.sErrores += Errores.mostrarError("Error al cargar 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);
    }
예제 #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsCallback)
        {
            Master.TituloPagina      = "Parametrización";
            Master.bFuncionesLocales = true;
            Master.nBotonera         = 9;
            Master.FicherosCSS.Add("PopCalendar/CSS/Classic.css");
            Master.FuncionesJavaScript.Add("PopCalendar/PopCalendar.js");
            Master.Modulo = "CVT";
            Utilidades.SetEventosFecha(this.txt_fproceso_act_masi);
            Utilidades.SetEventosFecha(this.txt_fultenvio_tar_ven_noven);
            Utilidades.SetEventosFecha(this.txt_fultenvio_tar_ven_mieq);

            try
            {
                PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null);
                txt_ndias_act_masi.Value         = oPar.t725_ndias_act_masi.ToString("#,###");
                txt_ndias_envi_validar.Value     = oPar.t725_ndias_envi_validar.ToString("#,###");
                txt_ndias_validar_reg.Value      = oPar.t725_ndias_validar_reg.ToString("#,###");
                txt_ndias_cualifi_proy.Value     = oPar.t725_ndias_cualifi_proy.ToString("#,###");
                txt_ndias_alta_exp.Value         = oPar.t725_ndias_alta_exp.ToString("#,###");
                txt_ndias_cualifi_proy.Value     = oPar.t725_ndias_cualifi_proy.ToString("#,###");
                txt_ndias_peticion_bor.Value     = oPar.t725_ndias_peticion_bor.ToString("#,###");
                txt_ndias_tar_ven_noven.Value    = oPar.t725_ndias_tar_ven_noven.ToString("#,###");
                txt_ndias_tar_ven_mieq.Value     = oPar.t725_ndias_tar_ven_mieq.ToString("#,###");
                txt_fproceso_act_masi.Text       = (oPar.t725_fproceso_act_masi.ToString() == "") ? "" : DateTime.Parse(oPar.t725_fproceso_act_masi.ToString()).ToShortDateString();
                txt_fultenvio_tar_ven_noven.Text = (oPar.t725_fultenvio_tar_ven_noven.ToString() == "") ? "" : DateTime.Parse(oPar.t725_fultenvio_tar_ven_noven.ToString()).ToShortDateString();
                txt_fultenvio_tar_ven_mieq.Text  = (oPar.t725_fultenvio_tar_ven_mieq.ToString() == "") ? "" : DateTime.Parse(oPar.t725_fultenvio_tar_ven_mieq.ToString()).ToShortDateString();
            }
            catch (Exception ex)
            {
                Master.sErrores += Errores.mostrarError("Error al obtener los datos de los parámetros.", 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);
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsCallback)
        {
            Master.TituloPagina      = "Parametrización";
            Master.bFuncionesLocales = true;
            Master.nBotonera         = 9;
            Master.FicherosCSS.Add("PopCalendar/CSS/Classic.css");
            Master.FuncionesJavaScript.Add("PopCalendar/PopCalendar.js");

            try
            {
                PARAMETRIZACIONSUPER oPar = PARAMETRIZACIONSUPER.Select(null);
                txtTolerancia.Value    = oPar.t725_toleranciapasohistorico.ToString("N");
                txtHistorico.Value     = oPar.t725_mesespasohistorico.ToString();
                txtProduccionCVT.Value = oPar.t725_produccionCVT.ToString("N");

                chkAccesoAu.Checked     = oPar.t725_accesoauditoria;
                chkAlertas.Checked      = oPar.t725_alertasproy_activas;
                chkMailCIA.Checked      = oPar.t725_correoCIAactivo;
                this.chkForaneo.Checked = oPar.t725_foraneos;
                txtDiasAvisoVto.Value   = oPar.t725_diasavisovencim.ToString("#,###");

                //if (oPar.t725_auditgeneral)
                //    chkGeneral.Checked = true;
                //else
                //    chkGeneral.Checked = false;

                if (oPar.t725_auditgeneral)
                {
                    rdbEstado.SelectedValue = "1";
                }
                else
                {
                    rdbEstado.SelectedValue = "0";
                }

                string   strTabla0 = obtenerTablas();
                string[] aTabla0   = Regex.Split(strTabla0, "@#@");
                if (aTabla0[0] == "OK")
                {
                    strTablaHtmlTablas = aTabla0[1];
                }
                else
                {
                    Master.sErrores = aTabla0[1];
                }

                //if (!User.IsInRole("DIS"))
                //{
                //    divGeneral.Style.Add("display", "none");
                //}
            }
            catch (Exception ex)
            {
                Master.sErrores += Errores.mostrarError("Error al obtener los datos de la parametrización.", 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);
        }
    }