Пример #1
0
        // --- Submit form
        private void btn_okUW_Click(object sender, RoutedEventArgs e)
        {
            bool t = validator.HasErrors;

            Ex_Pass = grid_Passport_EX.DataContext as wsPassportExtended;
            
            if (check_newProducer.IsChecked == true)
            {
                wsProducerType producer = Ex_Pass.extractProducerType();
                wc.ws_checkPassportProducerAsync(producer);
            }
            else
            {
                Ex_Pass.ProducerID = (cbox_ProducersList.SelectedItem as wsProducerType).ProducerID;
                //Ex_Pass.downgradeToDataOnly();
                switch (ucMode)
                {
                    case 'U': // mode_U
                        wc.ws_updatePassportAsync(Ex_Pass);
                        break;
                    case 'W': // mode_W
                        wc.ws_insertPassportAsync(Ex_Pass, (int)ucPID);
                        break;
                }
            }
        }