Ejemplo n.º 1
0
        //private void PlaceOrder()
        //{
        //    String lcItemList;
        //    String lcDeliveryInfo;
        //    OrderInfoManager lcOrderInfoManager;
        //    int lcOrderNo;

        //    if ((!String.IsNullOrWhiteSpace(lcItemList = ApplicationFrame.GetParameter(ctARGItemList))) &&
        //        (!String.IsNullOrWhiteSpace(lcDeliveryInfo = ApplicationFrame.GetParameter(ctARGDeliveryInfo))))
        //    {
        //        if ((lcOrderInfoManager = OrderInfoManager.CreateInstance(General.Base64Decode(lcDeliveryInfo), General.Base64Decode(lcItemList))) != null)
        //            if((lcOrderNo = lcOrderInfoManager.SubmitNewOrder()) > 0)
        //            {
        //                clServiceResponse.AddResponse(CobraServiceResponse.RSP_Result.ToString(), lcOrderNo);
        //                clServiceResponse.Success = true;
        //            }
        //    }
        //}

        //private void UpdateOrder()
        //{
        //    int     lcOrderNo;
        //    String  lcRemark;
        //    String  lcItemList;
        //    OrderInfoManager lcOrderInfoManager;

        //    if ((!String.IsNullOrWhiteSpace(lcItemList = ApplicationFrame.GetParameter(ctARGItemList))) &&
        //        ((lcOrderNo = General.ParseInt(ApplicationFrame.GetParameter(ctARGParameter), -1)) > 0))
        //    {
        //        if ((lcOrderInfoManager = OrderInfoManager.CreateInstance(lcOrderNo, General.Base64Decode(lcItemList))) != null)
        //            if (lcOrderInfoManager.UpdateOrderDetail())
        //            {
        //                lcRemark = ApplicationFrame.GetParameter(ctARGSecondParameter, String.Empty);
        //                lcOrderInfoManager.UpdateOrderInfoRemark(lcRemark);
        //                clServiceResponse.Success = true;
        //            }
        //    }
        //}

        //private void POSUpdateReceiptRecord()
        //{
        //    String              lcMasterBlock;
        //    String              lcDetailListBlock;
        //    int                 lcReceiptNo;

        //    if ((!String.IsNullOrWhiteSpace(lcMasterBlock = ApplicationFrame.GetParameter(ctARGMasterBlock))) &&
        //        (!String.IsNullOrWhiteSpace(lcDetailListBlock = ApplicationFrame.GetParameter(ctARGDetailListBlock))))
        //    {
        //        if ((lcReceiptNo = POSReceiptManager.UpdateReceiptRecord(General.Base64Decode(lcMasterBlock), lcDetailListBlock)) > 0)
        //        {
        //            clServiceResponse.AddResponse(CobraServiceResponse.RSP_Serial.ToString(), lcReceiptNo.ToString());
        //            clServiceResponse.Success = true;
        //        }
        //    }
        //}

        private void GetUpdatedControl()
        {
            CompositeForm lcForm;
            String        lcUpdatedControl;
            String        lcFormParam;
            String        lcRenderMode;

            if ((lcFormParam = ApplicationFrame.GetParameter(ctARGParamBlock)) != null)
            {
                lcFormParam = General.Base64Decode(lcFormParam);
                ApplicationFrame.GetInstance().ActiveFormInfoManager.AddFormParam(lcFormParam, true);
            }

            lcForm = new CompositeForm(ApplicationFrame.GetInstance().ActiveFormInfoManager);

            lcRenderMode = ApplicationFrame.GetParameter(ctARGParameter);

            lcUpdatedControl = lcForm.GetSerializedControl(true, lcRenderMode);

            clServiceResponse.Success = true;
            clServiceResponse.AddResponse(CobraServiceResponse.RSP_HTML.ToString(), lcUpdatedControl);
        }