private void DataKs_Clicked(object sender, EventArgs e) { KlasaAlgorytmy klAl = new KlasaAlgorytmy(); OdczytywanieXml oXml = new OdczytywanieXml(Dane.sciezkaPobranegoPliku); //Ta sciezka została zapisana przy pobieraniu pliku. if (Dane.sciezkaPobranegoPliku == null) { oXml = new OdczytywanieXml("wydarzeniaUpdate.xml"); //Plik jest zawarty w projekcie. } if (!string.IsNullOrWhiteSpace(dzienKs.Text) && !string.IsNullOrWhiteSpace(miesiacKs.Text) && !string.IsNullOrWhiteSpace(rokKs.Text)) { int rrrr, mm, dd; KlasaAlgorytmy algorytm = new KlasaAlgorytmy(); DateTime nowaData = new DateTime(); if (int.TryParse(rokKs.Text, out rrrr)) { if (int.TryParse(miesiacKs.Text, out mm)) { if (int.TryParse(dzienKs.Text, out dd)) { nowaData = new DateTime(rrrr, mm, dd); } } } string faza = klAl.wyliczFaze(nowaData.Day, nowaData.Month, nowaData.Year); nazwaFazy.Text = faza; obrazFazy.Source = klAl.dopasujObrazFazy(faza); opisFazy.Text = oXml.dopasujOpisFazy(faza); } else { DisplayAlert("Uwaga", "Dane nie zostały poprawnie wpisane.", "OK"); } }
private void PickerKalendarz_SelectedIndexChanged(object sender, EventArgs e) { Picker picker = sender as Picker; KlasaUzupelnianie klU = new KlasaUzupelnianie(); OdczytywanieXml oXml = new OdczytywanieXml(Dane.sciezkaPobranegoPliku); //Ta sciezka została zapisana przy pobieraniu pliku (MainActivity.cs) if (Dane.sciezkaPobranegoPliku == null) //Jesli nie uda się pobrać pliku z internetu. { oXml = new OdczytywanieXml("wydarzeniaUpdate.xml"); } String[] wydarzeniaDane = oXml.uzupelnijWydarzenia((picker.SelectedIndex + 1).ToString()); //"+1" żeby indeks miesiąca odpowiadał jemu rzeczywistemu numerowi poleWydarzenMiasto.Text = wydarzeniaDane[0]; poleWydarzenNazwa.Text = wydarzeniaDane[1]; poleWydarzenData.Text = wydarzeniaDane[2]; miesiac.Text = picker.SelectedItem.ToString(); }
public FazyKsiezyca() { InitializeComponent(); KlasaAlgorytmy klAl = new KlasaAlgorytmy(); OdczytywanieXml oXml = new OdczytywanieXml(Dane.sciezkaPobranegoPliku); //Ta sciezka została zapisana przy pobieraniu pliku DateTime dzis = DateTime.Now; // Jeśli się nie uda pobrać pliku z interentu, zostanie użyty zapisany w aplikacji plik if (Dane.sciezkaPobranegoPliku == null) { oXml = new OdczytywanieXml("wydarzeniaUpdate.xml"); //Plik jest zawarty w projekcie. } string faza = klAl.wyliczFaze(dzis.Day, dzis.Month, dzis.Year); nazwaFazy.Text = faza; obrazFazy.Source = klAl.dopasujObrazFazy(faza); opisFazy.Text = oXml.dopasujOpisFazy(faza); }