private void btn_send_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(spons_name.Text) || string.IsNullOrEmpty(vladcard.Text)) { MessageBox.Show("Не введены имя спонсора или владелец карты"); } else { int n = 0; for (int i = 0; i < msk_card.Text.Length; i++) { if (msk_card.Text[i] == ' ') { n++; } } MessageBox.Show("Длина введенных данных карты " + msk_card.Text.Length.ToString() + ", количество пробелов " + n.ToString()); string str = msk_card.Text; str = str.Replace(" ", ""); str = str.Replace(" ", ""); str = str.Replace(" ", ""); MessageBox.Show(str); } DateTime tm = DateTime.Now; if (string.IsNullOrEmpty(msk_cvc.Text) && (msk_cvc.TextLength == 3) && string.IsNullOrEmpty(msk_card.Text)) { MessageBox.Show("Введите CVC и номер карты"); } else if (string.IsNullOrEmpty(msk_year.Text) || string.IsNullOrEmpty(msk_month.Text)) { MessageBox.Show("Введите месяц и год"); } else { int yr = int.Parse(msk_year.Text); int m = int.Parse(msk_month.Text); bool invd = false; if (tm.Year <= yr) { if (tm.Year == yr) { if (tm.Month < m) { invd = true; } } else { invd = true; } } MessageBox.Show(invd.ToString()); if (invd == false) { MessageBox.Show("Карта не действительна, используйте действительную карту"); } else { string connetionString = null; SqlCommand cmd; SqlConnection con; connetionString = ("Data Source=127.0.0.1;Initial Catalog=gr464_Dmitriev;User ID=student;Password=student"); con = new SqlConnection(connetionString); con.Open(); cmd = new SqlCommand("INSERT INTO Sponsorship (SponsorName, RegistrationId, Amount) VALUES (@SponsorName, @RegistrationId, @Amount)", con); cmd.Parameters.AddWithValue("@SponsorName", spons_name.Text); cmd.Parameters.AddWithValue("@RegistrationId", runner.SelectedValue); cmd.Parameters.AddWithValue("@Amount", summ_poz.Text); cmd.ExecuteNonQuery(); thxdonate donate = new thxdonate(); donate.Show(); donate.lbl_namerun.Text = runner.Text; donate.lbl_fond.Text = lbl_redcross.Text; donate.lbl_money.Text = lb_poz.Text; this.Close(); } } }
private void runner_SelectedIndexChanged(object sender, EventArgs e) { thxdonate don = new thxdonate(); don.lbl_namerun.Text = runner.Text; }