public Form1(IGenericRepository <Product> productRepo, IGenericRepository <ProductSales> productSalesRepo, IAddData addData, ILoadData loadData, IClearData clearData, IProcessData processData) { _productRepo = productRepo; _productSalesRepo = productSalesRepo; _addData = addData; _loadData = loadData; _clearData = clearData; _processData = processData; InitializeComponent(); }
/// <summary> /// Clear all digits /// </summary> /// <param name="FileName">filename which include fullpath/DataBase connection /......</param> public void Clear(string FileName) { Clear(); lock (Lockobject) { ClearObject = ObjectBuildFactory <IClearData> .Instance(SystemConfiguration.ClearDataClassName); if (ClearObject != null) { ClearObject.SetClearObject(RBTree); } } if (ClearObject != null) { ClearObject.Clear(FileName); } }