private void GenerarReporteLiquidacionesCompletadas() { try { if (Session["UiVistaLiquidacionesCompletadas"] == null) { return; } //var reporte = new LiquidationCompleted(); var listaLiquidacionesCompletas = new List <Liquidacion>(); for (int i = 0; i < UiVistaLiquidacionesCompletadas.VisibleRowCount; i++) { listaLiquidacionesCompletas.Add((Liquidacion)UiVistaLiquidacionesCompletadas.GetRow(i)); } listaLiquidacionesCompletas = listaLiquidacionesCompletas.Distinct().ToList(); if (listaLiquidacionesCompletas.Count != 0) { var reporte = new LiquidationCompleted { DataSource = ListToDataTableClass.ListToDataTable(listaLiquidacionesCompletas) , DataMember = "LiquidationCompleted" }; UiDocumentoVistaReporteLiquidacionesCompletas.Report = reporte; UiDocumentoVistaReporteLiquidacionesCompletas.DataBind(); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true); } }
protected void UiVistaLiquidacionesCompletadas_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { switch (e.Parameters.Split('|')[0]) { case "ExpandirGrupoVistaLiquidacionesCompletadas": UiVistaLiquidacionesCompletadas.ExpandAll(); break; case "ContraerGrupoVistaLiquidacionesCompletadas": UiVistaLiquidacionesCompletadas.CollapseAll(); break; case "ObtenerLiquidacionesCompletadas": if (UiFechaInicialCompletadas.Date > UiFechaFinalCompletadas.Date) { EstablecerError("Fecha inicial debe ser menor a Fecha final", sender); return; } PrepararInformacionParaLiquidacionesCompletadas(sender); break; case "ObtenerDepositosCompletada": var id = e.Parameters.Split('|')[1]; UsuarioDeseaObtenerDepositosLiquidacionesCompletadas?.Invoke(sender, new LiquidacionArgumento { Liquidacion = new Liquidacion { LIQUIDATION_ID = long.Parse(id) } }); UiVistaLiquidacionesCompletadas.JSProperties.Add("cpTerminoDeObtenerDepositosCompletadas", "Enabled"); break; } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } if (Session["UiVistaEncabezadoPendiente"] != null) { UiVistaEncabezadoPendiente.DataSource = Session["UiVistaEncabezadoPendiente"]; UiVistaEncabezadoPendiente.DataBind(); //GenerarReporteVistaGeneral(); } if (Session["UiVistaPendienteDetalle"] != null) { UiVistaPendienteDetalle.DataSource = Session["UiVistaPendienteDetalle"]; UiVistaPendienteDetalle.DataBind(); } if (Session["UiListaRutaPendiente"] != null) { UiListaRutaPendiente.DataSource = Session["UiListaRutaPendiente"]; UiListaRutaPendiente.DataBind(); } if (Session["UiListaLiquidacionPendiente"] != null) { UiListaLiquidacionPendiente.DataSource = Session["UiListaLiquidacionPendiente"]; UiListaLiquidacionPendiente.DataBind(); } if (Session["UiListaRutaCompletadas"] != null) { UiListaRutaCompletadas.DataSource = Session["UiListaRutaCompletadas"]; UiListaRutaCompletadas.DataBind(); } if (Session["UiVistaLiquidacionesCompletadas"] != null) { UiVistaLiquidacionesCompletadas.DataSource = Session["UiVistaLiquidacionesCompletadas"]; UiVistaLiquidacionesCompletadas.DataBind(); GenerarReporteLiquidacionesCompletadas(); } if (Session["UiVistaDepositos"] != null) { UiVistaDepositos.DataSource = Session["UiVistaDepositos"]; UiVistaDepositos.DataBind(); } if (Session["UiVistaDepositosLiquidacionesCompletadas"] != null) { UiVistaDepositosLiquidacionesCompletadas.DataSource = Session["UiVistaDepositosLiquidacionesCompletadas"]; UiVistaDepositosLiquidacionesCompletadas.DataBind(); } }
protected void UiMenuCompletadas_OnItemClick(object source, MenuItemEventArgs e) { switch (e.Item.Name) { case "UiBotonGenerarReporteVistaGeneralCompletadas": UiVistaLiquidacionesCompletadas.ExpandAll(); UiPopUpReporteLiquidacionesCompletas.ShowOnPageLoad = true; break; case "UiBotonGenerarExcelVistaGeneralCompletadas": UiExportarVista.GridViewID = "UiVistaLiquidacionesCompletadas"; UiExportarVista.WriteXlsxToResponse(); break; } }