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(); }
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> " }); }
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; }
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(); }