示例#1
0
    $persona->Transaccion('iniciando');
    if (!$persona->Comprobar($comprobar)) {
        if ($persona->Registrar($_SESSION['user_name'])) {
            if (isset($_POST['tipopersonas']) && isset($_POST['emails']) && isset($_POST['capital'])) {
                $persona->EliminarTipoPersonas();
                $persona->InsertarTipoPersonas($_SESSION['user_name'], $_POST['tipopersonas'], $_POST['emails'], $_POST['capital'], $_POST['cargo']);
                $confirmacion = 1;
            }
        } else {
            $confirmacion = -1;
        }
    } else {
        if ($persona->estatus() == 1) {
            $confirmacion = 0;
        } else {
            if ($persona->Activar($_SESSION['user_name'])) {
                $confirmacion = 1;
            }
        }
    }
    if ($confirmacion == 1) {
        $persona->Transaccion('finalizado');
        $_SESSION['datos']['mensaje'] = "¡La Persona ha sido registrada con éxito!";
        header("Location: ../view/menu_principal.php?persona&Opt=2");
    } else {
        $persona->Transaccion('cancelado');
        $_SESSION['datos']['mensaje'] = "¡Ocurrió un error al registrar la Persona!";
        header("Location: ../view/menu_principal.php?persona&Opt=2");
    }
}
if ($lOpt == 'Modificar') {