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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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(); }
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); } }