コード例 #1
0
ファイル: c_Publicacion.cs プロジェクト: eddormz/FCFM-Groups
        private void btn_enviar_Click(object sender, EventArgs e)
        {
            if (Publicacion.Text != "")
            {
                if (!file)
                {

                    DataSourcePOI dsp = new DataSourcePOI();

                    DataTable dtt = dsp.insertPublicacion(Publicacion.Text, idGrupo, id);

                    if (dtt.Rows[0][0].ToString() != "null")
                    {
                        DataTable dt = dsp.getPublicacion(idGrupo);

                        for (int bc = 0; bc < dt.Rows.Count; bc++)
                        {

                            c_desplegar c = new c_desplegar(dt.Rows[bc][4] + "", dt.Rows[bc][1] + "", int.Parse(dtt.Rows[0][0].ToString()), idGrupo, id, file, dt.Rows[bc][5].ToString(), socketPublicacion);

                        }
                        Publicacion.Text = "";
                        flp.Controls.Clear();
                        FG fg = new FG();
                        fg.publicaciones(id, idGrupo, socketPublicacion, flp);
                    }
                }
                else
                {
                    Mensaje mensaje = new Mensaje();
                    mensaje.archi = a;
                    mensaje.tipoo = Mensaje.tipo.publicacionarchivo;

                    DataSourcePOI dsp = new DataSourcePOI();

                    DataTable dtt = dsp.insertPublicacionArchivo(Publicacion.Text, idGrupo, id, a.j);

                    if (dtt.Rows[0][0].ToString() != "null")
                    {
                        DataTable dt = dsp.getPublicacion(idGrupo);

                        for (int bc = 0; bc < dt.Rows.Count; bc++)
                        {
                            c_desplegar c = new c_desplegar(dt.Rows[bc][4] + "", dt.Rows[bc][1] + "", int.Parse(dtt.Rows[0][0].ToString()), idGrupo, id, file, dt.Rows[bc][5].ToString(), socketPublicacion);

                        }
                        Publicacion.Text = "";
                        flp.Controls.Clear();
                        FG fg = new FG();
                        fg.publicaciones(id, idGrupo, socketPublicacion, flp);
                    }
                    socketPublicacion.Send(mensaje.toBytes());
                    file = false;
                }
            }
        }
コード例 #2
0
ファイル: c_subgrupos.cs プロジェクト: eddormz/FCFM-Groups
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtNombreSubgrupo.Text != "")
            {
                DataSourcePOI dsp = new DataSourcePOI();

                int idGrupinho = dsp.insertSubgruponom(idGrupo, txtNombreSubgrupo.Text);

                dsp.insertSubGrupo(id, idGrupinho);

                pnlsubgrup.Visible = false;

                FG fg = new FG();
                fg.subrgupos(id, idGrupo, subgrupos, flp);
            }
        }
コード例 #3
0
ファイル: inicio.cs プロジェクト: eddormz/FCFM-Groups
        private void bt_In_Click(object sender, EventArgs e)
        {
            if (txt_correo.Text != "" && txt_contra.Text != "")
            {
                try
                {

                    Mensaje d = new Mensaje();
                    d.nombre = tb_correo.Text;
                    d.contrasenia = tb_contra.Text;
                    d.ip = Data.funciones.obtenerip();
                    d.tipoo = Mensaje.tipo.login;
                    byte[] entrando = new byte[cliente.SendBufferSize];

                    cliente.Connect(ip, 1806);

                    //La cadena de string la convertimos en un arreglo de bytes para enviarla
                    cliente.Send(d.toBytes());

                    cliente.Receive(entrando);
                    Mensaje n = new Mensaje(entrando);

                    if (n.iduser > 0)
                    {
                        FG main = new FG(cliente, n.iduser, tb_correo.Text, n.idGrupo);
                        main.Show();
                        Hide();
                    }
                    else
                    {
                        cliente.Disconnect(true);
                        Application.Restart();
                    }

                }
                catch (Exception ex)
                {
                    Console.WriteLine("Error conectando al cliente: " + ex.ToString());
                }

            }
        }
コード例 #4
0
ファイル: c_subgrupos.cs プロジェクト: eddormz/FCFM-Groups
        private void lstAgregarse_DoubleClick(object sender, EventArgs e)
        {
            DataSourcePOI dsp = new DataSourcePOI();

            string[] datos = lstAgregarse.SelectedItems[0].Text.Split('-');
            int idSubgrupoGrupo = int.Parse(datos[0]);
            dsp.insertSubGrupo(id, idSubgrupoGrupo);
            pnlAgregarse.Visible = false;
            FG fg = new FG();
            fg.subrgupos(id, idGrupo, subgrupos, flp);
        }
コード例 #5
0
ファイル: tarea.cs プロジェクト: eddormz/FCFM-Groups
 private void btnAgregarNueva_Click(object sender, EventArgs e)
 {
     if (txtNombreTarea.Text != "")
     {
         DataSourcePOI dsp = new DataSourcePOI();
         bool agregado = dsp.insertTarea(txtNombreTarea.Text, idGrupo);
         if (agregado)
             pnlAdd.Visible = false;
         FG fg = new FG();
         fg.tareas(id, idGrupo, tareas, flp);
     }
 }