private void RefreshTimetableDate() { try { string date = PlanWzimServices.GetDate(); label3.Text = label3.Text.Remove(label3.Text.IndexOf(':')); label3.Text += ": " + date; } catch { label3.Text = "ERROR"; } }
private void BUpload_Click(object sender, EventArgs e) { // upload if (updateOldServer.Checked) { PlanWzimServices.PutJson(rtbOutput.Text); MessageBox.Show("plan na serwerze zaktualizowany (lub nie jesli coś wywaliło)"); } // experimental 1.5 old json format Parsers.TimetableOLD2.Models.Timetable t = (Parsers.TimetableOLD2.Models.Timetable)timetableResult; if (forceDateNow) { t.Date = DateTime.Now; } if (updateGist.Checked) { PlanWzimServices.PutNewJsonGists(JsonConvert.SerializeObject(t)); //PlanWzimServices.PutNewJsonGists(JsonConvert.SerializeObject((Parsers.TimetableNew.Models.Timetable)timetableResult)); //PlanWzimServices.PutNewJsonGists(rtbOutput.Text); MessageBox.Show("plan na github gists zaktualizowany"); } if (saveToFile.Checked) { Parsers.TimetableOLD3.Models.Timetable t3 = (Parsers.TimetableOLD3.Models.Timetable)t; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "Json|*.json"; saveFileDialog1.Title = "Save a json file"; saveFileDialog1.ShowDialog(); // If the file name is not an empty string open it for saving. if (saveFileDialog1.FileName != "") { StreamWriter sw = new StreamWriter( new FileStream(saveFileDialog1.FileName, System.IO.FileMode.OpenOrCreate, FileAccess.ReadWrite), Encoding.UTF8 ); sw.Write(JsonConvert.SerializeObject(t3)); sw.Close(); } MessageBox.Show("zapisano"); } // refresh date RefreshTimetableDate(); }
private void BDownloadJson_Click(object sender, EventArgs e) { // pobranie aktualnego planu z serwera string timetableJson = PlanWzimServices.FetchTimetable(); // okienko do zapisu pliku .json SaveFileDialog saveFileDialog1 = new SaveFileDialog { Filter = "JSON|*.json", Title = "Zapisz plik json planu zajęć" }; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { StreamWriter fs = new StreamWriter(saveFileDialog1.OpenFile()); fs.Write(timetableJson); fs.Close(); } }