Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (Session["connectionString"] == null || Session["USER"] == null)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true);
                UiVistaCumplimientoDeRuta.JSProperties.Add("cpLocation", "Enable");
                return;
            }

            if (!IsPostBack)
            {
                UiFechaFiltro.Value = DateTime.Today; UsuarioDeseaObtenerRutas?.Invoke(sender, new RutaArgumento());
            }

            if (Session["UiListaRuta"] != null)
            {
                UiListaRuta.DataSource = Session["UiListaRuta"];
                UiListaRuta.DataBind();
            }

            if (Session["UiVistaCumplimientoDeRuta"] != null)
            {
                UiVistaCumplimientoDeRuta.DataSource = Session["UiVistaCumplimientoDeRuta"];
                UiVistaCumplimientoDeRuta.DataBind();
                GenerarReporteVistaGeneral();
            }
        }
Пример #2
0
        protected void UiVistaCumplimientoDeRuta_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            switch (e.Parameters.Split('|')[0])
            {
            case "ObtenerCumplimientoDeRuta":
                ObtenerCumplimientoDeRuta(sender);
                break;

            case "ExpandirGrupoVistaGeneral":
                UiVistaCumplimientoDeRuta.ExpandAll();
                break;

            case "ContraerGrupoVistaGeneral":
                UiVistaCumplimientoDeRuta.CollapseAll();
                break;
            }
        }