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; } }