예제 #1
0
        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();
        }
예제 #2
0
        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);
        }
예제 #3
0
 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();
                    }
                }
            }
        }