HasProprietari.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace App\Http\Livewire\Traits;
  3. trait HasProprietari{
  4. public $currentProprietario;
  5. public $currentCoproprietario;
  6. public $data_proprietari;
  7. public $data_coproprietari;
  8. public function addProprietario(){
  9. $this->resetAnagrafica();
  10. $this->currentProprietario = 99;
  11. $this->emit('load-anagrafica-modal');
  12. }
  13. public function addCoproprietario(){
  14. $this->resetAnagrafica();
  15. $this->currentCoproprietario = 99;
  16. $this->emit('load-anagrafica-modal');
  17. }
  18. public function removeProprietario(){
  19. $this->data_proprietari = 0;
  20. $this->emit('add-default-value', $this->data_proprietari, '', 'data_proprietari');
  21. }
  22. public function removeCoproprietario(){
  23. $this->data_coproprietari = 0;
  24. $this->emit('add-default-value', $this->data_coproprietari, '', 'data_coproprietari');
  25. }
  26. public function editProprietario(){
  27. $this->currentProprietario = $this->data_proprietari;
  28. $this->editAnagrafica($this->data_proprietari);
  29. $this->emit('load-anagrafica-modal');
  30. }
  31. public function editCoproprietario(){
  32. $this->currentCoproprietario = $this->data_coproprietari;
  33. $this->editAnagrafica($this->data_coproprietari);
  34. $this->emit('load-anagrafica-modal');
  35. }
  36. }