public void Start() { try { //Starts the background process worker.RunWorkerAsync(); //LAMANDO A LA FIRMA2 if (ComprobanteAFirmar_Info != null) { if (ListEmpresa.Count > 0) { FirmaBus = new Firma_Bus(ComprobanteAFirmar_Info, ListEmpresa, listTocken, InfoParametros, listUsuario_de_Tocken, listmail_cuentas_correo, listmail_cuentas_correo_x_empresa); //FirmaBus.Firmar_y_Enviar_WSJava(); HiloFirma = new Thread(new ThreadStart(FirmaBus.Firmar_y_Enviar_WSJava)); HiloFirma.Start(); Thread.Sleep(1); timerSensorHiloFirma.Enabled = true; //FirmaBus.HayErrores } } } catch (Exception ex) { BusSisLog.Log_Error(ex.Message.ToString(), eTipoError.ERROR, this.ToString()); } }
void Autorizar() { try { esta_opteniendo_Autorizacion = true; int TotalArchivosAfirmar = 0; listComprobanteRecixSRI = new BindingList <tb_Comprobante_Info>(buscomp.consultar_listado_cbte_pendiente_de_autorizar(ref mensajeError)); tb_Comprobante_Bus BusCtae = new tb_Comprobante_Bus(); foreach (var item in listComprobanteRecixSRI) { item.s_XML = BusCtae.Get_XML(item.IdEmpresa, item.IdComprobante, item.IdEstado_cbte, ref mensajeError); } int Contador_fila = 0; Preparar_progres_bar(TotalArchivosAfirmar); foreach (var item in listComprobanteRecixSRI) { Contador_fila++; lblEstado.Text = TotalArchivosAfirmar + "/" + Contador_fila; //Avance_progres_bar(Contador_fila); Firma_Bus BusFirm = new Firma_Bus(item, ListEmpresa, listTocken, InfoParametros, listUsuario_de_Tocken, listmail_cuentas_correo, listmail_cuentas_correo_x_empresa); if (BusFirm.Optener_Autorizacion_WSJava(ref mensajeError) == false) { item.msgError = mensajeError; } Application.DoEvents(); } esta_opteniendo_Autorizacion = false; } catch (Exception ex) { //BusSisLog.Log_Error(ex.Message.ToString(), eTipoError.ERROR, this.ToString()); } }