//BOTON DE ACEPTAR (CRUD)
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (txtNombreProfe.Text != "" && txtApellidoPatProfe.Text != "" && txtApellidoMatProfe.Text != "" && txtPasswordProfe.Text != "")
            {
                if (txtPasswordProfe.Text == txtConfirmarPassword.Text)
                {
                    if (txtPasswordProfe.Text.Length > 5)
                    {
                        if (MessageBox.Show("¿Estas seguro de realizar esta accion?", "¿Seguro de hacer estos cambios?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                        {
                            if (opcionBotones == 0)
                            {
                                generarID();
                                ClassProfesor pr = new ClassProfesor();
                                pr.pr_id_profesor          = label7.Text;
                                pr.pr_usuario_profesor     = txtNombreUsuarioProfesor.Text;
                                pr.pr_nombre_profesor      = txtNombreProfe.Text;
                                pr.pr_apellidoPat_profesor = txtApellidoPatProfe.Text;
                                pr.pr_apellidoMat_profesor = txtApellidoMatProfe.Text;
                                pr.pr_contrasena_profesor  = txtPasswordProfe.Text;

                                using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
                                {
                                    int validar = wsPHP.validarUsuario(txtNombreUsuarioProfesor.Text);
                                    if (validar == 0)
                                    {
                                        try
                                        {
                                            string mensaje = wsPHP.agregardatosprofesor(pr.pr_id_profesor, pr.pr_usuario_profesor, pr.pr_nombre_profesor, pr.pr_apellidoPat_profesor, pr.pr_apellidoMat_profesor, pr.pr_contrasena_profesor);
                                            MessageBox.Show(mensaje, "¡Profesor Agregado!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                            dgvProfe.Enabled = true;
                                            cargarDatosTabla();
                                            inicializacionCampos();
                                            dgvProfe.Enabled = true;
                                        }
                                        catch
                                        {
                                            MessageBox.Show("Ha ocurrido un error, no se ha podido agregar el profesor", "¡Error al agregar!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                        }
                                    }
                                    else
                                    {
                                        MessageBox.Show("Ya se encuentra un Profesor con este nombre de usuario, debes cambiarlo", "¡ERROR!");
                                    }
                                }
                            }
                            else if (opcionBotones == 1)
                            {
                                ClassProfesor pr = new ClassProfesor();
                                pr.pr_id_profesor          = txtIdProfe.Text;
                                pr.pr_nombre_profesor      = txtNombreProfe.Text;
                                pr.pr_apellidoPat_profesor = txtApellidoPatProfe.Text;
                                pr.pr_apellidoMat_profesor = txtApellidoMatProfe.Text;
                                pr.pr_contrasena_profesor  = txtPasswordProfe.Text;
                                using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
                                {
                                    try
                                    {
                                        string mensaje = wsPHP.modificardatosprofesor(pr.pr_id_profesor, pr.pr_nombre_profesor, pr.pr_apellidoPat_profesor, pr.pr_apellidoMat_profesor, pr.pr_contrasena_profesor);
                                        MessageBox.Show(mensaje, "¡Profesor Modificado!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        btnAceptar.BackColor = Color.Silver;
                                        cargarDatosTabla();
                                        inicializacionCampos();
                                        dgvProfe.Enabled = true;
                                    }
                                    catch
                                    {
                                        MessageBox.Show("Ha ocurrido un error, no se ha podido modificar el profesor", "¡Error al agregar!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                }
                            }
                            else if (opcionBotones == 2)
                            {
                                ClassProfesor pr = new ClassProfesor();
                                pr.pr_id_profesor = txtIdProfe.Text;
                                using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
                                {
                                    try
                                    {
                                        string mensaje = wsPHP.eliminardatosprofesor(pr.pr_id_profesor);
                                        MessageBox.Show(mensaje, "¡Profesor Eliminado!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        btnAceptar.BackColor = Color.Silver;
                                        cargarDatosTabla();
                                        inicializacionCampos();
                                        dgvProfe.Enabled = true;
                                    }
                                    catch
                                    {
                                        MessageBox.Show("Ha ocurrido un error, no se ha podido Eliminar el profesor", "¡Error al agregar!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("La contraseña debe tener almenos 6 caracteres", "¡Contraseña Insegura!");
                    }
                }
                else
                {
                    MessageBox.Show("Las contraseñas no coinciden, favor de escribir la contraseña correcta.", "¡Contraseña Incorrecta!");
                }
            }
            else
            {
                MessageBox.Show("Es necesario que llenes todos los campos", "¡ALERTA!");
            }
        }