//BOTON RELACIONAR ALUMNOS CON PADRES private void btnAsignarPadre_Click(object sender, EventArgs e) { if ((cbEscuelaAlumno.Text != "Seleccionar Escuela") && (txtNombreAlumno.Text != "") && (txtApellidoPatAlumno.Text != "") && (txtApellidoMatAlumno.Text != "") && (cbGradoAlumno.Text != "Seleccionar Grado") && (cbStatusAlumno.Text != "Seleccionar Status")) { tutor_has_alumno tha = new tutor_has_alumno(); Globales.id_escuela = txtIdEscuelaAlumno.Text; Globales.id_alumno = txtIdAlumno.Text; Globales.nombre_alumno = txtNombreAlumno.Text + " " + txtApellidoPatAlumno.Text + " " + txtApellidoMatAlumno.Text; tha.Show(); } else { MessageBox.Show("Antes debes seleccionar un registro para poder asignarle un Padre o Tutor", "Seleccionar Registro"); } }
//BOTON ACEPTAR (CRUD) private void btnAceptar_Click(object sender, EventArgs e) { if ((cbEscuelaAlumno.Text != "Seleccionar Escuela") && (txtNombreAlumno.Text != "") && (txtApellidoPatAlumno.Text != "") && (txtApellidoMatAlumno.Text != "") && (cbGradoAlumno.Text != "Seleccionar Grado") && (cbStatusAlumno.Text != "Seleccionar Status")) { if (MessageBox.Show("¿Estas seguro de realizar esta accion?", "¿Seguro de hacer estos cambios?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (opcionBotones == 0) { generarID(); generarIDPAGO(); ClassAlumno al = new ClassAlumno(); al.al_id_escuela = txtIdEscuelaAlumno.Text; al.al_id_alumno = label10.Text; al.al_nombre_alumno = txtNombreAlumno.Text; al.al_apellidoPat_alumno = txtApellidoPatAlumno.Text; al.al_apellidoMat_alumno = txtApellidoMatAlumno.Text; al.al_grado_alumno = cbGradoAlumno.Text; al.al_nivel_educativo_alumno = cbNivelAlumno.Text; al.al_status_alumno = cbStatusAlumno.Text; Globales.id_escuela = al.al_id_escuela; Globales.id_alumno = al.al_id_alumno; Globales.nombre_alumno = al.al_nombre_alumno + " " + al.al_apellidoPat_alumno + " " + al.al_apellidoMat_alumno; using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { string mensaje = wsPHP.agregarAlumno(al.al_id_escuela, al.al_id_alumno, al.al_nombre_alumno, al.al_apellidoPat_alumno, al.al_apellidoMat_alumno, al.al_grado_alumno, al.al_nivel_educativo_alumno, al.al_status_alumno); wsPHP.agregarPagos(al.al_id_escuela, al.al_id_alumno, label11.Text); MessageBox.Show(mensaje, "¡Alumno Agregado!", MessageBoxButtons.OK, MessageBoxIcon.Information); tutor_has_alumno tha = new tutor_has_alumno(); tha.Show(); } catch { MessageBox.Show("Ha ocurrido un error, no se ha podido modificar los datos", "¡Error al agregar!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } //dgvAlumnos.Enabled = true; } else if (opcionBotones == 1) { ClassAlumno al = new ClassAlumno(); al.al_id_escuela = txtIdEscuelaAlumno.Text; al.al_id_alumno = txtIdAlumno.Text; al.al_nombre_alumno = txtNombreAlumno.Text; al.al_apellidoPat_alumno = txtApellidoPatAlumno.Text; al.al_apellidoMat_alumno = txtApellidoMatAlumno.Text; al.al_grado_alumno = cbGradoAlumno.Text; al.al_nivel_educativo_alumno = cbNivelAlumno.Text; al.al_status_alumno = cbStatusAlumno.Text; Globales.id_escuela = al.al_id_escuela; Globales.id_alumno = al.al_id_alumno; Globales.nombre_alumno = al.al_nombre_alumno + " " + al.al_apellidoPat_alumno + " " + al.al_apellidoMat_alumno; if ((cbEscuelaAlumno.Text != "Seleccionar Escuela") && (txtIdEscuelaAlumno.Text != "") && (txtNombreAlumno.Text != "" && txtIdAlumno.Text != "") && (txtApellidoPatAlumno.Text != "") && (txtApellidoMatAlumno.Text != "") && (cbGradoAlumno.Text != "Seleccionar Grado") && (cbStatusAlumno.Text != "Seleccionar Status")) { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { string mensaje = wsPHP.modificarAlumno(al.al_id_escuela, al.al_id_alumno, al.al_nombre_alumno, al.al_apellidoPat_alumno, al.al_apellidoMat_alumno, al.al_grado_alumno, al.al_nivel_educativo_alumno, al.al_status_alumno); MessageBox.Show(mensaje, "¡Alumno Modificado!", MessageBoxButtons.OK, MessageBoxIcon.Information); if (MessageBox.Show("¿Deseas tambien actualizar las relaciones de Padres con Alumno?", "Cambiar relacion Padres con Alumno", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { tutor_has_alumno tha = new tutor_has_alumno(); tha.Show(); } } catch { MessageBox.Show("Ha ocurrido un error, no se ha podido modificar el usuario", "¡Error al agregar!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Debes seleccionar antes un registro para modificar", "¡ERROR!"); } } else if (opcionBotones == 2) { ClassAlumno al = new ClassAlumno(); al.al_id_alumno = txtIdAlumno.Text; if ((cbEscuelaAlumno.Text != "Seleccionar Escuela") && (txtIdEscuelaAlumno.Text != "") && (txtNombreAlumno.Text != "" && txtIdAlumno.Text != "") && (txtApellidoPatAlumno.Text != "") && (txtApellidoMatAlumno.Text != "") && (cbGradoAlumno.Text != "Seleccionar Grado") && (cbStatusAlumno.Text != "Seleccionar Status")) { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { string mensaje = wsPHP.eliminarAlumno(al.al_id_alumno); MessageBox.Show(mensaje, "¡Usuario Eliminado!", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Ha ocurrido un error, no se ha podido eliminar este usuario", "¡Error al eliminar!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Debes seleccionar antes un registro para eliminar", "¡ERROR!"); } } cargarDatosTabla(); inicializacionCampos(); dgvAlumnos.Enabled = true; } } else { MessageBox.Show("Es necesario que llenes todos los campos", "¡ALERTA!"); } }