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); } }
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(); }