Exemplo n.º 1
0
        private void btnUsuarios_Click(object sender, EventArgs e)
        {
            if (cbRelojes.SelectedIndex < 0)
            {
                base.InformarError("Por favor seleccione un dispositivo", "Sincronizar Datos.");
            }
            // SI SE UTILIZO OTRO RELOJ LO DESCONECTO //
            if (relojAct != null && !relojAct.Estado)
            {
                relojAct.Desconectar();
            }

            try
            {
                gridPersonalReloj.AutoGenerateColumns = false;  // Para que respete las columnas ya diseñadas
                relojAct = (Reloj)cbRelojes.SelectedItem;
                relojAct.Conectar();
                gridPersonalReloj.DataSource = null;
                gridPersonalReloj.Refresh();
                gridPersonalReloj.DataSource = relojAct.DescargarInfo();
                relojAct.Desconectar();
                gridPersonalReloj.Refresh();
                lblDispositivo.Text = "Usuarios en dispositivo: " + relojAct.Nombre;
            }
            catch (AppException appex)
            {
                base.InformarError(appex.Message, "Sincronizar Datos.");
            }
        }