Beispiel #1
0
    public StrTable GetRange(int index, int count)
    {
        global::System.IntPtr cPtr = TreeizeRelDPINVOKE.StrTable_GetRange(swigCPtr, index, count);
        StrTable ret = (cPtr == global::System.IntPtr.Zero) ? null : new StrTable(cPtr, true);

        if (TreeizeRelDPINVOKE.SWIGPendingException.Pending)
        {
            throw TreeizeRelDPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Beispiel #2
0
    public static string GetFriendlyErrorMessage(Exception?ex, StrTable table)
    {
        string msg = "エラー: " + (ex?.Message ?? "不明なエラーが発生しました。");

        VpnException?vpnError = ex as VpnException;

        if (vpnError != null)
        {
            msg = vpnError.GetFriendlyVpnErrorMessage(table);
        }

        return(msg);
    }
Beispiel #3
0
    public string GetFriendlyVpnErrorMessage(StrTable table)
    {
        string str = table.GetStr($"ERR_{(int)this.Error}");

        if (str._IsEmpty())
        {
            str = this.Message;
        }

        if (this.HasRecvMsg)
        {
            str = this.RecvMsg;
        }

        return(str);
    }
Beispiel #4
0
        public static DataSet GetRoleAll()
        {
            DataSet   ds = getEmptyDataSet();
            DataTable dt = ds.Tables[0];
            DataRow   dr = dt.NewRow();

            dr[0] = "1";
            dr[1] = StrTable.GetStr("administrator");
            dt.Rows.Add(dr);
            dr    = dt.NewRow();
            dr[0] = "2";
            dr[1] = StrTable.GetStr("lead");
            dt.Rows.Add(dr);
            dr    = dt.NewRow();
            dr[0] = "3";
            dr[1] = StrTable.GetStr("operator");
            dt.Rows.Add(dr);
            dr    = dt.NewRow();
            dr[0] = "4";
            dr[1] = StrTable.GetStr("readonlyUser");
            dt.Rows.Add(dr);
            return(ds);
        }
Beispiel #5
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(StrTable obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }