private void aceptar_Click(object sender, EventArgs e)
 {
     try
     {
         if (nuevo == 1)
         {
             string validationMessage = ValidarDatos(0);
             if (!string.IsNullOrEmpty(validationMessage))
             {
                 MessageBox.Show(validationMessage, "Error en la entrada de datos", MessageBoxButtons.OK,
                                 MessageBoxIcon.Exclamation);
                 return;
             }
             else
             {
                 _entities.AddTousuarios(new usuarios
                 {
                     nombre    = tboxNombre.Text,
                     apellidos = tboxApellidos.Text,
                     usuario   = tboxUsuarios.Text,
                     pass      = tboxPass.Text,
                     id_rol    = _idrol[comboBox1.SelectedIndex]
                 });
                 _entities.AddTobitacora(new bitacora
                 {
                     descripcion = "El usuario " + this._user.nombre + " ha creado el usuario " + tboxNombre.Text,
                     fecha       = DateTime.Now,
                     id_usuario  = this._user.id
                 });
                 _entities.SaveChanges();
                 this.Reload();
             }
         }
         else
         {
             string validationMessage = ValidarDatos(0);
             if (!string.IsNullOrEmpty(validationMessage))
             {
                 MessageBox.Show(validationMessage, "Error en la entrada de datos", MessageBoxButtons.OK,
                                 MessageBoxIcon.Exclamation);
                 return;
             }
             usuarios user =
                 (usuarios)_entities.GetObjectByKey(new EntityKey("mayaEntities.usuarios", "id", _idUser[_selectedindex]));
             user.nombre    = tboxNombre.Text;
             user.apellidos = tboxApellidos.Text;
             user.pass      = tboxPass.Text;
             user.id_rol    = _idrol[comboBox1.SelectedIndex];
             _entities.AddTobitacora(new bitacora
             {
                 descripcion = "El usuario " + this._user.nombre + " ha modificado el usuario " + user.nombre,
                 fecha       = DateTime.Now,
                 id_usuario  = this._user.id
             });
             _entities.SaveChanges();
             this.Reload();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }