private void ObliczButton_Click(object sender, EventArgs e) { if (ValidateForm()) // jeżli walidacja się powiodła { PrzelewModel model = new PrzelewModel(PgValue.Text, bValue.Text); // tworzenie modelu // trzeba było to sparsować w modelu, dane na double ze stringa PrzelewLogic.WynikiObliczen(model); // połączenie z obliczeniami dla podanych danych w modelu Wykres.Series["Wydatek"].Points.Clear(); var z = new List <Tuple <double, double> >(); // załadowanie nowej listy z = PrzelewLogic.WynikiObliczen(model); // wczytanie danych do listy z obliczeń double[] Q = z.Select(t => Math.Round(t.Item1, 3)).ToArray(); // przeniesienie wyników listy do taablicy double[] H = z.Select(t => Math.Round(t.Item2, 2)).ToArray(); // przekazanie danych na wykres Wykres.Series["Wydatek"].Points.DataBindXY(Q, H); } else { MessageBox.Show("Wypełnij pola poprawnie!"); } }
private void GenerujButton_Click(object sender, EventArgs e) // generowanie pliku wynikowego { PrzelewModel model = new PrzelewModel(PgValue.Text, bValue.Text); PrzelewLogic.GenerujPlik(model); }