using System; using System.Collections.Generic; using System.Text; using gregn6Lib; using System.Data; using System.Collections; namespace BLL { public interface IReport { void MainReport(GridppReport Report, string FileName); void SubReport(String Name, IDataReader Dr, Hashtable t); object InitReport(GridppReport Report, IDataReader Dr, string FileName, Hashtable t); object InitReport(GridppReport Report, DataTable Dt, string FileName, Hashtable t); void BeforePostRecord(); void FetchRecord(); void FetchRecordDataTable(); void Print(bool ShowPrintDialg); void PrintPreview(bool ShowModal); void Export(GRExportType type, bool ShowOptionDlg, bool DoneOpen); string GetPath(); object GetReport(); } }