Пример #1
0
        private async void button1_Click(object sender, EventArgs e)
        {
            string dni  = textBox1.Text;
            string sala = textBox2.Text;

            seguridad = new Seguridad.SeguridadClient("https://localhost:44308/");
            var seguridadQuery = new Seguridad.Models.DeleteSeguridadQuery
            {
                NIF     = dni,
                Sala    = sala,
                RestKey = restKey
            };
            var response = await seguridad.Seguridad.Delete(seguridadQuery);

            try
            {
                if (response.Content == null)
                {
                    MessageBox.Show("Eliminado correctamente");
                }
                else
                {
                    MessageBox.Show("Error: " + response.Content.Codigo + " " + response.Content.Mensaje);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Eliminado correctamente");
            }
        }
Пример #2
0
        private async void button1_Click(object sender, EventArgs e)
        {
            var seguridad = new Seguridad.SeguridadClient("https://localhost:44308/api/");

            string nif  = textBox1.Text;
            string sala = textBox2.Text;
            var    res  = await seguridad.Seguridad.Post(new Seguridad.Models.Permiso {
                NIF = nif, Sala = sala, RestKey = restKey
            });

            try
            {
                if (res.Content == null)
                {
                    MessageBox.Show("Asignado correctamente.");
                }
                else
                {
                    MessageBox.Show("Error: " + res.Content.Codigo + " " + res.Content.Mensaje);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Asignado correctamente.");
            }
        }
Пример #3
0
        private async void button1_Click(object sender, EventArgs e)
        {
            var endpoint = new Seguridad.SeguridadClient("https://localhost:44308/");

            string dni = textBox1.Text;
            var    res = await endpoint.SeguridadNif.Get(dni, new Seguridad.Models.GetSeguridadNifQuery {
                RestKey = soapkey
            });

            try
            {
                using (var contentStream = await res.RawContent.ReadAsStreamAsync())
                {
                    contentStream.Seek(0, SeekOrigin.Begin);
                    using (var sr = new StreamReader(contentStream))
                    {
                        var result = JsonConvert.DeserializeObject <Seguridad.Models.MultipleSeguridadNifGet>(sr.ReadToEnd());
                        if (result.Ipstring != null)
                        {
                            var salas = "Salas: \n";
                            foreach (var sala in result.Ipstring)
                            {
                                salas += sala + "\n";
                            }

                            label2.Text = salas;
                        }
                        else
                        {
                            label2.Text = "Error: " + result.Error.Codigo + " " + result.Error.Mensaje;
                        }
                    }
                }
            }
            catch (Exception)
            {
                label2.Text = "Error al obtener niveles";
            }
        }
Пример #4
0
        private async void button1_Click(object sender, EventArgs e)
        {
            var    endpoint = new Seguridad.SeguridadClient("https://localhost:44308/api/");
            string dni      = textBox1.Text;
            string sala     = textBox2.Text;
            var    res      = await endpoint.Seguridad.Get(new Seguridad.Models.GetSeguridadQuery
            {
                NIF     = dni,
                Sala    = sala,
                RestKey = restKey
            });

            try
            {
                using (var contentStream = await res.RawContent.ReadAsStreamAsync())
                {
                    contentStream.Seek(0, SeekOrigin.Begin);
                    using (var sr = new StreamReader(contentStream))
                    {
                        var result = JsonConvert.DeserializeObject <Seguridad.Models.MultipleSeguridadGet>(sr.ReadToEnd());
                        if (result.Ipbool.HasValue)
                        {
                            label3.Text = result.Ipbool.Value ? "Usuario Validado" : "Usuario sin permiso";
                        }
                        else
                        {
                            label3.Text = "Error:  " + result.Error.Codigo + " " + result.Error.Mensaje;
                        }
                    }
                }
            }
            catch (Exception)
            {
                label3.Text = "Error al validar usuario";
            }
        }
Пример #5
0
 internal SeguridadNif(SeguridadClient proxy)
 {
     this.proxy = proxy;
 }
Пример #6
0
 internal SeguridadValidarUsuario(SeguridadClient proxy)
 {
     this.proxy = proxy;
 }
Пример #7
0
 internal SeguridadEliminarPermisos(SeguridadClient proxy)
 {
     this.proxy = proxy;
 }
Пример #8
0
 internal SeguridadObtenerNiveles(SeguridadClient proxy)
 {
     this.proxy = proxy;
 }