예제 #1
0
 //BUSCADOR DE MATERIAL
 private void txtBuscadorMaterial_TextChanged(object sender, EventArgs e)
 {
     if (txtBuscadorMaterial.Text != "")
     {
         using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
         {
             DataTable dt = new DataTable();
             try
             {
                 dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarMaterial(txtBuscadorMaterial.Text), typeof(DataTable));
                 dgvMaterial.DataSource = dt;
                 NombresColumnas();
             }
             catch (Exception)
             {
                 MessageBox.Show("No se encuentra ningun alumno con estos datos, Por favor ingrese un nombre o ID Alumno correcto", "No existe este alumno", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 cargarDatosTabla();
             }
         }
     }
     else
     {
         cargarDatosTabla();
     }
 }
        private void cbMaterialRec_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (opcionBotones == 0)
            {
                using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
                {
                    String respuestaMaterial = wsPHP.buscarMaterial(cbMaterialRec.Text);
                    var    respMate          = JsonConvert.DeserializeObject <List <ClassMaterial> >(respuestaMaterial);

                    foreach (var nomMate in respMate)
                    {
                        ComboBoxItem item = new ComboBoxItem();
                        item.Value = Convert.ToString(nomMate.ma_id_material);
                        string id = item.Value.ToString();
                        txtIdMaterialRec.Text = id;
                    }
                }
            }
        }