Пример #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            //MsgLocalizacion m = new MsgLocalizacion();
            //m.Latitud = "3.3837398745";
            //m.Longitud = "3.334983470";

            MsgDBPeticion m = new MsgDBPeticion();

            m.CodigoPeticion = "AgregarCuentaAGrupo";
            m.ParamsCuenta.Add(new Cuenta()
            {
                Id = 36
            });
            m.ParamsGrupo.Add((new Grupo()
            {
                Id = 34
            }));

            /*m.ParamsGrupo.Add((new Grupo() { Id = 2 }));
            *  m.ParamsGrupo.Add((new Grupo() { Id = 3 }));
            *  m.ParamsGrupo.Add((new Grupo() { Id = 4 }));*/

            m.From = tbFrom.Text;
            m.To.Add(tbTo.Text);
            m.Fecha = DateTime.Now;
            client.SendToServer(m);
        }
Пример #2
0
        private void lblNuevaCuenta_LinkClicked(object sender, EventArgs e)
        {
            if (!conectado)
            {
                MessageBox.Show("Hay problemas de coneccion");
                return;
            }

            var cuenta = new Cuenta()
            {
                Usuario            = tbUsuario.Text,
                Pass               = tbPassword.Text,
                RecibeLocalizacion = 1,
            };

            MsgDBPeticion msg = new MsgDBPeticion()
            {
                From           = guid.ToString(),
                Fecha          = DateTime.Now,
                CodigoPeticion = "CrearCuenta",
            };

            msg.To.Add(guid.ToString());
            msg.ParamsCuenta.Add(cuenta);

            sesion.Server.SendToServer(msg);
        }
Пример #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (dgvGruposAnfitrion.SelectedRows.Count == 0)
            {
                MessageBox.Show("Seleccione un grupo para eliminarlo");
                return;
            }

            var nombre = dgvGruposAnfitrion.SelectedRows[0].Cells["nombre"].Value.ToString();

            grupoEliminar = sesion.Grupos.SingleOrDefault(x => x.Nombre == nombre);

            if (grupoEliminar == null)
            {
                return;
            }

            MsgDBPeticion msg = new MsgDBPeticion()
            {
                CodigoPeticion = "BorrarGrupo",
                Fecha          = DateTime.Now,
                From           = sesion.Usuario.Usuario,
                To             = new List <string>()
                {
                    sesion.Usuario.Usuario
                },
                ParamsGrupo = new List <Grupo>()
                {
                    grupoEliminar
                }
            };

            sesion.Server.SendToServer(msg);
        }
Пример #4
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (!conectado)
            {
                MessageBox.Show("Hay problemas de coneccion");
                return;
            }

            btnLogin.Enabled       = false;
            btnCrearCuenta.Enabled = false;

            var cuenta = new Cuenta()
            {
                Usuario = tbUsuario.Text,
                Pass    = tbPassword.Text,
            };

            MsgDBPeticion msg = new MsgDBPeticion()
            {
                From           = guid.ToString(),
                Fecha          = DateTime.Now,
                CodigoPeticion = "Login",
                To             = new List <string>()
                {
                    guid.ToString()
                },
                ParamsCuenta = new List <Cuenta>()
                {
                    cuenta
                },
            };

            sesion.Server.SendToServer(msg);
        }
Пример #5
0
        private void button4_Click(object sender, EventArgs e)
        {
            MsgDBPeticion m = new MsgDBPeticion();

            m.CodigoPeticion = "CrearCuenta";
            m.ParamsCuenta.Add(new Cuenta()
            {
                Usuario = "pablo", Pass = "******", RecibeLocalizacion = 1
            });

            m.From = tbFrom.Text;
            m.To.Add(tbTo.Text);
            m.Fecha = DateTime.Now;
            client.SendToServer(m);
        }
Пример #6
0
        private void PedirCuentaDeUsuarios()
        {
            ActivarProgressBar();
            MsgDBPeticion msg = new MsgDBPeticion()
            {
                CodigoPeticion = "GetCuentas",
                From           = sesion.Usuario.Usuario,
                Fecha          = DateTime.Now,
            };


            msg.To.Add(sesion.Usuario.Usuario);

            sesion.Server.SendToServer(msg);
        }
        private void PedirGrupos()
        {
            MsgDBPeticion msg = new MsgDBPeticion()
            {
                CodigoPeticion = "GetCuentas",
                Fecha          = DateTime.Now,
                From           = sesion.Usuario.Usuario,
                To             = new List <string>()
                {
                    sesion.Usuario.Usuario
                },
            };

            sesion.Server.SendToServer(msg);
        }
Пример #8
0
        internal void BuscarGruposAnfitrion()
        {
            MsgDBPeticion msg = new MsgDBPeticion()
            {
                From = sesion.Usuario.Usuario,
                To   = new List <string>()
                {
                    sesion.Usuario.Usuario
                },
                CodigoPeticion = "GetGrupoPorAnfitrion",
                Fecha          = DateTime.Now,
                ParamsCuenta   = new List <Cuenta>()
                {
                    sesion.Usuario
                },
            };

            sesion.Server.SendToServer(msg);
        }
        private void CrearGrupo()
        {
            MsgDBPeticion msg = new MsgDBPeticion()
            {
                CodigoPeticion = "CrearGrupo",
                Fecha          = DateTime.Now,
                From           = sesion.Usuario.Usuario,
                To             = new List <string>()
                {
                    sesion.Usuario.Usuario
                },
                ParamsGrupo = new List <Grupo>()
                {
                    grupo
                },
            };

            sesion.Server.SendToServer(msg);
        }
        private void btnCrear_Click(object sender, EventArgs e)
        {
            ActivarBarra();
            MsgDBPeticion msg = new MsgDBPeticion()
            {
                CodigoPeticion = "BorrarGrupo",
                Fecha          = DateTime.Now,
                From           = sesion.Usuario.Usuario,
                To             = new List <string>()
                {
                    sesion.Usuario.Usuario
                },
                ParamsGrupo = new List <Grupo>()
                {
                    grupo
                },
            };

            sesion.Server.SendToServer(msg);
        }
Пример #11
0
        private void CrearGrupo(object sender, EventArgs e)
        {
            grupoNuevo.Nombre = tbNombreGrupo.Text != string.Empty ? tbNombreGrupo.Text : null;

            if (grupoNuevo.Nombre == null)
            {
                MessageBox.Show("Ingrese el nombre del grupo");
                return;
            }

            grupoNuevo.Integrantes = ListaIntegrantesSeleccionados();

            if (grupoNuevo.Integrantes.Count == 0)
            {
                MessageBox.Show("Seleccione al menos un integrante");
                return;
            }

            MsgDBPeticion msg = new MsgDBPeticion()
            {
                From = sesion.Usuario.Usuario,
                To   = new List <string>()
                {
                    sesion.Usuario.Usuario
                },
                Fecha          = DateTime.Now,
                CodigoPeticion = "CrearGrupo",
                ParamsGrupo    = new List <Grupo>()
                {
                    grupoNuevo
                },
            };

            sesion.Server.SendToServer(msg);

            ActivarProgressBar();
            btnCrearGrupo.Enabled = false;
        }