private void btnGuardar_MP_Click(object sender, EventArgs e)
        {
            try
            {
                AccionesTerminal at = new AccionesTerminal();
                PERSONAL         p1 = at.buscarPersonal(rutBuscar_MP);

                p1.NOMBRES   = txtNombres_MP.Text;
                p1.APELLIDOS = txtApellidos_MP.Text;
                p1.EMAIL     = txtEmail_MP.Text;
                if (txtContrasena_MP.Text != "" || txtContrasena_MP.Text != string.Empty)
                {
                    p1.HASHED_PASS = Util.hashMD5(txtContrasena_MP.Text);
                }
                p1.RUT               = int.Parse(txtRutPersonalCargado_MP.Text);
                p1.VERIFICADOR       = txtVerificadorCargado_MP.Text;
                p1.REMUNERACION      = int.Parse(txtRemuneracion_MP.Text);
                p1.PORCENT_DESCUENTO = byte.Parse(txtDescuento_MP.Text);


                if (!Util.isEmailValido(p1.EMAIL))
                {
                    throw new Exception();
                }

                if (!Util.rutValido(p1.RUT, p1.VERIFICADOR))
                {
                    throw new Exception();
                }

                at.actualizarPersonal(p1, int.Parse(txtRutPersonal_MP.Text));

                if (((ComboboxItem)cbCargo_MP.SelectedItem).Value == 0) //Medico
                {
                    CUEN_BANCARIA cuentaBancariaMedica = new CUEN_BANCARIA();
                    cuentaBancariaMedica.ID_PERS_MEDICO     = p1.PERS_MEDICO.FirstOrDefault().ID_PERSONAL_MEDICO;
                    cuentaBancariaMedica.ID_TIPO_C_BANCARIA = ((TIPO_C_BANCARIA)cbTipoCuenta_MP.SelectedItem).ID_TIPO_C_BANCARIA;
                    cuentaBancariaMedica.NUM_C_BANCARIA     = txtCuentaBanc_MP.Text;
                    cuentaBancariaMedica.ID_BANCO           = ((BANCO)cbBanco_MP.SelectedItem).ID_BANCO;
                    at.actualizarCuentaBancaria(cuentaBancariaMedica);
                }

                MessageBox.Show("¡Personal actualizado exitosamente!", "Personal", MessageBoxButtons.OK, MessageBoxIcon.None);
                limpiarCampos_MP();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error actualizar datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }