123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- using System;
- 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.Navigation;
- using System.Windows.Shapes;
- using System.IO;
- using AutoservisDrive.Entities;
- namespace AutoservisDrive
- {
- /// <summary>
- /// Логика взаимодействия для MainWindow.xaml
- /// </summary>
- public partial class MainWindow : Window
- {
- public MainWindow()
- {
- InitializeComponent();
- FrameMain.Navigate(new Pages.LoginPage());
- /*
- //импорт клиентов
- var clientsData = File.ReadAllLines(@"C:\Users\asus\OneDrive\Рабочий стол\Ресы\Сессия 1\Клиенты.txt");
- for (int i = 0; i < clientsData.Count(); i++)
- {
- var currentClient = clientsData[i].Split('\t');
- var ClientForDB = new Client
- {
- LastName = currentClient[0],
- FirstName = currentClient[1],
- Patronymic = currentClient[2],
- GenderCode = currentClient[3],
- Phone = currentClient[4],
- Birthday = DateTime.Parse(currentClient[5]),
- Email = currentClient[6],
- RegistrationDate = DateTime.Parse(currentClient[7]),
- };
- App.Context.Clients.Add(ClientForDB);
- App.Context.SaveChanges();
- }
- //импорт услуг
- var servicesData = File.ReadAllLines(@"C:\Users\asus\OneDrive\Рабочий стол\Ресы\Сессия 1\Услуги.txt");
- for (int i = 0; i < servicesData.Count(); i++)
- {
- var currentService = servicesData[i].Split('\t');
- var serviceForDB = new Service
- {
- Title = currentService[0].Trim(),
- MainImage = File.ReadAllBytes(@"C:\Users\asus\OneDrive\Рабочий стол\Ресы\Сессия 1\" + currentService[1].Trim()),
- DurationInSeconds = Int32.Parse(currentService[2]),
- Cost = Decimal.Parse(currentService[3]),
- Discount = Double.Parse(currentService[4]),
- };
- App.Context.Services.Add(serviceForDB);
- App.Context.SaveChanges();
- }
- //импорт услуг клиента
- var clientServicesData = File.ReadAllLines(@"C:\Users\asus\OneDrive\Рабочий стол\Ресы\Сессия 1\Услуги Клиента.txt");
- for (int i = 0; i < clientServicesData.Count(); i++)
- {
- var currentClientService = clientServicesData[i].Split('\t');
- var clientServiceForDB = new ClientService
- {
- ServiceID = App.Context.Services.ToList().FirstOrDefault(p=> p.Title == currentClientService[0]).ID,
- StartTime = DateTime.Parse(currentClientService[1]),
- ClientID = App.Context.Clients.ToList().FirstOrDefault(p=> p.LastName == currentClientService[2]).ID,
- };
- App.Context.ClientServices.Add(clientServiceForDB);
- App.Context.SaveChanges();
- }
- */
-
- }
- private void BtnBack_Click(object sender, RoutedEventArgs e)
- {
- if (FrameMain.CanGoBack) FrameMain.GoBack();
- }
- }
- }
|