private void llena9Box()
        {
            ColaboradorWS.colaborador[] colab = daoColaborador.listarColaboradoresXGerencia9Box(
                ((GerenciaWS.gerencia) this.cbGerencia.SelectedItem).idGerencia,
                Global.periodoActual.idPeriodo);

            if (colab != null)
            {
                colaboradores = new BindingList <ColaboradorWS.colaborador>(colab.ToList());

                this.dgvCupos.setCupos(this.calcularCupos());
            }
            else
            {
                MessageBox.Show("Esta gerencia no tiene Colaboradores que mostrar",
                                "Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error
                                );
                return;
            }
            this.nineBox.vaciar9Box();

            this.cargaDatos();

            foreach (ColaboradorWS.colaborador c in colaboradores)
            {
                BtnColaborador btnColab = new BtnColaborador(c);
                if (c.evaluaciones[0].escalaSinCalibrar.nombre != null && c.evaluaciones[1].escalaSinCalibrar.nombre != null)
                {
                    this.nineBox.insertarBtnColaborador(btnColab,
                                                        (int)escalas[c.evaluaciones[1].escalaSinCalibrar.nombre],
                                                        (int)escalas[c.evaluaciones[0].escalaSinCalibrar.nombre]);
                }
                else
                {
                    this.nineBox.insertarBtnColaborador(btnColab, 0, 2);
                }
            }
        }
        private void llena9Box()
        {
            ColaboradorWS.colaborador[] colab = daoColaborador.listarColaboradoresXJefeXPeriodo(
                Global.colaboradorLoggeado.idColaborador,
                ((PeriodoWS.periodo)cbPeriodo.SelectedItem).idPeriodo);
            if (colab != null)
            {
                colaboradores = new BindingList <ColaboradorWS.colaborador>(colab.ToList());
            }

            this.nineBox.vaciar9Box();

            foreach (ColaboradorWS.colaborador c in colaboradores)
            {
                if (c.evaluaciones != null)
                {
                    BtnColaborador btnColab = new BtnColaborador(c);
                    if (c.evaluaciones[1].escalaFinal.nombre != null && c.evaluaciones[0].escalaFinal.nombre != null)
                    {
                        this.nineBox.insertarBtnColaborador(btnColab,
                                                            (int)escalas[c.evaluaciones[1].escalaFinal.nombre],
                                                            (int)escalas[c.evaluaciones[0].escalaFinal.nombre]);
                    }
                    else
                    {
                        this.nineBox.insertarBtnColaborador(btnColab, 0, 2);
                    }
                }
                else
                {
                    MessageBox.Show("Hay colaboradores que no tienen evaluaciones en este periodo",
                                    "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
            }
        }