Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 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();
         }
     }
 }
Exemplo n.º 3
0
        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;
                }
            }
        }
Exemplo n.º 4
0
        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;
                }
            }
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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();
        }
Exemplo n.º 7
0
        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");
            }
        }
Exemplo n.º 8
0
 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;
            }
        }
Exemplo n.º 10
0
 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;
            }
        }