private void GenerarReporte()
        {
            try
            {
                List <ConsignacionDetalle> listaConsignacionDetalle = new List <ConsignacionDetalle>();
                for (int i = 0; i < UiVistaConsignacion.VisibleRowCount; i++)
                {
                    listaConsignacionDetalle.Add((ConsignacionDetalle)UiVistaConsignacion.GetRow(i));
                }

                if (listaConsignacionDetalle.Count == 0)
                {
                    return;
                }
                else
                {
                    var reporte = new Report.ReportConsignmentReport()
                    {
                        DataSource = ListToDataTableClass.ListToDataTable(listaConsignacionDetalle)
                        ,
                        DataMember = "ConsignacionDetalle"
                    };
                    reporte.Parameters["symbolCurrency"].Value = Session["SYMBOL_CURRENCY"].ToString();

                    ASPxDocumentViewer1.Report = reporte;
                    ASPxDocumentViewer1.DataBind();
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
示例#2
0
        private void UiBotonReporte_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                if (Cajas == null)
                {
                    return;
                }

                UiVistaPrincipal.ExpandAllGroups();
                var listaCajas = GetFilteredData <Caja>(UiVistaPrincipal);

                var reporte = new Reportes.ConsultaLineaPicking(false)
                {
                    DataSource        = ListToDataTableClass.ListToDataTable(listaCajas),
                    RequestParameters = false
                };
                reporte.Parameters["ImagenLogo"].Value = InteraccionConUsuarioServicio.ObtenerLogo();
                reporte.FillDataSource();

                using (var printTool = new ReportPrintTool(reporte))
                {
                    printTool.ShowRibbonPreviewDialog();
                }
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
            }
        }
        public void ReportView()
        {
            try
            {
                if (Session["UiVistaUsuario"] != null)
                {
                    var listaUsuarios = new List <Usuario>();

                    for (int i = 0; i < UiVistaUsuario.VisibleRowCount; i++)
                    {
                        listaUsuarios.Add((Usuario)UiVistaUsuario.GetRow(i));
                    }

                    listaUsuarios = listaUsuarios.Distinct().ToList();

                    if (listaUsuarios.Count != 0)
                    {
                        var reporte = new ReportUser
                        {
                            DataSource = ListToDataTableClass.ListToDataTable(listaUsuarios)
                            ,
                            DataMember = "USERS"
                        };
                        UiDocumentoVistaReporteVistaGeneral.Report = reporte;
                        UiDocumentoVistaReporteVistaGeneral.DataBind();
                    }
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
        private void GenerarReporteVistaGeneral()
        {
            try
            {
                if (Session["UiVistaPerformanceDeRuta"] == null && !UiPopupReporteVistaGeneral.IsClientVisible())
                {
                    return;
                }


                var reporte = new ReportPerformanceRoute()
                {
                    DataSource = ListToDataTableClass.ListToDataTable(((IList <PerformanceDeRuta>)UiVistaPerformanceDeRuta.DataSource).ToList())
                    ,
                    DataMember = "PerformanceDeRuta"
                };
                reporte.Parameters["symbolCurrency"].Value = Session["SYMBOL_CURRENCY"].ToString();
                UiDocumentoVistaReporteVistaGeneral.Report = reporte;
                UiDocumentoVistaReporteVistaGeneral.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
示例#5
0
        private void UiBarButtonImprimir_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (SolicitudesDeTraslado == null)
            {
                return;
            }
            var listaSolicitudes = new List <SolicitudDeTrasladoEncabezado>();

            for (var i = 0; i < UiVistaSolicitud.RowCount; i++)
            {
                listaSolicitudes.Add((SolicitudDeTrasladoEncabezado)UiVistaSolicitud.GetRow(i));
            }
            var reporte = new Reportes.ReporteDeSolicitudDeTraslado
            {
                DataSource = ListToDataTableClass.ListToDataTable(listaSolicitudes)
                ,
                RequestParameters = false
            };

            reporte.Parameters["ImagenLogo"].Value = InteraccionConUsuarioServicio.ObtenerLogo();
            reporte.FillDataSource();

            using (var printTool = new ReportPrintTool(reporte))
            {
                printTool.ShowRibbonPreviewDialog();
            }
        }
        private void UiBotonReportePorDocumento_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            //if (PolizasMaestroDetalle == null || PolizasMaestroDetalle.IsEmpty() || PolizasMaestroDetalle.Count(x => x.IS_SELECTED) == 0)
            if (PolizasMaestroDetalle == null || PolizasMaestroDetalle.Count(x => x.IS_SELECTED) == 0)
            {
                return;
            }
            var documentosSeleccionados = PolizasMaestroDetalle.Where(detalle => detalle.IS_SELECTED).Select(x => new { x.DOC_ID }).Distinct().ToList();


            var reporte = new Reportes.ConsultaCosteosPorDocumento
            {
                DataSource        = ListToDataTableClass.ListToDataTable(PolizasMaestroDetalle.Where(detalle => documentosSeleccionados.Exists(s => s.DOC_ID == detalle.DOC_ID)).ToList()),
                DataMember        = "COSTEOS_POR_DOCUMENTO",
                RequestParameters = false
            };

            reporte.Parameters["ImagenLogo"].Value = InteraccionConUsuarioServicio.ObtenerLogo();
            reporte.FillDataSource();

            using (var printTool = new ReportPrintTool(reporte))
            {
                printTool.ShowRibbonPreviewDialog();
            }
        }
示例#7
0
        /// <summary>
        /// Generar Reporte
        /// </summary>
        private void GenerarReporteVistaGeneral()
        {
            try
            {
                if (Session["UiListaCanales"] == null)
                {
                    return;
                }
                var listaCanal = new List <Canal>();
                for (int i = 0; i < UiVistaCanal.VisibleRowCount; i++)
                {
                    listaCanal.Add((Canal)UiVistaCanal.GetRow(i));
                }
                listaCanal = listaCanal.Distinct().ToList();

                if (listaCanal.Count != 0)
                {
                    var reporte = new ReporteCanal
                    {
                        DataSource = ListToDataTableClass.ListToDataTable(listaCanal)
                        ,
                        DataMember = "Canal"
                    };
                    UiDocumentoVistaReporteVistaGeneral.Report = reporte;
                    UiDocumentoVistaReporteVistaGeneral.DataBind();
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
        private void UiBarButtonReporte_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                var reporte = new Reportes.ConsultaDeInventarioDiario()
                {
                    DataSource        = ListToDataTableClass.ListToDataTable(Inventario.ToList()),
                    RequestParameters = false
                };

                reporte.Parameters["Usuario"].Value    = InteraccionConUsuarioServicio.ObtenerNombreUsuario();
                reporte.Parameters["ImagenLogo"].Value = InteraccionConUsuarioServicio.ObtenerLogo();
                reporte.FillDataSource();

                using (var printTool = new ReportPrintTool(reporte))
                {
                    printTool.ShowRibbonPreviewDialog();
                }
                Cursor.Current = Cursors.Default;
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
            }
        }
示例#9
0
        private void GenerarReporteVistaGeneral()
        {
            try
            {
                if (Session["UiVistaEncuestaDeCompetencia"] == null)
                {
                    return;
                }

                var listaEncuestas = new List <EncuestaDeCompetencia>();
                for (int i = 0; i < UiVistaEncuestaDeCompetencia.VisibleRowCount; i++)
                {
                    listaEncuestas.Add((EncuestaDeCompetencia)UiVistaEncuestaDeCompetencia.GetRow(i));
                }

                listaEncuestas = listaEncuestas.Distinct().ToList();

                if (listaEncuestas.Count != 0)
                {
                    var reporte = new ReportBussinesRivalPoll
                    {
                        DataSource = ListToDataTableClass.ListToDataTable(listaEncuestas)
                        ,
                        DataMember = "SONDA_BUSINESS_RIVAL_POLL"
                    };
                    reporte.Parameters["symbolCurrency"].Value = Session["SYMBOL_CURRENCY"].ToString();
                    UiDocumentoVistaReporteVistaGeneral.Report = reporte;
                    UiDocumentoVistaReporteVistaGeneral.DataBind();
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
示例#10
0
        public void ReportViewer()
        {
            try
            {
                if (Session["UiVistaReubicaciones"] == null)
                {
                    return;
                }
                var reporte = new Report.ReportRelocateInventory()
                {
                    DataSource =
                        ListToDataTableClass.ListToDataTable(
                            ((IList <Reubicacion>)UiVistaReubicaciones.DataSource).ToList())
                    ,
                    DataMember = "Reubicaciones"
                };

                ASPxDocumentViewer1.Report = reporte;
                ASPxDocumentViewer1.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
        public void GenerarReporte()
        {
            try
            {
                if (Session["UiVistaDevolucion"] == null)
                {
                    return;
                }

                var listaDeDevolucionDeInventario = new List <DevolucionDeInventario>();
                for (int i = 0; i < UiVistaDevolucion.VisibleRowCount; i++)
                {
                    listaDeDevolucionDeInventario.Add((DevolucionDeInventario)UiVistaDevolucion.GetRow(i));
                }

                listaDeDevolucionDeInventario = listaDeDevolucionDeInventario.Distinct().ToList();

                if (listaDeDevolucionDeInventario.Count != 0)
                {
                    var reporte = new DevolutionInventory
                    {
                        DataSource = ListToDataTableClass.ListToDataTable(listaDeDevolucionDeInventario)
                        ,
                        DataMember = "DevolutionInventory"
                    };
                    reporte.Parameters["symbolCurrency"].Value = Session["SYMBOL_CURRENCY"].ToString();
                    UiDocumentoVistaReporte.Report             = reporte;
                    UiDocumentoVistaReporte.DataBind();
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
        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);
            }
        }
示例#13
0
        public void ReportViewer()
        {
            try
            {
                if (Session["UiVistaUsuario"] == null)
                {
                    return;
                }

                var reporte = new Report.ReportSupervisor()
                {
                    DataSource =
                        ListToDataTableClass.ListToDataTable(((IList <Usuario>)UiVistaUsuario.DataSource).ToList())
                    ,
                    DataMember = "Usuarios"
                };


                UiVisualizarReporte.Report = reporte;
                UiVisualizarReporte.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText",
                                                    "CallError('Error: " + ex.Message + "');", true);
            }
        }
示例#14
0
        private void UiBtnImprimirReporte_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (UiVistaInventarioPorAcuerdoComercial.DataSource == null)
            {
                InteraccionConUsuarioServicio.Mensaje(
                    "No se encontraron datos para generar el reporte, por favor, verifique y vuelva a intentar.");
            }
            else
            {
                var listaDeInventarioPorAcuerdoComercial = new List <AcuerdoComercial>();
                for (var i = 0; i < UiVistaInventarioPorAcuerdoComercial.Views[0].RowCount; i++)
                {
                    listaDeInventarioPorAcuerdoComercial.Add((AcuerdoComercial)UiVistaInventarioPorAcuerdoComercial.Views[0].GetRow(i));
                }
                var reporte = new Reportes.AcuerdoComercialPorInventario
                {
                    DataSource        = ListToDataTableClass.ListToDataTable(listaDeInventarioPorAcuerdoComercial),
                    DataMember        = "AcuerdoComercial",
                    RequestParameters = false
                };
                reporte.Parameters["ImagenLogo"].Value = InteraccionConUsuarioServicio.ObtenerLogo();
                reporte.FillDataSource();

                using (var printTool = new ReportPrintTool(reporte))
                {
                    printTool.ShowRibbonPreviewDialog();
                }
            }
        }
示例#15
0
        private void GenerarReporteVistaGeneral()
        {
            try
            {
                if (Session["UiVistaEficienciaSemanalDeRuta"] == null)
                {
                    return;
                }

                var reporte = new ReportWeeklvEfficientRoute()
                {
                    DataSource = ListToDataTableClass.ListToDataTable(((IList <EficienciaSemanalDeRuta>)UiVistaEficienciaSemanalDeRuta.DataSource).ToList())
                    ,
                    DataMember = "EficienciaSemanalDeRuta"
                };
                reporte.Parameters["prmFechaInicial"].Value = (DateTime)Session["FechaInicial"];
                reporte.Parameters["symbolCurrency"].Value  = Session["SYMBOL_CURRENCY"].ToString();

                UiDocumentoVistaReporteVistaGeneral.Report = reporte;
                UiDocumentoVistaReporteVistaGeneral.DataBind();
                var listaDeFechas = ObtenerFechas(int.Parse(UiListaRadioButton.Value.ToString()));
                UiEtiquetaFecha.Text = $"De {listaDeFechas[0].ToString("dd/MM/yyyy")} a {listaDeFechas[1].ToString("dd/MM/yyyy")}";
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
示例#16
0
        public void GenerarReporte()
        {
            try
            {
                if (Session["UiListadoDePoligonos"] == null)
                {
                    return;
                }

                var listaDeClientesPorPoligono = new List <ClientesPorPoligono>();
                for (int i = 0; i < UiListadoDePoligonos.VisibleRowCount; i++)
                {
                    listaDeClientesPorPoligono.Add((ClientesPorPoligono)UiListadoDePoligonos.GetRow(i));
                }

                listaDeClientesPorPoligono = listaDeClientesPorPoligono.Distinct().ToList();

                if (listaDeClientesPorPoligono.Count != 0)
                {
                    var reporte = new PolygonBySeller
                    {
                        DataSource = ListToDataTableClass.ListToDataTable(listaDeClientesPorPoligono)
                        ,
                        DataMember = "PolygonBySeller"
                    };
                    UiDocumentoVistaReporte.Report = reporte;
                    UiDocumentoVistaReporte.DataBind();
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
示例#17
0
        private void GenerarReporte()
        {
            try
            {
                if (Session["UiListaClientesNuevos"] == null)
                {
                    return;
                }

                var reporte = new Report.ReportCustomerNew()
                {
                    DataSource =
                        ListToDataTableClass.ListToDataTable(
                            ((IList <Cliente>)UiVistaClientesNuevos.DataSource).ToList())
                    ,
                    DataMember = "Cliente"
                };

                ASPxDocumentViewer2.Report = reporte;
                ASPxDocumentViewer2.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText",
                                                    "CallError('Error: " + ex.Message + "');", true);
            }
        }
示例#18
0
        private void GenerarReporte()
        {
            try
            {
                if (Session["UiVisOrdenesVenta"] == null)
                {
                    return;
                }

                var reporte = new Report.ReportPreSale2()
                {
                    DataSource = ListToDataTableClass.ListToDataTable(((IList <OrdenDeVentaEncabezado>)UiVisOrdenesVenta.DataSource).ToList())
                    ,
                    DataMember = "OrdenDeVentaEncabezado"
                };
                reporte.Parameters["symbolCurrency"].Value = Session["SYMBOL_CURRENCY"].ToString();

                ASPxDocumentViewer1.Report = reporte;
                ASPxDocumentViewer1.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
        private void GenerarReporte()
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                var listaDeEncabezadosSeleccionados =
                    InventarioComprometidoEncabezados.Where(enc => enc.IS_SELECTED).ToList();

                if (listaDeEncabezadosSeleccionados.Count == 0)
                {
                    return;
                }

                var listaDeReporte = (from encabezado in listaDeEncabezadosSeleccionados
                                      let listaDetalles = InventarioComprometidoTodosDetalles.Where(det => det.WAVE_PICKING_ID == encabezado.WAVE_PICKING_ID).ToList()
                                                          from detalle in listaDetalles
                                                          select new InventarioComprometidoParaReporte
                {
                    DOC_NUM = encabezado.DOC_NUM,
                    CLIENT_CODE = encabezado.CLIENT_CODE,
                    CLIENT_NAME = encabezado.CLIENT_NAME,
                    WAVE_PICKING_ID = encabezado.WAVE_PICKING_ID,
                    ERP_DOCUMENT = encabezado.ERP_DOCUMENT,
                    LABEL_ID = detalle.LABEL_ID,
                    LOCATION_SPOT = detalle.LOCATION_SPOT,
                    MATERIAL_ID = detalle.MATERIAL_ID,
                    MATERIAL_NAME = detalle.MATERIAL_NAME,
                    QTY = detalle.QTY,
                    DELIVERY_STATUS = detalle.DELIVERY_STATUS
                }).ToList();

                var reporte = new ReporteInventarioComprometido()
                {
                    DataSource        = ListToDataTableClass.ListToDataTable(listaDeReporte),
                    RequestParameters = false
                };

                reporte.Parameters["ImagenLogo"].Value = InteraccionConUsuarioServicio.ObtenerLogo();
                reporte.Parameters["Usuario"].Value    = InteraccionConUsuarioServicio.ObtenerUsuario();
                reporte.FillDataSource();

                using (var printTool = new ReportPrintTool(reporte))
                {
                    printTool.ShowRibbonPreviewDialog();
                }
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
 public void ReportViewer()
 {
     try
     {
         if (Session["UiVistaCombos"] != null)
         {
             var reporte = new ReportCombo
             {
                 DataSource = ListToDataTableClass.ListToDataTable(((IList <Combo>)UiVistaCombos.DataSource).ToList()),
                 DataMember = "Combo"
             };
             UiVisualizarReporte.Report = reporte;
             UiVisualizarReporte.DataBind();
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
     }
 }
 public void ReportViewer()
 {
     try    // FALTA HACER EL REPORTE......................................
     {
         if (Session["UiViewTransferenciaEncabezado"] != null)
         {
             var reporte = new ReportTransfer
             {
                 DataSource = ListToDataTableClass.ListToDataTable(((IList <TransferenciaEncabezado>)UiViewTransferenciaEncabezado.DataSource).ToList()),
                 DataMember = "TransferenciaEncabezado"
             };
             UiVisualizarReporte.Report = reporte;
             UiVisualizarReporte.DataBind();
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
     }
 }
        private void GenerarReporte()
        {
            try
            {
                //if (Session["UiVistaTomaDeInventario"] == null) return;


                ReportTakeInventory reporteTakeInventory = new ReportTakeInventory
                {
                    DataSource = ListToDataTableClass.ListToDataTable(((List <TomaDeInventario>)UiVistaTomaDeInventario.DataSource)),
                    DataMember = "TomaDeInventario"
                };

                UiDocumentoVistaReporte.Report = reporteTakeInventory;
                UiDocumentoVistaReporte.DataBind();
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, UiVistaTomaDeInventario);
            }
        }
        private void UiBotonReporteConsolidado_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            //if (PolizasMaestroDetalle == null || PolizasMaestroDetalle.IsEmpty())
            if (PolizasMaestroDetalle == null)
            {
                return;
            }
            var reporte = new Reportes.ConsultaCosteosConsolidado
            {
                DataSource        = ListToDataTableClass.ListToDataTable(PolizasMaestroDetalle.ToList()),
                DataMember        = "COSTEOS_CONSOLIDADOS",
                RequestParameters = false
            };

            reporte.Parameters["ImagenLogo"].Value = InteraccionConUsuarioServicio.ObtenerLogo();
            reporte.FillDataSource();

            using (var printTool = new ReportPrintTool(reporte))
            {
                printTool.ShowRibbonPreviewDialog();
            }
        }
示例#24
0
        private void UiBotonReporte_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (ConteosFisicos != null && ConteosFisicos.Count > 0)
            {
                try
                {
                    IList <ConteoFisico> conteosCompletos = ConteosFisicos.ToList().Where(conteo => conteo.TASK_STATUS == "COMPLETED").ToList();
                    if (conteosCompletos.Count > 0)
                    {
                        var reporte = new Reportes.ConsultaConteoFiciso
                        {
                            DataSource        = ListToDataTableClass.ListToDataTable(conteosCompletos.ToList()),
                            DataMember        = "PHYSICAL_COUNTS",
                            RequestParameters = false
                        };

                        reporte.Parameters["ImagenLogo"].Value = InteraccionConUsuarioServicio.ObtenerLogo();
                        reporte.FillDataSource();

                        using (var printTool = new ReportPrintTool(reporte))
                        {
                            printTool.ShowRibbonPreviewDialog();
                        }
                    }
                    else
                    {
                        InteraccionConUsuarioServicio.Mensaje("Para generar el reporte debe tener tareas de conteo Completadas");
                    }
                }
                catch (Exception ex)
                {
                    InteraccionConUsuarioServicio.Mensaje("Excepción al exportar reporte de conteos físicos -->" + ex.Message);
                }
            }
            else
            {
                InteraccionConUsuarioServicio.Mensaje("No hay información de conteos para exportar el reporte");
            }
        }
示例#25
0
 public void ReportViewer()
 {
     try
     {
         if (Session["UiVistaOrganizacionDeVentas"] != null)
         {
             var reporte = new ReportSalesOrganization
             {
                 DataSource = ListToDataTableClass.ListToDataTable(((IList <OrganizacionDeVentas>)UiVistaOrganizacionDeVentas.DataSource).ToList()),
                 DataMember = "OrganizacionDeVentas"
             };
             UiVisualizarReporte.Report = reporte;
             UiVisualizarReporte.DataBind();
             //UiVistaOrganizacionDeVentas.JSProperties.Add("cpLimpiarControles", "Enabled");
             ScriptManager.RegisterStartupScript(this, GetType(), "LimpiarControles", "LimpiarControles();", true);
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
     }
 }
示例#26
0
        private void GenerarReporte()
        {
            try
            {
                ReportCustomerChange reporteCustomerChange = new ReportCustomerChange
                {
                    DataSource = ListToDataTableClass.ListToDataTable(((IList <ClienteConCambios>)UiVistaClienteConCambios.DataSource).ToList())
                    ,
                    DataMember = "ClienteConCambios"
                };

                reporteCustomerChange.Parameters["EtiquetaDeIdentificacionDeImpuestos"].Value =
                    EtiquetaDeIdentificacionDeImpuestos.VALUE;
                reporteCustomerChange.Parameters["EtiquetaDeNombreDeFacturacion"].Value    =
                    EtiquetaDeNombreDeFacturacion.VALUE; UiReporteClienteConCambios.Report = reporteCustomerChange;
                UiReporteClienteConCambios.DataBind();
                //reporteCustomerChange.RequestParameters = false;
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, UiVistaClienteConCambios);
            }
        }
        private void GenerarReporteVistaGeneral()
        {
            try
            {
                if (Session["UiVistaEncabezadoFacturaPorSku"] == null)
                {
                    return;
                }

                var reporte = new InvoiceBySku()
                {
                    DataSource = ListToDataTableClass.ListToDataTable(FacturaDetalles.ToList())
                    ,
                    DataMember = "FacturaDetalles"
                };
                UiDocumentoVistaReporteVistaGeneral.Report = reporte;
                UiDocumentoVistaReporteVistaGeneral.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
        private void GenerarReporteVistaGeneral()
        {
            try
            {
                if (Session["UiVistaConsignacion"] == null)
                {
                    return;
                }

                var ds = new DataSet();

                var encabezado = (ConsignacionEncabezado)UiVistaConsignacion.GetRow(UiVistaConsignacion.FocusedRowIndex);
                if (encabezado == null)
                {
                    return;
                }

                var listaEncabezado = new List <ConsignacionEncabezado>();
                listaEncabezado.Add(encabezado);
                ds.Tables.Add(ListToDataTableClass.ListToDataTable((listaEncabezado).ToList()));
                ds.Tables.Add(ListToDataTableClass.ListToDataTable((DetallesConsignacion).ToList()));
                ds.Tables.Add(ListToDataTableClass.ListToDataTable((TransaccionesConsignacion).ToList()));

                var reporte = new ReportConsignment()
                {
                    DataSource = ds
                                 //,
                                 //DataMember = "ConsignacionEncabezado"
                };
                UiDocumentoVistaReporteVistaGeneral.Report = reporte;
                UiDocumentoVistaReporteVistaGeneral.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
        private void GenerarReporteHistoricoDeConsignacion()
        {
            try
            {
                if (Session["ConsignacionesHistoricas"] == null)
                {
                    return;
                }

                var reporte = new HistoricalConsigment()
                {
                    DataSource = ListToDataTableClass.ListToDataTable(((IList <ConsignacionHistorica>)Session["ConsignacionesHistoricas"]).ToList())
                    ,
                    DataMember = "OrdenDeVentaDetalle"
                };
                reporte.Parameters["symbolCurrency"].Value = Session["SYMBOL_CURRENCY"].ToString();
                UiDocumentoVistaReporteHistorico.Report    = reporte;
                UiDocumentoVistaReporteHistorico.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
示例#30
0
        private void GenerarReporteVistaGeneral()
        {
            try
            {
                if (Session["UiVistaCumplimientoDeRuta"] == null)
                {
                    return;
                }

                var reporte = new Report.ReportComplianceRoute()
                {
                    DataSource = ListToDataTableClass.ListToDataTable(((IList <Tarea>)UiVistaCumplimientoDeRuta.DataSource).ToList())
                    ,
                    DataMember = "Tarea"
                };

                UiDocumentoVistaReporteVistaGeneral.Report = reporte;
                UiDocumentoVistaReporteVistaGeneral.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }