Example #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            timerStart();
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(FindResource("marathonDataSet")));
            // Загрузить данные в таблицу Runner. Можно изменить этот код как требуется.
            WpfApp1.marathonDataSetTableAdapters.RunnerTableAdapter marathonDataSetRunnerTableAdapter = new WpfApp1.marathonDataSetTableAdapters.RunnerTableAdapter();
            marathonDataSetRunnerTableAdapter.SerchEmail(marathonDataSet.Runner, Runner.Email);
            System.Windows.Data.CollectionViewSource runnerViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("runnerViewSource")));
            runnerViewSource.View.MoveCurrentToFirst();
            // Загрузить данные в таблицу User. Можно изменить этот код как требуется.
            WpfApp1.marathonDataSetTableAdapters.UserTableAdapter marathonDataSetUserTableAdapter = new WpfApp1.marathonDataSetTableAdapters.UserTableAdapter();
            marathonDataSetUserTableAdapter.SerchEmail(marathonDataSet.User, Runner.Email);
            System.Windows.Data.CollectionViewSource userViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("userViewSource")));
            userViewSource.View.MoveCurrentToFirst();
            // Загрузить данные в таблицу Country. Можно изменить этот код как требуется.
            WpfApp1.marathonDataSetTableAdapters.CountryTableAdapter marathonDataSetCountryTableAdapter = new WpfApp1.marathonDataSetTableAdapters.CountryTableAdapter();
            marathonDataSetCountryTableAdapter.SerchKod(marathonDataSet.Country, Runner.CountryCode);
            System.Windows.Data.CollectionViewSource countryViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("countryViewSource")));
            countryViewSource.View.MoveCurrentToFirst();
            var    bitmap = new BitmapImage();
            string sq     = AppDomain.CurrentDomain.BaseDirectory + photoTextBox.Text;

            bitmap.BeginInit();
            bitmap.UriSource = new Uri($"{sq}", UriKind.Absolute);
            bitmap.EndInit();
            bitmap.Freeze();
            PhotoUser.Source = bitmap;
            // Загрузить данные в таблицу Gender. Можно изменить этот код как требуется.
            WpfApp1.marathonDataSetTableAdapters.GenderTableAdapter marathonDataSetGenderTableAdapter = new WpfApp1.marathonDataSetTableAdapters.GenderTableAdapter();
            marathonDataSetGenderTableAdapter.Fill(marathonDataSet.Gender);
            System.Windows.Data.CollectionViewSource genderViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("genderViewSource")));
            genderViewSource.View.MoveCurrentToFirst();
        }
        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)
 {
     Img1.Source = Img2.Source = Img3.Source = Img4.Source = Img5.Source = Img6.Source = new BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + "cross-icon.png", UriKind.Absolute));
     timerStart();
     WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
     marathonDataSetTableAdapters.Registration1TableAdapter registration1TableAdapter = new marathonDataSetTableAdapters.Registration1TableAdapter();
     registration1TableAdapter.A(marathonDataSet.Registration1);
     TypeA0.Text = TypeA1.Text = TypeA2.Text = marathonDataSet.Registration1[0][1].ToString();
     registration1TableAdapter.B(marathonDataSet.Registration1);
     TypeB0.Text = TypeB1.Text = TypeB2.Text = TypeB3.Text = TypeB4.Text = marathonDataSet.Registration1[0][1].ToString();
     registration1TableAdapter.C(marathonDataSet.Registration1);
     TypeC0.Text = TypeC1.Text = TypeC2.Text = TypeC3.Text = TypeC4.Text = TypeC5.Text = TypeC6.Text = marathonDataSet.Registration1[0][1].ToString();
     marathonDataSetTableAdapters.InventoryTableAdapter inventoryTableAdapter = new marathonDataSetTableAdapters.InventoryTableAdapter();
     inventoryTableAdapter.Fill(marathonDataSet.Inventory);
     neob0.Text = Convert.ToString(Convert.ToInt32(TypeA0.Text) + Convert.ToInt32(TypeB0.Text) + Convert.ToInt32(TypeC0.Text));
     neob1.Text = Convert.ToString(Convert.ToInt32(TypeA1.Text) + Convert.ToInt32(TypeB1.Text) + Convert.ToInt32(TypeC1.Text));
     neob2.Text = Convert.ToString(Convert.ToInt32(TypeA2.Text) + Convert.ToInt32(TypeB2.Text) + Convert.ToInt32(TypeC2.Text));
     neob3.Text = Convert.ToString(Convert.ToInt32(TypeB3.Text) + Convert.ToInt32(TypeC3.Text));
     neob4.Text = Convert.ToString(Convert.ToInt32(TypeB4.Text) + Convert.ToInt32(TypeC4.Text));
     neob5.Text = Convert.ToString(Convert.ToInt32(TypeC5.Text));
     neob6.Text = Convert.ToString(Convert.ToInt32(TypeC6.Text));
     ost1.Text  = marathonDataSet.Inventory[0][2].ToString();
     ost2.Text  = marathonDataSet.Inventory[1][2].ToString();
     ost3.Text  = marathonDataSet.Inventory[2][2].ToString();
     ost4.Text  = marathonDataSet.Inventory[3][2].ToString();
     ost5.Text  = marathonDataSet.Inventory[4][2].ToString();
     ost6.Text  = marathonDataSet.Inventory[5][2].ToString();
 }
