private OnePage Page2(string name, string title) { var onePage = new OnePage(name, title); var key = "useChps"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "minimumLength"; onePage.Add(new OneVal(key, 8, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "disableJoe"; onePage.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); var list = new ListVal(); key = "useNum"; list.Add(new OneVal(key, true, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "useSmall"; list.Add(new OneVal(key, true, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "useLarge"; list.Add(new OneVal(key, true, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "useSign"; list.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "groupNeed"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlGroup(Lang.Value(key), list))); return(onePage); }
public CtrlOrgMemberDat(string help, ListVal listVal, int height, LangKind langKind) : base(help, listVal, height, langKind) { foreach (var o in listVal) { if (o.Name == "name") { _name = o.OneCtrl; } else if (o.Name == "address") { _address = o.OneCtrl; } else if (o.Name == "manager") { _manager = o.OneCtrl; } else if (o.Name == "reacer") { _reacer = o.OneCtrl; } else if (o.Name == "contributor") { _contributor = o.OneCtrl; } else if (o.Name == "pass") { _pass = o.OneCtrl; } } }
public void データの無いDATの保存() { //setUp string fileName = "iniDbTestTmp"; //テンポラリファイル名 string progDir = Directory.GetCurrentDirectory(); string path = string.Format("{0}\\{1}.ini", progDir, fileName); IniDb sut = new IniDb(progDir, fileName); ListVal listVal = new ListVal(); var l = new ListVal(); l.Add(new OneVal("mimeExtension", "", Crlf.Nextline, new CtrlTextBox("Extension", 10))); l.Add(new OneVal("mimeType", "", Crlf.Nextline, new CtrlTextBox("MIME Type", 50))); var oneVal = new OneVal("mime", null, Crlf.Nextline, new CtrlDat("comment", l, 350, LangKind.Jp)); listVal.Add(oneVal); sut.Save("Basic", listVal); // nameTagは"Basic"で決め打ちされている //exercise var lines = File.ReadAllLines(path); string actual = lines[0]; //verify Assert.That(actual, Is.EqualTo("DAT=Basic\bmime=")); //tearDown sut.Delete(); }
public CtrlOrgDat(string help, ListVal listVal, int height, LangKind langKkind) : base(help, listVal, height, langKkind) { foreach (OneVal o in listVal.GetList(null)) { if (o.Name == "type") { _type = o.OneCtrl; } else if (o.Name == "name") { _name = o.OneCtrl; } else if (o.Name == "alias") { _alias = o.OneCtrl; } else if (o.Name == "address") { _address = o.OneCtrl; } else if (o.Name == "priority") { _priority = o.OneCtrl; } } }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); onePage.Add(CreateServerOption(ProtocolKind.Tcp, 8080, 60, 300)); //サーバ基本設定 var key = "useRequestLog"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); var list1 = new ListVal(); key = "anonymousAddress"; list1.Add(new OneVal(key, "BlackJumboDog@", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 70))); key = "serverHeader"; list1.Add(new OneVal(key, "BlackJumboDog Version $v", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 70))); key = "anonymousFtp"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlGroup(Lang.Value(key), list1))); key = "useBrowserHedaer"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); var list2 = new ListVal(); list2.Add(new OneVal("addHeaderRemoteHost", false, Crlf.Contonie, new CtrlCheckBox("Remote-Host:"))); list2.Add(new OneVal("addHeaderXForwardedFor", false, Crlf.Contonie, new CtrlCheckBox("X-Forwarded-For:"))); list2.Add(new OneVal("addHeaderForwarded", false, Crlf.Nextline, new CtrlCheckBox("Forwarded:"))); key = "groupAddHeader"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlGroup(Lang.Value(key), list2))); return(onePage); }
//public CtrlDat(string help, ListVal listVal, int height, bool isJp) : base(help){ public CtrlDat(string help, ListVal listVal, int height, LangKind langKind) : base(help) { _listVal = listVal; _height = height; //_isJp = isJp; _lang = new Lang(langKind, "CtrlDat"); }
private OnePage Page2(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var key = "useUpperProxy"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "upperProxyServer"; onePage.Add(new OneVal(key, "", Crlf.Contonie, new CtrlTextBox(Lang.Value(key), 30))); key = "upperProxyPort"; onePage.Add(new OneVal(key, 8080, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "upperProxyUseAuth"; onePage.Add(new OneVal(key, false, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "upperProxyAuthName"; onePage.Add(new OneVal(key, "", Crlf.Contonie, new CtrlTextBox(Lang.Value(key), 20))); key = "upperProxyAuthPass"; onePage.Add(new OneVal(key, "", Crlf.Nextline, new CtrlHidden(Lang.Value(key), 20))); var list2 = new ListVal(); key = "address"; list2.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "disableAddress"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), list2, 200, Lang.LangKind))); return(onePage); }
private OnePage Page2(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var key = "useCgi"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); { //DAT var l = new ListVal(); key = "cgiExtension"; l.Add(new OneVal(key, "", Crlf.Contonie, new CtrlTextBox(Lang.Value(key), 10))); key = "Program"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFile(Lang.Value(key), 50, kernel))); onePage.Add(new OneVal("cgiCmd", null, Crlf.Nextline, new CtrlDat("", l, 142, Lang.LangKind))); } //DAT key = "cgiTimeout"; onePage.Add(new OneVal(key, 10, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); { //DAT var l = new ListVal(); key = "CgiPath"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "cgiDirectory"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 60, kernel))); key = "cgiPath"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 155, Lang.LangKind))); } //DAT return(onePage); }
public CtrlOrg3Dat(string help, ListVal listVal, int width, int height, bool jp) : base(help, listVal, width, height, jp) { foreach (var o in listVal.Vals) { if (o.Name == "name") { name = o.OneCtrl; } else if (o.Name == "address") { address = o.OneCtrl; } else if (o.Name == "manager") { manager = o.OneCtrl; } else if (o.Name == "reacer") { reacer = o.OneCtrl; } else if (o.Name == "contributor") { contributor = o.OneCtrl; } else if (o.Name == "pass") { pass = o.OneCtrl; } } }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); onePage.Add(CreateServerOption(ProtocolKind.Udp, 53, 10, 30)); //サーバ基本設定 var key = "rootCache"; onePage.Add(new OneVal(key, "named.ca", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "useRD"; onePage.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); var list = new ListVal(); key = "soaMail"; list.Add(new OneVal(key, "postmaster", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "soaSerial"; list.Add(new OneVal(key, 1, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "soaRefresh"; list.Add(new OneVal(key, 3600, Crlf.Contonie, new CtrlInt(Lang.Value(key), 5))); key = "soaRetry"; list.Add(new OneVal(key, 300, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "soaExpire"; list.Add(new OneVal(key, 360000, Crlf.Contonie, new CtrlInt(Lang.Value(key), 5))); key = "soaMinimum"; list.Add(new OneVal(key, 3600, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "GroupSoa"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlGroup(Lang.Value(key), list))); return(onePage); }
public CtrlOrgHostDat(string help, ListVal listVal, int height, LangKind langKind) : base(help, listVal, height, langKind) { foreach (var o in listVal) { if (o.Name == "transferTarget") { _target = o.OneCtrl; } else if (o.Name == "transferServer") { _server = o.OneCtrl; } else if (o.Name == "transferPort") { _port = o.OneCtrl; } else if (o.Name == "transferSmtpAuth") { _smtpAuth = o.OneCtrl; } else if (o.Name == "transferUser") { _user = o.OneCtrl; } else if (o.Name == "transferPass") { _pass = o.OneCtrl; } } }
public CtrlOrgDat(string help, ListVal listVal, int width, int height, bool jp) : base(help, listVal, width, height, jp) { foreach (var o in listVal.Vals) { if (o.Name == "target") { target = o.OneCtrl; } else if (o.Name == "transfer") { transfer = o.OneCtrl; } else if (o.Name == "port") { port = o.OneCtrl; } else if (o.Name == "smtpAuth") { smtpAuth = o.OneCtrl; } else if (o.Name == "user") { user = o.OneCtrl; } else if (o.Name == "pass") { pass = o.OneCtrl; } } }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); onePage.Add(CreateServerOption(ProtocolKind.Udp, 53, 10, 30)); //サーバ基本設定 var key = "rootCache"; onePage.Add(new OneVal(key, "named.ca", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "useRD"; onePage.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); var list = new ListVal(); key = "soaMail"; list.Add(new OneVal(key, "postmaster", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "soaSerial"; list.Add(new OneVal(key, 1, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "soaRefresh"; list.Add(new OneVal(key, 3600, Crlf.Contonie, new CtrlInt(Lang.Value(key), 5))); key = "soaRetry"; list.Add(new OneVal(key, 300, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "soaExpire"; list.Add(new OneVal(key, 360000, Crlf.Contonie, new CtrlInt(Lang.Value(key), 5))); key = "soaMinimum"; list.Add(new OneVal(key, 3600, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "GroupSoa"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlGroup(Lang.Value(key), list))); return onePage; }
//public CtrlDat(string help, ListVal listVal, int height, bool isJp) : base(help){ public CtrlDat(string help, ListVal listVal, int height, LangKind langKind) : base(help) { _listVal = listVal; _height = height; //_isJp = isJp; _lang = new Lang(langKind,"CtrlDat"); }
// 保存 public void Save(String nameTag, ListVal listVal) { // Ver5.0.1 デバッグファイルに対象のValListを書き込む for (var i = 0; i < 2; i++) { var target = (i == 0) ? _fileIni : _fileTxt; var isSecret = i != 0; // 対象外のネームスペース行を読み込む var lines = new List <string>(); if (File.Exists(target)) { foreach (var s in File.ReadAllLines(target, Encoding.GetEncoding(932))) { LineObject o; try{ o = ReadLine(s); // nameTagが違う場合、listに追加 if (o.NameTag != nameTag) { //Ver5.8.4 Ver5.7.xの設定を排除する var index = o.NameTag.IndexOf("Server"); if (index != -1 && index == o.NameTag.Length - 6) { // ~~Serverの設定を削除 } else { lines.Add(s); } } }catch { //TODO エラー処理未処理 } } } // 対象のValListを書き込む //foreach (var o in listVal.GetList(null)){ foreach (var o in listVal.GetSaveList(null)) { // nullで初期化され、実行中に一度も設定されていない値は、保存の対象外となる //if (o.Value == null){ // continue; //} // データ保存の必要のない型は省略する(下位互換のため) var ctrlType = o.OneCtrl.GetCtrlType(); if (ctrlType == CtrlType.TabPage || ctrlType == CtrlType.Group || ctrlType == CtrlType.Label) { continue; } var ctrlStr = CtrlType2Str(ctrlType); lines.Add(string.Format("{0}={1}\b{2}={3}", ctrlStr, nameTag, o.Name, o.ToReg(isSecret))); } File.WriteAllLines(target, lines.ToArray(), Encoding.GetEncoding(932)); } }
public OneOption(bool isJp,string path, string nameTag) { ListVal = new ListVal(); _isJp = isJp; Path = path; NameTag = nameTag; //Ver6.1.6 Lang = new Lang(isJp ? LangKind.Jp : LangKind.En, "Option" + nameTag); ListVal.OnChange += ArOnChange; }
private OnePage Page6(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "string"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "limitString"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 300, Lang.LangKind))); return(onePage); }
private OnePage Page1(string name, string title,Kernel kernel) { var onePage = new OnePage(name, title); var list = new ListVal(); var key = "name"; list.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 80))); key = "authority"; list.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); onePage.Add(new OneVal("domainList", null, Crlf.Nextline, new CtrlDat("", list, 400, Lang.LangKind))); return onePage; }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var list = new ListVal(); var key = "user"; list.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 250))); key = "mlList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), list, 250, Lang.LangKind))); return onePage; }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var list = new ListVal(); var key = "name"; list.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 80))); key = "authority"; list.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); onePage.Add(new OneVal("domainList", null, Crlf.Nextline, new CtrlDat("", list, 400, Lang.LangKind))); return(onePage); }
private OnePage Page1(string name, string title,Kernel kernel) { var onePage = new OnePage(name, title); var list = new ListVal(); list.Add(new OneVal("type", 0, Crlf.Nextline, new CtrlComboBox("Type", new [] { "A(PTR)", "NS", "MX", "CNAME", "AAAA" },80))); list.Add(new OneVal("name", "", Crlf.Contonie, new CtrlTextBox("Name", 30))); list.Add(new OneVal("alias", "", Crlf.Nextline, new CtrlTextBox("Alias", 30))); list.Add(new OneVal("address", "", Crlf.Contonie, new CtrlTextBox("Address", 30))); list.Add(new OneVal("priority", 10, Crlf.Nextline, new CtrlInt("Priority", 5))); onePage.Add(new OneVal("resourceList", null, Crlf.Nextline, new CtrlOrgDat("", list, 350, Lang.LangKind))); return onePage; }
private OnePage Page2(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var listVal = new ListVal(); var key = "fromFolder"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 70, kernel))); key = "toFolder"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 70, kernel))); key = "mountList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), listVal, 360, Lang.LangKind))); return onePage; }
// 読込み public void Read(string nameTag, ListVal listVal) { var isRead = Read(_fileIni, nameTag, listVal); if (!isRead) { //1件も読み込まなかった場合 //defファイルには、Web-local:80のうちのWeb (-の前の部分)がtagとなっている var n = nameTag.Split('-')[0]; Read(_fileDef, n, listVal); //デフォルト設定値を読み込む } }
private OnePage Page2(string name, string title) { var onePage = new OnePage(name, title); var listVal = new ListVal(); var key = "userName"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "password"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlHidden(Lang.Value(key), 30))); key = "user"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), listVal, 250, Lang.LangKind))); return onePage; }
private OnePage Page9(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "group"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 20))); key = "userName"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 40))); key = "groupList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 350, Lang.LangKind))); return(onePage); }
private OnePage Page7(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "aliasUser"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "aliasName"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 80))); key = "aliasList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 250, Lang.LangKind))); return(onePage); }
private OnePage Page2(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var listVal = new ListVal(); var key = "fromFolder"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 70, kernel))); key = "toFolder"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 70, kernel))); key = "mountList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), listVal, 360, Lang.LangKind))); return(onePage); }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var list = new ListVal(); list.Add(new OneVal("type", 0, Crlf.Nextline, new CtrlComboBox("Type", new [] { "A(PTR)", "NS", "MX", "CNAME", "AAAA" }, 80))); list.Add(new OneVal("name", "", Crlf.Contonie, new CtrlTextBox("Name", 30))); list.Add(new OneVal("alias", "", Crlf.Nextline, new CtrlTextBox("Alias", 30))); list.Add(new OneVal("address", "", Crlf.Contonie, new CtrlTextBox("Address", 30))); list.Add(new OneVal("priority", 10, Crlf.Nextline, new CtrlInt("Priority", 5))); onePage.Add(new OneVal("resourceList", null, Crlf.Nextline, new CtrlOrgDat("", list, 350, Lang.LangKind))); return(onePage); }
public CtrlOrgDat(string help, ListVal listVal, int width, int height, LangKind langKind) : base(help, listVal, height, langKind) { foreach (var o in listVal) { switch (o.Name){ case "protocol": _protocol = o.OneCtrl; break; case "port": _port = o.OneCtrl; break; } } }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var list = new ListVal(); var key = "user"; list.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 250))); key = "mlList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), list, 250, Lang.LangKind))); return(onePage); }
private OnePage Page7(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "authDirectory"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "AuthName"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 20))); key = "Require"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "authList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 350, Lang.LangKind))); return(onePage); }
private OnePage Page2(string name, string title) { var onePage = new OnePage(name, title); var key = "isDisplay"; onePage.Add(new OneVal(key, 1, Crlf.Nextline, new CtrlRadio(Lang.Value(key), new[] { Lang.Value(key + "1"), Lang.Value(key + "2") }, OptionDlg.Width() - 15, 2))); var list = new ListVal(); key = "Character"; list.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "limitString"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), list, 230, Lang.LangKind))); key = "useLimitString"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); return onePage; }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "protocol"; l.Add(new OneVal(key, 0, Crlf.Nextline, new CtrlComboBox(Lang.Value(key), new[] { "TCP", "UDP" }, 100))); key = "srcPort"; l.Add(new OneVal(key, 0, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "server"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "dstPort"; l.Add(new OneVal(key, 0, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); onePage.Add(new OneVal("tunnelList", null, Crlf.Nextline, new CtrlDat("", l, 380, Lang.LangKind))); return onePage; }
public CtrlOrgDat(string help, ListVal listVal, int height, LangKind langKkind) : base(help, listVal, height, langKkind) { foreach (OneVal o in listVal.GetList(null)){ if (o.Name == "type"){ _type = o.OneCtrl; } else if (o.Name == "name"){ _name = o.OneCtrl; } else if (o.Name == "alias"){ _alias = o.OneCtrl; } else if (o.Name == "address"){ _address = o.OneCtrl; } else if (o.Name == "priority"){ _priority = o.OneCtrl; } } }
private OnePage Page2(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "mail"; l.Add(new OneVal(key, "", Crlf.Nextline,new CtrlTextBox(Lang.Value(key), 30))); key = "server"; l.Add(new OneVal(key, "", Crlf.Contonie, new CtrlTextBox(Lang.Value(key), 30))); key = "dstPort"; l.Add(new OneVal(key, 25, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "address"; l.Add(new OneVal(key, "", Crlf.Nextline,new CtrlTextBox(Lang.Value(key), 30))); key = "specialUser"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 360, Lang.LangKind))); return onePage; }
private OnePage Page11(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var key = "useAutoAcl"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "autoAclLabel"; onePage.Add(new OneVal(key, Lang.Value(key + "1"), Crlf.Nextline, new CtrlLabel(Lang.Value(key + "2")))); var l = new ListVal(); key = "AutoAclApacheKiller"; l.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "autoAclGroup"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlGroup(Lang.Value(key), l))); return(onePage); }
private OnePage Page3(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var listVal = new ListVal(); var key = "accessControl"; listVal.Add(new OneVal(key, 0, Crlf.Nextline, new CtrlComboBox(Lang.Value(key), new [] { "FULL", "DOWN", "UP" }, 100))); key = "homeDirectory"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 60, kernel))); key = "userName"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 20))); key = "password"; listVal.Add(new OneVal(key, "", Crlf.Nextline, new CtrlHidden(Lang.Value(key), 20))); key = "user"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), listVal, 360, Lang.LangKind))); return(onePage); }
public CtrlOrgDat(string help, ListVal listVal, int width, int height, LangKind langKind) : base(help, listVal, height, langKind) { foreach (var o in listVal) { switch (o.Name) { case "protocol": _protocol = o.OneCtrl; break; case "port": _port = o.OneCtrl; break; } } }
//テスト用のListVal作成(パターン1) private ListVal CreateListVal1() { var listVal = new ListVal(); listVal.Add(new OneVal("n1", 1, Crlf.Nextline, new CtrlInt("help", 10))); listVal.Add(new OneVal("n2", 1, Crlf.Nextline, new CtrlInt("help", 10))); var datList = new ListVal(); datList.Add(new OneVal("n3", 1, Crlf.Nextline, new CtrlInt("help", 10))); datList.Add(new OneVal("n4", 1, Crlf.Nextline, new CtrlInt("help", 10))); listVal.Add(new OneVal("n5", 1, Crlf.Nextline, new CtrlDat("help", datList, 10, LangKind.Jp))); datList = new ListVal(); datList.Add(new OneVal("n6", 1, Crlf.Nextline, new CtrlInt("help", 10))); datList.Add(new OneVal("n7", 1, Crlf.Nextline, new CtrlInt("help", 10))); listVal.Add(new OneVal("n8", 1, Crlf.Nextline, new CtrlDat("help", datList, 10, LangKind.Jp))); return listVal; }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "protocol"; l.Add(new OneVal(key, 0, Crlf.Nextline, new CtrlComboBox(Lang.Value(key), new[] { "TCP", "UDP" }, 100))); key = "srcPort"; l.Add(new OneVal(key, 0, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "server"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "dstPort"; l.Add(new OneVal(key, 0, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); onePage.Add(new OneVal("tunnelList", null, Crlf.Nextline, new CtrlDat("", l, 380, Lang.LangKind))); return(onePage); }
private OnePage Page2(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "mail"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "server"; l.Add(new OneVal(key, "", Crlf.Contonie, new CtrlTextBox(Lang.Value(key), 30))); key = "dstPort"; l.Add(new OneVal(key, 25, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "address"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "specialUser"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 360, Lang.LangKind))); return(onePage); }
private OnePage Page4(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var key = "useWebDav"; onePage.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); var l = new ListVal(); key = "WebDAV Path"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "Writing permission"; l.Add(new OneVal(key, false, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "webDAVDirectory"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 50, kernel))); key = "webDavPath"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 280, Lang.LangKind))); return(onePage); }
private OnePage Page7(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var list1 = new ListVal(); var key = "allowProg"; list1.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "limitSrcProgAllow"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), list1, 185, Lang.LangKind))); var list2 = new ListVal(); key = "denyProg"; list2.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "limitSrcProgDeny"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), list2, 185, Lang.LangKind))); return(onePage); }
//テスト用のListVal作成(パターン2) private ListVal CreateListVal2() { var listVal = new ListVal(); var pageList = new List <OnePage>(); var onePage = new OnePage("page1", "ページ1"); onePage.Add(new OneVal("n0", 1, Crlf.Nextline, new CtrlInt("help", 10))); pageList.Add(onePage); onePage = new OnePage("page2", "ページ2"); onePage.Add(new OneVal("n1", 1, Crlf.Nextline, new CtrlInt("help", 10))); pageList.Add(onePage); listVal.Add(new OneVal("n2", null, Crlf.Nextline, new CtrlTabPage("help", pageList))); return(listVal); }
private OnePage Page2(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "name"; l.Add(new OneVal(key, "", Crlf.Contonie, new CtrlTextBox(Lang.Value(key), 20))); key = "address"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 20))); key = "manager"; l.Add(new OneVal(key, false, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "reacer"; l.Add(new OneVal(key, true, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "contributor"; l.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "pass"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlHidden(Lang.Value(key), 10))); key = "memberList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlOrgMemberDat(Lang.Value(key), l, 390,Lang.LangKind))); return onePage; }
private OnePage Page1(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var list1 = new ListVal(); var key = "protocol"; list1.Add(new OneVal(key, 0, Crlf.Nextline,new CtrlComboBox(Lang.Value(key), new[]{"HTTP", "HTTPS"}, 100))); key = "host"; list1.Add(new OneVal(key, "", Crlf.Contonie, new CtrlTextBox(Lang.Value(key), 30))); key = "port"; list1.Add(new OneVal(key, 80, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); onePage.Add(new OneVal("hostList", null, Crlf.Nextline, new CtrlOrgDat("", list1, 600, 270, Lang.LangKind))); var list2 = new ListVal(); key = "certificate"; list2.Add(new OneVal(key, "", Crlf.Nextline,new CtrlFile(Lang.Value(key), 50, kernel))); key = "privateKeyPassword"; list2.Add(new OneVal(key, "", Crlf.Nextline,new CtrlHidden(Lang.Value(key), 20))); key = "groupHttps"; onePage.Add(new OneVal(key, null, Crlf.Nextline,new CtrlGroup(Lang.Value(key), list2))); return onePage; }
public void listVal_add_OneVal_で初期化後saveして当該設定が保存されているかどうか(CtrlType ctrlType, Object value, string expected) { //setUp string fileName = "iniDbTestTmp"; //テンポラリファイル名 //string progDir = new File(".").getAbsoluteFile().getParent(); //カレントディレクトリ string progDir = Directory.GetCurrentDirectory(); string path = string.Format("{0}\\{1}.ini", progDir, fileName); IniDb sut = new IniDb(progDir, fileName); ListVal listVal = new ListVal(); listVal.Add(Assistance.createOneVal(ctrlType,value)); sut.Save("Basic", listVal); // nameTagは"Basic"で決め打ちされている //exercise var lines = File.ReadAllLines(path); string actual = lines[0]; //verify Assert.That(actual, Is.EqualTo(expected)); //tearDown sut.Delete(); }
private OnePage Page2(string name, string title) { var onePage = new OnePage(name, title); var key = "useChps"; onePage.Add(new OneVal(key, false,Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "minimumLength"; onePage.Add(new OneVal(key, 8, Crlf.Nextline, new CtrlInt(Lang.Value(key), 5))); key = "disableJoe"; onePage.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); var list = new ListVal(); key = "useNum"; list.Add(new OneVal(key, true, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "useSmall"; list.Add(new OneVal(key, true, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "useLarge"; list.Add(new OneVal(key, true, Crlf.Contonie, new CtrlCheckBox(Lang.Value(key)))); key = "useSign"; list.Add(new OneVal(key, true, Crlf.Nextline, new CtrlCheckBox(Lang.Value(key)))); key = "groupNeed"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlGroup(Lang.Value(key), list))); return onePage; }
public CtrlOrgAutoReceptionDat(string help, ListVal listVal, int height, LangKind langKind) : base(help, listVal, height, langKind) { foreach (var o in listVal) { if (o.Name == "fetchReceptionInterval") { _receptionInterval = o.OneCtrl; } else if (o.Name == "fetchServer") { _server = o.OneCtrl; } else if (o.Name == "fetchPort") { _port = o.OneCtrl; } else if (o.Name == "fetchUser") { _user = o.OneCtrl; } else if (o.Name == "fetchPass") { _pass = o.OneCtrl; } else if (o.Name == "fetchLocalUser") { _localUser = o.OneCtrl; } else if (o.Name == "fetchSynchronize") { _synchronize = o.OneCtrl; } else if (o.Name == "fetchTime") { _time = o.OneCtrl; } } }
public CtrlOrg2Dat(string help, ListVal listVal, int width, int height, bool jp) : base(help, listVal, width, height, jp) { foreach (var o in listVal.Vals) { if (o.Name == "receptionInterval") { receptionInterval = o.OneCtrl; } else if (o.Name == "server") { server = o.OneCtrl; } else if (o.Name == "port") { port = o.OneCtrl; } else if (o.Name == "user") { user = o.OneCtrl; } else if (o.Name == "pass") { pass = o.OneCtrl; } else if (o.Name == "localUser") { localUser = o.OneCtrl; } else if (o.Name == "synchronize") { synchronize = o.OneCtrl; } else if (o.Name == "time") { time = o.OneCtrl; } } }
public void PrivateメンバのimportDatとexportDatの整合性を確認する() { //const bool isJp = true; var list = new ListVal(); list.Add(new OneVal("combo", 0, Crlf.Nextline, new CtrlComboBox("コンボボックス", new[]{"DOWN", "PU", "FULL"}, 200))); list.Add(new OneVal("fileName2", "c:\\work", Crlf.Nextline, new CtrlFolder("フォルダ", 30, new Kernel()))); list.Add(new OneVal("text", "user1", Crlf.Nextline, new CtrlTextBox("テキスト入力", 30))); list.Add(new OneVal("hidden", "123", Crlf.Nextline, new CtrlHidden("パスワード", 30))); var sut = new CtrlDat("help", list, 100, LangKind.Jp); var tabindex = 0; sut.Create(null, 0, 0, null,ref tabindex); var input = new List<String>(); input.Add("# 0 c:\\work user1 c3a5e1369325e2ca"); input.Add(" 1 c:\\work user2 b867684066caf9dc"); input.Add(" 2 c:\\work user3 4911d0d49c8911ed"); try{ //リフレクションによるprivateメンバへのアクセス var cls = sut; var type = cls.GetType(); var exportDat = type.GetMethod("ExportDat", BindingFlags.NonPublic | BindingFlags.Instance); var importDat = type.GetMethod("ImportDat", BindingFlags.NonPublic | BindingFlags.Instance); importDat.Invoke(cls, new object[]{input}); var output = (List<String>) exportDat.Invoke(cls, new object[]{}); for (var i = 0; i < input.Count; i++){ Assert.That(input[i], Is.EqualTo(output[i])); } } catch (Exception e){ Assert.Fail(e.Message); } }
private OnePage Page9(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "group"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 20))); key = "userName"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 40))); key = "groupList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 350, Lang.LangKind))); return onePage; }
private OnePage Page5(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "aliasName"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "aliasDirectory"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlFolder(Lang.Value(key), 50, kernel))); key = "aliaseList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 250, Lang.LangKind))); return onePage; }
private OnePage Page6(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "mimeExtension"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 10))); key = "mimeType"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "mime"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 350, Lang.LangKind))); return onePage; }
private OnePage Page7(string name, string title, Kernel kernel) { var onePage = new OnePage(name, title); var l = new ListVal(); var key = "authDirectory"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 50))); key = "AuthName"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 20))); key = "Require"; l.Add(new OneVal(key, "", Crlf.Nextline, new CtrlTextBox(Lang.Value(key), 30))); key = "authList"; onePage.Add(new OneVal(key, null, Crlf.Nextline, new CtrlDat(Lang.Value(key), l, 350, Lang.LangKind))); return onePage; }