Esempio n. 1
0
 public static string Alert(DWZJson.DWZ dwz_)
 {
     bool flag = dwz_.statusCode == DWZJson.statusCode.OK;
     bool flag2;
     if (flag)
     {
         flag2 = (Operators.CompareString(dwz_.message, "", false) == 0);
         if (flag2)
         {
             dwz_.message = "操作成功!";
         }
     }
     dwz_.info = dwz_.message;
     flag2 = (dwz_.statusCode == DWZJson.statusCode.OK);
     if (flag2)
     {
         dwz_.Status = "y";
     }
     else
     {
         dwz_.Status = "n";
     }
     StringBuilder stringBuilder = new StringBuilder();
     stringBuilder.AppendLine("{");
     stringBuilder.AppendLine("\"statusCode\":\"" + Conversions.ToString((int)dwz_.statusCode) + "\",");
     stringBuilder.AppendLine("\"message\":\"" + dwz_.message + "\",");
     stringBuilder.AppendLine("\"navTabId\":\"" + dwz_.navTabId + "\",");
     stringBuilder.AppendLine("\"rel\":\"" + dwz_.rel + "\",");
     stringBuilder.AppendLine("\"callbackType\":\"" + dwz_.callbackType + "\",");
     stringBuilder.AppendLine("\"forwardUrl\":\"" + dwz_.forwardUrl + "\",");
     stringBuilder.AppendLine("\"status\":\"" + dwz_.Status + "\",");
     flag2 = (dwz_.statusCode == DWZJson.statusCode.Err);
     if (flag2)
     {
         dwz_.info = "登陆超时,请重新登陆!";
     }
     stringBuilder.AppendLine("\"info\":\"" + dwz_.info + "\"");
     flag2 = (Operators.CompareString(dwz_.Other, "", false) != 0);
     if (flag2)
     {
         stringBuilder.AppendLine("," + dwz_.Other);
     }
     stringBuilder.AppendLine("}");
     return stringBuilder.ToString();
 }
Esempio n. 2
0
 public static string ToolBarHref2(DWZJson.DwzHref h)
 {
     string text = string.Concat(new string[]
     {
         "rel=\"sc_",
         Conversions.ToString(h.CaseId),
         "_",
         h.Target.ToString(),
         "\""
     });
     string text2 = "";
     bool flag = h.ClassStr == DWZJson.DwzClass.delete;
     bool flag2;
     if (flag)
     {
         text2 = "  postType = \"string\"";
         h.TipText = "title=\"确实要删除这些记录吗?\"";
         text = "rel=\"ids\"";
     }
     else
     {
         flag = (h.ClassStr == DWZJson.DwzClass.move);
         if (flag)
         {
             h.TipText = "title=\"确实要移动这些记录吗?\"";
             h.ClassStr = DWZJson.DwzClass.edit;
         }
         else
         {
             flag = (h.ClassStr == DWZJson.DwzClass.icon);
             if (flag)
             {
                 flag2 = (h.Target == DWZJson.DwzTarget.selectedTodo);
                 if (flag2)
                 {
                     text2 = "  postType = \"string\"";
                     h.TipText = "title=\"确实要操作这些记录吗?\"";
                     text = "rel=\"ids\"";
                 }
                 else
                 {
                     flag2 = (h.Target == DWZJson.DwzTarget.selecteddialog);
                     if (flag2)
                     {
                         text2 = "  postType = \"string\"";
                         text = "rel=\"ids\"";
                     }
                     else
                     {
                         flag2 = (h.Target == DWZJson.DwzTarget.dwzExport);
                         if (flag2)
                         {
                             h.TipText = "title=\"实要导出这些记录吗?\"";
                             text2 = " targetType=\"navTab\"";
                         }
                         else
                         {
                             flag2 = (h.Target == DWZJson.DwzTarget.@null);
                             if (flag2)
                             {
                                 h.TipText = "";
                                 text2 = "";
                             }
                         }
                     }
                 }
             }
             else
             {
                 flag2 = (h.Target == DWZJson.DwzTarget.selecteddialog);
                 if (flag2)
                 {
                     text2 = "  postType = \"string\"";
                     text = "rel=\"ids\"";
                 }
                 h.TipText = "warn=\"请选择\"";
             }
         }
     }
     string text3 = "";
     flag2 = (Operators.CompareString(h.Options, "", false) != 0);
     if (flag2)
     {
         flag = h.Options.Contains(",");
         if (flag)
         {
             string[] array = h.Options.Split(new char[]
             {
                 ','
             });
             text3 = string.Concat(new string[]
             {
                 " width=\"",
                 array[0],
                 "\" height=\"",
                 array[1],
                 "\""
             });
         }
         else
         {
             text3 = " width=\"" + h.Options + "\"  ";
         }
     }
     return string.Concat(new string[]
     {
         " <a ",
         h.TipText,
         " class=\"",
         h.ClassStr.ToString(),
         " ",
         h.OtherClass,
         "\" ",
         text3,
         " href=\"",
         h.Url,
         "\" ",
         text,
         "  ",
         text2,
         " ",
         h.OtherParam,
         " target=\"",
         h.Target.ToString(),
         "\">",
         h.Text,
         "</a> "
     });
 }
