public ActualizarProyecto_Response ActualizarProyecto(ActualizarProyecto_Request obj) { try { return(proyectoService.ActualizarProyecto(obj)); } catch (Exception) { throw; } }
private void btnAceptar_Click(object sender, EventArgs e) { switch (formMode) { case FormMode.insert: { if (ValidarCampos()) { int newId = Convert.ToInt32(oProyectoService.consultarMaxId()); newId++; var oProyecto = new Proyecto { Id_Proyecto = newId, Id_Producto = Convert.ToInt32(cboProducto.SelectedIndex), Descripcion = txtDescripcion.Text, Alcance = txtAlcance.Text, Version = Convert.ToInt32(txtVersion.Text), Id_Responsable = Convert.ToInt32(cboResponsable.SelectedIndex), Borrado = false }; if (oProyectoService.crearProyecto(oProyecto)) { //btnConsultar_Click(sender, e); /Esto lo use en el otro cuando elimina para q actualice MessageBox.Show("Proyecto insertado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { MessageBox.Show("id de proyecto encontrado!. Ingrese un nombre diferente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } case FormMode.update: { if (ValidarCampos()) { oProyectoSelected.Id_Proyecto = Convert.ToInt32(txtProyecto.Text); oProyectoSelected.Id_Producto = Convert.ToInt32(cboProducto.Text); oProyectoSelected.Descripcion = txtDescripcion.Text; oProyectoSelected.Alcance = txtAlcance.Text; oProyectoSelected.Version = Convert.ToInt32(txtVersion.Text); oProyectoSelected.Id_Responsable = Convert.ToInt32(cboResponsable.Text); if (oProyectoService.ActualizarProyecto(oProyectoSelected)) { MessageBox.Show("proyecto actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("Error al actualizar el usuario!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } } }