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); } } }
protected void UiVistaRecibosEmitidos_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (ValidarConexionYUsuarioLogueado(sender)) { var opcion = e.Parameters.Split('|')[0]; var id = int.Parse(e.Parameters.Split('|')[1]); switch (opcion) { case "RefrescarVista": if (UiFechaFinal.Value == null || UiFechaInicio.Value == null) { EstablecerError("Debe proporcionar un rango de fechas", sender); } else { if (UiFechaFinal.Date >= UiFechaInicio.Date) { UsuarioDeseaObtenerRecibosEmitidos?.Invoke(sender, new RecibosEmitidosArgumento { FechaInicial = UiFechaInicio.Date, FechaFinal = UiFechaFinal.Date, Login_Id = Session["LOGIN"].ToString() }); UiVisualizadorImagenes.Items.Clear(); } else { if (string.IsNullOrEmpty(UiFechaFinal.Date.ToString()) || string.IsNullOrEmpty(UiFechaInicio.Date.ToString())) { EstablecerError("Debe proporcionar un rango de fechas", sender); } else { EstablecerError("La fecha de inicio no puede ser mayor a la fecha final", sender); } } } break; case "RefrescarFacturasCanceladas": UsuarioDeseaObtenerFacturasVencidas?.Invoke(sender, new RecibosEmitidosArgumento { RecibosEmitidos = new RecibosEmitidos { ID = id } }); break; case "ExpandirVistaFacturasCanceladas": UiVistaFacturasCanceladas.ExpandAll(); break; case "ContraerVistaFacturasCanceladas": UiVistaFacturasCanceladas.CollapseAll(); break; case "RefrescarTiposDePago": UsuarioDeseaObtenerTiposdePagoPorRecibo?.Invoke(sender, new RecibosEmitidosArgumento { RecibosEmitidos = new RecibosEmitidos { ID = id } }); break; case "ExpandirVista": UiVistaRecibosEmitidos.ExpandAll(); break; case "ContraerVista": UiVistaRecibosEmitidos.CollapseAll(); break; } } }