Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
            }
        }