private void btnAceptar_Click(object sender, EventArgs e) { alumno = new Alumno(txtNombre.Text, txtApellido.Text, ruta, int.Parse(txtDni.Text)); if (ActualizarAlumno != null) { ActualizarAlumno.Invoke(alumno); } }
private void btnActualizar_Click(object sender, RoutedEventArgs e) { try { Biblioteca.Alumno alum = (Biblioteca.Alumno)dataGrid.SelectedItem; if (alum != null) { ActualizarAlumno actualizarAlumno = new ActualizarAlumno(alum.Id_Tributario); actualizarAlumno.Show(); } else { System.Windows.MessageBox.Show("Seleccione Alumno del listado", "Aviso"); } } catch (Exception ex) { System.Windows.MessageBox.Show(ex.Message, "Error"); } }
public async Task <Boolean> putAlumnoInfo(String sexo, String telefono, String correo, String curp, String estadonacimiento, String fechanacimiento) { Boolean flag = false; List <ActualizarAlumno> listSubjects = new List <ActualizarAlumno>(); try { //var uri = new Uri(string.Format(Constants.RestUrl, string.Empty)); ActualizarAlumno sub = new ActualizarAlumno(); sub.sexo = sexo; sub.telefono = telefono; sub.correo = correo; sub.curp = curp; sub.estadonacimiento = estadonacimiento; sub.fechanacimiento = fechanacimiento; var json = JsonConvert.SerializeObject(sub); //var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpContent content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri(Settings.Settings.ip); //var authData = string.Format("{0}:{1}", "root", "root"); //var authHeaderValue = Convert.ToBase64String(Encoding.UTF8.GetBytes(authData)); //httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authHeaderValue); //var resp = await httpClient.GetAsync("SIIWS_PATM/api/wslista/getlista/" + Settings.idStudent + "/" + Settings.token); var resp = await httpClient.PutAsync("/ws/sii/updatealumno/" + Settings.Settings.nocont + "/" + Settings.Settings.token, content); if (resp.IsSuccessStatusCode) { flag = true; } } catch (Exception e) { e.ToString(); } return(flag); }