예제 #1
0
        //PRG.DoldurTahsil(ref cboxTahsil);
        //PRG.DoldurUyelikTipi(ref cboxUyelikDurumu);



        private void checkIl_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (checkIl.Checked)
                {
                    cboxIl.Enabled = true;
                    PRG.DoldurIl(ref cboxIl);
                    if (cboxIl.SelectedIndex == -1)
                    {
                        checkMudurluk.Enabled = false;
                        cboxMudurluk.Enabled  = false;
                    }

                    else
                    {
                        checkMudurluk.Enabled = true;
                        cboxMudurluk.Enabled  = false;
                    }
                }
                else
                {
                    cboxIl.Enabled        = false;
                    cboxIl.SelectedIndex  = -1;
                    cboxMudurluk.Enabled  = false;
                    checkMudurluk.Checked = false;
                    checkMudurluk.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
        private void cboxMudurluk_SelectionChangeCommitted(object sender, EventArgs e)
        {
            try
            {
                lblKisiSayisi.Text = "Kişi Sayısı: ";
                if (cboxMudurluk.SelectedIndex != -1)
                {
                    int mudurlukNo = ((KeyValuePair <int, string>)cboxMudurluk.SelectedItem).Key;
                    PRG.DoldurBirim(ref cboxBirim, mudurlukNo.ToString());

                    cboxBirim.Enabled       = true;
                    cboxBirim.PromptText    = "Birim seçiniz.";
                    cboxBirim.SelectedIndex = -1;
                }
                else
                {
                    cboxBirim.Enabled    = false;
                    cboxBirim.PromptText = " ";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #3
0
        private void cboxil_SelectionChangeCommitted(object sender, EventArgs e)
        {
            try
            {
                if (cboxil.SelectedIndex != -1)
                {
                    int ilNo = ((KeyValuePair <int, string>)cboxil.SelectedItem).Key;
                    PRG.DoldurMudurluk(ref cboxMudurluk, ilNo.ToString());


                    cboxBirim.Enabled       = false;
                    cboxBirim.PromptText    = " ";
                    cboxBirim.SelectedIndex = -1;
                }
                else
                {
                    cboxMudurluk.Enabled    = false;
                    cboxBirim.Enabled       = false;
                    cboxBirim.PromptText    = " ";
                    cboxMudurluk.PromptText = " ";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #4
0
 private void cboxII_SelectionChangeCommitted(object sender, EventArgs e)
 {
     try
     {
         if (cboxIl.SelectedIndex != -1)
         {
             PRG.DoldurMudurluk(ref cboxMudurluk, ((KeyValuePair <int, string>)cboxIl.SelectedItem).Key.ToString());
             if (!checkMudurluk.Checked)
             {
                 cboxMudurluk.Enabled = false;
             }
             checkMudurluk.Enabled = true;
         }
         else
         {
             checkMudurluk.Checked = false;
             checkMudurluk.Enabled = false;
             checkBirim.Enabled    = false;
             checkBirim.Checked    = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #5
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtMdrKod.Text != string.Empty && txtMdrAd.Text != string.Empty) // yine boş verilerle bir yeri update edemeyiz
                {
                    Database db   = new Database();
                    int      ilNo = PRG.cboxKeyGetir(ref comboBox_il);
                    db.Sorgu("update Mudurluk set mudurlukAdi=@0, ilNo=@1,mudurlukNo=@2 where mudurlukNo=@3", txtMdrAd.Text, ilNo.ToString(), txtMdrKod.Text, mudurlukno);

                    db.Kapat();
                    txtMdrAd.Text     = string.Empty;
                    txtMdrKod.Text    = string.Empty;
                    mudurlukno        = string.Empty;
                    txtMdrAd.Enabled  = false;
                    txtMdrKod.Enabled = false;
                    btnKaydet.Enabled = false;
                    btnSil.Enabled    = false;
                    listvMdr.Items.Clear();
                    comboBox_il.SelectedIndex = -1;
                    kayitliMdrDoldur();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #6
0
 private void cboxMudurluk_SelectionChangeCommitted(object sender, EventArgs e)
 {
     try
     {
         int mdr = PRG.cboxKeyGetir(ref cboxMudurluk);
         if (mdr != -1)
         {
             PRG.DoldurBirim(ref cboxBirim, mdr.ToString());
             if (!checkBirim.Checked)
             {
                 cboxBirim.Enabled = false;
             }
             checkBirim.Enabled = true;
         }
         else
         {
             checkBirim.Enabled = false;
             checkBirim.Checked = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #7
0
        private void cboxBirim_SelectionChangeCommitted(object sender, EventArgs e)
        {
            try
            {
                lblKisiSayisi.Text = "Kişi Sayısı: ";
                Database db        = new Database();
                string   countkisi = "0";
                if (cboxBirim.SelectedIndex != -1 && cboxBirim.Text != "Veri Yok")
                {
                    btnKaydet.Enabled  = true;
                    lblKisiSayisi.Text = "";


                    int birimNo = PRG.cboxKeyGetir(ref cboxBirim);
                    var data    = db.DataOku("select count (sicilNo) 'count' from Uyeler u join Birim b on u.birimNo=b.birimNo where b.birimNo=@0", birimNo);
                    if (data.Read())
                    {
                        countkisi = data["count"].ToString();
                    }
                    db.Kapat();
                    lblKisiSayisi.Text = "Kişi Sayısı: " + countkisi;

                    Database db2 = new Database();
                    txtAidatMiktari.Text = db2.DataOkuTek("SELECT * FROM aidatmiktar WHERE birimno =@0 ", "aidat", birimNo);
                    db2.Kapat();
                }
                db.Kapat();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #8
0
 private void cboxMudurluk_SelectionChangeCommitted(object sender, EventArgs e)
 {
     try
     {
         int mdr = PRG.cboxKeyGetir(ref cboxMudurluk);
         if (mdr != -1)
         {
             PRG.DoldurBirim(ref cboxBirim, mdr.ToString());
             cboxBirim.Enabled = true;
         }
         else
         {
             cboxBirim.DataSource = null;
         }
         cboxBirim.SelectedIndex = -1;
         txtAidatMiktari.Text    = string.Empty;
         txtAidatMiktari.Enabled = false;
         btnKaydet.Enabled       = false;
         btnGuncelle.Enabled     = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #9
0
        private void uyeBilgisiGuncelle()
        {
            try
            {
                Database db, db2, db3;
                byte[]   resim = fotografiAl(pictureBox1.Image);
                db  = new Database();
                db2 = new Database();
                db3 = new Database();


                var kanNo       = PRG.cboxKeyGetir(ref cboxNufusKan);   // ((KeyValuePair<int, string>)cboxNufusKan.SelectedItem).Key;
                var mdr         = PRG.cboxKeyGetir(ref cboxMudurluk);   //((KeyValuePair<int, string>)cboxMudurluk.SelectedItem).Key;
                var ilno        = PRG.cboxKeyGetir(ref cboxIl);         //((KeyValuePair<int, string>)cboxIl.SelectedItem).Key;
                var birimno     = PRG.cboxKeyGetir(ref cboxBirim);      //((KeyValuePair<int, string>)cboxBirim.SelectedItem).Key;
                var tahsilno    = PRG.cboxKeyGetir(ref cboxTahsil);     //((KeyValuePair<int, string>)cboxTahsil.SelectedItem).Key;
                var uyeliktipno = PRG.cboxKeyGetir(ref cboxUyelikTipi); //((KeyValuePair<int, string>)cboxUyelikTipi.SelectedItem).Key;
                var unvan       = PRG.cboxKeyGetir(ref cboxUnvan);      //((KeyValuePair<int, string>)cboxUnvan.SelectedItem).Key;
                var evilNo      = PRG.cboxKeyGetir(ref cboxEvIl);       //((KeyValuePair<int, string>)cboxEvIl.SelectedItem).Key;
                var isilNo      = PRG.cboxKeyGetir(ref cboxIsIl);       //((KeyValuePair<int, string>)cboxIsIl.SelectedItem).Key;


                db.Sorgu("UPDATE Uyeler SET adSoyad=@0,tahsilNo=@1,unvanNo=@2,ilNo=@3,mudurlukNo=@4,birimNo=@5,uyelikTipiNo=@6,girisTarihi=@7,kayitTarihi=@8, [not]=@9 WHERE sicilNo=@10;" +
                         "UPDATE Adres SET ev=@11,evilNo=@12,[is]=@13,isilNo=@14,evTel=@15,istel=@16,ceptel=@17, email=@18 wHERE SİCİLNO=@10 ;" +
                         "UPDATE nufusBilgileri SET baba=@19,anne=@20,dogumYeri=@21,dogumTarihi=@22,medeniHali=@23,kanGrubuno=@24,ilNo=@25,ilce=@26,mahalle=@27,ciltNo=@28,aileSiraNo=@29,siraNo=@30 WHERE sicilNo=@10;",
                         txtAdSoyad.Text, tahsilno.ToString(), unvan.ToString(), ilno.ToString(), mdr.ToString(), birimno.ToString(), uyeliktipno.ToString(), dateGiris.Value.Date, dateKayit.Value.Date, txtNot.Text, sicilno,
                         txtEvAdresi.Text, evilNo, txtIsAdresi.Text, isilNo, txtEvTel.Text, txtIsTel.Text, txtCepTel.Text, txtAdresEmail.Text,
                         txtNufusBaba.Text, txtNufusAnne.Text, txtNufusDogumYeri.Text, dateNufusDogum.Value.Date, cboxNufusMedeni.SelectedIndex, kanNo, ilno, txtNufusIlce.Text, txtNufusMahalle.Text, txtNufusCilt.Text, txtNufusAile.Text, txtNufusSira.Text);

                var data = db2.DataOku("SELECT * FROM uyeFotograf WHERE sicilNo=@0", sicilno);

                if (data.Read())
                {
                    db3.Sorgu("UPDATE uyeFotograf SET fotograf = @0 WHERE sicilNo = @1", resim, sicilno);
                    db3.Kapat();
                }
                else
                {
                    db3.Sorgu("insert into UyeFotograf (sicilNo,Fotograf) values (@0,@1)", sicilno, resim);
                    db3.Kapat();
                }
                db2.Kapat();

                MessageBox.Show("Kayıt güncellendi!", "Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #10
0
 private void frmUyeSil_Load(object sender, EventArgs e)
 {
     try
     {
         this.MaximumSize = this.Size;
         this.MinimumSize = this.Size;
         PRG.DoldurSilinmeNedeni(ref comboBox1);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         this.BeginInvoke(new MethodInvoker(Close));
     }
 }
예제 #11
0
        private void DoldurKomple()
        {
            PRG.DoldurTahsil(ref cboxTahsil);
            PRG.DoldurUnvan(ref cboxUnvan);
            PRG.DoldurIl(ref cboxIl);

            //3 kere daha aynı sql sorgusunu yapmasın diye cboxilden çekiyoruz verileri
            PRG.DoldurIlKopyala(ref cboxEvIl, cboxIl);
            PRG.DoldurIlKopyala(ref cboxIsIl, cboxIl);
            PRG.DoldurIlKopyala(ref cboxNufusIl, cboxIl);

            PRG.DoldurUyelikTipi(ref cboxUyelikTipi);
            PRG.DoldurKanGrubu(ref cboxNufusKan);
        }
예제 #12
0
 private void cboxMudurluk_SelectionChangeCommitted(object sender, EventArgs e)
 {
     try
     {
         if (cboxMudurluk.SelectedIndex != -1)
         {
             PRG.DoldurBirim(ref cboxBirim, ((KeyValuePair <int, string>)cboxMudurluk.SelectedItem).Key.ToString());
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #13
0
 public frmRaporUye(string ilNo)
 {
     try
     {
         InitializeComponent();
         //checkbox tikle
         checkIl.Checked     = true;
         cboxIl.SelectedItem = PRG.cboxIndexBul(ref cboxIl, ilNo);
         btnEkranaListele_Click(this, null);
         //checkboxda il seç
         //ekran listeleye tıklat
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         this.Close();
     }
 }
예제 #14
0
        private void DoldurAdresBilgiler(string sicilno)
        {
            Database db   = new Database();
            var      data = db.DataOku("select * from adres where sicilno=@0", sicilno);

            if (data.Read())
            {
                txtEvAdresi.Text      = data["ev"].ToString();
                cboxEvIl.SelectedItem = PRG.cboxIndexBul(ref cboxEvIl, data["evilno"]);
                cboxIsIl.SelectedItem = PRG.cboxIndexBul(ref cboxIsIl, data["isilno"]);
                txtIsAdresi.Text      = data["is"].ToString();
                txtEvTel.Text         = data["evtel"].ToString();
                txtIsTel.Text         = data["istel"].ToString();
                txtCepTel.Text        = data["ceptel"].ToString();
                txtAdresEmail.Text    = data["email"].ToString();
            }
            db.Kapat();
        }
예제 #15
0
        private void DoldurTemelBilgiler(string sicilno)
        {
            Database db = new Database();

            var data = db.DataOku("select * from uyeler where sicilno=@0", sicilno);

            if (data.Read())
            {
                txtAdSoyad.Text         = data["adsoyad"].ToString();
                txtSicilNo.Text         = sicilno;
                cboxTahsil.SelectedItem = PRG.cboxIndexBul(ref cboxTahsil, data["tahsilno"]);
                cboxUnvan.SelectedItem  = PRG.cboxIndexBul(ref cboxUnvan, data["unvanno"]);
                cboxIl.SelectedItem     = PRG.cboxIndexBul(ref cboxIl, data["ilno"]);
                PRG.DoldurMudurluk(ref cboxMudurluk, data["ilno"].ToString());
                PRG.DoldurBirim(ref cboxBirim, data["mudurlukno"].ToString());
                cboxMudurluk.SelectedItem   = PRG.cboxIndexBul(ref cboxMudurluk, data["mudurlukno"]);
                cboxBirim.SelectedItem      = PRG.cboxIndexBul(ref cboxBirim, data["birimno"]);
                cboxUyelikTipi.SelectedItem = PRG.cboxIndexBul(ref cboxUyelikTipi, data["uyeliktipino"]);

                if (!(bool)data["aktif"])
                {
                    Database db2 = new Database();

                    lblSilinmeBilgisi.Text = db2.DataOkuTek("select silinmenedeni from silinmenedeni where silinmenedenno = @0", "silinmenedeni", data["silinmenedenino"]);
                    db2.Kapat();
                    lblSilinmeBilgisi.Visible       = true;
                    lblSilinmeBilgisiLabeli.Visible = true;
                    btnAktiflestir.Location         = new Point(lblSilinmeBilgisi.Location.X + lblSilinmeBilgisi.Size.Width + 5, btnAktiflestir.Location.Y);
                    btnAktiflestir.Visible          = true;
                    btnSil.Visible  = false;
                    btnSil2.Visible = false;
                    btnSil3.Visible = false;
                    btnSil4.Visible = false;
                    btnSil5.Visible = false;
                }

                dateGiris.Value = Convert.ToDateTime(data["girisTarihi"]);
                dateKayit.Value = Convert.ToDateTime(data["kayitTarihi"]);
                txtNot.Text     = data["not"].ToString();
            }
            db.Kapat();
        }
예제 #16
0
        private void checkKanGrubu_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (checkKanGrubu.Checked)
                {
                    PRG.DoldurKanGrubu(ref cboxKanGrubu);
                }

                else
                {
                    cboxKanGrubu.Enabled       = false;
                    cboxKanGrubu.SelectedIndex = -1;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #17
0
        private void checkTahsil_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (checkTahsil.Checked)
                {
                    PRG.DoldurTahsil(ref cboxTahsil);
                }

                else
                {
                    cboxTahsil.Enabled       = false;
                    cboxTahsil.SelectedIndex = -1;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #18
0
        private void checkUyelik_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (checkUyelik.Checked)
                {
                    PRG.DoldurUyelikTipi(ref cboxUyelikDurumu);
                }

                else
                {
                    cboxUyelikDurumu.Enabled       = false;
                    cboxUyelikDurumu.SelectedIndex = -1;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #19
0
        private void yeniKayitEkle()
        {
            try
            {
                Database db, db2;
                byte[]   resim;
                db    = new Database();
                db2   = new Database();
                resim = fotografiAl(pictureBox1.Image);

                var kanNo       = PRG.cboxKeyGetir(ref cboxNufusKan);   // ((KeyValuePair<int, string>)cboxNufusKan.SelectedItem).Key;
                var mdr         = PRG.cboxKeyGetir(ref cboxMudurluk);   //((KeyValuePair<int, string>)cboxMudurluk.SelectedItem).Key;
                var ilno        = PRG.cboxKeyGetir(ref cboxIl);         //((KeyValuePair<int, string>)cboxIl.SelectedItem).Key;
                var birimno     = PRG.cboxKeyGetir(ref cboxBirim);      //((KeyValuePair<int, string>)cboxBirim.SelectedItem).Key;
                var tahsilno    = PRG.cboxKeyGetir(ref cboxTahsil);     //((KeyValuePair<int, string>)cboxTahsil.SelectedItem).Key;
                var uyeliktipno = PRG.cboxKeyGetir(ref cboxUyelikTipi); //((KeyValuePair<int, string>)cboxUyelikTipi.SelectedItem).Key;
                var unvan       = PRG.cboxKeyGetir(ref cboxUnvan);      //((KeyValuePair<int, string>)cboxUnvan.SelectedItem).Key;
                var evilNo      = PRG.cboxKeyGetir(ref cboxEvIl);       //((KeyValuePair<int, string>)cboxEvIl.SelectedItem).Key;
                var isilNo      = PRG.cboxKeyGetir(ref cboxIsIl);       //((KeyValuePair<int, string>)cboxIsIl.SelectedItem).Key;



                db.Sorgu("insert into Uyeler (sicilNo,adSoyad,tahsilNo,unvanNo,ilNo,mudurlukNo,birimNo,uyelikTipiNo,girisTarihi,kayitTarihi,aktif, [not]) values (@0,@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11);" +
                         "insert into Adres (sicilNo,ev,evilNo,[is],isilNo,evTel,istel,ceptel,email) values (@12,@13,@14,@15,@16,@17,@18,@19,@20);" +
                         "insert into nufusBilgileri (sicilNo,baba,anne,dogumYeri,dogumTarihi,medeniHali,kanGrubuno,ilNo,ilce,mahalle,ciltNo,aileSiraNo,siraNo) values (@21,@22,@23,@24,@25,@26,@27,@28,@29,@30,@31,@32,@33);", txtSicilNo.Text, txtAdSoyad.Text, tahsilno, unvan, ilno, mdr, birimno, uyeliktipno, dateGiris.Value.Date, dateKayit.Value.Date, "1", txtNot.Text, txtSicilNo.Text, txtEvAdresi.Text, evilNo, txtIsAdresi.Text, isilNo, txtEvTel.Text, txtIsTel.Text, txtCepTel.Text, txtAdresEmail.Text, txtSicilNo.Text, txtNufusBaba.Text, txtNufusAnne.Text, txtNufusDogumYeri.Text, dateNufusDogum.Value.Date, cboxNufusMedeni.SelectedIndex, kanNo, ilno, txtNufusIlce.Text, txtNufusMahalle.Text, txtNufusCilt.Text, txtNufusAile.Text, txtNufusSira.Text);

                if (pictureBox1.Image != null)
                {
                    db2.Sorgu("insert into UyeFotograf (sicilNo,Fotograf) values (@0,@1)", txtSicilNo.Text, resim);
                }
                MessageBox.Show("Yeni üye kaydedildi.", "Üye Kayıt", MessageBoxButtons.OK);

                db.Kapat();
                db2.Kapat();
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #20
0
 private void frmAidatToplu_Load(object sender, EventArgs e)
 {
     try
     {
         this.MaximumSize = this.Size;
         this.MinimumSize = this.Size;
         PRG.DoldurIl(ref cboxil);
         cboxMudurluk.SelectedIndex = -1;
         cboxBirim.SelectedIndex    = -1;
         cboxMudurluk.Enabled       = false;
         cboxBirim.Enabled          = false;
         cboxBirim.PromptText       = " ";
         cboxMudurluk.PromptText    = " ";
         btnKaydet.Enabled          = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         this.BeginInvoke(new MethodInvoker(Close));
     }
 }
예제 #21
0
        private void frmAidatMiktar_Load(object sender, EventArgs e)
        {
            try
            {
                this.MaximumSize     = this.Size;
                this.MinimumSize     = this.Size;
                cboxIl.SelectedIndex = -1;

                PRG.DoldurIl(ref cboxIl);

                cboxBirim.Enabled    = false;
                cboxMudurluk.Enabled = false;
                btnGuncelle.Visible  = false;
                btnKaydet.Visible    = true;
                frmAidatMiktar_Resize(this, null);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                this.BeginInvoke(new MethodInvoker(Close));
            }
        }
예제 #22
0
        private void DoldurNufusBilgileri(string sicilno)
        {
            Database db   = new Database();
            var      data = db.DataOku("select * from nufusbilgileri where sicilno=@0", sicilno);

            if (data.Read())
            {
                txtNufusBaba.Text             = data["baba"].ToString();
                txtNufusAnne.Text             = data["anne"].ToString();
                txtNufusDogumYeri.Text        = data["dogumyeri"].ToString();
                dateNufusDogum.Value          = Convert.ToDateTime(data["dogumTarihi"]);
                cboxNufusMedeni.SelectedIndex = Convert.ToInt32(data["medeniHali"]);
                cboxNufusKan.SelectedItem     = PRG.cboxIndexBul(ref cboxNufusKan, data["kangrubuno"]);
                cboxNufusIl.SelectedItem      = PRG.cboxIndexBul(ref cboxNufusIl, data["ilno"]);
                txtNufusIlce.Text             = data["ilce"].ToString();
                txtNufusMahalle.Text          = data["mahalle"].ToString();
                txtNufusSira.Text             = data["sirano"].ToString();
                txtNufusCilt.Text             = data["ciltno"].ToString();
                txtNufusAile.Text             = data["ailesirano"].ToString();
            }
            db.Kapat();
        }
예제 #23
0
        private void frmRaporAidat_Load(object sender, EventArgs e)
        {
            try
            {
                this.MinimumSize = this.Size;

                PRG.DoldurIl(ref cboxil);
                cboxil.SelectedIndex       = -1;
                cboxMudurluk.SelectedIndex = -1;
                cboxBirim.SelectedIndex    = -1;
                cboxMudurluk.Enabled       = false;
                cboxBirim.Enabled          = false;
                cboxil.Enabled             = false;
                checkBirim.Enabled         = false;
                checkMudurluk.Enabled      = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                this.BeginInvoke(new MethodInvoker(Close));
            }
        }
예제 #24
0
 private void cboxIl_SelectionChangeCommitted(object sender, EventArgs e)
 {
     try
     {
         int ilno = PRG.cboxKeyGetir(ref cboxIl);
         if (ilno != -1)
         {
             PRG.DoldurMudurluk(ref cboxMudurluk, ilno.ToString());
             cboxMudurluk.Enabled = true;
         }
         cboxBirim.Enabled          = false;
         cboxMudurluk.SelectedIndex = -1;
         cboxBirim.SelectedIndex    = -1;
         txtAidatMiktari.Text       = string.Empty;
         txtAidatMiktari.Enabled    = false;
         btnKaydet.Enabled          = false;
         btnGuncelle.Enabled        = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #25
0
        private void cboxBirim_SelectionChangeCommitted(object sender, EventArgs e)
        {
            try
            {
                int birimno = PRG.cboxKeyGetir(ref cboxBirim);
                if (birimno != -1 && cboxIl.SelectedIndex != -1 && cboxMudurluk.SelectedIndex != -1)
                {
                    txtAidatMiktari.Enabled = true;
                    Database db = new Database();

                    var data = db.DataOku("SELECT * FROM aidatmiktar WHERE birimno=@0 ", birimno);
                    while (data.Read())
                    {
                        txtAidatMiktari.Text = data["aidat"].ToString();
                    }

                    db.Kapat();
                    if (txtAidatMiktari.Text == string.Empty)
                    {
                        btnGuncelle.Visible = false;
                        btnKaydet.Enabled   = true;
                        btnKaydet.Visible   = true;
                    }
                    else
                    {
                        btnKaydet.Visible   = false;
                        btnGuncelle.Visible = true;
                        btnGuncelle.Enabled = true;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #26
0
        private void DoldurAidatBilgileri(string sicilno)
        {
            Database db = new Database();

            var data = db.DataOku("select * from aidatlog where sicilno=@0", sicilno);

            listAidatLog.Items.Clear();
            while (data.Read())
            {
                ListViewItem item = new ListViewItem();
                item.Text = data["aidatlogno"].ToString();
                DateTime dt = Convert.ToDateTime(data["tarih"].ToString());
                item.SubItems.Add(dt.ToString("MM.yyyy"));
                item.SubItems.Add(data["miktar"].ToString());
                listAidatLog.Items.Add(item);
            }
            db.Kapat();
            Database db2 = new Database();

            txtAidatMiktari.Text = db2.DataOkuTek("SELECT * FROM aidatmiktar WHERE birimno =@0 ", "aidat", PRG.cboxKeyGetir(ref cboxBirim));
            db2.Kapat();
        }
예제 #27
0
 private void btnOnayla_Click(object sender, EventArgs e)
 {
     try
     {
         Database db = new Database();
         db.Sorgu("update uyeler set aktif = 0, silinmenedenino=@0 where sicilno=@1", PRG.cboxKeyGetir(ref comboBox1), sicilno);
         db.Kapat();
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #28
0
        private void btnEkranaListele_Click(object sender, EventArgs e)
        {
            try
            {
                //TABLODA VERİ YOKKEN VERİ YOK DİYECEK.


                //kısaltma olarak FROM uyeler u dediğimde hata veriyor ondan uzun uzun yazdım küfür etmeyin
                //tek satırda yazmazsam da hata veriyor ömer buralarda çıldırdı
                Database     db = new Database();
                SqlParameter paramTemp;
                string       temelSorgu = "SELECT u.adSoyad, u.sicilNo, kg.kanGrubu, i.ilAdi, m.mudurlukAdi, b.birimAdi, unv.unvanAdi, t.tahsilAdi FROM uyeler u left join nufusbilgileri nufus on nufus.sicilno = u.sicilno left join kangrubu kg on nufus.kanGrubuNo = kg.kanGrubuNo left join il i on u.ilNo = i.ilNo left join mudurluk m on u.mudurlukNo = m.mudurlukNo left join birim b on u.birimNo = b.birimNo left join unvan unv on u.unvanNo = unv.unvanNo left join tahsil t on u.tahsilNo = t.tahsilNo ";
                string       ekSorgu    = string.Empty;



                List <SqlParameter> paramList = new List <SqlParameter>();
                if (checkIl.Checked)
                {
                    ekSorgu += "AND u.ilNo = @il ";
                    temelSorgu.Replace("left join il", "join il");
                    paramTemp = new SqlParameter("@il", PRG.cboxKeyGetir(ref cboxIl));
                    paramList.Add(paramTemp);
                }


                if (checkMudurluk.Checked)
                {
                    ekSorgu += "AND u.mudurlukNo = @mudurlukNo ";
                    temelSorgu.Replace("left join mudurluk", "join mudurluk");
                    paramTemp = new SqlParameter("@mudurlukNo", PRG.cboxKeyGetir(ref cboxMudurluk));
                    paramList.Add(paramTemp);
                }

                if (checkBirim.Checked)
                {
                    ekSorgu += "AND u.birimNo = @birimNo ";
                    temelSorgu.Replace("left join birim", "join birim");
                    paramTemp = new SqlParameter("@birimNo", PRG.cboxKeyGetir(ref cboxBirim));
                    paramList.Add(paramTemp);
                }

                if (checkUnvan.Checked)
                {
                    ekSorgu += "AND u.unvanNo = @unvanNo ";
                    temelSorgu.Replace("left join unvan", "join unvan");
                    paramTemp = new SqlParameter("@unvanNo", PRG.cboxKeyGetir(ref cboxUnvan));
                    paramList.Add(paramTemp);
                }

                if (checkTahsil.Checked)
                {
                    ekSorgu += "AND u.tahsilNo = @tahsilNo ";
                    temelSorgu.Replace("left join tahsil", "join tahsil");
                    paramTemp = new SqlParameter("@tahsilNo", PRG.cboxKeyGetir(ref cboxTahsil));
                    paramList.Add(paramTemp);
                }

                if (checkUyelik.Checked)
                {
                    ekSorgu  += "AND u.uyelikTipiNo = @uyelikTipiNo ";
                    paramTemp = new SqlParameter("@uyelikTipiNo", PRG.cboxKeyGetir(ref cboxUyelikDurumu));
                    paramList.Add(paramTemp);
                }

                if (checkKanGrubu.Checked)
                {
                    ekSorgu += "AND nufus.kanGrubuNo = @kanGrubuNo ";
                    temelSorgu.Replace("left join kangrubu", "join kangrubu");
                    paramTemp = new SqlParameter("@kanGrubuNo", PRG.cboxKeyGetir(ref cboxKanGrubu));
                    paramList.Add(paramTemp);
                }


                if (radioAktif.Checked)
                {
                    string uyelikTipiNo = 2.ToString();
                    ekSorgu += "AND u.aktif = '1'";
                }
                else if (radioPasif.Checked)
                {
                    string uyelikTipiNo = 2.ToString();
                    ekSorgu += "AND u.aktif = '0'";
                }
                if (ekSorgu != string.Empty)
                {
                    ekSorgu = "where " + ekSorgu.Substring(4);
                }
                temelSorgu += ekSorgu;

                var data = db.DataOku(temelSorgu, paramList);
                listUye.Items.Clear();
                listUye.Items.Clear();
                if (data.HasRows)
                {
                    btnYazdir.Enabled = true;
                    yazdir.list       = listUye;
                    yazdir.baslik     = "Üye Listesi";
                }
                while (data.Read())
                {
                    string       ilMudBir = data["ilAdi"].ToString() + "/" + data["mudurlukAdi"].ToString() + "/" + data["birimAdi"].ToString();
                    ListViewItem item     = new ListViewItem();
                    item.Text = data["sicilNo"].ToString();
                    item.SubItems.Add(data["adSoyad"].ToString());
                    item.SubItems.Add(data["kanGrubu"].ToString());
                    item.SubItems.Add(ilMudBir);
                    item.SubItems.Add(data["unvanAdi"].ToString());
                    item.SubItems.Add(data["tahsilAdi"].ToString());

                    listUye.Items.Add(item);
                }
                db.Kapat();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }