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(); }
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); }