musteri_model.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. /**
  3. * 19092017 11:10
  4. */
  5. class Musteri_model extends Model{
  6. function useradd($post){
  7. DB::insert('musteri',[
  8. 'isim' => $post['musteriadi'],
  9. 'telefon' => $post['telefon'],
  10. 'adres' => $post['adres']
  11. ]);
  12. if (DB::affectedRows()) {redirect(baseUrl('yonetim/musteri'));}
  13. }
  14. function repairadd($post){
  15. DB::insert('tamir',[
  16. 'musteriID' => $post['musteriID'],
  17. 'marka' => $post['marka'] ,
  18. 'turu' => $post['turu'],
  19. 'sikayeti' => $post['sikayet'] ,
  20. 'tespit' => $post['tespit'] ,
  21. 'tamir' => $post['tamir'] ,
  22. 'gelistarihi' => $post['gelistarihi'] ,
  23. 'teslimtarihi' => $post['teslimtarihi'] ,
  24. 'ucret' => $post['ucret'] ,
  25. 'alinanucret' => $post['alinanucret'] ,
  26. ]);
  27. output(DB::error());
  28. if (DB::affectedRows()) {redirect(baseUrl('yonetim/musteri'));}
  29. }
  30. function repairlist(){
  31. return DB::Innerjoin('musteri.id','tamir.musteriID')->orderBy('tamir.gelistarihi','asc')->get('tamir')->result();
  32. }
  33. function bekleyenlist(){
  34. return DB::where('durum','0')->Innerjoin('musteri.id','tamir.musteriID')->orderBy('tamir.gelistarihi','asc')->get('tamir')->result();
  35. }
  36. function repairedit($id){return DB::where('tamir_id',$id)->get('tamir')->row();}
  37. function repaireditSave($post){
  38. DB::where('tamir_id', $post['editID'])->update('tamir',[
  39. 'musteriID' => $post['musteriID'],
  40. 'marka' => $post['marka'] ,
  41. 'turu' => $post['turu'],
  42. 'sikayeti' => $post['sikayet'] ,
  43. 'tespit' => $post['tespit'] ,
  44. 'tamir' => $post['tamir'] ,
  45. 'gelistarihi' => $post['gelistarihi'] ,
  46. 'teslimtarihi' => $post['teslimtarihi'] ,
  47. 'ucret' => $post['ucret'] ,
  48. 'alinanucret' => $post['alinanucret'] ,
  49. 'durum' => $post['durum'],
  50. ]);
  51. redirect('yonetim/musteri/repairlist');
  52. }
  53. }