public ModifyClientDataPage() { InitializeComponent(); foreach (var item in GettingService.GetClients()) ClientCmbBox.Items.Add(item.FirstName + " " + item.LastName); ClientCmbBox.SelectedIndex = 0; }
private void ClientsCmbBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { switch (ClientsCmbBox.SelectedIndex) { case 0: ClientDataGrid.ItemsSource = GettingService.GetClients().OrderBy(c => c.Id).ToList(); break; case 1: ClientDataGrid.ItemsSource = GettingService.GetClients().OrderBy(c => c.FirstName).ToList(); break; case 2: ClientDataGrid.ItemsSource = GettingService.GetClients().OrderBy(c => c.LastName).ToList(); break; case 3: ClientDataGrid.ItemsSource = GettingService.GetClients().OrderBy(c => c.Gender).ToList(); break; case 4: ClientDataGrid.ItemsSource = GettingService.GetClients().OrderBy(c => c.BirthDate).ToList(); break; } SearchClientTxtBox.Text = ""; }
public RemoveClientPage() { InitializeComponent(); foreach (var item in GettingService.GetClients()) { ClientCmbBox.Items.Add(item.FirstName + " " + item.LastName); } ClientCmbBox.SelectedIndex = 0; }
private void Initialize() { ClientDataGrid.ItemsSource = GettingService.GetClients(); SellerDataGrid.ItemsSource = GettingService.GetSellers(); ProductDataGrid.ItemsSource = GettingService.GetProducts(); OrderDataGrid.ItemsSource = GettingService.GetOrders(); ClientsCmbBox.SelectedIndex = 0; SellersCmbBox.SelectedIndex = 0; ProductsCmbBox.SelectedIndex = 0; OrdersCmbBox.SelectedIndex = 0; }
private void RemoveClient_OnClick(object sender, RoutedEventArgs e) { var client = GettingService.GetClients() .First(c => c.FirstName + " " + c.LastName == ClientCmbBox.SelectedItem.ToString()); RemovingService.RemoveClient(client); if (MessageBox.Show("Client removed") == MessageBoxResult.OK) { Close(); } }
private void Btn_Modify_OnClick(object sender, RoutedEventArgs e) { var client = GettingService.GetClients() .First(c => c.FirstName + " " + c.LastName == ClientCmbBox.SelectedItem.ToString()); var gender = RBtnMale.IsChecked == true ? Gender.Male : Gender.Female; client.FirstName = TxtFirstName.Text; client.LastName = TxtLastName.Text; client.BirthDate = Convert.ToDateTime(DtpBirthDate.SelectedDate); client.Gender = gender; ModifyingService.ModifyClient(client); if (MessageBox.Show("Client modified") == MessageBoxResult.OK) Close(); }
private void ClientCmbBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { var client = GettingService.GetClients() .First(c => c.FirstName + " " + c.LastName == ClientCmbBox.SelectedItem.ToString()); TxtFirstName.Text = client.FirstName; TxtLastName.Text = client.LastName; DtpBirthDate.SelectedDate = client.BirthDate.Date; if (client.Gender != Gender.Male) RBtnFemale.IsChecked = true; else RBtnMale.IsChecked = true; }
public CreateNewOrderPage() { InitializeComponent(); foreach (var item in GettingService.GetClients()) { CmbClient.Items.Add(item.FirstName + " " + item.LastName); } foreach (var item in GettingService.GetSellers()) { CmbSeller.Items.Add(item.FirstName + " " + item.LastName); } foreach (var item in GettingService.GetProducts()) { CmbProduct.Items.Add(item.Name); } }
private void SearchClient_OnClick(object sender, RoutedEventArgs e) { DateTime?d; try { d = Convert.ToDateTime(SearchSellerTxtBox.Text); } catch (Exception) { d = null; } switch (ClientsCmbBox.SelectedIndex) { case 0: ClientDataGrid.ItemsSource = GettingService.GetClients() .Where(c => c.Id.ToString() == SearchClientTxtBox.Text); break; case 1: ClientDataGrid.ItemsSource = GettingService.GetClients().Where(c => c.FirstName == SearchClientTxtBox.Text); break; case 2: ClientDataGrid.ItemsSource = GettingService.GetClients().Where(c => c.LastName == SearchClientTxtBox.Text); break; case 3: ClientDataGrid.ItemsSource = GettingService.GetClients() .Where(c => c.Gender.ToString() == SearchClientTxtBox.Text); break; case 4: ClientDataGrid.ItemsSource = GettingService.GetClients().Where(c => c.BirthDate == d); break; } }
private void Btn_Create_OnClick(object sender, RoutedEventArgs e) { var clientId = GettingService.GetClients() .First(c => c.FirstName + " " + c.LastName == CmbClient.SelectedItem.ToString()).Id; var sellerId = GettingService.GetSellers() .First(s => s.FirstName + " " + s.LastName == CmbSeller.SelectedItem.ToString()).Id; var productId = GettingService.GetProducts().First(p => p.Name == CmbProduct.SelectedItem.ToString()).Id; var newOrder = new Order { ClientId = clientId, SellerId = sellerId, ProductId = productId, OrderDate = Convert.ToDateTime(DtpOrderDate.ToString()) }; AddingService.AddOrder(newOrder); if (MessageBox.Show("New order created") == MessageBoxResult.OK) { Close(); } }