Esempio n. 3
0
 public static string MenuHref2(DWZJson.DwzHref h)
 {
     h.Url = Strings.LCase(h.Url);
     bool flag = h.ClassStr == DWZJson.DwzClass.line;
     string result;
     if (flag)
     {
         result = "<li class=\"line\">line</li>";
     }
     else
     {
         flag = (Operators.CompareString(h.Url, "", false) == 0);
         if (flag)
         {
             result = "<a>" + h.Text + "</a>";
         }
         else
         {
             flag = !h.Url.Contains("parentid");
             bool flag2;
             if (flag)
             {
                 flag2 = h.Url.Contains("?");
                 if (flag2)
                 {
                     h.Url = h.Url + "&parentid=" + Conversions.ToString(h.CaseId);
                 }
                 else
                 {
                     h.Url = h.Url + "?parentid=" + Conversions.ToString(h.CaseId);
                 }
             }
             flag2 = !h.Url.Contains("caseid");
             if (flag2)
             {
                 flag = h.Url.Contains("?");
                 if (flag)
                 {
                     h.Url = h.Url + "&caseid=" + Conversions.ToString(h.CaseId);
                 }
                 else
                 {
                     h.Url = h.Url + "?caseid=" + Conversions.ToString(h.CaseId);
                 }
             }
             flag2 = (Operators.CompareString(h.Rel, "", false) == 0);
             if (flag2)
             {
                 h.Rel = Conversions.ToString(h.CaseId);
             }
             result = string.Concat(new string[]
             {
                 "<a   href=\"",
                 h.Url,
                 "\" external='true' rel=\"",
                 h.Rel,
                 "\"   target=\"",
                 h.Target.ToString(),
                 "\"><span>",
                 h.Text,
                 "</span></a>"
             });
         }
     }
     return result;
 }
Esempio n. 4
0
 public static string Alert(DWZJson.statusCode sc)
 {
     DWZJson.DWZ dWZ = new DWZ ();
     dWZ.callbackType = "";
     dWZ.message = "";
     StringBuilder stringBuilder = new StringBuilder();
     stringBuilder.AppendLine("{");
     stringBuilder.AppendLine("\"statusCode\":\"" + Conversions.ToString((int)sc) + "\",");
     bool flag = sc == DWZJson.statusCode.OK;
     if (flag)
     {
         dWZ.message = "操作成功";
     }
     else
     {
         flag = (dWZ.statusCode == DWZJson.statusCode.Info);
         if (flag)
         {
             dWZ.message = "操作失败";
             dWZ.callbackType = "";
         }
         else
         {
             flag = (dWZ.statusCode == DWZJson.statusCode.Err);
             if (flag)
             {
                 dWZ.message = "会话超时";
             }
         }
     }
     dWZ.info = dWZ.message;
     dWZ.statusCode = sc;
     flag = (dWZ.statusCode == DWZJson.statusCode.OK);
     if (flag)
     {
         dWZ.Status = "y";
     }
     else
     {
         dWZ.Status = "n";
     }
     stringBuilder.AppendLine("\"message\":\"" + dWZ.message + "\",");
     stringBuilder.AppendLine("\"navTabId\":\"" + dWZ.navTabId + "\",");
     stringBuilder.AppendLine("\"rel\":\"" + dWZ.rel + "\",");
     stringBuilder.AppendLine("\"callbackType\":\"" + dWZ.callbackType + "\",");
     stringBuilder.AppendLine("\"forwardUrl\":\"" + dWZ.forwardUrl + "\",");
     stringBuilder.AppendLine("\"status\":\"" + dWZ.Status + "\",");
     flag = (dWZ.statusCode == DWZJson.statusCode.Err);
     if (flag)
     {
         dWZ.info = "登陆超时,请重新登陆!";
     }
     stringBuilder.AppendLine("\"info\":\"" + dWZ.info + "\"");
     stringBuilder.AppendLine("}");
     return stringBuilder.ToString();
 }