private void btnGuardar_Click(object sender, EventArgs e) { if (validarCampos()) { Usuario oUsuario = new Usuario(); //oProyecto.Id_proyecto = Convert.ToInt32(txtId.Text); oUsuario.Perfil = oPerfilService.recuperarPerfil(cboPerfil.SelectedValue.ToString()); oUsuario.NombreUsuario = txtUsuario.Text; oUsuario.Email = txtEmail.Text; oUsuario.Password = txtPassword.Text; oUsuario.Estado = txtEstado.Text; if (nuevo) { oUsuarioService.crearUsuario(oUsuario); MessageBox.Show("¡Usuario creado con éxito!", "Crear usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { oUsuario.IdUsuario = Convert.ToInt32(txtId.Text); oUsuarioService.actualizarUsuario(oUsuario); MessageBox.Show("¡Usuario actualizado con éxito!", "Actualizar usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); } cargarGrilla(dgvUsuario, oUsuarioService.recuperarTodos()); habilitarCampos(false); this.nuevo = false; } }