Ejemplo n.º 1
0
 $data['iBidId'] = $iBidId;
 $data['iRFQ2Id'] = $dtls[0]['iRFQ2Id'];
 $data['eOrgCreatedBy'] = $orgtyp = $rfq2Obj->getR2InvOrgType($curORGID, $dtls[0]['iRFQ2Id']);
 $data['iCreatedById'] = $sess_id;
 $data['iModifiedById'] = $sess_id;
 $data['dADate'] = calcGTzTime(date("Y-m-d H:i:s"), 'Y-m-d H:i:s');
 if (trim(strtolower($view)) == 'save') {
     $data['eSaved'] = 'Yes';
 } else {
     $data['eSaved'] = 'No';
 }
 $data['eDelete'] = 'No';
 $csts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Create' ");
 $vsts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Verify' ");
 $asts = $statusmasterObj->getDetails('*', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Auth3' ");
 $orglsts = $orgprefObj->getLastOrgPrefFor($curORGID, "vRFQ2AwardStatusLevel", $asts[0]['iStatusID']);
 $vreq = $orgprefObj->getDetails('eRFQ2AwardVerifyReq', " AND iOrganizationID={$orgid} ");
 //pr($vreq); exit;
 if (isset($vreq[0]['eRFQ2AwardVerifyReq']) && $vreq[0]['eRFQ2AwardVerifyReq'] == 'Yes' || $data['eSaved'] == "Yes") {
     // || $orglsts>$vsts[0]['iStatusID']
     $data['iStatusID'] = $csts[0]['iStatusID'];
 } else {
     $data['iStatusID'] = $vsts[0]['iStatusID'];
 }
 //exit;
 $data['iaStatusID'] = '0';
 $data['vAwardNum'] = $r2awObj->getUniqueCode();
 //pr($data); exit;
 // chk for award exists
 if ($iAwardId > 0 && $iAwardId != "") {
     $data['eSaved'] = "No";
Ejemplo n.º 2
0
 if ($prv_dtls[0]['iOrganizationID'] == $curORGID) {
     $data['iStatusID'] = $nsts;
     $data['iaStatusID'] = 0;
     $nxtp = $orgprefObj->getNextStatus($curORGID, $nsts, "vRFQ2AwardStatusLevel", 'y');
 } else {
     if ($prv_dtls[0]['iBuyer2Id'] == $curORGID) {
         $data['iaStatusID'] = $nsts;
         $nxtp = $orgprefObj->getNextStatus($curORGID, $nsts, "vRFQ2AwardAcceptLevel", 'y');
     }
 }
 $nstatus = $statusmasterObj->select($nsts);
 $nxtk = key($nxtp);
 //
 if ($prv_dtls[0]['iBuyer2Id'] == $curORGID) {
     $acpt_sts = $statusmasterObj->getDetails('iStatusID', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Accepted' ");
     $alsts = $orgprefObj->getLastOrgPrefFor($curORGID, 'vRFQ2AwardAcceptLevel', $acpt_sts[0]['iStatusID']);
     if ($data['iaStatusID'] == $alsts) {
         $data['iStatusID'] = $data['iaStatusID'] = $acpt_sts[0]['iStatusID'];
     }
     // get org awacpt last sts
 }
 $data['iModifiedById'] = $sess_id;
 $data['iVerifiedById'] = $sess_id;
 $asts = $statusmasterObj->getDetails('iStatusID', " AND vForAuction LIKE '%RFQ2 Award,%' AND vStatus_en='Accepted' ");
 if ($data['iaStatusID'] == $asts[0]['iStatusID']) {
     $data['iStatusID'] = $asts[0]['iStatusID'];
 }
 //	pr($data);
 //	pr($nsts);
 //	pr($nxtk); exit;
 $res = $rfq2awObj->updateData($data, " iAwardId={$iAwardId} ");