Example #4
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;
        }
Example #5
0
 private void Button_Click_2(object sender, RoutedEventArgs e)
 {
     WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(FindResource("marathonDataSet")));
     WpfApp1.marathonDataSetTableAdapters.RunnerTableAdapter  runnerTableAdapter  = new marathonDataSetTableAdapters.RunnerTableAdapter();
     WpfApp1.marathonDataSetTableAdapters.CountryTableAdapter countryTableAdapter = new marathonDataSetTableAdapters.CountryTableAdapter();
     WpfApp1.marathonDataSetTableAdapters.UserTableAdapter    userTableAdapter    = new marathonDataSetTableAdapters.UserTableAdapter();
     if (emailTextBox.Text.Length == 0)
     {
         MessageBox.Show("Введите маил"); return;
     }
     try
     {
         System.Net.Mail.MailAddress mailAddress = new System.Net.Mail.MailAddress(emailTextBox.Text);
     }
     catch { MessageBox.Show("не верный маил"); return; }
     if (firstNameTextBox.Text.Length == 0)
     {
         MessageBox.Show("Введите имя"); return;
     }
     if (lastNameTextBox.Text.Length == 0)
     {
         MessageBox.Show("Введите фамилию"); return;
     }
     if (photoTextBox.Text.Length == 0)
     {
         MessageBox.Show("Выберите фото"); return;
     }
     if (dateOfBirthDatePicker.SelectedDate.Value.Year > DateTime.Now.Year)
     {
         MessageBox.Show("Год не может быть больше текущего"); return;
     }
     if ((DateTime.Now.Year - dateOfBirthDatePicker.SelectedDate.Value.Year) < 10)
     {
         MessageBox.Show("дети младше 10 лет не могут быть бегунами"); return;
     }
     if (PassTbox.Text.Length == 0 && PassTbox1.Text.Length == 0)
     {
         userTableAdapter.UpdateUserPass(firstNameTextBox.Text, lastNameTextBox.Text, Runner.Email);
         runnerTableAdapter.UpdateRunner(genderComboBox.Text, dateOfBirthDatePicker.SelectedDate, countryCodeTextBox.Text, photoTextBox.Text, Runner.Email);
     }
     else
     {
         if (PassTbox.Text != PassTbox1.Text)
         {
             MessageBox.Show("Пароли не совпадают"); return;
         }
         Regex  reg = new Regex("^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{6,}$");
         string ss  = Convert.ToString(reg.Match(PassTbox.Text));
         if (ss.Length == 0)
         {
             MessageBox.Show("Пароль должен отвечать следующим требованиям:\n" +
                             "•Минимум 6 символов\n•Минимум 1 прописная буква\n•Минимум 1 цифра\n•По крайней мере один из следующих символов: ! @ # $ % ^ "); return;
         }
         userTableAdapter.UpdateUserAndPass(PassTbox.Text, firstNameTextBox.Text, lastNameTextBox.Text, Runner.Email);
         runnerTableAdapter.UpdateRunner(genderComboBox.Text, dateOfBirthDatePicker.SelectedDate, countryCodeTextBox.Text, photoTextBox.Text, Runner.Email);
     }
     Close();
 }
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     timerStart();
     WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
     // Загрузить данные в таблицу Charity1. Можно изменить этот код как требуется.
     WpfApp1.marathonDataSetTableAdapters.Charity1TableAdapter marathonDataSetCharity1TableAdapter = new WpfApp1.marathonDataSetTableAdapters.Charity1TableAdapter();
     marathonDataSetCharity1TableAdapter.Fill(marathonDataSet.Charity1);
     System.Windows.Data.CollectionViewSource charity1ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("charity1ViewSource")));
     charity1ViewSource.View.MoveCurrentToFirst();
 }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (TboxMail.Text.Length == 0 || TboxPass.Text.Length == 0)
            {
                MessageBox.Show("Введите mail и пароль"); return;
            }
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
            WpfApp1.marathonDataSetTableAdapters.UserTableAdapter   userTableAdapter   = new marathonDataSetTableAdapters.UserTableAdapter();
            WpfApp1.marathonDataSetTableAdapters.RunnerTableAdapter runnerTableAdapter = new marathonDataSetTableAdapters.RunnerTableAdapter();
            runnerTableAdapter.SerchEmail(marathonDataSet.Runner, TboxMail.Text);
            userTableAdapter.FillBy(marathonDataSet.User, TboxMail.Text, TboxPass.Text);
            if (userTableAdapter.FillBy(marathonDataSet.User, TboxMail.Text, TboxPass.Text) == 0)
            {
                MessageBox.Show("Такой комбинации логина и пароля не существует"); return;
            }
            string role = marathonDataSet.User[0][4].ToString();

            Runner.ID          = marathonDataSet.Runner[0][0].ToString();
            Runner.Email       = TboxMail.Text;
            Runner.Password    = TboxPass.Text;
            Runner.CountryCode = marathonDataSet.Runner[0][4].ToString();
            switch (role)
            {
            case "R":    //бегун
            {
                RunnerMenu runnerMenu = new RunnerMenu();
                runnerMenu.Show();
                Close();
                break;
            }

            case "A":    //Админ
            {
                AdminMenu adminMenu = new AdminMenu();
                adminMenu.Show();
                Close();
                MessageBox.Show("Default case");

                break;
            }

            case "K":    //Координатор
            {
                CoordinatorMenu coordinatorMenu = new CoordinatorMenu();
                coordinatorMenu.Show();
                Close();
                break;
            }

            default:
            {
                break;
            }
            }
        }
        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);
        }
