public static void MostrarError(string error, string mensaje) { Procesando.Error = error; Procesando.Mensaje = mensaje; Thread.Sleep(3000); Procesando.Invoke((Action)(() => Procesando.Hide())); }
private void CallbackComprobarProductor(IAsyncResult ar) { try { RespuestaDeComprobarProductor respuesta = servicios.EndComprobarProductor(ar); if (respuesta.Existe) { Seleccionando.Datos = respuesta; Seleccionando.Invoke((Action)(() => Seleccionando.Show())); Procesando.Invoke((Action)(() => Procesando.Hide())); } else { MostrarError("Productor no encontrado.", "El código proporcionado no se encuentra registrado."); } } catch (WebException e) { MostrarError("Servidor no conectado.", e.Message); tbCodigo.Invoke((Action)(() => tbCodigo.Text = "")); } }