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 buttonCrearTablero_Click(object sender, EventArgs e) { if (textBoxNombreTablero.Text == null || textBoxNombreTablero.Text.Equals("")) { MessageBox.Show("Debe tener un nombre el tablero"); } else { String nuevoNombre = textBoxNombreTablero.Text; int idUsuario = HOME.userLogueado.IdUsuario; TableroService tableroServicio = new TableroService(); if (checkBoxQuiereTableroPersonal.Checked == false) { //se crea un tablero con el equipo nuevoTablero.EquipoDelTablero = (Equipo)comboBoxTeamParaTablero.SelectedItem; int idEquipo = nuevoTablero.EquipoDelTablero.IdEquipo; tableroServicio.insertTablero(nuevoNombre, idUsuario, idEquipo); this.Close(); } else { tableroServicio.insertTablero(nuevoNombre, idUsuario); this.Close(); } } }
private void HOME_Load(object sender, EventArgs e) { if (cerrarApp) { this.Close(); Application.Exit(); } else { this.Show(); try { buttonMenuPerfil.Text = userLogueado.Iniciales; TableroService tableroServicio = new TableroService(); tablerosDelUserLogueado = tableroServicio.listarTablerosDelUser(userLogueado.IdUsuario); dgvTableros.DataSource = null; dgvTableros.DataSource = tablerosDelUserLogueado; dgvTableros.Columns[0].Visible = false; dgvTableros.Columns[2].Visible = false; dgvTableros.Columns[3].Visible = false; EquipoService equipoServicio = new EquipoService(); EquipoDelUserLogueado = equipoServicio.ListarEquiposDelUsuario(userLogueado); dgvEquipos.DataSource = null; dgvEquipos.DataSource = EquipoDelUserLogueado; dgvEquipos.Columns[0].Visible = false; dgvEquipos.Columns[2].Visible = false; } catch (Exception ex) { throw ex; } } }
public void refreshHome()//siempre clonar aca el load { if (cerrarApp) { this.Close(); Application.Exit(); } else { this.Show(); try { buttonMenuPerfil.Text = userLogueado.Iniciales; TableroService tableroServicio = new TableroService(); tablerosDelUserLogueado = tableroServicio.listarTablerosDelUser(userLogueado.IdUsuario); dgvTableros.DataSource = null; dgvTableros.DataSource = tablerosDelUserLogueado; dgvTableros.Columns[0].Visible = false; dgvTableros.Columns[2].Visible = false; dgvTableros.Columns[3].Visible = false; EquipoService equipoServicio = new EquipoService(); EquipoDelUserLogueado = equipoServicio.ListarEquiposDelUsuario(userLogueado); dgvEquipos.DataSource = null; dgvEquipos.DataSource = EquipoDelUserLogueado; dgvEquipos.Columns[0].Visible = false; dgvEquipos.Columns[2].Visible = false; } catch (Exception ex) { throw ex; } } }
private void buttonNewTablero_Click(object sender, EventArgs e) { CrearTABLERO nuevoFormCrearTablero = new CrearTABLERO(); nuevoFormCrearTablero.ShowDialog(); TableroService tableroService = new TableroService(); tablerosDelUserLogueado = tableroService.listarTablerosDelUser(userLogueado.IdUsuario); dgvTableros.DataSource = null; dgvTableros.DataSource = tablerosDelUserLogueado; dgvTableros.Columns[0].Visible = false; dgvTableros.Columns[2].Visible = false; dgvTableros.Columns[3].Visible = false; dgvTableros.Focus(); }
private void buttonRenombrarTablero_Click(object sender, EventArgs e) { TABLERO vistaTablero = Owner as TABLERO; try { TableroService tableroServicio = new TableroService(); tableroServicio.updateNombreTablero(tableroEnUso.IdTablero, textBoxRenombrarTablero.Text); } catch (Exception ex) { throw ex; } vistaTablero.renameBoard(textBoxRenombrarTablero.Text); this.Close(); }
private void buttonEliminarTablero_Click(object sender, EventArgs e) { if (tableroSeleccionado != null) { try { tableroSeleccionado = (Tablero)dgvTableros.CurrentRow.DataBoundItem; TableroService tableroService = new TableroService(); if (tableroService.obtenerIdCreador(tableroSeleccionado.IdTablero) == userLogueado.IdUsuario) { tableroService.eliminarTablero(tableroSeleccionado.IdTablero); tablerosDelUserLogueado = tableroService.listarTablerosDelUser(userLogueado.IdUsuario); dgvTableros.DataSource = null; dgvTableros.DataSource = tablerosDelUserLogueado; dgvTableros.Columns[0].Visible = false; dgvTableros.Columns[2].Visible = false; dgvTableros.Columns[3].Visible = false; tableroSeleccionado = null; } else { MessageBox.Show("Solo el creador del tablero pueden eliminarlo"); } } catch (Exception) { throw; } } else { MessageBox.Show("Seleccione un tablero"); } }
private void buttonCrearTeam_Click(object sender, EventArgs e) { if (textBoxName.Text == "") { MessageBox.Show("Debe agregar un nombre al equipo"); } else if (listBoxConMiembrosNewTeam.Items.Count == 0) { MessageBox.Show("Debe agregar integrantes al equipo"); } else { EquipoService equipoServicio = new EquipoService(); TableroService tableroServicio = new TableroService(); try { int idEquipo = equipoServicio.insertEquipo(textBoxName.Text, textBoxDescrip.Text); foreach (Usuario us in lstMiembros) { equipoServicio.agregarMiembroAequipo(idEquipo, us.IdUsuario); } if (vieneDeHome) { HOME vistaHome = Owner as HOME; vistaHome.refreshHome(); } else { tableroServicio.updetearEquipoDelTablero(HOME.tableroSeleccionado.IdTablero, idEquipo); } } catch (Exception ex) { throw ex; } this.Close(); } }
private void buttonDeleteTeam_Click(object sender, EventArgs e) { try { TableroService tableroServicio = new TableroService(); tableroServicio.eliminarEquiposDeLosTableros(equipoEnMuestra.IdEquipo); EquipoService equipoServicio = new EquipoService(); foreach (Usuario us in lstMiembros) { equipoServicio.borrarMiembroAequipo(equipoEnMuestra.IdEquipo, us.IdUsuario); } equipoServicio.borrarMiembroAequipo(equipoEnMuestra.IdEquipo, HOME.userLogueado.IdUsuario); equipoServicio.borrarEquipo(equipoEnMuestra.IdEquipo); HOME vistaHome = Owner as HOME; vistaHome.refreshHome(); this.Close(); } catch (Exception ex) { throw ex; } }
private void TABLERO_Load(object sender, EventArgs e) { buttonMenuPerfil.Text = HOME.userLogueado.Iniciales; buttonParaCambiarNameTablero.Text = tableroEnUso.Nombre; //actualizacion nombre equipo dependiendo si tiene o no try { TableroService tableroServicio = new TableroService(); List <int> lstIdsTablerosConEquipo = tableroServicio.todosLosIdsTablerosConEquipo(); if (lstIdsTablerosConEquipo.Contains(tableroEnUso.IdTablero))//eltablero en vista tiene equipo { int idEquipoDelTablero = tableroServicio.traerIdEquipoTablero(tableroEnUso.IdTablero); EquipoService equipoServicio = new EquipoService(); Equipo equipoDelTablero = equipoServicio.traerDataPrincipalEquipo(idEquipoDelTablero); buttonDosOpcionesSegunTableroTengaTeam.Text = equipoDelTablero.NombreEquipo; tableroEnUso.EquipoDelTablero = equipoDelTablero; } else { Equipo equipo = new Equipo(); equipo.NombreEquipo = "no tiene equipo"; tableroEnUso.EquipoDelTablero = equipo; } } catch (Exception ex) { throw ex; } //fin actualizacion //carga de listas try { TareaService tareaServicio = new TareaService(); listaTODO = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 1); listaDOING = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 2); listaDONE = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 3); dgvTODO.DataSource = null; dgvDOING.DataSource = null; dgvDONE.DataSource = null; dgvTODO.DataSource = listaTODO; dgvDOING.DataSource = listaDOING; dgvDONE.DataSource = listaDONE; dgvTODO.Columns[0].Visible = false; dgvTODO.Columns[1].Visible = false; dgvTODO.Columns[2].Visible = false; dgvTODO.Columns[3].Visible = false; dgvTODO.Columns[5].Visible = false; dgvTODO.Columns[6].Visible = false; dgvTODO.Columns[7].Visible = false; dgvDOING.Columns[0].Visible = false; dgvDOING.Columns[1].Visible = false; dgvDOING.Columns[2].Visible = false; dgvDOING.Columns[3].Visible = false; dgvDOING.Columns[5].Visible = false; dgvDOING.Columns[6].Visible = false; dgvDOING.Columns[7].Visible = false; dgvDONE.Columns[0].Visible = false; dgvDONE.Columns[1].Visible = false; dgvDONE.Columns[2].Visible = false; dgvDONE.Columns[3].Visible = false; dgvDONE.Columns[5].Visible = false; dgvDONE.Columns[6].Visible = false; dgvDONE.Columns[7].Visible = false; } catch (Exception ex) { throw ex; } }
private void VerEditarEliminarTeam_Load(object sender, EventArgs e) { labelUserLog.Text = HOME.userLogueado.Nombre; textBoxNombre.Text = equipoEnMuestra.NombreEquipo; textBoxDescripcion.Text = equipoEnMuestra.Descripcion; UsuarioService usuarioServicio = new UsuarioService(); listBoxAllUsers.Visible = false; labelUsuarios.Visible = false; buttonAgregarMiembroALista.Visible = false; buttonSacarMiembro.Visible = false; try { TableroService tableroServicio = new TableroService(); IList <Tablero> lstTablerosDelEquipo = tableroServicio.todosLosIdsTablerosDeunEquipo(equipoEnMuestra.IdEquipo); dgvTablerosDelEquipo.DataSource = lstTablerosDelEquipo; lstMiembros = usuarioServicio.traerMiembrosEquipoSinUserLog(equipoEnMuestra.IdEquipo, HOME.userLogueado.IdUsuario); lstMiembrosBackUp = usuarioServicio.traerMiembrosEquipoSinUserLog(equipoEnMuestra.IdEquipo, HOME.userLogueado.IdUsuario); dgvTablerosDelEquipo.Columns[0].Visible = false; dgvTablerosDelEquipo.Columns[2].Visible = false; dgvTablerosDelEquipo.Columns[3].Visible = false; // if (lstMiembros.Count() == 0) // { // buttonSacarMiembro.Enabled = false; //} // else { foreach (Usuario us in lstMiembros) { listBoxAparecenMiembrosTeam.Items.Add(us); } } lstTodoslosUser = usuarioServicio.traerTodosLosUserMenosLogueado(HOME.userLogueado.IdUsuario); if (lstTodoslosUser.Count() == 0) { buttonAgregarMiembroALista.Enabled = false; } else { int cont; foreach (Usuario us in lstTodoslosUser) { cont = 0; foreach (Usuario miembro in lstMiembros) { if (us.IdUsuario == miembro.IdUsuario) { cont++; } } if (cont == 0) { listBoxAllUsers.Items.Add(us); lstTodoslosUserAux.Add(us); } } } } catch (Exception ex) { throw ex; } }