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;
                }
            }
        }
 public static void Print(Helpers.MainFunctionHelper.ViewDisplayed view, Object obj)
 {
     if (ComponentPrinter.IsPrintingAvailable(true))
     //if (DevExpress.XtraPrinting.PrintHelper.IsPrintingAvailable)
     {
         ComponentPrinter oCoPrinter = new ComponentPrinter((DevExpress.XtraGrid.GridControl)obj);
         switch (view)
         {
             case ViewDisplayed.AdvancedView:
                 oCoPrinter.ShowPreview(new DefaultLookAndFeel().LookAndFeel);
                 //DevExpress.XtraPrinting.PrintHelper.Print(((DevExpress.XtraGrid.GridControl)obj));
                 break;
             case ViewDisplayed.SimpleView:
                 oCoPrinter.ShowPreview(new DefaultLookAndFeel().LookAndFeel);
                 //DevExpress.XtraPrinting.PrintHelper.Print(((DevExpress.XtraGrid.GridControl)obj));
                 break;
         }
     }
 }