//BOTON ACEPTAR (CRUD) private void btnAceptar_Click(object sender, EventArgs e) { if ((txtNombreEscuela.Text != "") && (txtDireccionEscuela.Text != "") && comboBox1.Text != "Estado" && (txtTel1Escuela.Text != "") && (txtCorreoEscuela.Text != "") && (txtContactoEscuela.Text != "") && (txtResponsablePagoEscuela.Text != "") && txtPrecioEscuela.Text != "") { if ((txtTel1Escuela.Text.Length == 7 || txtTel1Escuela.Text.Length == 10) && (txtTel2Escuela.Text.Length == 7 || txtTel2Escuela.Text.Length == 10 || txtTel2Escuela.Text == "") && (txtTel3Escuela.Text.Length == 7 || txtTel3Escuela.Text.Length == 10 || txtTel3Escuela.Text == "")) { string email = txtCorreoEscuela.Text; bool verificar = email.Contains("@"); bool verificar2 = email.Contains(".com"); if ((verificar == true && verificar2 == true) || (txtCorreoEscuela.Text == "No aplica" || txtCorreoEscuela.Text == "no aplica" || txtCorreoEscuela.Text == "No Aplica") || (txtCorreoEscuela.Text == "n/a" || txtCorreoEscuela.Text == "N/a" || txtCorreoEscuela.Text == "N/A")) { if (opcionBotones == 0) { generarID(); if (MessageBox.Show("¿Estas seguro de realizar esta accion?", "¿Seguro de agregar estos cambios?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { ClassEscuela es = new ClassEscuela(); es.es_id_escuela = label8.Text; es.es_nombre_escuela = txtNombreEscuela.Text; es.es_direccion_escuela = estado + "," + txtDireccionEscuela.Text; es.es_telefono1_escuela = txtTel1Escuela.Text; es.es_telefono2_escuela = txtTel2Escuela.Text; es.es_telefono3_escuela = txtTel3Escuela.Text; es.es_correo_escuela = txtCorreoEscuela.Text; es.es_contacto_escuela = txtContactoEscuela.Text; es.es_responsable_pago_escuela = txtResponsablePagoEscuela.Text; es.es_precio_escuela = Convert.ToDouble(txtPrecioEscuela.Text); using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { string mensaje = wsPHP.agregarEscuela(es.es_id_escuela, es.es_nombre_escuela, es.es_direccion_escuela, es.es_telefono1_escuela, es.es_telefono2_escuela, es.es_telefono3_escuela, es.es_correo_escuela, es.es_contacto_escuela, es.es_responsable_pago_escuela, es.es_precio_escuela); if (checkPrescolar.Checked == true) { wsPHP.agregarNivel_escuela(prescolar, es.es_id_escuela); } if (checkPrimaria.Checked == true) { wsPHP.agregarNivel_escuela(primaria, es.es_id_escuela); } if (checkSecundaria.Checked == true) { wsPHP.agregarNivel_escuela(secundaria, es.es_id_escuela); } MessageBox.Show(mensaje, "¡Escuela Agregada!", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarDatosTabla(); inicializacionCampos(); //dgvEscuela.Enabled = true; } catch { MessageBox.Show("Ha ocurrido un error, no se ha podido agregar la escuela", "¡Error al agregar!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else if (opcionBotones == 1) { if ((txtNombreEscuela.Text != "" && txtIdEscuela.Text != "") && (txtDireccionEscuela.Text != "") && (txtTel1Escuela.Text != "") && (txtCorreoEscuela.Text != "") && (txtContactoEscuela.Text != "") && (txtResponsablePagoEscuela.Text != "") && (txtPrecioEscuela.Text != "")) { if (MessageBox.Show("¿Estas seguro de realizar esta accion?", "¿Seguro de realizar estos cambios?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { ClassEscuela es = new ClassEscuela(); es.es_id_escuela = txtIdEscuela.Text; es.es_nombre_escuela = txtNombreEscuela.Text; es.es_direccion_escuela = estado + "," + txtDireccionEscuela.Text; es.es_telefono1_escuela = txtTel1Escuela.Text; es.es_telefono2_escuela = txtTel2Escuela.Text; es.es_telefono3_escuela = txtTel3Escuela.Text; es.es_correo_escuela = txtCorreoEscuela.Text; es.es_contacto_escuela = txtContactoEscuela.Text; es.es_responsable_pago_escuela = txtResponsablePagoEscuela.Text; es.es_precio_escuela = Convert.ToDouble(txtPrecioEscuela.Text); using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { string mensaje = wsPHP.modificarEscuela(es.es_id_escuela, es.es_nombre_escuela, es.es_direccion_escuela, es.es_telefono1_escuela, es.es_telefono2_escuela, es.es_telefono3_escuela, es.es_correo_escuela, es.es_contacto_escuela, es.es_responsable_pago_escuela, es.es_precio_escuela); if (checkPrescolar.Enabled == true && checkPrescolar.Checked == true) { wsPHP.agregarNivel_escuela(prescolar, es.es_id_escuela); } if (checkPrimaria.Enabled == true && checkPrimaria.Checked == true) { wsPHP.agregarNivel_escuela(primaria, es.es_id_escuela); } if (checkSecundaria.Enabled == true && checkSecundaria.Checked == true) { wsPHP.agregarNivel_escuela(secundaria, es.es_id_escuela); } MessageBox.Show(mensaje, "¡Escuela Modificada!", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarDatosTabla(); inicializacionCampos(); dgvEscuela.Enabled = true; } catch { MessageBox.Show("Ha ocurrido un error, no se ha podido modificar la escuela", "¡Error al agregar!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Debes seleccionar antes un registro para modificar", "¡ERROR!"); } } else if (opcionBotones == 2) { if ((txtNombreEscuela.Text != "" && txtIdEscuela.Text != "") && (txtDireccionEscuela.Text != "") && (txtTel1Escuela.Text != "") && (txtCorreoEscuela.Text != "") && (txtContactoEscuela.Text != "") && (txtResponsablePagoEscuela.Text != "")) { if (verificarContrasena() == true) { if (MessageBox.Show("¿Estas seguro de eliminar los datos de " + txtNombreEscuela.Text + "? Si eliminas una escuela tambien se eliminaran los taller, dinamicas, materiales y alumnos de esta escuela ", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { ClassEscuela es = new ClassEscuela(); es.es_id_escuela = txtIdEscuela.Text; using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { string mensaje = wsPHP.eliminarEscuela(es.es_id_escuela); MessageBox.Show(mensaje, "¡Escuela Eliminada!", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarDatosTabla(); inicializacionCampos(); dgvEscuela.Enabled = true; } catch { MessageBox.Show("Ha ocurrido un error, no se ha podido eliminar esta escuela", "¡Error al eliminar!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } else { MessageBox.Show("Debes seleccionar antes un registro para eliminar", "¡ERROR!"); } } } else { MessageBox.Show("Correo Invalido", "¡ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El numero telefonico debe tener 7 digitos si es numero local o 10 digitos si es numero celular", "¡ERROR!"); } } else { MessageBox.Show("Es necesario que llenes todos los campos", "¡ALERTA!"); } }