示例#1
0
        private void agregarActividadesAModulo(ModuloWS.modulo modulo, TableLayoutPanel tlp)
        {
            try {
                ActividadWS.actividad[] actividades = actividadws.ObtenerActividadesDeModulo(modulo.id);

                for (int i = 0; i < actividades.Length; i++)
                {
                    if (actividades[i].activo != 0)
                    {
                        Label            l         = new Label();
                        TableLayoutPanel actividad = new TableLayoutPanel();
                        actividad.Size      = new System.Drawing.Size(127, 50);
                        actividad.BackColor = System.Drawing.SystemColors.InactiveCaption;
                        actividad.Name      = actividades[i].id.ToString();
                        l.Text   = actividades[i].titulo;
                        l.Height = 50;
                        l.Width  = 127;
                        l.Name   = actividades[i].id.ToString();
                        l.Cursor = System.Windows.Forms.Cursors.Hand;
                        l.Click += new System.EventHandler((sender1, e1) => MostrarActividad(sender1, e1, actividad.Name));
                        actividad.Controls.Add(l);
                        tlp.Controls.Add(actividad);
                    }
                }
            }catch (Exception ex)
            {
                Console.Write(ex + "No se encontraron actividades en el modulo" + tlp.Name);
            }
        }
示例#2
0
        private void lblMiembros_Click(object sender, EventArgs e)
        {
            ModuloWS.modulo        modulo  = modulows.SeleccionarModulo(actividadws.SeleccionarActividad(actividad.id).idModulo);
            TableroWS.tablero      tablero = tablerows.SeleccionarTablero(modulows.SeleccionarModulo(actividadws.SeleccionarActividad(actividad.id).idModulo).idTablero);
            ModalMiembrosActividad mma     = new ModalMiembrosActividad(idActividad, idUser, tablero.id);

            mma.Show();
        }
示例#3
0
        public void MostrarActividad(object sender, EventArgs e, string id)
        {
            ModalMostrarActividad f2  = new ModalMostrarActividad();
            DialogResult          res = f2.ShowDialog();

            if (res == DialogResult.OK)
            {
                ModuloWS.modulo   modulo  = modulows.SeleccionarModulo(actividadws.SeleccionarActividad(Convert.ToInt32(id)).idModulo);
                TableroWS.tablero tablero = tablerows.SeleccionarTablero(modulows.SeleccionarModulo(actividadws.SeleccionarActividad(Convert.ToInt32(id)).idModulo).idTablero);
                Tablero           t       = new Tablero(usuario.id, tablero.id);
                t.Show();
                Actividad a = new Actividad(Convert.ToInt32(id), usuario.id, t);
                a.Show();
                this.Visible = false;
            }
        }
示例#4
0
        private void button1_Click(object sender, EventArgs e)
        {
            ModalEliminarActividad f2  = new ModalEliminarActividad();
            DialogResult           res = f2.ShowDialog();

            if (res == DialogResult.OK)
            {
                ModuloWS.modulo   modulo  = modulows.SeleccionarModulo(actividadws.SeleccionarActividad(actividad.id).idModulo);
                TableroWS.tablero tablero = tablerows.SeleccionarTablero(modulows.SeleccionarModulo(actividadws.SeleccionarActividad(actividad.id).idModulo).idTablero);
                actividadws.EliminarActividadVirtual(actividad.id);
                modificacionws.CrearModificacion("Eliminacion de actividad " + actividad.estado +
                                                 " de modulo " + modulo.nombre +
                                                 " en tablero " + tablero.titulo,
                                                 DateTime.Now.ToString(), tablero.id, idUser);

                this.Visible = false;
                form.Visible = false;
                Tablero t = new Tablero(idUser, tablero.id);
                t.Show();
            }
        }
示例#5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            ActividadUsuarioWS.actividad[] actividades    = actividadusuariows.ObtenerActividadesDeUsuario(usuario.id);
            ModificacionWS.modificacion[]  modificaciones = modificacionws.ObtenerModificacionesDeUsuario(usuario.id);
            EquipoUsuarioWS.equipo[]       equipos        = equipousuariows.ObtenerEquiposDeUsuario(usuario.id);
            tableroUsuarioWS.tablero[]     tableros       = tablerousuariows.ObtenerTablerosDeUsuario(usuario.id);
            lblUsuario.Text = usuariows.SeleccionarUsuario(usuario.id).nombre;
            try
            {
                for (int i = 0; i < actividades.Length; i++)
                {
                    ModuloWS.modulo   modulo  = modulows.SeleccionarModulo(actividadws.SeleccionarActividad(actividades[i].id).idModulo);
                    TableroWS.tablero tablero = tablerows.SeleccionarTablero(modulows.SeleccionarModulo(actividadws.SeleccionarActividad(actividades[i].id).idModulo).idTablero);
                    if (actividades[i].activo != 0 && modulo.activo != 0 && tablero.activo != 0)
                    {
                        Label actividad = new Label();
                        actividad.Text        = actividades[i].titulo;
                        actividad.Name        = actividades[i].id.ToString();
                        actividad.BackColor   = System.Drawing.Color.LightGray;
                        actividad.Cursor      = System.Windows.Forms.Cursors.Hand;
                        actividad.FlatStyle   = System.Windows.Forms.FlatStyle.Popup;
                        actividad.Location    = new System.Drawing.Point(6, 6);
                        actividad.Margin      = new System.Windows.Forms.Padding(6);
                        actividad.MaximumSize = new System.Drawing.Size(141, 88);
                        actividad.MinimumSize = new System.Drawing.Size(141, 88);
                        actividad.Size        = new System.Drawing.Size(141, 88);
                        actividad.TabIndex    = 7;
                        actividad.Click      += new System.EventHandler((sender1, e1) => MostrarActividad(sender1, e1, actividad.Name));
                        pnActividades.Controls.Add(actividad);
                    }
                }
            }catch (Exception ex)
            {
                Console.Write(ex + "No se encontraron actividades pertenecientes a el usuario" + usuario.nombre);
            }

            try
            {
                for (int i = 0; i < modificaciones.Length; i++)
                {
                    Label modificacion = new Label();
                    modificacion.BackColor = System.Drawing.Color.Gainsboro;
                    modificacion.Cursor    = System.Windows.Forms.Cursors.Hand;
                    modificacion.Font      = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                    modificacion.Location  = new System.Drawing.Point(6, 6);
                    modificacion.Margin    = new System.Windows.Forms.Padding(3);
                    modificacion.Text      = modificaciones[i].descripcion;
                    modificacion.Name      = modificaciones[i].id.ToString();
                    modificacion.Size      = new System.Drawing.Size(440, 25);
                    modificacion.TabIndex  = 2;
                    modificacion.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    modificacion.Click    += new System.EventHandler((sender1, e1) => VerModificacion(sender1, e1, modificacion.Name));
                    listaModificaciones.Controls.Add(modificacion);
                }
            }catch (Exception ex)
            {
                Console.Write(ex + "No se encontraron modificaciones pertenecientes a el usuario" + usuario.nombre);
            }

            try
            {
                for (int i = 0; i < equipos.Length; i++)
                {
                    Label equipo = new Label();
                    equipo.BackColor = System.Drawing.Color.Gainsboro;
                    equipo.Cursor    = System.Windows.Forms.Cursors.Hand;
                    equipo.Font      = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                    equipo.Location  = new System.Drawing.Point(6, 6);
                    equipo.Margin    = new System.Windows.Forms.Padding(3);
                    equipo.Text      = equipos[i].nombre;
                    equipo.Name      = equipos[i].id.ToString();
                    equipo.Size      = new System.Drawing.Size(440, 25);
                    equipo.TabIndex  = 2;
                    equipo.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
                    equipo.Click    += new System.EventHandler((sender1, e1) => MostrarEquipo(sender1, e1, equipo.Name));
                    listaTableros.Controls.Add(equipo);
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex + "No se encontraron equipos a los que pertenzca el usuario" + usuario.nombre);
            }

            try
            {
                for (int i = 0; i < tableros.Length; i++)
                {
                    if (tableros[i].activo != 0)
                    {
                        Button b = new Button();
                        b.Width  = 210;
                        b.Height = 30;
                        b.Text   = tableros[i].titulo;
                        b.Name   = tableros[i].id.ToString();
                        b.Click += new System.EventHandler((sender1, e1) => AbrirTablero(sender1, e1, b));
                        pnTableros.Controls.Add(b);
                    }
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex + "No hay tableros para mostrar en el aside Tableros.");
            }
        }