private void btnKaydet_Click(object sender, EventArgs e) { if (txtUser.Text.Trim() != "" && txtUserPass.Text.Trim() != "") { bool sonuc = false; cCalisan c = new cCalisan(); c.CalisanID = Convert.ToInt32(txtCalisanId.Text); c.Kadi = txtUser.Text; c.Sifre = txtUserPass.Text; sonuc = c.InsertKullanici(c); if (sonuc) { MessageBox.Show("kullanıcı eklenmiştir"); this.Close(); } else { MessageBox.Show("Boş alan bırakmayınız"); txtUser.Focus(); } } }
private void btn_Click(object sender, EventArgs e) { if (cCalisan.islem == Convert.ToInt32(cCalisan.islemler.frmCalisan_CalisanEkle)) { #region Ekleme bool sonuc = false; if (txtAd.Text.Trim() == "" || txtSoyad.Text.Trim() == "" || mtbTckno.Text != "") { if (txtSehirID.Text != "" && txtIlceID.Text != "" && txtMahalleID.Text != "") { cAdres a = new cAdres(); a.SehirID = Convert.ToInt32(txtSehirID.Text); a.IlceID = Convert.ToInt32(txtIlceID.Text); a.MahalleID = Convert.ToInt32(txtMahalleID.Text); a.Aciklama = txtAciklama.Text; int adresID = a.InsertAdres(a); txtAdresID.Text = Convert.ToString(adresID); if (txtPozisyonID.Text != "" && txtSubeID.Text != "") { if (adresID > 0) { cCalisan c = new cCalisan(); c.CalisanPozisyonID = Convert.ToInt32(txtPozisyonID.Text); c.CalisanTCKNO = mtbTckno.Text; c.SubeID = Convert.ToInt32(txtSubeID.Text); c.Ad = txtAd.Text; c.Soyad = txtSoyad.Text; if (rbBay.Checked == true) { c.Cinsiyet = "Bay"; } else { c.Cinsiyet = "Bayan"; } c.DogumTarihi = dtpDogumTarihi.Value; if (rbEhVar.Checked == true) { c.EhliyetSinifi = cbEhliyetSinifi.Text; c.EhliyetAlisTarihi = dtpAlisTarihi.Value; } else if (rbEhYok.Checked == true) { c.EhliyetSinifi = ""; c.EhliyetAlisTarihi = Convert.ToDateTime("01/01/1800 00:00:00"); } Regex reg = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"); if (txtEposta.Text != "") { if (!reg.IsMatch(txtEposta.Text)) { MessageBox.Show("Email Geçersiz!"); txtEposta.Focus(); txtEposta.Clear(); return; } else { c.Mail = txtEposta.Text; } } else { c.Mail = ""; } if (txtTelefon.Text.Trim() != "") { c.Telefon = txtTelefon.Text; } else { MessageBox.Show("Telefon Numarasını Kontrol Ediniz"); txtTelefon.Focus(); return; } c.AdresID = adresID; c.GirisTarihi = dtpGiris.Value; if (txtMaas.Text == "") { MessageBox.Show("Maaş bilgisi Giriniz"); txtMaas.Focus(); return; } else { c.Maas = Convert.ToDecimal(txtMaas.Text); } sonuc = c.CalisanEkle(c); if (sonuc) { if (c.CalisanPozisyonID < 4) { cCalisan ca = new cCalisan(); ca.CalisanID = Convert.ToInt32(txtCalisanNO.Text); ca.Kadi = txtSoyad.Text + txtPozisyonID.Text; ca.Sifre = "12345"; sonuc = ca.InsertKullanici(ca); MessageBox.Show("Kayıt Başarılı", "Bilgi"); this.Close(); } } else { MessageBox.Show("kayıt hatalı!!", "Hata"); Temizle(); } } } else { MessageBox.Show("Departman Bilgileri Boş Bırakılamaz !!", "Hata"); } } else { MessageBox.Show(" Adres Boş Bırakılamaz!!", "Hata"); } } else { MessageBox.Show("Kişisel Bilgiler Boş Bırakılamaz"); Temizle(); } #endregion } else if (cCalisan.islem == Convert.ToInt32(cCalisan.islemler.frmCalisan_CalisanBilgileriDegistir)) { #region Güncelleme bool sonuc = false; if (txtAd.Text.Trim() != "" && txtSoyad.Text.Trim() != "" && mtbTckno.Text != "") { if (txtSehirID.Text != "" && txtIlceID.Text != "" && txtMahalleID.Text != "") { cAdres a = new cAdres(); a.SehirID = Convert.ToInt32(txtSehirID.Text); a.IlceID = Convert.ToInt32(txtIlceID.Text); a.MahalleID = Convert.ToInt32(txtMahalleID.Text); a.Aciklama = txtAciklama.Text; a.AdresID = Convert.ToInt32(txtAdresID.Text); if (a.UpdateAdres(a)) { if (txtPozisyonID.Text != "" && txtSubeID.Text != "") { cCalisan c = new cCalisan(); c.CalisanID = Convert.ToInt32(txtCalisanNO.Text); c.CalisanPozisyonID = Convert.ToInt32(txtPozisyonID.Text); c.SubeID = Convert.ToInt32(txtSubeID.Text); if (rbEhVar.Checked == true) { c.EhliyetSinifi = cbEhliyetSinifi.Text; c.EhliyetAlisTarihi = dtpAlisTarihi.Value; } else if (rbEhYok.Checked == true) { c.EhliyetSinifi = ""; c.EhliyetAlisTarihi = Convert.ToDateTime("01/01/1800 00:00:00"); } if (txtTelefon.Text.Trim() != "") { c.Telefon = txtTelefon.Text; } else { MessageBox.Show("Telefon Numarasını Kontrol Ediniz"); txtTelefon.Focus(); return; } Regex reg = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"); if (txtEposta.Text != "") { if (!reg.IsMatch(txtEposta.Text)) { MessageBox.Show("Hatalı email girişi!"); txtEposta.Focus(); txtEposta.Clear(); return; } else { c.Mail = txtEposta.Text; } } else { c.Mail = ""; } c.AdresID = Convert.ToInt32(txtAdresID.Text); if (txtMaas.Text == "") { MessageBox.Show("Maaş bilgisi Giriniz"); txtMaas.Focus(); return; } else { c.Maas = Convert.ToDecimal(txtMaas.Text); } sonuc = c.CalisanBilgileriGuncelle(c); if (sonuc) { MessageBox.Show("Güncelleme İşlemi Başarılı", "Bilgi"); this.Close(); } else { MessageBox.Show("Güncelleme Başarısız", "Hata"); this.Close(); } } else { MessageBox.Show("Departman Bilgileri Boş Bırakılamaz!!"); } } } else { MessageBox.Show(" Adres Boş Bırakılamaz!!", "Hata"); } } else { MessageBox.Show("Kişisel Bilgiler Boş Bırakılamaz"); Temizle(); } #endregion } else if (cCalisan.islem == Convert.ToInt32(cCalisan.islemler.frmCalisan_CalisanSil)) { #region Silme bool sonuc = false; if (txtCalisanNO.Text != "" && txtAd.Text.Trim() != "") { if (MessageBox.Show(txtAd.Text + " " + txtSoyad.Text + " " + "adlı Calışanı Silmek İstiyormusunz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { cCalisan c = new cCalisan(); txtCikis.Text = DateTime.Now.ToShortDateString(); sonuc = c.CalisanSil(Convert.ToInt32(txtCalisanNO.Text)); if (sonuc) { if (Convert.ToInt32(txtPozisyonID.Text) < 4) { cCalisan ca = new cCalisan(); ca.CalisanID = Convert.ToInt32(txtCalisanNO.Text); ca.Kadi = txtUser.Text; ca.Sifre = txtUserPswd.Text; sonuc = ca.KullaniciSil(Convert.ToInt32(txtCalisanNO.Text)); MessageBox.Show("Çalışan Bilgileri Silindi!", "Bilgi"); this.Close(); } } else { MessageBox.Show("Çalışan Bilgileri Silinemedi", "Hata"); this.Close(); } } } #endregion } else if (cCalisan.islem == Convert.ToInt32(cCalisan.islemler.frmCalisan_Profil)) { #region Profil bool sonuc = false; if (txtAd.Text.Trim() != "" && txtSoyad.Text.Trim() != "" && mtbTckno.Text != "") { if (txtSehirID.Text != "" && txtIlceID.Text != "" && txtMahalleID.Text != "") { cAdres a = new cAdres(); a.SehirID = Convert.ToInt32(txtSehirID.Text); a.IlceID = Convert.ToInt32(txtIlceID.Text); a.MahalleID = Convert.ToInt32(txtMahalleID.Text); a.Aciklama = txtAciklama.Text; a.AdresID = Convert.ToInt32(txtAdresID.Text); if (a.UpdateAdres(a)) { cCalisan c = new cCalisan(); c.CalisanID = Convert.ToInt32(txtCalisanNO.Text); c.CalisanPozisyonID = Convert.ToInt32(txtPozisyonID.Text); c.SubeID = Convert.ToInt32(txtSubeID.Text); if (rbEhVar.Checked == true) { c.EhliyetSinifi = cbEhliyetSinifi.Text; c.EhliyetAlisTarihi = dtpAlisTarihi.Value; } else if (rbEhYok.Checked == true) { c.EhliyetSinifi = ""; c.EhliyetAlisTarihi = Convert.ToDateTime("01/01/1800 00:00:00"); } if (txtTelefon.Text.Trim() != "") { c.Telefon = txtTelefon.Text; } else { MessageBox.Show("Telefon Numarasını Kontrol Ediniz"); txtTelefon.Focus(); return; } Regex reg = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"); if (txtEposta.Text != "") { if (!reg.IsMatch(txtEposta.Text)) { MessageBox.Show("Hatalı email girişi!"); txtEposta.Focus(); txtEposta.Clear(); return; } else { c.Mail = txtEposta.Text; } } else { c.Mail = ""; } c.AdresID = Convert.ToInt32(txtAdresID.Text); if (txtMaas.Text == "") { MessageBox.Show("Maaş bilgisi Giriniz"); txtMaas.Focus(); return; } else { c.Maas = Convert.ToDecimal(txtMaas.Text); } sonuc = c.CalisanBilgileriGuncelle(c); if (sonuc) { cCalisan ca = new cCalisan(); ca.CalisanID = Convert.ToInt32(txtCalisanNO.Text); ca.Kadi = txtUser.Text; ca.Sifre = txtUserPswd.Text; sonuc = ca.UpdateKullanici(ca); MessageBox.Show("Güncelleme İşlemi Başarılı", "Bilgi"); this.Close(); } else { MessageBox.Show("Güncelleme Başarısız", "Hata"); } } } else { MessageBox.Show(" Adres Boş Bırakılamaz!!", "Hata"); } } else { MessageBox.Show("Kişisel Bilgiler Boş Bırakılamaz"); Temizle(); } #endregion } }