Exemple #1
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            StandardInclusionResource.StandardInclusionPAG pag = ((FrameworkElement)sender).DataContext as StandardInclusionResource.StandardInclusionPAG;

            sr.RemoveStandardInclusion(pag);
            btnSearch_Click(null, null);
        }
 private void btnAdd_Click(object sender, RoutedEventArgs e)
 {
     StandardInclusionResource.StandardInclusionPAG s = new StandardInclusionResource.StandardInclusionPAG();
     s.PAGID  = 0;
     s.Active = true;
     s.StandardInclusionID = 0;
     s.Quantity            = 1;
     sr.SQSAllStandardInclusions.Add(s);
 }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            Microsoft.Windows.Controls.DataGridRow         row = (Microsoft.Windows.Controls.DataGridRow)(dataGrid1.ItemContainerGenerator.ContainerFromItem(dataGrid1.SelectedItem));
            StandardInclusionResource.StandardInclusionPAG s   = (StandardInclusionResource.StandardInclusionPAG)row.Item;
            bool exists = false;

            if (s.PAGID != 0 && s.SIBrandID != 0 && s.SIRegionGroupID != 0)
            {
                if (s.StandardInclusionID == 0)
                {
                    if (!StandardInclusionExists(s))
                    {
                        exists = false;
                    }
                    else
                    {
                        exists = true;
                    }
                }

                if (exists)
                {
                    MessageBox.Show("This inclusion PAG for this brand and region group already exists.");
                }
                else
                {
                    try
                    {
                        sr.SaveStandardInclusions(s);
                        if (row.DetailsVisibility == Visibility.Visible)
                        {
                            row.DetailsVisibility = Visibility.Collapsed;
                        }
                        btnSearch_Click(null, null);
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
            else
            {
                if (s.PAGID == 0)
                {
                    MessageBox.Show("Please select a PAG.");
                }
                else if (s.SIRegionGroupID == 0)
                {
                    MessageBox.Show("Please select a region group.");
                }
                else if (s.SIBrandID == 0)
                {
                    MessageBox.Show("Please select a Brand.");
                }
            }
        }
Exemple #4
0
 private bool StandardInclusionExists(StandardInclusionResource.StandardInclusionPAG s)
 {
     return(sr.StandardInclusionExists(s.PAGID, s.SIBrandID, s.SIRegionGroupID, s.StandardInclusionID));
 }