private void buttonAgregarOcambiarTeamATablero_Click(object sender, EventArgs e)//button GUARDAR { Equipo eq = (Equipo)comboBoxTodosLosEquiposDelUsuario.SelectedItem; TableroService tableroServicio = new TableroService(); try { tableroServicio.updetearEquipoDelTablero(HOME.tableroSeleccionado.IdTablero, eq.IdEquipo); HOME.tableroSeleccionado.EquipoDelTablero.IdEquipo = eq.IdEquipo; }catch (Exception ex) { throw ex; } if (!vieneOpcionYaConEquipo) { TABLERO vistaTab = Owner as TABLERO; vistaTab.refreshTablero(); } else { MenuSiYaTieneEquipoTablero vista = Owner as MenuSiYaTieneEquipoTablero; vista.refrescarTablero(); vieneOpcionYaConEquipo = false; } this.Close(); }
private void buttonGuardarCambiosTeam_Click(object sender, EventArgs e) { try { EquipoService equipoServicio = new EquipoService(); equipoServicio.updetearEquipo(textBoxNombre.Text, textBoxDescripcion.Text, equipoEnMuestra.IdEquipo); int contYaEstaba;//a vr entro al nuevo comparo con todos los viejos si encuentr coincidencia no hace nada //si no encuentra coincidencia tienen que insertarllo xq es uno nuevo foreach (Usuario nuevo in lstMiembros) { contYaEstaba = 0; foreach (Usuario viejo in lstMiembrosBackUp) { if (nuevo.IdUsuario == viejo.IdUsuario) { contYaEstaba++; } } if (contYaEstaba == 0) // Es decir, si el miembro nuevo no esta en la lista de los viejos...: { equipoServicio.agregarMiembroAequipo(equipoEnMuestra.IdEquipo, nuevo.IdUsuario); } } foreach (Usuario viejo in lstMiembrosBackUp) { contYaEstaba = 0; foreach (Usuario nuevo in lstMiembros) { if (nuevo.IdUsuario == viejo.IdUsuario) { contYaEstaba++; } } if (contYaEstaba == 0) // Es decir, si el miembro viejo no esta en la lista de los nuevos...: { equipoServicio.borrarMiembroAequipo(equipoEnMuestra.IdEquipo, viejo.IdUsuario); } } } catch (Exception ex) { throw ex; } if (vieneDeHome) { HOME vistaHome = Owner as HOME; vistaHome.refreshHome(); vieneDeHome = false; } else { MenuSiYaTieneEquipoTablero menu = Owner as MenuSiYaTieneEquipoTablero; menu.refrescarTablero(); } this.Close(); }