예제 #1
0
        public bool RegistrarMiembro(Registro registro)
        {
            try
            {
                var miembrosServiceRemoteAddress = new System.ServiceModel.EndpointAddress("http://localhost:82/MiembrosService.svc");
                using (var miembrosService = new MiembrosServiceClient(new System.ServiceModel.BasicHttpBinding(), miembrosServiceRemoteAddress))
                {
                    var miembro = new Miembro()
                    {
                        Nombres         = registro.Nombres,
                        ApellidoPaterno = registro.ApellidoPaterno,
                        ApellidoMaterno = registro.ApellidoMaterno,
                        Dni             = registro.Dni,
                        Edad            = registro.Edad,
                        Correo          = registro.Correo,
                        Password        = registro.Contrasena
                    };

                    miembrosService.Endpoint.Binding.SendTimeout = new TimeSpan(0, 0, 0, 20);
                    var memeber = miembrosService.CrearMiembro(miembro);
                }

                return(true);
            }
            catch (Exception ex) { return(false); }
        }
예제 #2
0
        public bool ExisteDni(string dni)
        {
            var miembrosServiceRemoteAddress = new System.ServiceModel.EndpointAddress("http://localhost:82/MiembrosService.svc");

            using (var miembrosService = new MiembrosServiceClient(new System.ServiceModel.BasicHttpBinding(), miembrosServiceRemoteAddress))
            {
                miembrosService.Endpoint.Binding.SendTimeout = new TimeSpan(0, 0, 0, 20);
                return(miembrosService.ObtenerMiembro(dni) != null);
            }
        }
예제 #3
0
        public Miembro IniciarSesion(string dni, string contrasena)
        {
            //var miembrosServiceRemoteAddress = new System.ServiceModel.EndpointAddress("http://localhost:25703/MiembrosService.svc");
            var miembrosServiceRemoteAddress = new System.ServiceModel.EndpointAddress("http://localhost:82/MiembrosService.svc");

            using (var miembrosService = new MiembrosServiceClient(new System.ServiceModel.BasicHttpBinding(), miembrosServiceRemoteAddress))
            {
                miembrosService.Endpoint.Binding.SendTimeout = new TimeSpan(0, 0, 0, 20);
                return(miembrosService.IniciarSesion(dni, contrasena));
            }
        }