private void Frm_UyeTarifeEkle_FormClosing(object sender, FormClosingEventArgs e) { Frm_UyeGoruntule frm = (Frm_UyeGoruntule)Application.OpenForms["Frm_UyeGoruntule"]; string aranacak; aranacak = ""; frm.doldur(aranacak, parametre); frm.kalan_gun_hesap(); frm.doldur(aranacak, parametre); frm.renklendir(); frm.sifirla(); }
private void btn_yeniUye_Click(object sender, EventArgs e) { string id = "0"; Frm_YeniUye frm = new Frm_YeniUye(id, parametre); frm.ShowDialog(); Frm_UyeGoruntule frm2 = (Frm_UyeGoruntule)Application.OpenForms["Frm_UyeGoruntule"]; string aranacak2 = ""; frm2.doldur(aranacak2, parametre); }
private void btn_sil_Click(object sender, EventArgs e) { if (dgv_Uyeler.SelectedRows.Count == 0) { MessageBox.Show("Satır seçmediğiniz için işleminizi gerçekleştiremiyorum."); } else { DialogResult dialogResult = MessageBox.Show("Silmek istediğinize emin misiniz?", "Dikkat!", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { string id = dgv_Uyeler.CurrentRow.Cells["id"].Value.ToString(); try { d.myConnection.Open(); string sql = "delete from TBL_Uyeler where id = @id"; SQLiteCommand delete_uyeler = new SQLiteCommand(sql, d.myConnection); delete_uyeler.Parameters.AddWithValue("@id", id); int result = delete_uyeler.ExecuteNonQuery(); if (result > 0) { MessageBox.Show("Kayıt başarı ile silindi."); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { d.myConnection.Close(); Frm_UyeGoruntule frm = (Frm_UyeGoruntule)Application.OpenForms["Frm_UyeGoruntule"]; string aranacak = ""; frm.doldur(aranacak, parametre); frm.Refresh(); } } } }
private void btn_Kaydet_Click(object sender, EventArgs e) { if (id != "0") { if (txt_Ad.Text == "" && txt_Ad.Text.Length == 0) { MessageBox.Show("Ad boş bırakılamaz."); } else if (txt_Soyad.Text == "" && txt_Soyad.Text.Length == 0) { MessageBox.Show("Soyad boş bırakılamaz."); } else if (txt_Adres.Text == "" && txt_Adres.Text.Length == 0) { MessageBox.Show("Adres boş bırakılamaz."); } else if (mtxt_CepNo.Text.Length < 14) { MessageBox.Show("Cep Telefonu boş bırakılamaz."); } else { txt_Ad.CharacterCasing = CharacterCasing.Upper; string ad = txt_Ad.Text; txt_Soyad.CharacterCasing = CharacterCasing.Upper; string soyad = txt_Soyad.Text; string adres = txt_Adres.Text; string yas = cmb_Yas.SelectedItem.ToString(); string cinsiyet; if (rb_Erkek.Checked == true) { cinsiyet = rb_Erkek.Text; } else { cinsiyet = rb_Kadin.Text; } string dogumTarihi = txt_dogumTarihi.Text; string cepno = mtxt_CepNo.Text; try { d.myConnection.Open(); string sql = "UPDATE TBL_Uyeler set ad = @ad , soyad = @soyad , yas = @yas," + "cinsiyet = @cinsiyet,dogum_tarihi = @dogum_tarihi,uyelik_tarihi = @uyelik_tarihi,adres = @adres,cepno = @cepno where id = @id"; SQLiteCommand update_uyeler = new SQLiteCommand(sql, d.myConnection); update_uyeler.Parameters.AddWithValue("@ad", ad); update_uyeler.Parameters.AddWithValue("@soyad", soyad); update_uyeler.Parameters.AddWithValue("@yas", yas); update_uyeler.Parameters.AddWithValue("@cinsiyet", cinsiyet); update_uyeler.Parameters.AddWithValue("@dogum_tarihi", dogumTarihi); update_uyeler.Parameters.AddWithValue("@uyelik_tarihi", uyelik_tarihi); update_uyeler.Parameters.AddWithValue("@adres", adres); update_uyeler.Parameters.AddWithValue("@cepno", cepno); update_uyeler.Parameters.AddWithValue("@id", id); int result = update_uyeler.ExecuteNonQuery(); if (result > 0) { MessageBox.Show("Başarı ile güncellendi."); Frm_UyeGoruntule frm = (Frm_UyeGoruntule)Application.OpenForms["Frm_UyeGoruntule"]; string aranacak = "1"; frm.doldur(aranacak, parametre); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { d.myConnection.Close(); this.Close(); } } } else { if (txt_Ad.Text == "" && txt_Ad.Text.Length == 0) { MessageBox.Show("Ad boş bırakılamaz."); } else if (txt_Soyad.Text == "" && txt_Soyad.Text.Length == 0) { MessageBox.Show("Soyad boş bırakılamaz."); } else if (txt_Adres.Text == "" && txt_Adres.Text.Length == 0) { MessageBox.Show("Adres boş bırakılamaz."); } else if (mtxt_CepNo.Text.Length < 14) { MessageBox.Show("Cep Telefonu boş bırakılamaz."); } else { txt_Ad.CharacterCasing = CharacterCasing.Upper; string ad = txt_Ad.Text; txt_Soyad.CharacterCasing = CharacterCasing.Upper; string soyad = txt_Soyad.Text; string adres = txt_Adres.Text; string yas = cmb_Yas.SelectedItem.ToString(); string cinsiyet; if (rb_Erkek.Checked == true) { cinsiyet = rb_Erkek.Text; } else { cinsiyet = rb_Kadin.Text; } string dogumTarihi = txt_dogumTarihi.Text; string kayitTarihi = DateTime.Now.ToShortDateString(); string cepno = mtxt_CepNo.Text; try { d.myConnection.Open(); string sql = "insert into TBL_Uyeler(ad,soyad,yas,cinsiyet,dogum_tarihi,uyelik_tarihi,adres,cepno) VALUES(@ad,@soyad,@yas,@cinsiyet,@dogum,@uyelik,@adres,@cep)"; SQLiteCommand insert_uyeler = new SQLiteCommand(sql, d.myConnection); insert_uyeler.Parameters.AddWithValue("@ad", ad); insert_uyeler.Parameters.AddWithValue("@soyad", soyad); insert_uyeler.Parameters.AddWithValue("@yas", yas); insert_uyeler.Parameters.AddWithValue("@cinsiyet", cinsiyet); insert_uyeler.Parameters.AddWithValue("@dogum", dogumTarihi); insert_uyeler.Parameters.AddWithValue("@uyelik", kayitTarihi); insert_uyeler.Parameters.AddWithValue("@adres", adres); insert_uyeler.Parameters.AddWithValue("@cep", cepno); int result = insert_uyeler.ExecuteNonQuery(); if (result > 0) { MessageBox.Show("Kayıt başarılı."); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { d.myConnection.Close(); this.Close(); } } } }