Esempio n. 1
0
        public void WriteLogPOBatchInstock(POBatchInfo info)
        {
            string strContent = string.Empty;

            strContent += "POSysNo:" + info.POSysNo;
            strContent += "BatchNumber:" + info.BatchNumber;
            strContent += "BatchInStockAmt:" + info.BatchInStockAmt;
            strContent += "OperationUserSysNo:" + info.OperationUserSysNo;
            strContent += "POStatus:" + info.POStatus;
            Logger.WriteLog(strContent, "PO");
        }
        public POBatchInfo POBatchInstock(POBatchInfo info)
        {
            POBiz pobiz = new POBiz();

            try
            {
                pobiz.WriteLogPOBatchInstock(info);
                pobiz.UpdatePOInstockAmtAndStatus(info.POSysNo.Value, info.POStatus);
                pobiz.UpdateInvoiceInfo(info.POSysNo.Value);
                return(info);
            }
            catch (Exception ex)
            {
                Logger.WriteLog(info.POSysNo.Value + ex.Message, "PO");
                throw;
            }
        }
Esempio n. 3
0
 public void POBatchInstock(POBatchInfo info)
 {
     ObjectFactory <CollectionPaymentAppService> .Instance.POBatchInstock(info);
 }
 public virtual POBatchInfo POBatchInstock(POBatchInfo info)
 {
     return(Processor.POBatchInstock(info));
 }