private void btnKaydet_Click_1(object sender, EventArgs e) { if (this.Text == "Üye Kayıt") { try { // tabcontrol1.selectedIndex ile tabcontrollerin içine girdik ve girdiyi çektik. tabControl1.SelectedIndex = 1; tabControl1.SelectedIndex = 2; tabControl1.SelectedIndex = 3; SqlConnection conn = new SqlConnection("Data Source = MERT\\SQLEXPRESS; Initial Catalog = kütüphane; Integrated Security = True; "); SqlCommand komut = new SqlCommand(); komut.Connection = conn; komut.CommandText = "INSERT INTO tbÜyeListesi (UyeAdı,UyeSoyadı,UyeOkulu,UyeMeslek,UyeDogum,UyeNumara,UyeCinsiyet) VALUES(@adı, @soyadı,@okulu, @meslek, @dogum, @numara, @cinsiyet)"; komut.Parameters.Add("@adı", SqlDbType.NChar); komut.Parameters["@adı"].Value = txtUyeAdı.Text.Trim(); komut.Parameters.Add("@soyadı", SqlDbType.NChar); komut.Parameters["@soyadı"].Value = txtUyeSoyadı.Text.Trim(); komut.Parameters.Add("@okulu", SqlDbType.NChar); komut.Parameters["@okulu"].Value = txtOkul.Text.Trim(); komut.Parameters.Add("@meslek", SqlDbType.NChar); komut.Parameters["@meslek"].Value = txtMeslek.Text.Trim(); komut.Parameters.AddWithValue("@dogum", (dateTimePicker2.Value.ToString(("dd/MM/yyyy")))); komut.Parameters.Add("@numara", SqlDbType.NChar); komut.Parameters["@numara"].Value = maskedTextBox2.Text; komut.Parameters.Add("@cinsiyet", SqlDbType.NChar); komut.Parameters["@cinsiyet"].Value = UyeCinsiyet; conn.Open(); komut.ExecuteNonQuery(); DatagridYenile(); conn.Close(); this.Close(); ÜyeListesi ac = new ÜyeListesi(); ac.ShowDialog(); } catch (Exception ex) { MessageBox.Show("hata", ex.ToString()); } } else if (this.Text == "Güncelle") { if (radioButton1.Checked == true) { tabControl1.SelectedIndex = 1; tabControl1.SelectedIndex = 2; tabControl1.SelectedIndex = 3; conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = string.Format("UPDATE tbÜyeListesi SET UyeAdı = '{0}', UyeSoyadı = '{1}', UyeCinsiyet = '{2}',UyeOkulu = '{3}',UyeMeslek = '{4}',UyeDogum = '{5}' , UyeNumara='{6}' WHERE Üyeİd = {7}", txtUyeAdı.Text, txtUyeSoyadı.Text, UyeCinsiyet, txtOkul.Text, txtMeslek.Text, dateTimePicker2.Value.ToString("dd/MM/yyyy"), maskedTextBox2.Text, txtUyeAdı.Tag.ToString(), txtUyeSoyadı.Tag.ToString(), txtOkul.Tag.ToString(), txtMeslek.Tag.ToString()); cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show("Güncellendi"); this.Close(); } else if (radioButton2.Checked == true) { tabControl1.SelectedIndex = 1; tabControl1.SelectedIndex = 2; tabControl1.SelectedIndex = 3; conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = string.Format("UPDATE tbÜyeListesi SET UyeAdı = '{0}', UyeSoyadı = '{1}', UyeCinsiyet = '{2}',UyeOkulu = '{3}',UyeMeslek = '{4}',UyeDogum = '{5}' , UyeNumara='{6}' WHERE Üyeİd = {7}", txtUyeAdı.Text, txtUyeSoyadı.Text, UyeCinsiyet, txtOkul.Text, txtMeslek.Text, dateTimePicker2.Value.ToString("dd/MM/yyyy"), maskedTextBox2.Text, txtUyeAdı.Tag.ToString(), txtUyeSoyadı.Tag.ToString(), txtOkul.Tag.ToString(), txtMeslek.Tag.ToString()); cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show("Güncellendi"); this.Close(); } } }
private void btnUyeListesi_Click(object sender, EventArgs e) { ÜyeListesi ac = new ÜyeListesi(); ac.ShowDialog(); }