コード例 #1
0
ファイル: FG.cs プロジェクト: eddormz/FCFM-Groups
        public void publicaciones(int id, int idGrupo, Socket conectado, FlowLayoutPanel flp_publicacion)
        {
            DataSourcePOI dsp = new DataSourcePOI();

            c_Publicacion p = new c_Publicacion(id, idGrupo, conectado, flp_publicacion);
            flp_publicacion.Controls.Add(p);

            DataTable dt = dsp.getPublicacion(idGrupo);
            c_desplegar c = null;

            tareas(id, idGrupo, conectado, flowLayoutPanel2);

            subrgupos(id, idGrupo, conectado, flowLayoutPanel1);

            bool isExistsFile = false;

            int temp = 0;

            if (dt != null)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    // c_desplegar c = new c_desplegar("nombre"+i, "Toda la publicacion aqui", 1);

                    string comprar = dt.Rows[i][5].ToString();

                    if (!"".Equals(comprar))
                    {
                        isExistsFile = true;
                    }

                    c = new c_desplegar(dt.Rows[i][4] + "", dt.Rows[i][1] + "", int.Parse(dt.Rows[i][0].ToString()), idGrupo, id, isExistsFile, dt.Rows[i][5].ToString(), conectado);

                    DataTable dtc = dsp.getComentario(int.Parse(dt.Rows[i][0].ToString()));

                    temp = int.Parse(dt.Rows[i][0].ToString());

                    if (dtc != null)
                    {
                        for (int j = 0; j < dtc.Rows.Count; j++)
                        {
                            int temp2 = int.Parse(dtc.Rows[j][1].ToString());
                            if (temp == temp2)
                            {
                                Label l = new Label();
                                l.Text = dtc.Rows[j][0].ToString();
                                c.flp_comentarios.Controls.Add(l);
                            }
                        }
                    }
                    flp_publicacion.Controls.Add(c);
                    isExistsFile = false;
                }
            }
        }
コード例 #2
0
ファイル: FG.cs プロジェクト: eddormz/FCFM-Groups
 public void actualiza2step(lista_usuarios d)
 {
     flp_conectados.Controls.Clear();
     foreach (string[]i in d.lista)
     {
         if (int.Parse(i[1]) != this.id)
         {
             c = new c_conectado(i[0], int.Parse(i[1]), i[2]);
             c.Click += new EventHandler(clickconectado);
             c.pb_estatus.Click+= new EventHandler(clickconectado);
             c.txt_nombreConectado.Click += new EventHandler(clickconectado);
             flp_conectados.Controls.Add(c);
         }
     }
 }