Ejemplo n.º 1
0
        private static void ExportTo(IExportProvider provider, Helpers.MainFunctionHelper.ViewDisplayed view, Object obj)
        {
            //System.Windows.Forms.Cursor currentCursor = System.Windows.Forms.Cursor.Current;
            //System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
            BaseExportLink link;

            switch (view)
            {
            case ViewDisplayed.AdvancedView:
                link = ((DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView)obj).CreateExportLink(provider);
                break;

            case ViewDisplayed.SimpleView:
                link = ((DevExpress.XtraGrid.Views.Grid.GridView)obj).CreateExportLink(provider);
                break;

            default:
                link = ((DevExpress.XtraGrid.Views.Grid.GridView)obj).CreateExportLink(provider);
                break;
            }

            (link as GridViewExportLink).ExpandAll = false;
            //link.Progress += new DevExpress.XtraGrid.Export.ProgressEventHandler(Export_Progerss);
            link.ExportTo(true);

            //Cursor.Current = currentCursor;
        }
Ejemplo n.º 2
0
        public static void ExportToXML(Helpers.MainFunctionHelper.ViewDisplayed view, Object obj)
        {
            string fileName = ShowSaveFileDialog("Microsoft XML Document", "Microsoft XML|*.xml");

            if (fileName != "")
            {
                ExportTo(new ExportXmlProvider(fileName), view, obj);
                OpenFile(fileName);
            }
        }
Ejemplo n.º 3
0
        public static void Print(Helpers.MainFunctionHelper.ViewDisplayed view, Object obj)
        {
            if (DevExpress.XtraPrinting.PrintHelper.IsPrintingAvailable)
            {
                switch (view)
                {
                case ViewDisplayed.AdvancedView:
                    DevExpress.XtraPrinting.PrintHelper.Print(((DevExpress.XtraGrid.GridControl)obj));
                    break;

                case ViewDisplayed.SimpleView:
                    DevExpress.XtraPrinting.PrintHelper.Print(((DevExpress.XtraGrid.GridControl)obj));
                    break;
                }
            }
        }
Ejemplo n.º 4
0
        public static void PrintPreview(Helpers.MainFunctionHelper.ViewDisplayed view, Object obj)
        {
            if (ComponentPrinter.IsPrintingAvailable(true))
            {
                ComponentPrinter oCoPrinter = new ComponentPrinter((DevExpress.XtraGrid.GridControl)obj);
                switch (view)
                {
                case ViewDisplayed.AdvancedView:
                    oCoPrinter.ShowPreview(new DefaultLookAndFeel().LookAndFeel);
                    //DevExpress.XtraPrinting.ComponentPrinter.ShowPreview((DevExpress.XtraGrid.GridControl)obj);
                    break;

                case ViewDisplayed.SimpleView:
                    oCoPrinter.ShowPreview(new DefaultLookAndFeel().LookAndFeel);
                    //DevExpress.XtraPrinting.PrintHelper.ShowPreview((DevExpress.XtraGrid.GridControl)obj);
                    break;
                }
            }
        }