//METODOS FACILITADORES 'cargarDatosTabla(), generarID(), NombresColumnas(), inicializacionCampos()' #region public void cargarDatosTabla() { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.cargarDatosProfesor(), typeof(DataTable)); dgvProfe.DataSource = dt; NombresColumnas(); dgvProfe.ClearSelection(); } catch { MessageBox.Show("Error en cargar los datos", "¡Error en los Datos!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//LOAD private void ModuloTalleres_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); cbEscuelaTaller.Items.Add(item); } String respuestaProfes = wsPHP.cargarDatosProfesor(); var respProfes = JsonConvert.DeserializeObject <List <ClassProfesor> >(respuestaProfes); AutoCompleteStringCollection collection = new AutoCompleteStringCollection(); foreach (var nomProfes in respProfes) { ComboBoxItem item = new ComboBoxItem(); item.Text = nomProfes.pr_nombre_profesor; item.Value = Convert.ToString(nomProfes.pr_id_profesor); cbProfeTaller.Items.Add(item); collection.Add(item.Text); } cbProfeTaller.AutoCompleteCustomSource = collection; cbProfeTaller.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbProfeTaller.AutoCompleteSource = AutoCompleteSource.CustomSource; } catch { MessageBox.Show("Error en cargar los datos", "¡Error en los Datos!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }