protected void Page_Load(object sender, EventArgs e) { if (ValidarConexionYUsuarioLogueado(sender)) { try { if (Session["UiVistaRecibosEmitidos"] != null) { UiVistaRecibosEmitidos.DataSource = Session["UiVistaRecibosEmitidos"]; UiVistaRecibosEmitidos.DataBind(); } if (Session["UiVistaTipoDePago"] != null) { UiVistaTipoDePago.DataSource = Session["UiVistaTipoDePago"]; UiVistaTipoDePago.DataBind(); } if (Session["UiVistaFacturasCanceladas"] != null) { UiVistaFacturasCanceladas.DataSource = Session["UiVistaFacturasCanceladas"]; UiVistaFacturasCanceladas.DataBind(); } } catch (Exception ex) { EstablecerError(ex.Message, sender); } } }
protected void UiVistaTipoDePago_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (ValidarConexionYUsuarioLogueado(sender)) { try { var opcion = e.Parameters.Split('|')[0]; var id = int.Parse(e.Parameters.Split('|')[1]); switch (opcion) { case "ExpandirVista": UiVistaTipoDePago.ExpandAll(); break; case "ContraerVista": UiVistaTipoDePago.CollapseAll(); break; case "RefrescarTiposDePago": UsuarioDeseaObtenerTiposdePagoPorRecibo?.Invoke(sender, new RecibosEmitidosArgumento { RecibosEmitidos = new RecibosEmitidos { ID = id } }); break; case "RefrescarFacturasCanceladas": UsuarioDeseaObtenerFacturasVencidas?.Invoke(sender, new RecibosEmitidosArgumento { RecibosEmitidos = new RecibosEmitidos { ID = id } }); break; case "ExpandirVistaFacturasCanceladas": UiVistaFacturasCanceladas.ExpandAll(); break; case "ContraerVistaFacturasCanceladas": UiVistaFacturasCanceladas.CollapseAll(); break; } } catch (Exception ex) { EstablecerError(ex.Message, sender); } } }