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"); } }
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."); } }
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"; } }
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"; } }
internal SeguridadNif(SeguridadClient proxy) { this.proxy = proxy; }
internal SeguridadValidarUsuario(SeguridadClient proxy) { this.proxy = proxy; }
internal SeguridadEliminarPermisos(SeguridadClient proxy) { this.proxy = proxy; }
internal SeguridadObtenerNiveles(SeguridadClient proxy) { this.proxy = proxy; }