Example #9
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     timerStart();
     WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(FindResource("marathonDataSet")));
     // Загрузить данные в таблицу Charity. Можно изменить этот код как требуется.
     WpfApp1.marathonDataSetTableAdapters.CharityTableAdapter marathonDataSetCharityTableAdapter = new WpfApp1.marathonDataSetTableAdapters.CharityTableAdapter();
     marathonDataSetCharityTableAdapter.Fill(marathonDataSet.Charity);
     marathonDataSetCharityTableAdapter.SerchID(marathonDataSet.Charity, Perem.CharityID);
     System.Windows.Data.CollectionViewSource charityViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("charityViewSource")));
     charityViewSource.View.MoveCurrentToFirst();
     LogoImg.Source          = new BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + charityLogoTextBox.Text, UriKind.Absolute));
     charityLogoTextBox.Text = "";
 }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            NewInventory newInventory = new NewInventory();

            newInventory.ShowDialog();
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(FindResource("marathonDataSet")));
            marathonDataSetTableAdapters.InventoryTableAdapter inventoryTableAdapter = new marathonDataSetTableAdapters.InventoryTableAdapter();
            inventoryTableAdapter.Fill(marathonDataSet.Inventory);
            ost1.Text = marathonDataSet.Inventory[0][2].ToString();
            ost2.Text = marathonDataSet.Inventory[1][2].ToString();
            ost3.Text = marathonDataSet.Inventory[2][2].ToString();
            ost4.Text = marathonDataSet.Inventory[3][2].ToString();
            ost5.Text = marathonDataSet.Inventory[4][2].ToString();
            ost6.Text = marathonDataSet.Inventory[5][2].ToString();
        }
        private void expr1ComboBox_DropDownClosed(object sender, EventArgs e)
        {
            key = 1;
            string ss = expr1ComboBox.Text;

            Perem.Runner     = expr1ComboBox.Text;
            Perem.PeopleName = expr1ComboBox.Text;
            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, expr1ComboBox.Text);
            string id = marathonDataSet.DataTable1[0][1].ToString();

            dataTable2TableAdapter.FillBy(marathonDataSet.DataTable2, Convert.ToInt32(id));
            OrgName.Content = marathonDataSet.DataTable2[0][1].ToString();
            dataTable1TableAdapter.FillBy1(marathonDataSet.DataTable1);
            expr1ComboBox.Text = ss;
        }
