%PDF- %PDF-
| Direktori : /var/www/pjc/app/ |
| Current File : /var/www/pjc/app/pianficazione.php |
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use DB;
class pianficazione extends Model
{
protected $table = 'pianificazioneore';
protected $fillable = [
'idCommessa',
'totFornitori',
'carico_t',
'carico_e',
'carico_a',
'carico_s',
'fatturabile',
'lavorabile',
'note'
];
public function ore()
{
return $this->hasMany(pianificazioneutente::class, 'idCommessa', 'idCommessa');
}
public static function getAcconti($id)
{
$totale_acconti = DB::select ( DB::raw ( "Select sum(importo) as somma from accco_acconti,accco_acconti_project_c where accco_acconti.id = accco_acconti_project_c.accco_acconti_projectaccco_acconti_idb and accco_acconti.pagato = 'no' and accco_acconti_project_c.accco_acconti_projectproject_ida = '".$id."'" ) );
return $totale_acconti[0]->somma;
}
public static function getAccontiMese($id,$mese)
{
$acconti = DB::select ( DB::raw ( "Select accco_acconti_cstm.scadenza_c,accco_acconti.importo from accco_acconti,accco_acconti_project_c,accco_acconti_cstm where accco_acconti_cstm.id_c = accco_acconti.id and accco_acconti.id = accco_acconti_project_c.accco_acconti_projectaccco_acconti_idb and accco_acconti.pagato = 'no' and MONTH(accco_acconti_cstm.scadenza_c) ='".$mese."' and accco_acconti_project_c.accco_acconti_projectproject_ida = '".$id."'" ) );
return $acconti;
}
public static function getAccontiSi($id)
{
$totale_acconti = DB::select ( DB::raw ( "Select sum(importo) as somma from accco_acconti,accco_acconti_project_c where accco_acconti.id = accco_acconti_project_c.accco_acconti_projectaccco_acconti_idb and accco_acconti.pagato = 'si' and accco_acconti_project_c.accco_acconti_projectproject_ida = '".$id."'" ) );
return $totale_acconti[0]->somma;
}
public static function getAccontiMeseSi($id,$mese)
{
$acconti = DB::select ( DB::raw ( "Select accco_acconti_cstm.scadenza_c,accco_acconti.importo from accco_acconti,accco_acconti_project_c,accco_acconti_cstm where accco_acconti_cstm.id_c = accco_acconti.id and accco_acconti.pagato = 'si' and accco_acconti.id = accco_acconti_project_c.accco_acconti_projectaccco_acconti_idb and accco_acconti.pagato = 'no'and MONTH(accco_acconti_cstm.scadenza_c) ='".$mese."' and accco_acconti_project_c.accco_acconti_projectproject_ida = '".$id."'" ) );
return $acconti;
}
}