gest366/modules/documenti/add_articolo_p.php

132 lines
4.2 KiB
PHP
Raw Permalink Normal View History

2021-02-24 20:40:04 +00:00
<?php
include_once(__DIR__."/../../core.php");
$module_name="Fatture di vendita";
echo "<script type=\"text/javascript\" charset=\"utf-8\" src=\"".$js."/jquery.form.min.js\"></script>\n";
echo "<script type=\"text/javascript\" charset=\"utf-8\" src=\"".$rootdir."/lib/init.js\"></script>\n";
$can_edit_prezzi = true;
$idintervento = $html->form('idintervento');
$idriga = $html->form('idriga');
$data_mov = $html->form('data_mov');
$op = "addarticolo_p";
$text_button = "<i class='fa fa-plus'></i> Aggiungi";
// valori default
$idarticolo = "";
$descrizione = "";
$qta = 1;
$um = "";
$lotto = "";
$serial = "";
$altro = "";
$prezzo_acquisto = "0";
$prezzo_vendita = "0";
$sconto = 0;
$sconto_prc = 0;
$idimpianto = 0;
//Lettura idanagrafica cliente e percentuale di sconto/rincaro in base al listino
$rs = $dbo->fetchArray("SELECT idanagrafica FROM in_interventi WHERE idintervento=\"".$idintervento."\"");
$idanagrafica = $rs[0]['idanagrafica'];
/*
Form di inserimento
*/
echo "<form id=\"add_form\" action=\"".$rootdir."/modules/documenti/actions.php?id_record=".$idintervento."\" method=\"post\">\n";
echo " <input type='hidden' name='op' value='".$op."'>\n";
echo " <input type='hidden' name='idintervento' value='".$idintervento."'>\n";
echo " <input type='hidden' id='idautomezzo' name='idautomezzo' value='".$idautomezzo."'>\n";
echo " <input type='hidden' name='idriga' value='".$idriga."'>\n";
echo " <input type='hidden' name='data_mov' value='".$data_mov."'>\n";
echo " <input type='hidden' name='backto' value='record-edit'>\n";
if($idarticolo!=""){
echo " <input type='hidden' id='idarticolo_originale' name='idarticolo_originale' value='".$idarticolo."'>\n";
}
//Seleziona articolo
echo " <div class='row'>\n";
echo " <div class='col-md-6'>\n";
echo ' {[ "type": "select", "label": "'. _("Articolo").'", "name": "idarticolo", "required": 1, "value": "'.$idarticolo.'", "ajax-source": "articoli", "extra": "onchange=\"session_set( \'superselect,idarticolo\', $(this).val(), 0 ); $(\'#descrizione_art\').val( $(this).find(\'option:selected\').text() ); $data=select2_get_data( $(\'#idarticolo\') ); if( $data != undefined ){ set_default_select( \'#um\', $data.um, $data.um ); $(\'#prezzo_acquisto\').val( $data.prezzo_acquisto ); $(\'#prezzo_vendita\').val( $data.prezzo_vendita ); }\"" ]}';
echo " </div>\n";
echo " </div>\n";
//Descrizione
echo " <div class='row'>\n";
echo " <div class='col-md-12'>\n";
echo ' {[ "type": "textarea", "label": "'. _("Descrizione").'", "id": "descrizione_art", "name": "descrizione", "required": 1, "value": "'.$descrizione.'" ]}';
echo " </div>\n";
echo " </div>\n";
echo " <br>\n";
//Quantità
echo " <div class='row'>\n";
echo " <div class='col-md-3'>\n";
echo ' {[ "type": "text", "label": "'. _("Q.tà").'", "class": "inputmask-decimal", "name": "qta", "required": 1, "value": "'.$qta.'" ]}';
echo " </div>\n";
//Prezzo di vendita
echo " <div class='col-md-3'>\n";
echo ' {[ "type": "text", "label": "'. _("Prezzo di vendita (un.)").'", "class": "inputmask-decimal", "name": "prezzo_vendita", "required": 1, "value": "'.$prezzo_vendita.'", "icon-after": "&euro;" ]}';
echo " </div>\n";
echo " </div>\n";
echo " <button type='button' class='btn btn-primary pull-right' onclick=\"$('#add_form').submit();\">".$text_button."</button>\n";
echo "</form>\n";
echo "<div class='clearfix'></div>\n";
?>
<script type="text/javascript">
function addarticolo_vendita(){
$("#link_form").submit();
}
$(document).ready(function() {
var options = {
beforeSubmit: function(){
return ( $('#idarticolo').val()!='0' && $('#qta').val()!='' && $('#qta').val()!='0' );
},
success: function(){
$('#bs-popup').modal('hide');
// ricarico la pagina ajax_referente
$('#articoli').load('<?php echo $rootdir ?>/modules/documenti/ajax_articoli.php?idintervento=<?php echo $idintervento ?>');
}
}
$('#add_form').ajaxForm( options );
});
</script>