예제 #1
0
 private void bVerMas_Click(object sender, EventArgs e)
 {
     if (Actividad_Realizada.Contains(user, actividad))
     {
         VerActividadRealizada vAct = new VerActividadRealizada(user, new Actividad_Realizada(user, actividad));
         vAct.ShowDialog();
     }
     else
     {
         VerActividadAbierta vAct = new VerActividadAbierta(this.user, this.actividad);
         vAct.ShowDialog();
     }
 }
예제 #2
0
        private void CargarCarteles(List <Mapeo.Historial> lista)
        {
            CartelHistorial[] carteles = new CartelHistorial[lista.Count];

            int c = 0;

            foreach (Mapeo.Historial h in lista)
            {
                CartelHistorial cartel = new CartelHistorial(h);
                if (c % 3 == 0)
                {
                    cartel.BackColor = System.Drawing.Color.DarkRed;
                }
                if (c % 3 == 1)
                {
                    cartel.BackColor = System.Drawing.Color.Firebrick;
                }
                if (c % 3 == 2)
                {
                    cartel.BackColor = System.Drawing.Color.IndianRed;
                }
                carteles[c] = cartel;
                tablePP.Controls.Add(carteles[c], 0, c);
                tablePP.RowCount     = tablePP.RowCount + 1;
                carteles[c].Location = new Point(carteles[c].Location.X, (carteles[c].Size.Height * c));

                //Programar verTodo
                Panel  panel    = (Panel)carteles[c].Controls.Find("panel1", false)[0];
                Button bVerTodo = (Button)panel.Controls.Find("bVerTodo", false)[0];

                if (h.Actividad != null)
                {
                    if (Actividad_Realizada.Contains(h.Usuario, h.Actividad))
                    {
                        Actividad_Realizada actRealizada = new Actividad_Realizada(h.Usuario, h.Actividad);
                        //MOSTRAR VISTA DE LA ACTIVIDAD_REALIZADA
                        bVerTodo.Click += (sender, EventArgs) => { bVerTodo_Click(sender, EventArgs, actRealizada); };
                    }
                    else
                    {
                        //MOSTRAR VISTA DE SÓLO LA ACTIVIDAD
                        bVerTodo.Click += (sender, EventArgs) => { bVerTodo_Click(sender, EventArgs, h.Actividad); };
                    }
                }

                c++;
            }
        }