echo json_encode($arr); } break; case "create": $batchdate = $_POST['batchdate']; include_once "class/FinancialYearLine.php"; $fyl = new FinancialYearLine(); $allowtrans = $fyl->allowAccountTransactionInDate($defaultorganization_id, $batchdate); $o->period_id = $fyl->period_id; //$o->period_id = $o->checkPeriodID($batchdate); $log->showLog(3, "Allow Trans: {$allowtrans}"); if ($o->period_id > 0 && $allowtrans) { //check period id if ($o->saveBatchAjax()) { //success $batch_id = $o->getBatchID(); $o->batch_id = $batch_id; $workflowbtn = $o->getListButton($batch_id); //show submit button $msg = ""; $arr = array("msg" => $msg, "status" => 1, "batch_id" => $batch_id, "workflowbtn" => "{$workflowbtn}"); echo json_encode($arr); } else { //failed $msg = "<div class='statusmsg'>Failed to saved Record. Please try again.!</div>"; $arr = array("msg" => $msg, "status" => 2, "batch_id" => "0"); echo json_encode($arr); } } else { //$msg = "<div class='statusmsg'>Period ID for $batchdate not found.<br/>Please Add New Period for this date. </div>"; $msg = "<div class='statusmsg'>Failed to saved Record. Please check your financial year for {$batchdate}.</div>";
///if not manual then auto create batch description $bn->setMfgBatchNO($Batch_Desc); $cdates = $_POST['cddb']; ///commitmant dates $cqty = $_POST['cqty']; //commited quantites $cremark = $_POST['cremark']; //commitment remarks $miid = $_POST['MI_Drg_Qty_ID']; //inward challan ids $mqty = $_POST['mqty']; //challan vice quanties in batch $hcode = $_POST['hcode']; //heat codes $bn->saveBatch(); $batchid = $bn->getBatchID(); $i = 0; $j = count($cdates); while ($i < $j) { $bn->setBatchID($batchid); $bn->setCommitedDate($cdates[$i]); $bn->setCommitedQty($cqty[$i]); $bn->setCommitedRemarks($cremark[$i]); $bn->saveCommitment(); $i++; } $i = 0; $j = count($miid); while ($i < $j) { $bn->setBatchID($batchid); $bn->setMIDQID($miid[$i]);