예제 #1
0
        //SELECTEDINDEX DE COMBOBOX
        private void cbEscuelaPagos_SelectedIndexChanged(object sender, EventArgs e)
        {
            using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
            {
                String respuestaEscuela = wsPHP.cargarNombresEscuela(cbEscuelaPagos.Text);
                var    respEsc          = JsonConvert.DeserializeObject <List <ClassEscuela> >(respuestaEscuela);

                foreach (var nomEsc in respEsc)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Value = Convert.ToString(nomEsc.es_id_escuela);
                    string id = item.Value.ToString();
                    txtIdEscuela1.Text = id;
                }
                DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtIdEscuela1.Text), typeof(DataTable));
                dgvAlumnoPagos.DataSource = dt;
                dgvAlumnoPagos.BringToFront();
                label8.Visible    = true;
                txtbuscar.Visible = true;
                lblmsg.Visible    = false;
                if (dgvAlumnoPagos.RowCount == 0)
                {
                    label8.Visible    = false;
                    txtbuscar.Visible = false;
                    MessageBox.Show("Esta escuela aun no tiene alumnos registrados\nPor favor vaya al modulo de Alumnos para agregar alumnos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                    lblmsg.BringToFront();
                    lblmsg.Visible = true;
                }
                else
                {
                    NombresColumnasAlumno();
                }
            }
        }
예제 #2
0
 //BUSCADOR DE ALUMNOS
 private void txtBuscadorAlumno_TextChanged(object sender, EventArgs e)
 {
     if (txtBuscadorAlumno.Text != "")
     {
         using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
         {
             DataTable dt = new DataTable();
             try
             {
                 dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtBuscadorAlumno.Text), typeof(DataTable));
                 dgvAlumnos.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 btnAceptar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Estas seguro de realizar esta accion?\n Una vez hecho los cambios no podra revertirlos", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                webservices3435.WSPHP ws  = new webservices3435.WSPHP();
                String   respuestaEscuela = ws.consultaNiveles(txtIdEscuela.Text);
                var      respEsc          = JsonConvert.DeserializeObject <List <ClassNivelEducativo> >(respuestaEscuela);
                string[] niveles          = new string[4];
                int      j = 0;
                foreach (var nomEsc in respEsc)
                {
                    niveles[j] = nomEsc.ne_nivel_educativo_niveles_escuela;
                    j++;
                }

                for (int i = 0; i <= j; i++)
                {
                    if (niveles[i] == "SECUNDARIA")
                    {
                        ws.validarGrado(txtIdEscuela.Text);
                        ws.actualizarGrupos("3", "2", txtIdEscuela.Text, "SECUNDARIA");
                        ws.actualizarGrupos("2", "1", txtIdEscuela.Text, "SECUNDARIA");
                    }
                    else if (niveles[i] == "PRIMARIA")
                    {
                        ws.actualizarNivel("SECUNDARIA", "PRIMARIA", txtIdEscuela.Text, "6");
                        ws.actualizarGrupos("6", "5", txtIdEscuela.Text, "PRIMARIA");
                        ws.actualizarGrupos("5", "4", txtIdEscuela.Text, "PRIMARIA");
                        ws.actualizarGrupos("4", "3", txtIdEscuela.Text, "PRIMARIA");
                        ws.actualizarGrupos("3", "2", txtIdEscuela.Text, "PRIMARIA");
                        ws.actualizarGrupos("2", "1", txtIdEscuela.Text, "PRIMARIA");
                    }
                    else if (niveles[i] == "PRESCOLAR")
                    {
                        ws.actualizarNivel("PRIMARIA", "PRESCOLAR", txtIdEscuela.Text, "3");
                        ws.actualizarGrupos("3", "2", txtIdEscuela.Text, "PRESCOLAR");
                        ws.actualizarGrupos("2", "1", txtIdEscuela.Text, "PRESCOLAR");
                    }
                }
                MessageBox.Show("El nivel y grado de todos los alumnos de la escuela " + cbEscuela.Text + " han sido actualizados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
                {
                    DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtIdEscuela.Text), typeof(DataTable));
                    dgvAlumnos.DataSource = dt;
                    dgvAlumnos.ClearSelection();
                    NombresColumnas();
                }
                btnActualizarGrado.Visible = false;
                btnCargarTodo.Visible      = true;
                cbEscuela.Text             = "Seleccionar Escuela";
            }
        }
예제 #4
0
 //cargar datos de alumno dependiendo de la escuela
 public void cargarDatosTablaAlumnos()
 {
     using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
     {
         try
         {
             DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtIdEscuela1.Text), typeof(DataTable));
             dgvAlumnoPagos.DataSource = dt;
             NombresColumnasAlumno();
         }
         catch (Exception)
         {
             MessageBox.Show("Error en cargar los datos", "¡Error en los Datos!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
        private void cbEscuela_SelectedIndexChanged(object sender, EventArgs e)
        {
            using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
            {
                String respuestaEscuela = wsPHP.cargarNombresEscuela(cbEscuela.Text);
                var    respEsc          = JsonConvert.DeserializeObject <List <ClassEscuela> >(respuestaEscuela);

                foreach (var nomEsc in respEsc)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Value = Convert.ToString(nomEsc.es_id_escuela);
                    string id = item.Value.ToString();
                    txtIdEscuela.Text = id;
                }
                DataTable dt = new DataTable();
                dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtIdEscuela.Text), typeof(DataTable));
                dgvAlumnos.DataSource = dt;
                if (dgvAlumnos.RowCount != 0)
                {
                    NombresColumnas();
                }
            }
        }