//LOAD private void ModuloMaterial_Load(object sender, EventArgs e) { cargarDatosTabla(); using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { String respuestaEscuela = wsPHP.cargarDatosEscuela(); var respEsc = JsonConvert.DeserializeObject <List <ClassEscuela> >(respuestaEscuela); foreach (var nomEsc in respEsc) { ComboBoxItem item = new ComboBoxItem(); item.Text = nomEsc.es_nombre_escuela; item.Value = Convert.ToString(nomEsc.es_id_escuela); cbEscuelaMaterial.Items.Add(item); } //TALLER if (txtIdEscuela.Text != "") { String respuestaTaller = wsPHP.cargarDatosDeTaller(); var respTall = JsonConvert.DeserializeObject <List <ClassTaller> >(respuestaTaller); foreach (var nomTall in respTall) { ComboBoxItem item = new ComboBoxItem(); item.Text = nomTall.ta_nombre_taller; item.Value = Convert.ToString(nomTall.ta_id_taller); cbTallerMaterial.Items.Add(item); } } //DINAMICA if (txtIdTaller.Text != "") { String respuestaDinamica = wsPHP.cargarDatosDinamica(); var respDina = JsonConvert.DeserializeObject <List <ClassDinamica> >(respuestaDinamica); foreach (var nomDina in respDina) { ComboBoxItem item = new ComboBoxItem(); item.Text = nomDina.di_nombre_dinamica; item.Value = Convert.ToString(nomDina.di_id_dinamica); cbDinamicaMaterial.Items.Add(item); } } } catch { MessageBox.Show("Error en cargar los datos", "¡Error en los Datos!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//METODOS FACILITADORES 'cargarDatosTabla(), generarID(), NombresColumnas(), inicializacionCampos()' #region public void cargarDatosTabla() { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.cargarDatosDinamica(), typeof(DataTable)); dgvDinamica.DataSource = dt; NombresColumnas(); dgvDinamica.ClearSelection(); } catch (Exception) { MessageBox.Show("Error en cargar los datos", "¡Error en los Datos!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }