private void TsMenu_EventoImportar(object sender, EventArgs e) { DataExtensionHelper dataExtensionHelper = new DataExtensionHelper(); Response response = new Response { Success = true, Warning = false }; response = dataExtensionHelper.Importar("DataExtension1List1_20150924163300", "DataExtension1List1.txt"); MessageBox.Show(response.Message, Constantes.Mensaje, MessageBoxButtons.OK, MessageBoxIcon.Warning); }
private void CrearDataExtensionInService() { DataExtensionHelper dataExtensionHelper = new DataExtensionHelper(); DataExtensionParent dataExtensionParent = GetDataExtensionParentForService(); Response response = new Response { Success = true, Warning = false }; int idDataExtensionImportParent = DataExtensionImportParentBL.Instancia.Add(new DataExtensionImportParent { Nombre = dataExtensionParent.Nombre }); int totalhead = dataExtensionParent.DataExtensionHeadList.Count; decimal contadorHead = 0; int porcentaje = 0; foreach (var dataExtensionHead in dataExtensionParent.DataExtensionHeadList) { //response.Success = true; response = dataExtensionHelper.Crear(dataExtensionHead); if (!response.Success) { Logger.Error(response.Message); MessageBox.Show(response.Message, Constantes.Mensaje, MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } else { DataExtensionImportBL.Instancia.Add(new DataExtensionImport { Nombre = dataExtensionHead.Nombre, DataExtensionImportParentId = idDataExtensionImportParent }); ////Delay //int a = 0; //for (int i = 0; i < 1000; i++) //{ // a++; //} contadorHead++; porcentaje = Convert.ToInt32((contadorHead / totalhead) * 100); bwDataExtensionList.ReportProgress(porcentaje); } } if (response.Success) { Logger.Info("Se realizó correctamente la Creación de "+ dataExtensionParent.Nombre); MessageBox.Show("Se realizó correctamente la Creación de " + dataExtensionParent.Nombre, Constantes.Mensaje, MessageBoxButtons.OK, MessageBoxIcon.Warning); } }