// Подключаемые библиотеки using System; using System.IO; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace Met_Fam { /// /// Логика взаимодействия для WindowOrder.xaml /// public partial class WindowOrder : Window { List goods = new List(); User user = new User(); // Подсчет итоговой стоимости public WindowOrder(List goods) { InitializeComponent(); int finalecost = 0; foreach (Goods goodsForBuing in goods) { finalecost += goodsForBuing.Price_Goods * goodsForBuing.CountfForBuing; } coast.Text = "Итоговая стоимость" + finalecost.ToString(); } // Кнопка для перехода в Профиль private void Button_Click(object sender, RoutedEventArgs e) { new WindowProf(user).Show(); this.Close(); } // Кнопка для перехода в Магазин private void Button_Click_1(object sender, RoutedEventArgs e) { new WindowShop(user).Show(); this.Close(); } // Кнопка для проведения оплаты и записы данных карт в csv файл private void Button_Click_2(object sender, RoutedEventArgs e) { Goods good = new Goods(); string path = "Buy.csv"; using (StreamWriter sw = new StreamWriter(File.Open(path, FileMode.Append))) { sw.WriteLineAsync(txtKarta.Text + ";" + txtCvv.Text); } MessageBox.Show("Оплата прошла успешно"); } } }