public function register(Request $request) { // echo $request->input('sub_total'); // echo $request->input('discount'); // echo $request->input('others_exp'); // echo $request->input('gross_total'); die(); $qnt = $request->input('qnt'); $rate = $request->input('rate'); $count_row = 0; foreach ($qnt as $key => $value) { if ($value != '' && $rate[$key] != '') { $count_row++; } } if ($count_row > 0) { $u = new Purchase(); $u->name = $request->input('name'); if (!empty($request->input('purchase_date'))) { $u->purchasedate = CommonController::date_format($request->input('purchase_date')); } $u->suppliersid = $request->input('supplierid'); $u->suppliersbillno = $request->input('supplier_bill_no'); $u->challanno = $request->input('supplier_challan_no'); if (!empty($request->input('supplier_bill_date'))) { $u->suppliersbilldate = CommonController::date_format($request->input('supplier_bill_date')); } $u->sub_total = $request->input('sub_total'); $u->discount = $request->input('discount'); $u->others_exp = $request->input('others_exp'); $u->gross_total = $request->input('gross_total'); $u->old_sub_total = $request->input('sub_total'); $u->old_discount = $request->input('discount'); $u->old_others_exp = $request->input('others_exp'); $u->old_gross_total = $request->input('gross_total'); $u->userid = $request->input('userid'); $u->save(); $LastInsertId = $u->id; if ($LastInsertId != NULL) { //echo $LastInsertId.'<br>'; $itemid = $request->input('itemid'); $qnt = $request->input('qnt'); $measurementid = $request->input('measurementid'); $rate = $request->input('rate'); $amount = $request->input('amount'); $sum = 0; foreach ($itemid as $item => $value) { if ($qnt[$item] != '' && $rate[$item] != '') { $u = new Purchasedetails(); $u->purchaseid = $LastInsertId; $u->itemid = $value; $u->quantity = $qnt[$item]; $u->old_quantity = $qnt[$item]; $u->mesid = $measurementid[$item]; $u->rate = $rate[$item]; $u->old_rate = $rate[$item]; $u->amount = $amount[$item]; $u->old_amount = $amount[$item]; $u->userid = $request->input('userid'); $u->save(); $sum = $sum + $amount[$item]; } // echo 'itemid-'.$value.'quantity-'.$qnt[$item].'measureid-'.$measurementid[$item].'rate-'.$rate[$item].'amount-'.$amount[$item].'<br>'; } } //$dis=$sum-$discount; $c = new Suppliersledger(); $c->puv = $LastInsertId; $c->sid = $request->input('supplierid'); $c->amount = $request->input('gross_total'); $c->save(); // if (Session::has('invoice_info') && Session::has('total_amount')) { Session::forget('invoice_info'); Session::forget('sub_total'); Session::forget('discount'); Session::forget('others_exp'); Session::forget('gross_total'); Session::forget('purchase_date'); Session::forget('supplier'); Session::forget('supplier_bill_no'); Session::forget('supplier_bill_date'); Session::forget('supplier_challan_no'); // } } else { return Redirect('purchase/addnew'); } return Redirect('purchase'); }
public function registerp(Request $request) { $v = new Voucher(); $v->vnno = $request->input('vnno'); $v->vdate = CommonController::date_format($request->input('vdate')); $v->amount = $request->input('amount'); $v->amount = $request->input('samount'); $v->status = 2; $v->type = 2; $v->sid = $request->input('sid'); $v->userid = $request->input('userid'); $v->save(); $LastInsertId = $v->id; if ($LastInsertId != NULL) { $m = new Voucherpayment(); $m->vid = $LastInsertId; $m->baccid = $request->input('baccid'); $m->sid = $request->input('sid'); $m->userid = $request->input('userid'); $m->save(); } $c = new Suppliersledger(); $c->pav = $LastInsertId; $c->sid = $request->input('sid'); $c->amount = $request->input('amount'); $c->save(); return redirect('voucher'); }