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);
     }
 }
Beispiel #2
0
 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");
     }
 }
Beispiel #3
0
        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);
        }