Exemplo n.º 1
0
       {
       case "AOB":
       $descmov = "PAGAMENTO FORNIT. C/BONIFICO";
       break;
       case "AOA":
       $descmov = "PAGAMENTO RIBA/EFF FORNITORE";
       break;
       }
 $newValue=array('caucon'=>$testata['tipdoc'],
             'descri'=>$descmov,
             'datreg'=>$dataemi,
             'numdoc'=>$testata['numdoc'],
             'datdoc'=>$dataemi,
             'clfoco'=>$conto['codice'],
             );
 tesmovUpdate(array('id_tes',$testata['id_con']),$newValue);
 //recupero l'id assegnato ai righi
 $rs_righi_contabili = gaz_dbi_dyn_query("id_rig", $gTables['rigmoc'], "id_tes = {$testata['id_con']}","id_rig asc");
 $cont_rigmoc[0] = $_POST['numfat'];
 $cont_rigmoc[1] = $testata['clfoco'];
 $daav_rigmoc[0] = 'D';
 $daav_rigmoc[1] = 'A';
 $index=0;
 while ($righi_contabili = gaz_dbi_fetch_array($rs_righi_contabili)) {
       //modifico i righi contabili
       gaz_dbi_table_update('rigmoc',array('id_rig',$righi_contabili['id_rig']),array('id_tes'=>$testata['id_con'],'darave'=>$daav_rigmoc[$index],'codcon'=>$cont_rigmoc[$index],'import'=>number_format($importo,2, '.', '')));
       $index++;
 }
 //modifico la testata del brogliaccio
 $_POST['numdoc'] = $testata['numdoc'];
 $_POST['status'] = 'MODIFICATO';
Exemplo n.º 2
0
         rigmoiInsert($vv);
    }
    //modifico la testata
    $codice=array('id_tes',intval($_POST['id_testata']));
    $newValue=array('caucon'=>substr($_POST['codcausale'],0,3),
                    'descri'=>substr($_POST['descrizion'],0,100),
                    'datreg'=>$datareg,
                    'seziva'=>intval($_POST['sezioneiva']),
                    'protoc'=>intval($_POST['protocollo']),
                    'numdoc'=>substr($_POST['numdocumen'],0,20),
                    'datdoc'=>$datadoc,
                    'clfoco'=>intval($_POST['cod_partner']),
                    'regiva'=>substr($_POST['registroiva'],0,1),
                    'operat'=>intval($_POST['operatore'])
                    );
    tesmovUpdate($codice,$newValue);
    
 } else { //se è un'inserimento
    //inserisco la testata
    $newValue=array('caucon'=>substr($_POST['codcausale'],0,3),
                    'descri'=>substr($_POST['descrizion'],0,100),
                    'datreg'=>$datareg,
                    'seziva'=>intval($_POST['sezioneiva']),
                    'protoc'=>intval($_POST['protocollo']),
                    'numdoc'=>substr($_POST['numdocumen'],0,20),
                    'datdoc'=>$datadoc,
                    'clfoco'=>intval($_POST['cod_partner']),
                    'regiva'=>substr($_POST['registroiva'],0,1),
                    'operat'=>intval($_POST['operatore'])
                    );
    tesmovInsert($newValue);