private Nippou CreateNippou() { var nippou = new Nippou(); nippou.PlanTxt = planBox.Text; nippou.DoTxt = doBox.Text; nippou.CheckTxt = checkBox.Text; nippou.ActionTxt = actionBox.Text; nippou.NextPlanTxt = nextPlanBox.Text; if (lowRadio.Checked) { nippou.RangeValue = 0; } if (midRadio.Checked) { nippou.RangeValue = 1; } if (highRadio.Checked) { nippou.RangeValue = 2; } nippou.Understand = (int)understand.Value; return(nippou); }
public static void Save(string path, Nippou nippou) { var builder = new StringBuilder(); using (var writer = new StreamWriter(path, false, Encoding.GetEncoding("shift_jis"))){ writer.Write(nippou.GenerateTxt()); writer.Flush(); } }
public static Nippou Load(string path) { using (var reader = new StreamReader(path, Encoding.GetEncoding("shift_jis"))){ var line = reader.ReadToEnd(); var lines = line.Split(Nippou.SPLITOR, StringSplitOptions.None); var nippou = new Nippou(); nippou.Understand = Int32.Parse(lines[0]); nippou.RangeValue = Int32.Parse(lines[1]); nippou.PlanTxt = lines[2]; nippou.DoTxt = lines[3]; nippou.CheckTxt = lines[4]; nippou.ActionTxt = lines[5]; nippou.NextPlanTxt = lines[6]; return(nippou); } }
public static void Execute(string id, string pw, Nippou nippou) { if (File.Exists(TEMP_PATH)) { File.Delete(TEMP_PATH); } using (var writer = new StreamWriter(TEMP_PATH, false, Encoding.GetEncoding("shift_jis"))){ writer.Write(nippou.GenerateTxtJar()); writer.Flush(); } var info = new ProcessStartInfo("java"); info.UseShellExecute = true; info.Arguments = string.Format("{0} {1} {2} {3} {4} {5} {6}", "-jar", JAR, id, pw, nippou.Understand.ToString(), TEMP_PATH, nippou.RangeValue.ToString()); Process.Start(info); }