private void Btn_Modify_OnClick(object sender, RoutedEventArgs e) { var seller = GettingService.GetSellers() .First(s => s.FirstName + " " + s.LastName == SellerCmbBox.SelectedItem.ToString()); var gender = RBtnMale.IsChecked == true ? Gender.Male : Gender.Female; seller.FirstName = TxtFirstName.Text; seller.LastName = TxtLastName.Text; seller.BirthDate = Convert.ToDateTime(DtpBirthDate.SelectedDate); seller.HireDate = Convert.ToDateTime(DtpHireDate.SelectedDate); seller.Gender = gender; //seller.EndDate = Convert.ToDateTime(DtpEndDate.SelectedDate) ?? null; try { seller.EndDate = Convert.ToDateTime(DtpEndDate.ToString()); } catch (Exception) { seller.EndDate = null; } ModifyingService.ModifySeller(seller); if (MessageBox.Show("Seller modified") == MessageBoxResult.OK) { Close(); } }
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 = ""; }
private void SellersCmbBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { switch (SellersCmbBox.SelectedIndex) { case 0: SellerDataGrid.ItemsSource = GettingService.GetSellers().OrderBy(s => s.Id).ToList(); break; case 1: SellerDataGrid.ItemsSource = GettingService.GetSellers().OrderBy(s => s.FirstName); break; case 2: SellerDataGrid.ItemsSource = GettingService.GetSellers().OrderBy(s => s.LastName).ToList(); break; case 3: SellerDataGrid.ItemsSource = GettingService.GetSellers().OrderBy(s => s.Gender).ToList(); break; case 4: SellerDataGrid.ItemsSource = GettingService.GetSellers().OrderBy(s => s.BirthDate).ToList(); break; case 5: SellerDataGrid.ItemsSource = GettingService.GetSellers().OrderBy(s => s.HireDate).ToList(); break; case 6: SellerDataGrid.ItemsSource = GettingService.GetSellers().OrderBy(s => s.EndDate).ToList(); break; } SearchSellerTxtBox.Text = ""; }
private void ProductCmbBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { var product = GettingService.GetProducts().First(p => p.Name == ProductCmbBox.SelectedItem.ToString()); TxtName.Text = product.Name; TxtPrice.Text = product.Price.ToString(); }
public ModifyClientDataPage() { InitializeComponent(); foreach (var item in GettingService.GetClients()) ClientCmbBox.Items.Add(item.FirstName + " " + item.LastName); ClientCmbBox.SelectedIndex = 0; }
private void OrdersProductsCmbBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { switch (OrdersCmbBox.SelectedIndex) { case 0: OrderDataGrid.ItemsSource = GettingService.GetOrders().OrderBy(o => o.Id).ToList(); break; case 1: OrderDataGrid.ItemsSource = GettingService.GetOrders().OrderBy(o => o.Client.FirstName).ToList(); break; case 2: OrderDataGrid.ItemsSource = GettingService.GetOrders().OrderBy(o => o.Client.LastName).ToList(); break; case 3: OrderDataGrid.ItemsSource = GettingService.GetOrders().OrderBy(o => o.Seller.FirstName).ToList(); break; case 4: OrderDataGrid.ItemsSource = GettingService.GetOrders().OrderBy(o => o.Seller.LastName).ToList(); break; case 5: OrderDataGrid.ItemsSource = GettingService.GetOrders().OrderBy(o => o.Product.Name).ToList(); break; case 6: OrderDataGrid.ItemsSource = GettingService.GetOrders().OrderBy(o => o.OrderDate).ToList(); break; } SearchOrderTxtBox.Text = ""; }
public ModifySellerDataPage() { InitializeComponent(); foreach (var item in GettingService.GetSellers()) { SellerCmbBox.Items.Add(item.FirstName + " " + item.LastName); } SellerCmbBox.SelectedIndex = 0; }
public RemoveProductPage() { InitializeComponent(); foreach (var item in GettingService.GetProducts().ToList()) { ProductCmbBox.Items.Add(item.Name); } ProductCmbBox.SelectedIndex = 0; }
public RemoveClientPage() { InitializeComponent(); foreach (var item in GettingService.GetClients()) { ClientCmbBox.Items.Add(item.FirstName + " " + item.LastName); } ClientCmbBox.SelectedIndex = 0; }
public ModifyProductDataPage() { InitializeComponent(); foreach (var item in GettingService.GetProducts()) { ProductCmbBox.Items.Add(item.Name); } ProductCmbBox.SelectedIndex = 0; }
private void RemoveSeller_OnClick(object sender, RoutedEventArgs e) { var seller = GettingService.GetSellers() .First(s => s.FirstName + " " + s.LastName == SellerCmbBox.SelectedItem.ToString()); RemovingService.RemoveSeller(seller); if (MessageBox.Show("Seller removed") == MessageBoxResult.OK) { Close(); } }
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 RemoveProduct_OnClick(object sender, RoutedEventArgs e) { var product = GettingService.GetProducts() .First(p => p.Name == ProductCmbBox.SelectedItem.ToString()); RemovingService.RemoveProduct(product); if (MessageBox.Show("Product removed") == MessageBoxResult.OK) { Close(); } }
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 product = GettingService.GetProducts().First(p => p.Name == ProductCmbBox.SelectedItem.ToString()); product.Name = TxtName.Text; product.Price = Convert.ToDecimal(TxtPrice.Text); ModifyingService.ModifyProduct(product); if (MessageBox.Show("Product modified") == MessageBoxResult.OK) { Close(); } }
private void SearchOrder_OnClick(object sender, RoutedEventArgs e) { DateTime?d; try { d = Convert.ToDateTime(SearchSellerTxtBox.Text); } catch (Exception) { d = null; } switch (OrdersCmbBox.SelectedIndex) { case 0: OrderDataGrid.ItemsSource = GettingService.GetOrders().Where(o => o.Id.ToString() == SearchOrderTxtBox.Text); break; case 1: OrderDataGrid.ItemsSource = GettingService.GetOrders() .Where(o => o.Client.FirstName == SearchOrderTxtBox.Text); break; case 2: OrderDataGrid.ItemsSource = GettingService.GetOrders() .Where(o => o.Client.LastName == SearchOrderTxtBox.Text); break; case 3: OrderDataGrid.ItemsSource = GettingService.GetOrders() .Where(o => o.Seller.FirstName == SearchOrderTxtBox.Text); break; case 4: OrderDataGrid.ItemsSource = GettingService.GetOrders() .Where(o => o.Seller.LastName == SearchOrderTxtBox.Text); break; case 5: OrderDataGrid.ItemsSource = GettingService.GetOrders().Where(o => o.Product.Name == SearchOrderTxtBox.Text); break; case 6: OrderDataGrid.ItemsSource = GettingService.GetOrders().Where(o => o.OrderDate == d); break; } }
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; }
private void SearchSeller_OnClick(object sender, RoutedEventArgs e) { DateTime?d; try { d = Convert.ToDateTime(SearchSellerTxtBox.Text); } catch (Exception) { d = null; } switch (SellersCmbBox.SelectedIndex) { case 0: SellerDataGrid.ItemsSource = GettingService.GetSellers() .Where(s => s.Id.ToString() == SearchSellerTxtBox.Text); break; case 1: SellerDataGrid.ItemsSource = GettingService.GetSellers().Where(s => s.FirstName == SearchSellerTxtBox.Text); break; case 2: SellerDataGrid.ItemsSource = GettingService.GetSellers().Where(s => s.LastName == SearchSellerTxtBox.Text); break; case 3: SellerDataGrid.ItemsSource = GettingService.GetSellers() .Where(s => s.Gender.ToString() == SearchSellerTxtBox.Text); break; case 4: SellerDataGrid.ItemsSource = GettingService.GetSellers().Where(s => s.BirthDate == d); break; case 5: SellerDataGrid.ItemsSource = GettingService.GetSellers().Where(s => s.HireDate == d); break; case 6: SellerDataGrid.ItemsSource = GettingService.GetSellers().Where(s => s.EndDate == d); break; } }
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 ProductsCmbBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { switch (ProductsCmbBox.SelectedIndex) { case 0: ProductDataGrid.ItemsSource = GettingService.GetProducts().OrderBy(p => p.Id).ToList(); break; case 1: ProductDataGrid.ItemsSource = GettingService.GetProducts().OrderBy(p => p.Name).ToList(); break; case 2: ProductDataGrid.ItemsSource = GettingService.GetProducts().OrderBy(p => p.Price).ToList(); break; } SearchProductTxtBox.Text = ""; }
private void SearchProduct_OnClick(object sender, RoutedEventArgs e) { switch (ProductsCmbBox.SelectedIndex) { case 0: ProductDataGrid.ItemsSource = GettingService.GetProducts() .Where(p => p.Id.ToString() == SearchProductTxtBox.Text); break; case 1: ProductDataGrid.ItemsSource = GettingService.GetProducts().Where(p => p.Name == SearchProductTxtBox.Text); break; case 2: ProductDataGrid.ItemsSource = GettingService.GetProducts() .Where(p => p.Price.ToString() == SearchProductTxtBox.Text); break; } }
private void SellerCmbBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { var seller = GettingService.GetSellers() .First(s => s.FirstName + " " + s.LastName == SellerCmbBox.SelectedItem.ToString()); TxtFirstName.Text = seller.FirstName; TxtLastName.Text = seller.LastName; DtpBirthDate.SelectedDate = seller.BirthDate.Date; DtpHireDate.SelectedDate = seller.HireDate.Date; DtpEndDate.SelectedDate = seller.EndDate ?? null; if (seller.Gender != Gender.Male) { RBtnFemale.IsChecked = true; } else { RBtnMale.IsChecked = true; } }
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(); } }