Esempio n. 1
0
        protected void UIVistaManifiestoEncabezado_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            try
            {
                switch (e.Parameters.Split('|')[0])
                {
                case "BUSCAR":
                    var manifiestoEncabezado = new ManifiestoEncabezado {
                        START_DATE = UiFechaFechaInicio.Date
                        , END_DATE = UiFechaFechaFinal.Date.AddHours(23)
                    };
                    if (manifiestoEncabezado.START_DATE > manifiestoEncabezado.END_DATE)
                    {
                        EstablecerError("La fecha de inicio no puede ser mayor a la fecha final.", sender);
                    }
                    else
                    {
                        UsuarioDeseaObtenerManifiestoEncabezado?.Invoke(sender, new ManifiestoArgumento {
                            ManifiestoEncabezado = manifiestoEncabezado
                        });
                    }
                    break;

                case "EXPANDIR":
                    UIVistaManifiestoEncabezado.ExpandAll();
                    break;

                case "CONTRAER":
                    UIVistaManifiestoEncabezado.CollapseAll();
                    break;
                }
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, sender);
            }
        }
Esempio n. 2
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);
                UIVistaManifiestoEncabezado.JSProperties.Add("cpLocation", "Enable");
                return;
            }
            if (!IsPostBack)
            {
                UiFechaFechaInicio.Date = DateTime.Today;
                UiFechaFechaFinal.Date  = DateTime.Today;
            }

            if (Session["UIVistaManifiestoEncabezado"] != null)
            {
                UIVistaManifiestoEncabezado.DataSource = Session["UIVistaManifiestoEncabezado"];
                UIVistaManifiestoEncabezado.DataBind();
            }
            if (Session["UIVistaManifiestoDetalle"] != null)
            {
                UIVistaManifiestoDetalle.DataSource = Session["UIVistaManifiestoDetalle"];
                UIVistaManifiestoDetalle.DataBind();
            }
            if (Session["UiVistaDetallePicking"] != null)
            {
                UiVistaDetallePicking.DataSource = Session["UiVistaDetallePicking"];
                UiVistaDetallePicking.DataBind();
            }
            ReportView();
            //ObtnerRegistrosFiltrados();
        }