Merge branch 'fixes/fix-case-and-order-number' into staging

This commit is contained in:
Tiavina 2025-02-07 16:52:58 +03:00
commit 240663b3cb
3 changed files with 21 additions and 11 deletions

View File

@ -1110,7 +1110,7 @@ class PageController extends Controller {
public function getFactures() { public function getFactures() {
//$this->synchronize_facture(); //$this->synchronize_facture();
$result = $this->myDb->getFactures($this->idNextcloud); $result = $this->myDb->getFactures($this->idNextcloud);
$this->refreshFEC(); // $this->refreshFEC();
return $result; return $result;
} }
@ -1120,7 +1120,7 @@ class PageController extends Controller {
*/ */
public function getFacturesWithProduits() { public function getFacturesWithProduits() {
$result = $this->myDb->getFacturesWithProduits($this->idNextcloud); $result = $this->myDb->getFacturesWithProduits($this->idNextcloud);
$this->refreshFEC(); // $this->refreshFEC();
return $result; return $result;
} }
@ -1374,7 +1374,7 @@ class PageController extends Controller {
*/ */
public function insertFacture(){ public function insertFacture(){
$result = $this->myDb->insertFacture($this->idNextcloud); $result = $this->myDb->insertFacture($this->idNextcloud);
$this->refreshFEC(); // $this->refreshFEC();
return $result; return $result;
} }
@ -1486,7 +1486,7 @@ class PageController extends Controller {
// $this->generer_document_comptable($facturecourant->date_paiement); // $this->generer_document_comptable($facturecourant->date_paiement);
} }
} }
$this->refreshFEC(); // $this->refreshFEC();
return $result; return $result;
} }
return $this->myDb->gestion_update($table, $column, $data, $id, $this->idNextcloud); return $this->myDb->gestion_update($table, $column, $data, $id, $this->idNextcloud);
@ -1501,7 +1501,7 @@ class PageController extends Controller {
public function exportDevisToFacture($devisToFacture,$paymentDate) { public function exportDevisToFacture($devisToFacture,$paymentDate) {
$factureIdsGenerated = $this->myDb->insertFactureForeEachDevisId($this->idNextcloud,$devisToFacture,$paymentDate); $factureIdsGenerated = $this->myDb->insertFactureForeEachDevisId($this->idNextcloud,$devisToFacture,$paymentDate);
$this->invoicePdfService->generateFacturePdfByFactureIds($factureIdsGenerated,$this->idNextcloud); $this->invoicePdfService->generateFacturePdfByFactureIds($factureIdsGenerated,$this->idNextcloud);
$this->refreshFEC(); // $this->refreshFEC();
return true; return true;
} }
@ -1520,7 +1520,7 @@ class PageController extends Controller {
} else { } else {
$result = $this->myDb->gestion_delete($table, $id, $this->idNextcloud); $result = $this->myDb->gestion_delete($table, $id, $this->idNextcloud);
} }
$this->refreshFEC(); // $this->refreshFEC();
return $result; return $result;
} }
return $this->myDb->gestion_delete($table, $id, $this->idNextcloud); return $this->myDb->gestion_delete($table, $id, $this->idNextcloud);

View File

@ -165,10 +165,20 @@ class InvoicePdfHandler extends FPDF {
$this->Cell(40, 7, $factureDateEcheance, 1, 1, 'C'); $this->Cell(40, 7, $factureDateEcheance, 1, 1, 'C');
$this->Ln(2); $this->Ln(2);
$orderNumber = ($this->factureData['order_number'] == "" || $this->factureData['order_number'] == "-" ) ? "Aucun" : $this->factureData['order_number']; $orderNumberIsProvided = (trim($this->factureData['order_number']) !== "" && trim($this->factureData['order_number']) !== "-" );
$caseNumber = ($this->factureData['case_number'] == "" || $this->factureData['case_number'] == "-") ? "Aucun" : $this->factureData['case_number']; $caseNumberIsProvided = (trim($this->factureData['case_number']) !== "" && trim($this->factureData['case_number']) !== "-");
$this->Cell(0, 5, FileExportHelpers::FormatTextForExport("Bon de commande: ".$orderNumber),0,1,'C'); if($orderNumberIsProvided){
$this->Cell(0, 5, FileExportHelpers::FormatTextForExport("Numéro de dossier: ".$caseNumber),0,1,'C'); if($caseNumberIsProvided == false){
$this->Ln(3);
}
$this->Cell(0, 5, FileExportHelpers::FormatTextForExport("Bon de commande: ".$this->factureData['order_number']),0,1,'C');
}
if($caseNumberIsProvided){
if($orderNumberIsProvided == false){
$this->Ln(3);
}
$this->Cell(0, 5, FileExportHelpers::FormatTextForExport("Numéro de dossier: ".$this->factureData['case_number']),0,1,'C');
}
$this->Ln(8); $this->Ln(8);
} }

View File

@ -56,7 +56,7 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col col-md"> <div class="col col-md">
<label class="fw-bold">Commentaires:</label> <label class="fw-bold">Commande :</label>
<div class="col col-xl mb-3 text-center editable" <div class="col col-xl mb-3 text-center editable"
style="display:inline" style="display:inline"
data-table="devis" data-column="order_number" data-table="devis" data-column="order_number"