示例#1
0
             $type = "Modified";
             $sub2 = "Purchase Order Modified";
         }
     }
     // echo $iPurchaseOrderID; exit;
     $redirecturl = SITE_URL . "index.php?file=u-purchaseorderadditems&id={$iPurchaseOrderID}&msg={$msg}";
     $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_MSG'] = $msg;
     $id = $iPurchaseOrderID;
 } else {
     if ($view == 'crtinv') {
         $acptsts = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Accepted' ");
         $invdt = $pohObj->select($iPurchaseOrderID);
         // prints($invdt); exit;
         if ($acptsts[0]['iStatusID'] == $invdt[0]['iStatusID'] && (trim($invdt[0]['iInvoiceID']) == '' || trim($invdt[0]['iInvoiceID']) < 1)) {
             // $vInvoiceCode = $generalobj->getUniqueCode(PRJ_DB_PREFIX."_inovice_order_heading","vInvoiceCode");
             $vInvoiceCode = $iohObj->getUniqueCode();
             // $invdt = $pohObj->select($iPurchaseOrderID);
             $splrorg = $orgObj->select($invdt[0]['iSupplierOrganizationID']);
             $splrpf = $orgprefObj->getDetails('*', " AND iOrganizationID=" . $invdt[0]['iSupplierOrganizationID']);
             $invdt[0]['vInvoiceSupplierCode'] = $splrorg[0]['vOrganizationCode'];
             $invdt[0]['vSupplierName'] = $splrorg[0]['vCompanyName'];
             $invdt[0]['vInvoiceCode'] = $vInvoiceCode;
             $vInvoiceNumber = "INV" . $vInvoiceCode . "-" . trim($invdt[0]['vInvoiceSupplierCode']);
             $invdt[0]['vInvoiceNumber'] = $vInvoiceNumber;
             $invdt[0]['fOtherTax1'] = $invdt[0]['fOther_tax_1'];
             $invdt[0]['vAssociatePOBuyerCode'] = $invdt[0]['vBuyerCode'];
             $invdt[0]['vBuyerName'] = $invdt[0]['vBuyerCompanyName'];
             $invdt[0]['vBuyerContactParty'] = $invdt[0]['vBuyerContactName'];
             $invdt[0]['tInvoiceDescription'] = $invdt[0]['tOrderDescription'];
             $invdt[0]['fInvoiceTotal'] = $invdt[0]['fPOTotal'];
             $invdt[0]['vFromIP'] = $_SERVER['REMOTE_ADDR'];
示例#2
0
    } else {
    $stsdtls = $statusmasterObj->getDetails('*'," AND eFor='Invoice' AND vStatus_en='Issued' ");
    }
    $Data['iStatusID'] = $stsdtls[0]['iStatusID'];
    } */
 // $vPONumber = $generalobj->UniqueID("PO",PRJ_DB_PREFIX."_purchase_order_heading","vPONumber",$charlimit="7");
 // $vInvoiceCode=$generalobj->UniqueID("INV",PRJ_DB_PREFIX."_inovice_order_heading","vInvoiceCode",$charlimit="10");
 // $Data['iSupplierOrganizationID'] = $curORGID;
 //
 if ($uorg_type == 'Buyer' || $uorg_type == 'Both' && $frmbuyer == 'y') {
     $icstsdtls = $statusmasterObj->getDetails('*', " AND eFor='Invoice' AND vStatus_en='Issued' ");
     $Data['iStatusID'] = $icstsdtls[0]['iStatusID'];
     $Data['iaStatusID'] = 0;
 }
 //
 $vInvoiceCode = $invOrdObj->getUniqueCode();
 $Data['vInvoiceCode'] = $vInvoiceCode;
 $vInvoiceNumber = "INV" . $Data['vInvoiceCode'] . "-" . trim($Data['vInvoiceSupplierCode']);
 $Data['vInvoiceNumber'] = $vInvoiceNumber;
 $Data['eDelete'] = 'No';
 // pr($Data); exit;
 $invOrdObj->setAllVar($Data);
 $id = $invOrdObj->insert();
 //exit;
 //if($Data['eSaved']!='Yes')
 //{
 if ($id) {
     $sub1 = "New Invoice Created";
     $type = "Create";
     $actn = "Create";
     $sub2 = "New Invoice";
示例#3
0
 $stsdtls = $statusmasterObj->getDetails('iStatusID', " AND eFor='Invoice' AND vStatus_en='Create' ");
 if ($reqVerification == 'Yes') {
     $Data['iStatusID'] = 0;
 } else {
     $Data['iStatusID'] = $stsdtls[0]['iStatusID'];
 }
 //$Data['iStatusID'] = $stsdtls[0]['iStatusID'];
 $Data['iSupplierOrganizationID'] = $curORGID;
 $Data['iSupplierID'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'];
 $Data['vSupplierContactParty'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_NAME'];
 $supOrgDtls = $orgObj->select($curORGID);
 $Data['vInvoiceSupplierCode'] = $supOrgDtls[0]['vOrganizationCode'];
 $Data['vSupplierName'] = $supOrgDtls[0]['vCompanyName'];
 $Data['vSupplierContactTelephone'] = $supOrgDtls[0]['vPhone'];
 // $Data['vBuyerContactEmail'] = $supOrgDtls[0]['vEmail'];
 $vItmCode = $pohObj->getUniqueCode();
 $Data['vInvoiceCode'] = $vItmCode;
 $vInvoiceNumber = "INV" . $vItmCode . "-" . trim($Data['vInvoiceSupplierCode']);
 $Data['vInvoiceNumber'] = $vInvoiceNumber;
 if (trim($Data['eSaved']) == '') {
     $Data['eSaved'] = 'No';
 }
 // prints($Data); exit;
 $pohObj->setAllVar($Data);
 $iInvId = $pohObj->insert();
 $vImage = $imgObj->ImageUpload('INV', 'image', $iInvId, $_FILES['importfile'], '');
 $Dta['vImage'] = $vImage;
 $iInvId = $pohObj->updateData($Dta, "iInvoiceID={$iInvId}");
 $var_msg = 'invimportsucc';
 @unlink($filepath);
 header("Location:" . SITE_URL . "importinvoice/{$var_msg}");