%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; } }