コード例 #1
0
        //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);
                }
            }
        }
コード例 #2
0
        //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);
                }
            }
        }