Example #12
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
            marathonDataSetTableAdapters.InventoryTableAdapter inventoryTableAdapter = new marathonDataSetTableAdapters.InventoryTableAdapter();
            inventoryTableAdapter.Fill(marathonDataSet.Inventory);
            int num      = Convert.ToInt32(marathonDataSet.Inventory[0][2].ToString());;
            int rfid     = Convert.ToInt32(marathonDataSet.Inventory[1][2].ToString());
            int beis     = Convert.ToInt32(marathonDataSet.Inventory[2][2].ToString());
            int water    = Convert.ToInt32(marathonDataSet.Inventory[3][2].ToString());
            int fytbolka = Convert.ToInt32(marathonDataSet.Inventory[4][2].ToString());
            int bykl     = Convert.ToInt32(marathonDataSet.Inventory[5][2].ToString());

            inventoryTableAdapter.UpdateQuery("Номер", num + Convert.ToInt32(NumerTbox.Text));
            inventoryTableAdapter.UpdateQuery("RFID", rfid + Convert.ToInt32((Rfid.Text)));
            inventoryTableAdapter.UpdateQuery("Бейсболка", beis + Convert.ToInt32((beisbol.Text)));
            inventoryTableAdapter.UpdateQuery("Бутылка воды", water + Convert.ToInt32((WaterTbox.Text)));
            inventoryTableAdapter.UpdateQuery("Футболка", fytbolka + Convert.ToInt32((FytbTbox.Text)));
            inventoryTableAdapter.UpdateQuery("Сувенирный буклет", bykl + Convert.ToInt32((ByklTbox.Text)));
            Close();
        }
Example #13
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     timerStart();
     WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
     // Загрузить данные в таблицу Gender. Можно изменить этот код как требуется.
     WpfApp1.marathonDataSetTableAdapters.GenderTableAdapter marathonDataSetGenderTableAdapter = new WpfApp1.marathonDataSetTableAdapters.GenderTableAdapter();
     marathonDataSetGenderTableAdapter.Fill(marathonDataSet.Gender);
     System.Windows.Data.CollectionViewSource genderViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("genderViewSource")));
     genderViewSource.View.MoveCurrentToFirst();
     // Загрузить данные в таблицу Event. Можно изменить этот код как требуется.
     WpfApp1.marathonDataSetTableAdapters.EventTableAdapter marathonDataSetEventTableAdapter = new WpfApp1.marathonDataSetTableAdapters.EventTableAdapter();
     marathonDataSetEventTableAdapter.Fill(marathonDataSet.Event);
     System.Windows.Data.CollectionViewSource eventViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("eventViewSource")));
     eventViewSource.View.MoveCurrentToFirst();
     // Загрузить данные в таблицу DataTable3. Можно изменить этот код как требуется.
     WpfApp1.marathonDataSetTableAdapters.DataTable3TableAdapter marathonDataSetDataTable3TableAdapter = new WpfApp1.marathonDataSetTableAdapters.DataTable3TableAdapter();
     marathonDataSetDataTable3TableAdapter.Fill(marathonDataSet.DataTable3, Convert.ToInt32(Runner.ID));
     System.Windows.Data.CollectionViewSource dataTable3ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("dataTable3ViewSource")));
     dataTable3ViewSource.View.MoveCurrentToFirst();
 }
Example #14
0
 private void Details_Click(object sender, RoutedEventArgs e)
 {
     for (var vis = sender as Visual; vis != null; vis = VisualTreeHelper.GetParent(vis) as Visual)
     {
         if (vis is DataGridRow)
         {
             Libra.Charity charity      = new Libra.Charity();
             var           Selectedsell = this.charityDataGrid.Columns[0].GetCellContent(this.charityDataGrid.SelectedItem);
             string        Cell         = Selectedsell.Parent.ToString();
             string        koll         = "System.Windows.Controls.DataGridCell: ";
             Cell            = Cell.Remove(0, koll.Length);
             Cell            = Cell.Replace(" ", "");
             Perem.CharityID = Convert.ToInt32(Cell);
             AddOrEditCharity addOrEditCharity = new AddOrEditCharity();
             addOrEditCharity.ShowDialog();
             WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
             // Загрузить данные в таблицу Charity. Можно изменить этот код как требуется.
             WpfApp1.marathonDataSetTableAdapters.CharityTableAdapter marathonDataSetCharityTableAdapter = new WpfApp1.marathonDataSetTableAdapters.CharityTableAdapter();
             marathonDataSetCharityTableAdapter.Fill(marathonDataSet.Charity);
         }
     }
 }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            timerStart();
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
            // Загрузить данные в таблицу DataTable1. Можно изменить этот код как требуется.
            WpfApp1.marathonDataSetTableAdapters.DataTable1TableAdapter marathonDataSetDataTable1TableAdapter = new WpfApp1.marathonDataSetTableAdapters.DataTable1TableAdapter();
            marathonDataSetDataTable1TableAdapter.FillBy1(marathonDataSet.DataTable1);
            System.Windows.Data.CollectionViewSource dataTable1ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("dataTable1ViewSource")));
            dataTable1ViewSource.View.MoveCurrentToFirst();
            string ss = expr1ComboBox.Text;

            Perem.PeopleName = expr1ComboBox.Text;
            //  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, expr1ComboBox.Text);
            string id = marathonDataSet.DataTable1[0][1].ToString();

            dataTable2TableAdapter.FillBy(marathonDataSet.DataTable2, Convert.ToInt32(id));
            OrgName.Content = marathonDataSet.DataTable2[0][1].ToString();
            dataTable1TableAdapter.FillBy1(marathonDataSet.DataTable1);
            expr1ComboBox.Text = ss;
        }
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            try
            {
                Convert.ToInt32(TboxPrice.Text);
            }
            catch { MessageBox.Show("Сумма пожертвований должна быть числом"); return; }
            if (Convert.ToInt32(TboxPrice.Text) == 0 || Convert.ToInt32(TboxPrice.Text) < 0)
            {
                MessageBox.Show("Сумма не может быть меньше или равна 0");
                return;
            }
            if (TboxName1.Text.Length == 0)
            {
                MessageBox.Show("Введите имя и фамилию плательщика"); return;
            }
            if (expr1ComboBox.SelectedIndex == -1)
            {
                MessageBox.Show("Выберите"); return;
            }
            if (TboxVladCart.Text.Length == 0)
            {
                MessageBox.Show("Введите владельца карты"); return;
            }
            if (TboxNumberCart.Text.Length != 16)
            {
                MessageBox.Show("Номер карты должен состоять из 16 цифр"); return;
            }
            int iwwwe;
            int iwwwe1;

            try
            {
                iwwwe  = Convert.ToInt32(TboxNumberCart.Text.Substring(0, 8));
                iwwwe1 = Convert.ToInt32(TboxNumberCart.Text.Substring(8, 8));
            }
            catch { MessageBox.Show("Номер карты должен состоять только из цифр"); return; }
            if (Convert.ToInt32(TboxSrokMunf.Text) > 12)
            {
                MessageBox.Show("Месяц не может быть больше 12");
            }
            if (TboxSrokMunf.Text.Length == 0)
            {
                MessageBox.Show("Введите месяц на карте"); return;
            }
            if (TboxSrokYear.Text.Length == 0)
            {
                MessageBox.Show("Введите год карты"); return;
            }
            if (TboxCVC.Text.Length == 0)
            {
                MessageBox.Show("Введите CVC"); return;
            }
            try
            {
                Convert.ToInt32(TboxSrokMunf.Text);
                Convert.ToInt32(TboxSrokYear.Text);
                Convert.ToInt32(TboxCVC.Text);
            }
            catch
            {
                MessageBox.Show("срок дейсвия и CVC должен быть числом "); return;
            }
            if (Convert.ToInt32(TboxSrokYear.Text) < DateTime.Now.Year)
            {
                MessageBox.Show("Ваша карта не действительна"); return;
            }
            else
            {
                WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
                WpfApp1.marathonDataSetTableAdapters.DataTable1TableAdapter dataTable1TableAdapter = new marathonDataSetTableAdapters.DataTable1TableAdapter();
                int    i = dataTable1TableAdapter.findID(marathonDataSet.DataTable1, expr1ComboBox.Text);
                string h = marathonDataSet.DataTable1[0][1].ToString();
                WpfApp1.marathonDataSetTableAdapters.SponsorshipTableAdapter sponsorshipTableAdapter = new marathonDataSetTableAdapters.SponsorshipTableAdapter();
                sponsorshipTableAdapter.InsertQuery(TboxName1.Text, Convert.ToInt32(h), Convert.ToDecimal(TboxPrice.Text));
                //MessageBox.Show("Спасибо за поддержку"); Close();
                Perem.Price = Convert.ToInt32(TboxPrice.Text);
                Podtw podtw = new Podtw();
                podtw.ShowDialog();
                Close();
            }
        }
