private GetTransactionsList_Result GetWSTransactionsList(string Status)
    {
        GetTransactionsList_Result obj = new GetTransactionsList_Result();

        string str;

        MagicWS_ForCounterService.MagicWS_ForCounterService wsobj = new MagicWS_ForCounterService.MagicWS_ForCounterService();
        wsobj.GetTransactionsList(Status, out obj.Result, out str);

        if (str == "")
        {
        }
        else
        {
            string[] v_split_text;
            char[]   delimeterChar = new char[] { '|' };
            v_split_text = str.Split(delimeterChar);

            int v_split_text_Length    = v_split_text.Length;
            TransactionsList[] listobj = new TransactionsList[v_split_text_Length];
            for (int i = 0; i < v_split_text_Length; i++)
            {
                listobj[i] = new TransactionsList();
                listobj[i] = GetDelimetedByColonToObject(v_split_text[i]);
            }

            obj.transactionsList = listobj;
        }

        return(obj);
    }
    // MagicWS Method ใช้ภายใน
    private GetTransactionByOTP_Result GetWSTransactionByOTP(string PIN, string OTP)
    {
        GetTransactionByOTP_Result obj = new GetTransactionByOTP_Result();

        MagicWS_ForCounterService.MagicWS_ForCounterService wsobj = new MagicWS_ForCounterService.MagicWS_ForCounterService();
        wsobj.GetTransactionByOTP(PIN, OTP, out obj.Result, out obj.ClientNumber, out obj.PolicyNumber, out obj.VoucherNumber, out obj.ClaimNumber, out obj.ClaimDate, out obj.MobileNumber, out obj.Status);

        return(obj);
    }
    private GetTransactionsList_Result GetWSTransactionsList(string Status)
    {
        GetTransactionsList_Result obj = new GetTransactionsList_Result();

        string str;

        MagicWS_ForCounterService.MagicWS_ForCounterService wsobj = new MagicWS_ForCounterService.MagicWS_ForCounterService();
        wsobj.GetTransactionsList(Status, out obj.Result, out str);

        if (str == "")
        {

        }
        else
        {
            string[] v_split_text;
            char[] delimeterChar = new char[] { '|' };
            v_split_text = str.Split(delimeterChar);

            int v_split_text_Length = v_split_text.Length;
            TransactionsList[] listobj = new TransactionsList[v_split_text_Length];
            for (int i = 0; i < v_split_text_Length; i++)
            {
                listobj[i] = new TransactionsList();
                listobj[i] = GetDelimetedByColonToObject(v_split_text[i]);
            }

            obj.transactionsList = listobj;
        }

        return obj;
    }
    // MagicWS Method ใช้ภายใน
    private GetTransactionByOTP_Result GetWSTransactionByOTP(string PIN, string OTP)
    {
        GetTransactionByOTP_Result obj = new GetTransactionByOTP_Result();

        MagicWS_ForCounterService.MagicWS_ForCounterService wsobj = new MagicWS_ForCounterService.MagicWS_ForCounterService();
        wsobj.GetTransactionByOTP(PIN, OTP, out obj.Result, out obj.ClientNumber, out obj.PolicyNumber, out obj.VoucherNumber, out obj.ClaimNumber, out obj.ClaimDate, out obj.MobileNumber, out obj.Status);

        return obj;
    }