} else {
    //NOTA:FALTA DESCONTAR DE STOCK SI EL ID DE OBRA ES 0;
    $stock = new stock();
    $idobra = $_POST["obras"];
    if ($idobra == "Ninguna") {
        $idobra = 0;
    }
    $folio = $_SESSION["folio"];
    $fecha = time();
    $fechaactual = date("Y-m-d h:m:s", $fecha);
    $arr = $_SESSION["lista1"];
    $ejecuta = new ejecuta();
    $stock = new stock();
    //ingresar retiro
    $contiene = new contiene();
    $retiro = new retiro();
    $retiro->Add($_POST["nombreD"], $_POST["motivo"], 0);
    $sretiro = $retiro->Select2($_POST["nombreD"], $_POST["motivo"], 0);
    $rowretiro = mysql_fetch_array($sretiro);
    //ingresar ejecuta
    for ($i = 0; $i < count($arr); $i++) {
        $n = "cantidad" . $i;
        $ejecuta->Add($rowretiro["ID_RETIRO"], $arr[$i][0], $_POST["unidadp"], $folio, $fechaactual, $_POST["{$n}"]);
        $contiene->Update($_POST["{$n}"], $arr[$i][0], $idobra);
        if ($idobra == 0) {
            //descontar de stock si es que se saca de bodega general osea el id de obra es 0
            $stock->UpdateRC($arr[$i][0], $_POST["{$n}"]);
        }
    }
    //$contiene->Update();
}