private void btnGuardar_Click(object sender, EventArgs e) { if (validarCampos()) { Proyecto oProyecto = new Proyecto(); //oProyecto.Id_proyecto = Convert.ToInt32(txtId.Text); oProyecto.Producto = oProductoService.recuperarProducto(cboProducto.SelectedValue.ToString()); oProyecto.Descripcion = txtDescripcion.Text; oProyecto.Alcance = txtAlcance.Text; oProyecto.Version = txtVersion.Text; oProyecto.Responsable = oUsuarioService.recuperarUsuarioID(cboResponsable.SelectedValue.ToString()); if (nuevo) { oProyectoService.crearProyecto(oProyecto); MessageBox.Show("¡Proyecto creado con éxito!", "Crear proyecto", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { oProyecto.Id_proyecto = Convert.ToInt32(txtId.Text); oProyectoService.actualizarProyecto(oProyecto); MessageBox.Show("¡Proyecto actualizado con éxito!", "Actualizar proyecto", MessageBoxButtons.OK, MessageBoxIcon.Information); } cargarGrilla(dgvProyecto, oProyectoService.recuperarTodos()); habilitarCampos(false); this.nuevo = false; } }