private static string GenerateTap_Part_A(ResulDataVarEcho var, List <uint> Nums) { string resul = "<div class=\"Tab_A_Part\"><table>"; foreach (var Elem in var.var.varOtvet.otvet_A_Parts) { if (Nums.Contains(Elem.Num)) { resul += "<tr><td>Номер " + Elem.Num + "</td><td>" + Elem.Resul + "</td></tr>"; } } return(resul + "</table></div>"); }
public static string GetHtmlReshenie(List <uint> Nums, string[] Vars, string Patch, bool InternetTrue_FileFalse = false) { ResulDataVarEcho[] vars = new ResulDataVarEcho[Vars.Length]; for (int i = 0; i < Vars.Length; i++) { vars[i] = GetVarID(Vars[i], Patch, false); } foreach (var Elem in vars) { if (Elem.NameMesac == "NotDownloadVar") { return(GetHtmlReshenieDownload()); } } return(GenerateStaticHtml(vars, Nums, InternetTrue_FileFalse)); }
private static string GenerateTap_Part_C(ResulDataVarEcho var, List <uint> Nums, ref uint LinkCPart, bool InternetTrue_FileFalse = false) { LinkCPart++; string resul = null; foreach (var Elem in var.var.varOtvet.otvet_C_Parts) { if (Nums.Contains(Elem.Num + (uint)var.var.varOtvet.otvet_A_Parts.Count)) { resul += "<div class = \"Num_C_Part\" id = \"" + Elem.Num + "\"><h2><b> Задание номер:" + (Elem.Num + (uint)var.var.varOtvet.otvet_A_Parts.Count) + "</b></h2>" + Get_C_Part_Foto_Url(Elem, InternetTrue_FileFalse) + "</div>"; } } if (resul != null) { return("<input type=\"checkbox\" id=\"hd - " + LinkCPart + "\" class=\"hide\"/><label for=\"hd - " + LinkCPart + "\" >Скрыть & Раскрыть</label><div class=\"Tab_C_Part\">" + resul + "</div>"); } return(null); }
private static string GenerateHtmlVar(ResulDataVarEcho var, List <uint> Nums, ref uint LinkCPart, bool InternetTrue_FileFalse) { return("<div class =\"DataVar\" id = \"" + var.var.varOtvet.Id + "\"><h2><b>" + "Вариант номер: " + var.var.Num + " " + ((var.NameMesac != null && var.NameMesac != "NotDownloadVar" && var.NameMesac != "NotName") ? "Месяц: " + var.NameMesac : null) + " ID [" + var.var.varOtvet.Id + "]" + "</b></h2>" + GenerateTap_Part_A(var, Nums) + GenerateTap_Part_C(var, Nums, ref LinkCPart, InternetTrue_FileFalse) + "</div>"); }