private void timer1_Tick(object sender, EventArgs e) { CheckManagement check = new CheckManagement(); BarcodeReader Reader = new BarcodeReader(); try { Result result = Reader.Decode((Bitmap)pictureBox1.Image); string decoded = result.ToString().Trim(); if (decoded != "") { Check mensaje = check.hacerCheck(decoded); if (mensaje == null) { MessageBox.Show ("¡LO SENTIMOS, HA OCURRIDO UN PROBLEMA, INTENTE MÁS TARDE O CONTACTE CON EL HOTEL!"); timer1.Stop(); } else if (mensaje.FkSubReservacion.Equals("")) { mensaje.FkSubReservacion = "¡LO SENTIMOS, HA OCURRIDO UN PROBLEMA, INTENTE MÁS TARDE O CONTACTE CON EL HOTEL!"; timer1.Stop(); } else { MessageBox.Show(mensaje.FkSubReservacion); timer1.Stop(); } timer1.Enabled = false; timer1.Start(); } } catch (Exception excepcion) { Console.WriteLine(excepcion.Message); } }