Exemplo n.º 1
0
        private static void MountAdded(SaleGrade salegrade, System.ComponentModel.BackgroundWorker backgroundWorker)
        {
            SalesServiceSoapClient ss = new SalesServiceSoapClient();//实例化web服务对象

            //调用web服务中的添加
            string message = ss.AddSalesGrade(salegrade);

            MessageBox.Show(message, "信息提示", MessageBoxButton.OK, MessageBoxImage.Information);
        }
Exemplo n.º 2
0
        private void GradeAdd_Click(object sender, RoutedEventArgs e)
        {
            Mountprogressbar.IsIndeterminate = true;
            GradeAdd.IsEnabled = false;
            SalesService.SaleGrade salegrade = new SaleGrade(); //实例化对应表的实体(model)对象

            salegrade.sal_no    = sal_no.Trim();                //控件中的值赋给实体对象的属性
            salegrade.sal_date  = Date.Text.Trim();
            salegrade.sal_mount = Mount.Text.Trim();

            backgroundWorker1.RunWorkerAsync(salegrade);
        }
Exemplo n.º 3
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            // Get the input values.
            SaleGrade salegrade = (SaleGrade)e.Argument;

            // Start the search for primes and wait.
            MountAdded(salegrade, backgroundWorker1);

            if (backgroundWorker1.CancellationPending)
            {
                e.Cancel = true;
                return;
            }
        }