예제 #1
0
        private void btnCargarArchivo_Click(object sender, EventArgs e)
        {
            Stopwatch timeService = new Stopwatch();

            listBox1.Items.Clear();
            timeService.Reset();
            timeService.Start();
            int ret = CallWebService.callWebServiceUploadFile(txtIngresarToken.Text, txtIngresarArchivo.Text, ref data);

            timeService.Stop();
            if (ret <= 0)
            {
                MessageBox.Show("Error: " + data);
                return;
            }
            ResponseUploadfile response = JsonConvert.DeserializeObject <ResponseUploadfile>(data);

            this.success = response.Success;
            this.code    = response.Code;
            this.data2   = response.Data;

            listBox1.Items.Add(string.Format("Archivo = {0}", txtIngresarArchivo.Text));
            listBox1.Items.Add(string.Format("success = {0}", success));
            listBox1.Items.Add(string.Format("code = {0}", code));
            listBox1.Items.Add(string.Format("data = {0}", data2));
            listBox1.Items.Add(string.Format("timeService = {0}:{1}.{2}", timeService.Elapsed.Minutes, timeService.Elapsed.Seconds, timeService.Elapsed.Milliseconds));
        }
예제 #2
0
        private void btnCargarArchivos_Click(object sender, EventArgs e)
        {
            Stopwatch tiempoPorArchivo = new Stopwatch();
            Stopwatch tiempoArchivos   = new Stopwatch();

            listBox1.Items.Clear();
            DirectoryInfo di       = new DirectoryInfo(@"C:\Archivos");
            List <string> archivos = new List <string>();

            foreach (var fi in di.GetFiles())
            {
                archivos.Add(fi.Name);
            }
            log.Info("---------Iniciando proceso carga de archivos..." + Environment.NewLine);
            tiempoArchivos.Start();
            foreach (string archivo in archivos)
            {
                log.Info("Iniciando carga|" + archivo + Environment.NewLine);
                tiempoPorArchivo.Reset();
                tiempoPorArchivo.Start();
                int ret = CallWebService.callWebServiceUploadFile(txtIngresarToken.Text, archivo, ref data);
                tiempoPorArchivo.Stop();
                if (ret <= 0)
                {
                    log.Error("Fallo|" + archivo + Environment.NewLine);
                    continue;
                }
                ResponseUploadfile response = JsonConvert.DeserializeObject <ResponseUploadfile>(data);
                this.success = response.Success;
                this.code    = response.Code;
                this.data2   = response.Data;
                string tiempoTranscurrido = string.Format("{0}:{1}.{2}", tiempoPorArchivo.Elapsed.Minutes, tiempoPorArchivo.Elapsed.Seconds, tiempoPorArchivo.Elapsed.Milliseconds);
                log.Info("Terminada carga archivo|" + archivo + "|Tiempo|" + tiempoTranscurrido + "|Mensaje|" + data2 + Environment.NewLine);
            }
            tiempoArchivos.Stop();
            string tiempoTranscurridoServicio = string.Format("{0}:{1}.{2}", tiempoArchivos.Elapsed.Minutes, tiempoArchivos.Elapsed.Seconds, tiempoArchivos.Elapsed.Milliseconds);

            log.Info("---------Terminada carga de archivos" + "|Tiempo total del servicio|" + tiempoTranscurridoServicio + Environment.NewLine);
        }