Esempio n. 1
0
        private bool ExecuteScript()
        {
            Debug.Print("ParamItem - ExecuteScript");
            if (ParamItemDetail == null)
            {
                ReturnMsg = GetMsgObj.GetSystemMsg(EnumMessage.ParameterItemDetailNotFound, new List <string>()
                {
                    ParamItem.title
                });
                return(false);
            }
            if (ParamItemDetail.snippet == null)
            {
                return(true);
            }
            var c = GetWsObj.GetSnippetBySlug(ParamItemDetail.snippet);

            if (c == null)
            {
                return(true);
            }
            // If GetFlexObj.ExecuteScript(c.code, FormObject) Then
            if (GetFlexObj.ExecuteScript(c.code, GetWsObj.TokenAccessKey))
            {
                return(true);
            }
            ReturnMsg = GetMsgObj.GetSystemMsg(EnumMessage.SnipReturnFalse, new List <string>()
            {
                c.name, c.title, c.returnmessage
            });
            return(false);
        }
Esempio n. 2
0
 private bool SetMsgAndReturn(EnumMessage msgEnum, List <string> msgParam, bool returnValue)
 {
     if (GetMsgObj != null)
     {
         ReturnMsg = GetMsgObj.GetSystemMsg(msgEnum, msgParam);
     }
     return(returnValue);
 }
Esempio n. 3
0
 public void FailClick()
 {
     ReturnMsg = GetMsgObj.GetSystemMsg(EnumMessage.UnitIsFail);
     Result    = EnumResult.ButtonFail;
     if (!ExecutePostMpFlex(Result))
     {
         Result = EnumResult.Fail; // return msg will get from ExecutePostMpFlex
     }
 }
Esempio n. 4
0
 public bool CheckWorkOrder(string wo)
 {
     ShopOrder = wo ?? "";
     if (GetMsgObj != null)
     {
         ReturnMsg = GetMsgObj.GetSystemMsg(EnumMessage.ValueSelected, new List <string>()
         {
             ShopOrder
         });
     }
     return(true);
 }
Esempio n. 5
0
        public int PerformParametric(List <ParameterItemValueVm> data, string sn)
        {
            var lastResult = 0;

            foreach (var d in data)
            {
                var resultvalue = (int)GetWsObj.GetParametric(d);
                ReturnMsg = GetMsgObj.GetSystemMsg(resultvalue > 0 ? EnumMessage.TransactionParamSuccess : EnumMessage.TransactionParamFail, sn);
                if (resultvalue == 0)
                {
                    return(resultvalue);
                }
                lastResult = resultvalue;
            }
            return(lastResult);
        }
Esempio n. 6
0
 public bool InputValidation(string value)
 {
     if (ParamItem.input_type == EnumParamItemType.TEXT.ToString() && !GetWsObj.RexExValidate(value, ParamItem.regexp))
     {
         ReturnMsg = GetMsgObj.GetSystemMsg(EnumMessage.SnFormatNotMatch, new List <string>()
         {
             value, ParamItem.regexp
         });
         return(false);
     }
     if (ExecuteScript())
     {
         return(true);
     }
     Result = EnumResult.Fail;
     return(false);
 }
Esempio n. 7
0
 public void CancelClick()
 {
     ReturnMsg = GetMsgObj.GetSystemMsg(EnumMessage.UnitIsAbort);
     Result    = EnumResult.ButtonCancel;
 }
Esempio n. 8
0
 public void SubmitFailClick()
 {
     ReturnMsg = GetMsgObj.GetSystemMsg(EnumMessage.UnitIsSubmitFail);
     Result    = EnumResult.ButtonSubmit;
 }