public CSVManager(Globals.AsyncTaskType anAsyncTaskName, DataTable aMaestroListado) { this.asyncTaskName = anAsyncTaskName; this.maestroListado = aMaestroListado; this.SetPreconditions(); }
// public Task <String> SetCSVTaskAsync() { return(Task <String> .Factory.StartNew(() => { // string status = "ok"; // try { //------------------------------------------------------------------------------------------------------ // OBTENER DATOS //------------------------------------------------------------------------------------------------------ DataTable maestroListado = PersonasModel.ListadoPersonasDataTable(); //------------------------------------------------------------------------------------------------------ // DECLARACION DE VARIABLES //------------------------------------------------------------------------------------------------------ Globals.AsyncTaskType asyncType = Globals.AsyncTaskType.CSVExnacato; string rootPath = Server.MapPath("~/"); //------------------------------------------------------------------------------------------------------ // INSTANCIACION DE CLASE //------------------------------------------------------------------------------------------------------ // CSVManager csvManager = new CSVManager ( asyncType , maestroListado , rootPath ); status = csvManager.GetCSV(); //------------------------------------------------------------------------------------------------------ // LOG //------------------------------------------------------------------------------------------------------ #if DEBUG LogModel.Log("CSV_ASYNC"); LogModel.Log(string.Format("ROOT_PATH : {0}", rootPath)); LogModel.Log(string.Format("ROOT_FILE : {0}", status)); LogModel.Log(string.Format("RECORD_AMT : {0}", maestroListado.Rows.Count)); #endif } catch (Exception e) { // string errorMsg = string.Format("CSV_ERROR : {0}", e.InnerException.Message + " " + e.StackTrace); // LogModel.Log(errorMsg, string.Empty, LogModel.LogType.Error); // status = errorMsg; } return status; })); }
// public CSVManager ( Globals.AsyncTaskType anAsyncTaskName , DataTable aMaestroListado , string aRootPath ) { // this.asyncTaskName = anAsyncTaskName; this.maestroListado = aMaestroListado; this.rootPath = aRootPath; // SetPreconditions(); }
public AsyncTask(System.Web.UI.Page page, Globals.AsyncTaskType asyncTaskName) { this._mainPage = page; this._asyncTaskType = asyncTaskName; }