Ejemplo n.º 1
0
        private void cargarParticipantesAusentesONG()
        {
            pAusente.Controls.Clear();
            panelAusentes.AutoScroll = false;
            panelAusentes.AutoScroll = true;
            pAusente.Controls.Add(panelAusentes);
            panelAusentes.RowCount = 1;
            panelAusentes.Controls.Clear();

            List <Actividad_Realizada> lista = Actividad_Realizada.ListaActividadesRealizadas(actividad, Actividad_Realizada.EstadoActividadR.EVALUACION_PARTICIPANTE);

            CartelParticipante[] cartParticipante = new CartelParticipante[lista.Count];

            int c = 0;

            foreach (Actividad_Realizada act in lista)
            {
                cartParticipante[c] = new CartelParticipante(act.Participante);
                panelAusentes.Controls.Add(cartParticipante[c], 0, c);
                panelAusentes.RowCount        = panelAusentes.RowCount + 1;
                cartParticipante[c].Location  = new Point(cartParticipante[c].Location.X, (cartParticipante[c].Size.Height * c));
                cartParticipante[c].BackColor = Color.LightGray;

                //BOTON SOLICITAR
                Panel  panel    = (Panel)cartParticipante[c].Controls.Find("panel1", false)[0];
                Button bEvaluar = (Button)panel.Controls.Find("bEvaluar", false)[0];
                bEvaluar.Visible = false;

                c++;
            }
        }
Ejemplo n.º 2
0
        private void cargarParticipantesPorEvaluarONG()
        {
            pPorEvaluar.Controls.Clear();
            panelPorEvaluar.AutoScroll = false;
            panelPorEvaluar.AutoScroll = true;
            pPorEvaluar.Controls.Add(panelPorEvaluar);
            panelPorEvaluar.RowCount = 1;
            panelPorEvaluar.Controls.Clear();

            List <Actividad_Realizada> lista = Actividad_Realizada.ListaActividadesRealizadas(actividad, Actividad_Realizada.EstadoActividadR.EVALUACION_ONG);

            CartelParticipante[] cartParticipante = new CartelParticipante[lista.Count];

            int c = 0;

            foreach (Actividad_Realizada act in lista)
            {
                cartParticipante[c] = new CartelParticipante(act.Participante);
                panelPorEvaluar.Controls.Add(cartParticipante[c], 0, c);
                panelPorEvaluar.RowCount      = panelPorEvaluar.RowCount + 1;
                cartParticipante[c].Location  = new Point(cartParticipante[c].Location.X, (cartParticipante[c].Size.Height * c));
                cartParticipante[c].BackColor = Color.DeepPink;

                //BOTON SOLICITAR
                Panel  panel    = (Panel)cartParticipante[c].Controls.Find("panel1", false)[0];
                Button bEvaluar = (Button)panel.Controls.Find("bEvaluar", false)[0];

                //PROGRAMACIÓN BOTONES
                bEvaluar.Click += (sender, EventArgs) => { bEvaluarONG_Click(sender, EventArgs, act); };
                c++;
            }
        }