private void silbtn_Click(object sender, EventArgs e) { Personel personel = new Personel(); if (tcnobox.MaskCompleted == true) { bool kayitarama = false; personel.BaglantiAc(); OleDbCommand aramasorgusu = new OleDbCommand("select * from calisanlar where tckimlikno='" + tcnobox.Text + "'", personel.baglan); OleDbDataReader kayitokuma = aramasorgusu.ExecuteReader(); while (kayitokuma.Read()) { kayitarama = true; OleDbCommand deletesorgu = new OleDbCommand("delete from calisanlar where tckimlikno='" + tcnobox.Text + "'", personel.baglan); deletesorgu.ExecuteNonQuery(); break; } if (kayitarama == false) { MessageBox.Show("Silinecek kayıt bulunamadı!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } personel.BaglantiKapat(); CalisanlarGoster(); Temizle(); } else { MessageBox.Show("Lütfen 11 karakterli TC Kimlik No giriniz!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void IzinlerGoster() { Personel izin = new Personel(); try { izin.BaglantiAc(); OleDbDataAdapter izinlerilistele = new OleDbDataAdapter ("select tcno AS[TC KİMLİK NO],ad AS[ADI],soyad AS[SOYADI],izinturu AS[İZİN TÜRÜ],izinbaslangic AS[İZİN BAŞLANGIÇ TARİHİ],izinbitis AS[İZİN BİTİŞ TARİHİ],gunsayisi AS[İZİNLİ GÜN SAYISI],kalanhak AS[KALAN HAK] from izinler Order By ad ASC", izin.baglan); DataSet dshafiza = new DataSet(); izinlerilistele.Fill(dshafiza); dataGridView2.DataSource = dshafiza.Tables[0]; izin.BaglantiKapat(); } catch (Exception hatamsj) { MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error); izin.BaglantiKapat(); } }
private void CalisanlarGoster() { Personel personel = new Personel(); try { personel.BaglantiAc(); OleDbDataAdapter calisanlarilistele = new OleDbDataAdapter ("select tckimlikno AS[TC KİMLİK NO],ad AS[ADI],soyad AS[SOYADI],telefon AS[TELEFON],adres AS[ADRES],pozisyon AS[POZİSYONU],sube AS[ŞUBE],maas AS[MAAŞI],isegiristarih AS[İŞE GİRİŞ TARİHİ],zamorani AS[ZAM ORANI],yenimaas AS [YENİ MAAS] from calisanlar where adres is not null Order By ad ASC", personel.baglan); DataSet dshafiza = new DataSet(); calisanlarilistele.Fill(dshafiza); dataGridView1.DataSource = dshafiza.Tables[0]; personel.BaglantiKapat(); } catch (Exception hatamsj) { MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error); personel.BaglantiKapat(); } }
private void izingnclbtn_Click(object sender, EventArgs e) { Personel izin = new Personel(); try { izin.BaglantiAc(); OleDbCommand guncellekomutu = new OleDbCommand("update izinler set tcno='" + izintcbox.Text + "',ad='" + izinadbox.Text + "',soyad='" + izinsoyadbox.Text + "',izinturu='" + izinturbox.Text + "',izinbaslangic='" + izinbaslangic.Value + "',izinbitis='" + izinbitis.Value + "',gunsayisi='" + izingunsayisibox.Text + "',kalanhak='" + izinkalanbox.Text + "'", izin.baglan); guncellekomutu.ExecuteNonQuery(); izin.BaglantiKapat(); MessageBox.Show("Kayıt Güncellendi!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); IzinlerGoster(); Temizle(); } catch (Exception hatamsj) { MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error); izin.BaglantiKapat(); } }
private void gnclbtn_Click(object sender, EventArgs e) { Personel personel = new Personel(); if (tcnobox.MaskCompleted != false && adbox.MaskCompleted != false && soyadbox.MaskCompleted != false && telnobox.MaskCompleted != false && adresbox.Text != "" && pzsynbox.Text != "" && subebox.Text != "" && maasbox.Text != "") { try { personel.BaglantiAc(); OleDbCommand guncellekomutu = new OleDbCommand("update calisanlar set ad='" + adbox.Text + "',soyad='" + soyadbox.Text + "',telefon='" + telnobox.Text + "',adres='" + adresbox.Text + "',pozisyon='" + pzsynbox.Text + "',sube='" + subebox.Text + "',maas='" + maasbox.Text + "',isegiristarih='" + dateTimePicker1.Value + "',zamorani='" + zamtbx.Text + "',yenimaas='" + yenimaastbx.Text + "'where tckimlikno='" + tcnobox.Text + "'", personel.baglan); guncellekomutu.ExecuteNonQuery(); personel.BaglantiKapat(); MessageBox.Show("Kayıt Güncellendi!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); CalisanlarGoster(); Temizle(); } catch (Exception hatamsj) { MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error); personel.BaglantiKapat(); } } }
private void tablosıfırlabtn_Click(object sender, EventArgs e) { Personel izin = new Personel(); bool kayitarama = false; izin.BaglantiAc(); OleDbCommand aramasorgusu = new OleDbCommand("select * from izinler where izinturu='" + izinturbox.Text + "'", izin.baglan); OleDbDataReader kayitokuma = aramasorgusu.ExecuteReader(); while (kayitokuma.Read()) { kayitarama = true; OleDbCommand deletesorgu = new OleDbCommand("delete from izinler where izinturu='HAFTALIK İZİN'='" + izinturbox.Text + "'", izin.baglan); deletesorgu.ExecuteNonQuery(); break; } if (kayitarama == false) { MessageBox.Show("Silinecek kayıt bulunamadı!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } izin.BaglantiKapat(); IzinlerGoster(); Temizle(); }
private void izineklebtn_Click(object sender, EventArgs e) { if (izingunsayisibox.Text != "") { int izingunu = int.Parse(izingunsayisibox.Text); int kalanhak = yillikhak - izingunu; izinkalanbox.Text = kalanhak.ToString(); Personel izin = new Personel(); izin.BaglantiAc(); OleDbCommand selectsorgu = new OleDbCommand("select * from izinler where kalanhak='" + izinkalanbox.Text + "'", izin.baglan); OleDbDataReader kayitokuma = selectsorgu.ExecuteReader(); while (kayitokuma.Read()) { _ = kalanhak >= 0; break; } int girilengun = Convert.ToInt32(izingunsayisibox.Text); string girilentc = izintcbox.Text; if (kayitokuma["tcno"].ToString() == izintcbox.Text) { while (girilengun <= kalanhak) { if (kalanhak >= 0 && kalanhak <= 14) { if (izintcbox.Text != "" && izinadbox.Text != "" && izinsoyadbox.Text != "" && izinturbox.Text != "") { try { izin.BaglantiAc(); OleDbCommand eklekomutu = new OleDbCommand("insert into izinler values('" + izintcbox.Text + "','" + izinadbox.Text + "','" + izinsoyadbox.Text + "','" + izinturbox + "','" + izinbaslangic.Value + "','" + izinbitis.Value + "','" + izingunsayisibox.Text + "','" + izinkalanbox.Text + "')", izin.baglan); eklekomutu.ExecuteNonQuery(); izin.BaglantiKapat(); MessageBox.Show("Yeni izin oluşturuldu!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); IzinlerGoster(); Temizle(); } catch (Exception hatamsj) { MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error); izin.BaglantiKapat(); } } else { MessageBox.Show("Lütfen tüm alanları doldunurunuz!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Hakkınız kalmamıştır!!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error); } _ = kalanhak - girilengun; break; } } izin.BaglantiKapat(); } }
private void kydtbtn_Click(object sender, EventArgs e) { bool kayitkontrol = false; Personel personel = new Personel(); personel.BaglantiAc(); OleDbCommand selectsorgu = new OleDbCommand("select * from calisanlar where tckimlikno='" + tcnobox.Text + "'", personel.baglan); OleDbDataReader kayitokuma = selectsorgu.ExecuteReader(); while (kayitokuma.Read()) { kayitkontrol = true; break; } personel.BaglantiKapat(); if (kayitkontrol == false) { if (tcnobox.Text.Length < 11 || tcnobox.Text == "") { tcno.ForeColor = Color.Red; } else { tcno.ForeColor = Color.Black; } if (adresbox.Text.Length < 2 || adresbox.Text == "") { adres.ForeColor = Color.Red; } else { adres.ForeColor = Color.Black; } if (tcnobox.MaskCompleted != false && adbox.MaskCompleted != false && soyadbox.MaskCompleted != false && telnobox.MaskCompleted != false && adresbox.Text != "" && pzsynbox.Text != "" && subebox.Text != "" && maasbox.Text != "") { try { personel.BaglantiAc(); OleDbCommand eklekomutu = new OleDbCommand("insert into calisanlar values('" + tcnobox.Text + "','" + adbox.Text + "','" + soyadbox.Text + "','" + telnobox.Text + "','" + adresbox.Text + "','" + pzsynbox.Text + "','" + subebox.Text + "','" + maasbox.Text + "','" + dateTimePicker1.Value + "','" + zamtbx.Text + "','" + yenimaastbx.Text + "')", personel.baglan); eklekomutu.ExecuteNonQuery(); personel.BaglantiKapat(); MessageBox.Show("Yeni kayıt oluşturuldu!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); CalisanlarGoster(); Temizle(); } catch (Exception hatamsj) { MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error); personel.BaglantiKapat(); } } else { MessageBox.Show("Lütfen tüm alanları doldunurunuz!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Girilen TC Kimlik Numarası daha önceden kayıtlıdır!!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error); } }