private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
            WpfApp1.marathonDataSetTableAdapters.RunnerTableAdapter       runnerTableAdapter       = new marathonDataSetTableAdapters.RunnerTableAdapter();
            WpfApp1.marathonDataSetTableAdapters.RegistrationTableAdapter registrationTableAdapter = new marathonDataSetTableAdapters.RegistrationTableAdapter();
            WpfApp1.marathonDataSetTableAdapters.CharityTableAdapter      charityTableAdapter      = new marathonDataSetTableAdapters.CharityTableAdapter();
            if (!(bool)KM32.IsChecked && !(bool)KM23.IsChecked && !(bool)KM5.IsChecked)
            {
                MessageBox.Show("Выберите хотя бы 1 дистанцию"); return;
            }
            if (!(bool)VarA.IsChecked && !(bool)VarB.IsChecked && !(bool)VarC.IsChecked)
            {
                MessageBox.Show("Выберите комплект"); return;
            }
            try
            {
                Convert.ToInt32(PriceTextBox.Text);
            }
            catch { MessageBox.Show("Сумма взноса должна быть числом"); }
            runnerTableAdapter.Runner(marathonDataSet.Runner, Runner.Email, Runner.Gender, Runner.CountryCode, Runner.Photo);
            charityTableAdapter.FillBy(marathonDataSet.Charity, charityNameComboBox.Text);
            int runnerid = Convert.ToInt32(marathonDataSet.Runner[0][0].ToString());

            if (Convert.ToInt32(PriceTextBox.Text) < Convert.ToInt32(priceAll))
            {
                registrationTableAdapter.InsertReg(runnerid, DateTime.Now, variant, 1, priceAll, Convert.ToInt32(marathonDataSet.Charity[0][0].ToString()), Convert.ToDecimal(Price.Text));
            }
            registrationTableAdapter.InsertReg(runnerid, DateTime.Now, variant, 2, priceAll, Convert.ToInt32(marathonDataSet.Charity[0][0].ToString()), Convert.ToDecimal(priceAll));
            RegistrationConfirmation registrationConfirmation = new RegistrationConfirmation();

            registrationConfirmation.Show();
            Close();
        }
Пример #2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            //Image logo = new Image();
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
            //WpfApp1.marathonDataSetTableAdapters.DataTable2TableAdapter dataTable2TableAdapter = new marathonDataSetTableAdapters.DataTable2TableAdapter();
            //WpfApp1.marathonDataSetTableAdapters.DataTable1TableAdapter dataTable1TableAdapter = new marathonDataSetTableAdapters.DataTable1TableAdapter();
            //dataTable1TableAdapter.findID(marathonDataSet.DataTable1, Perem.Runner);
            //string id = marathonDataSet.DataTable1[0][1].ToString();
            WpfApp1.marathonDataSetTableAdapters.CharityTableAdapter charityTableAdapter = new marathonDataSetTableAdapters.CharityTableAdapter();
            charityTableAdapter.FillBy(marathonDataSet.Charity, Perem.CharityName);
            //dataTable2TableAdapter.FillBy(marathonDataSet.DataTable2, Convert.ToInt32(id));
            //Perem.CharityName = marathonDataSet.DataTable2[0][1].ToString();
            //Perem.CharityDescription = marathonDataSet.DataTable2[0][2].ToString();
            //Perem.LogoName = marathonDataSet.DataTable2[0][3].ToString();
            //string sor = $"pack://application:,,,/Images\\diabetes_brazil_logo.png";
            BitmapImage logo = new BitmapImage();
            string      sq   = AppDomain.CurrentDomain.BaseDirectory + marathonDataSet.Charity[0][3].ToString();

            logo.BeginInit();
            logo.UriSource = new Uri($"{sq}", UriKind.Absolute);
            logo.EndInit();
            CharityName.Content     = Perem.CharityName;
            CharityDiscription.Text = marathonDataSet.Charity[0][2].ToString();
            ImageLogo.Source        = logo;
        }
        private void Label_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
            WpfApp1.marathonDataSetTableAdapters.CharityTableAdapter charityTableAdapter = new marathonDataSetTableAdapters.CharityTableAdapter();
            charityTableAdapter.FillBy(marathonDataSet.Charity, charityNameComboBox.Text);
            Perem.CharityName = marathonDataSet.Charity[0][1].ToString();
            CharityView nn = new CharityView();

            nn.ShowDialog();
            charityTableAdapter.Fill(marathonDataSet.Charity);
        }