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);
            }
        }
Пример #2
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);
            }
        }
        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);
            }
        }