private void CargarTabla() { dataGridView1.DataSource = bol.CargarTodo(ruta); dataGridView1.Columns[0].Width = 150; dataGridView1.Columns[1].Width = 150; dataGridView1.Columns[2].Width = 150; dataGridView1.Columns[3].Visible = false; dataGridView1.Columns[4].Width = 150; dataGridView1.Columns[5].Visible = false; }
private void IngresarVentana() { try { string ingreso = ""; string valor = ""; bool estado = false; persona.Cedula = Convert.ToInt32(txtCedula.Text); string cedula = Convert.ToString(persona.Cedula); persona.Clave = Convert.ToInt32(txtPassword.Text); estado = dal.VerificarEstado(cedula, ruta); if (estado.Equals(true)) { valor = bol.ingresar(persona, ruta); if (intentos <= 2) { intentos += 1; if (valor.Equals("A")) { intentos = 0; ingreso = "T"; RegistroIntentos(persona, fechaActual, horaActual, ingreso); ///this.Hide(); Admin administrador = new Admin(); administrador.ShowDialog(); } else if (valor.Equals("U")) { intentos = 0; ingreso = "T"; RegistroIntentos(persona, fechaActual, horaActual, ingreso); //Acceso a el arduino arduino.enviarOpcion("a");//abrir arduino.CerrarAbrirServo(0); //llamar ventana cerrar la caja //this.Hide(); //CerrarCaja abrir = new CerrarCaja(); //abrir.Show(); } else if (valor.Equals("N")) { ingreso = "F"; bool verificar = dal.VerificarSiEsta(cedula, ruta); if (verificar.Equals(true)) { RegistroIntentos(persona, fechaActual, horaActual, ingreso); } MessageBox.Show("Usuario o Contraseña invalida", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { datosUser = bol.CargarTodo(ruta); for (int x = 0; x < datosUser.Count; x++) { persona = datosUser[x]; if (persona.Cedula.Equals(Convert.ToInt32(cedula))) { persona = datosUser[x]; persona.Estado = "Bloqueado"; break; } } dal.modificarPersona(persona, "Usuarios.xml"); intentos = 0; MessageBox.Show("Usuario bloqueado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Usuario se encuentra bloqueado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception) { MessageBox.Show("No deben quedar espacios vacios", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }