You are on page 1of 4

Borrow Data Registration Format (Excel)

S.No Emp Id Full Name Sex Coll/Dir Dep’t/dir Position email Phone

1 DMU1058 Mulugeta Edmealem male Ict ICT Software Mulu.edme@gmail.com 0960830418


Mehari Programmer
S.N UCNo Item Model Item serial Measu quantity Unit Model22 Dep’t/dir Borrow
Name category rement price date
1 UC- Laptop HP Electronics S526g68t Number 1 29000 25645 ict 01/01/2015
NO-05
2 >>
3 >>
2 DMU10 Tilahun Alamneh --- male General Property Property Tilahun@gmail.com 096000000
Service team Head
S.no UCNo Item Model Item serial Measu quantity Unit Model22 Dep’t/dir Borrow
Name category rement price date
1 UC- Char --- Furniture Number 1 10000 Verval ict 01/01/2012
NO-06
2 >>
3 >>

Store New Item

public function store(Request $request)


{
$pin=$request['organization'].'-'.$request['budget_source'].'-'.$request['budget_account'];
$pay = array(

'asetid' => $request['asetid'],


'asetname' => $request['asetname'],
'quantity' => $request['quantity'],
'model' => $request['model'],
'catagory' => $request['catagory'],
'asetcatagory' => $request['asetcatagory'],
'status' => $request['status'],
'mesurment' => $request['mesurment'],
'serial' => $request['serial'],
'date' => $request['date'],
'price' => $request['price'],
'asetlocation' => $request['asetlocation'],
'coment' => '',
'modelno' => $request['modelno'],
'recid' => $request['recid'],
'donor' => $request['donor'],
'vat' => $request['vat'],
'shelf' => $request['shelf'],
'pin' => $pin,
'created_at' => \Carbon\Carbon::now(),
'updated_at' => \Carbon\Carbon::now(),
);
DB::table('aset')->insert($pay);
DB::table('aset2')->insert($pay);
return redirect('employee/stores')->with('success', Lang::get('message.success.create'));
}

Store Old Items


public function store_old(Request $request)
{

$pay = array(
'asetid' => $request['asetid'],
'asetname' => $request['asetname'],
'quantity' => $request['quantity'],
'model' => $request['model'],
'catagory' => $request['catagory'],
'asetcatagory' => $request['asetcatagory'],
'status' => $request['status'],
'mesurment' => $request['mesurment'],
'serial' => $request['serial'],
'price' => $request['price'],
'coment' => '',
'modelno' => 'UC-NO-'.$request['modelno'],
'recid' => $request['recid'],
'vat' => $request['vat'],
'remark' => $request['remark'],
'date' => $request['date'],
'created_at' => \Carbon\Carbon::now(),
'updated_at' => \Carbon\Carbon::now(),
);

DB::table('aset')->insert($pay);
return redirect('employee/stores')->with('success', Lang::get('message.success.create'));
}

Store Borrow
public function store_borrow(Request $request)
{
$emp_id= $request->input('userid');
$itemid = $request->input('asetid');
$pin=$request['pin'].'-'.$request['minicode'].'-'.$request['dept'];
$data= DB::table('aset') ->where(['asetid' => $request['asetid']])->get();
$input = array(
'userid' => $request['userid'],
'asetid' => $request['asetid'],
'serial' => $request['serial'],
'bquantity' => $request['bquantity'],
'model22' => $request['model22'],
'uc_no' => 'UC-NO-'.$request['uc_no'],
'date' => $request['date'],
'department' => $request['department'],
'type' => $request['type'],
'pin' => $pin,
'borrowed_by' => Sentinel::getUser()->email,
'created_at' => \Carbon\Carbon::now(),
'updated_at' => \Carbon\Carbon::now(),
);
foreach ($data as $data) { $bq=$data->quantity-$request['bquantity']; }
if($data->quantity>=$request['bquantity'])
{
DB::table('borow')->insert($input);
DB::table('aset')->where('asetid', $request['asetid'])->update(['quantity' => $bq]);
return redirect('employee/borrowed')->with('success', Lang::get('message.success.create'));
}
else
{
return redirect('employee/borrowed')->with('error', Lang::get('Your Borrow quantity is Greater than the
number of available items! No. of items in the store '. $data->quantity.',But Your Request is'.$request['bquantity'].'.
Try Again.'));
}
}

You might also like