Example #17
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
     WpfApp1.marathonDataSetTableAdapters.StaffTableAdapter staff = new marathonDataSetTableAdapters.StaffTableAdapter();
     // staff.Id(marathonDataSet.Staff, 2);
 }
Example #18
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(FindResource("marathonDataSet")));
     marathonDataSetTableAdapters.CountryTableAdapter countryTableAdapter = new marathonDataSetTableAdapters.CountryTableAdapter();
     countryTableAdapter.Fill(marathonDataSet.Country);
 }
Example #19
0
        private void Button_Click_2(object sender, RoutedEventArgs e)//Регистрация
        {
            if (TboxMail.Text.Length == 0)
            {
                MessageBox.Show("Введите Mail"); return;
            }
            try
            {
                System.Net.Mail.MailAddress mailAddress = new System.Net.Mail.MailAddress(TboxMail.Text);
            }
            catch { MessageBox.Show("не рабочий mail"); return; }
            if (TboxPass.Text.Length < 6)
            {
                MessageBox.Show("Введите пароль, не менее 6 символов"); return;
            }
            Regex  reg = new Regex("^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{6,}$");
            string ss  = Convert.ToString(reg.Match(TboxPass.Text));

            if (ss.Length == 0)
            {
                MessageBox.Show("Пароль должен отвечать следующим требованиям:\n" +
                                "•Минимум 6 символов\n•Минимум 1 прописная буква\n•Минимум 1 цифра\n•По крайней мере один из следующих символов: ! @ # $ % ^ "); return;
            }
            if (TboxPassPodtv.Text.Length == 0)
            {
                MessageBox.Show("Введите повтор пароля"); return;
            }
            if (TboxPass.Text != TboxPassPodtv.Text)
            {
                MessageBox.Show("Пароль и его подтверждение не совпадают"); return;
            }
            if (TboxFirstName.Text.Length == 0)
            {
                MessageBox.Show("Введите Имя"); return;
            }
            if (TboxSecondName.Text.Length == 0)
            {
                MessageBox.Show("Введите фамилию"); return;
            }
            if (countryCodeTextBox.Text.Length == 0)
            {
                MessageBox.Show("Выберите страну"); return;
            }
            DateTime n1 = DateOfbirth.DisplayDate;

            if ((DateTime.Now.Year - n1.Year) < 10)
            {
                MessageBox.Show("Бегуны младше 10 лет не принимаются на марафон"); return;
            }
            if (n1.Year > DateTime.Now.Year)
            {
                MessageBox.Show("Дата рождения введена не верно"); return;
            }
            WpfApp1.marathonDataSet marathonDataSet = ((WpfApp1.marathonDataSet)(this.FindResource("marathonDataSet")));
            WpfApp1.marathonDataSetTableAdapters.RunnerTableAdapter runnerTableAdapter = new marathonDataSetTableAdapters.RunnerTableAdapter();
            WpfApp1.marathonDataSetTableAdapters.UserTableAdapter   userTableAdapter   = new marathonDataSetTableAdapters.UserTableAdapter();
            runnerTableAdapter.SerchEmail(marathonDataSet.Runner, TboxMail.Text);
            if (marathonDataSet.Runner.Count != 0)
            {
                MessageBox.Show("Такой Ьаил уже зарегестрироывн"); return;
            }
            userTableAdapter.InsertUser(TboxMail.Text, TboxPass.Text, TboxFirstName.Text, TboxSecondName.Text, "R");
            runnerTableAdapter.InserеRunner(TboxMail.Text, genderComboBox.Text, DateOfbirth.SelectedDate, countryCodeTextBox.Text, fotoname.Text);
            RegisterForAnEvent registerForAnEvent = new RegisterForAnEvent();

            Runner.CountryCode = countryCodeTextBox.Text;
            Runner.Email       = TboxMail.Text;
            Runner.Gender      = genderComboBox.Text;
            Runner.Photo       = fotoname.Text;
            registerForAnEvent.Show();
            Close();
        }