private void btnAdd_Click(object sender, RoutedEventArgs e) { ManagementResource.Supplier s = new ManagementResource.Supplier(); s.StateID = 1; s.SupplierID = 0; mr.StudioMSupplier.Add(s); }
private void btnSave_Click(object sender, RoutedEventArgs e) { Microsoft.Windows.Controls.DataGridRow row = (Microsoft.Windows.Controls.DataGridRow)(dataGrid1.ItemContainerGenerator.ContainerFromItem(dataGrid1.SelectedItem)); ManagementResource.Supplier s = (ManagementResource.Supplier)row.Item; bool exists = false; if (s.SupplierName != null && s.SupplierName.Trim() != "") { if (s.SupplierID == 0) { if (!SupplierExists(s)) { exists = false; } else { exists = true; } } if (exists) { MessageBox.Show("This supplier already exists."); } else { try { mr.SaveSupplier(s); if (row.DetailsVisibility == Visibility.Visible) { row.DetailsVisibility = Visibility.Collapsed; } btnSearch_Click(null, null); } catch (Exception ex) { } } } else { MessageBox.Show("Please enter a supplier name."); } }
private bool SupplierExists(ManagementResource.Supplier s) { return(mr.SupplierExists(s.StateID, s.SupplierName)); }