Example #1
0
        public void RegistrarUsuario()
        {
            try
            {
                UsuarioServicios.UsuarioServicesClient usuarioServicesClient = new UsuarioServicios.UsuarioServicesClient();
                UsuarioServicios.InsertarRespuesta     respuesta             = usuarioServicesClient.Registrar(new UsuarioServicios.Usuario()
                {
                    Correo = iregistro.Correo, ID = -1, Nick = iregistro.Nick, Password = iregistro.Password
                });

                if (!respuesta.Error)
                {
                    iregistro.MostrarMensajeUsuarioError("Usuario registrado correctamente");
                    (iregistro as Views.Registro).Hide();
                    (iregistro as Views.Registro).padre.Show();
                }
                else
                {
                    iregistro.MostrarMensajeUsuarioError(respuesta.Errores["Error"]);
                }
            }
            catch (Exception ex)
            {
                iregistro.MostrarMensajeUsuarioError(ex.Message);
            }
        }
        public void txtBuscarAlumno_TextChanged(object sender, EventArgs e)
        {
            flowLayoutPanel1.Controls.Clear();

            if (txtBuscarAlumno.Text.Trim() == String.Empty)
            {
                return;
            }

            try
            {
                UsuarioServicios.UsuarioServicesClient usuarioServicesClient = new UsuarioServicios.UsuarioServicesClient();

                UsuarioServicios.MultipleRespuestaOfUsuarioAmistadqYdlCAL1 _respuesta = usuarioServicesClient.ConsultarPorBusqueda(ClienteIntellectus.Views.Principal.ID, txtBuscarAlumno.Text);

                if (!_respuesta.Error)
                {
                    foreach (var usuario in _respuesta.Entidades)
                    {
                        ControlUsuarioAmigosTarjetaSolicitud cuats = new ControlUsuarioAmigosTarjetaSolicitud(usuario, this);

                        flowLayoutPanel1.Controls.Add(cuats);
                    }
                }
                else
                {
                    MessageBox.Show(_respuesta.Errores["Error"]);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public bool ValidarUsuario()
        {
            try
            {
                UsuarioServicios.UsuarioServicesClient usuarioServicesClient = new UsuarioServicios.UsuarioServicesClient();

                UsuarioServicios.UnicaRespuestaOfUsuarioqYdlCAL1 respuesta = usuarioServicesClient.LoguearPorCorreoYPassword(ilogin.Correo, ilogin.Password);

                if (!respuesta.Error)
                {
                    ilogin.ID = respuesta.Entidad.ID;

                    return(true);
                }
                else
                {
                    foreach (var error in respuesta.Errores)
                    {
                        ilogin.MostrarMensajeUsuarioError(error.Value);
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                ilogin.MostrarMensajeUsuarioError(ex.Message);
                RollbarLocator.RollbarInstance.Critical(ex);
            }

            return(false);
        }
Example #4
0
        public void btnSolicitudPendiente_Click(object sender, EventArgs e)
        {
            ActualizarListaAmigos();
            controlUsuarioAmigosSolicitudPendientePrincipal1.BringToFront();
            controlUsuarioAmigosSolicitudPendientePrincipal1.flowLayoutPanelEnviadas.Controls.Clear();
            controlUsuarioAmigosSolicitudPendientePrincipal1.flowLayoutPanelPendientes.Controls.Clear();
            try
            {
                UsuarioServicios.UsuarioServicesClient usuarioServicesClient = new UsuarioServicios.UsuarioServicesClient();

                UsuarioServicios.MultipleRespuestaOfUsuarioAmistadqYdlCAL1 _respuesta = usuarioServicesClient.ConsultarSolicitudesPorCliente((int)ClienteIntellectus.Views.Principal.ID);

                if (!_respuesta.Error)
                {
                    foreach (var pendiente in _respuesta.Entidades.Where(x => x.EsSolicitante == true && x.SolicitudAmistad.Estado != "Amigos").ToList())
                    {
                        ControlUsuarioAmigosTarjetaSolicitud cuats = new ControlUsuarioAmigosTarjetaSolicitud(pendiente, this);
                        controlUsuarioAmigosSolicitudPendientePrincipal1.flowLayoutPanelEnviadas.Controls.Add(cuats);
                    }

                    foreach (var recibida in _respuesta.Entidades.Where(x => x.EsSolicitante == false && x.SolicitudAmistad.Estado != "Amigos").ToList())
                    {
                        ControlUsuarioAmigosTarjetaSolicitud cuats = new ControlUsuarioAmigosTarjetaSolicitud(recibida, this);
                        controlUsuarioAmigosSolicitudPendientePrincipal1.flowLayoutPanelPendientes.Controls.Add(cuats);
                    }
                }
                else
                {
                    Console.WriteLine("Hubo error en el servidor");
                    MessageBox.Show(_respuesta.Errores["Error"]);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + " " + ex.InnerException);
            }
        }