private void PersonelGüncelle() { String Tc = TextBox_Tc.Text; String isim = textBox_isim.Text; String Soyisim = textBox_soyisim.Text; String kullaniciadi = textBox_kullaniciadi.Enabled ? textBox_kullaniciadi.Text : ""; String sifre = textBox_sifre.Enabled ? textBox_sifre.Text : ""; String eposta = textBox_eposta.Text; String adres = textBox_adres.Text; String maas = textBox_maas.Text; String telefon = textBox_telefon.Text; string ssk_no = textBox_ssk_no.Text; string sskbas = DateTime_sskbas.Value.ToString("yyyy/MM/dd"); string isegiris = DateTime_isegiris.Value.ToString("yyyy/MM/dd"); string cinsiyet = Combo_cinsiyet.SelectedItem == "Erkek" ? "E" : "K"; string departman = Combo_departman.SelectedValue.ToString(); String durumu = Combo_durumu.SelectedItem == "Aktif"?"1":"0"; string yetki = Combo_yetki.SelectedValue.ToString(); string güvenlik = combo_güvenlik.SelectedItem != null?combo_güvenlik.SelectedItem.ToString() : ""; string güvenlikcvp = textBox_güvenlik.Text; String _UpdateCode = "update Personel set ad=@parametre1, soyad=@parametre2, tc=@parametre3, ssk_no=@parametre4, ssk_bas_tarih=@parametre5, ise_giris_tarih=@parametre6, adres=@parametre7, cinsiyet=@parametre8, maas=@parametre9, durumu=@parametre10, departman_no=@parametre11,e_posta=@parametre12, kullanici_adi=@parametre13,sifre=@parametre14,yetki_id=@parametre15,telefon=@parametre16, guvenlik_soru=@parametre17, guvenlik_soru_cevap=@parametre18 Where personel_no=@parametre19"; if (Tc != "" && isim != "" && Soyisim != "" && kullaniciadi != "" && sifre != "" && eposta != "" && ssk_no != "" && cinsiyet != "" && departman != "" && yetki != "" && maas != "" && telefon != "" && durumu != "" && güvenlik != "" && güvenlikcvp != "") { String _QueryTc = "select * from Personel Where tc=@parametre1 and personel_no!=@parametre2"; String _Querykullaniciadi = "select * from Personel Where kullanici_adi=@parametre1 and personel_no!=@parametre2"; String _Queryeposta = "select * from Personel Where e_posta=@parametre1 and personel_no!=@parametre2"; String _Queryessk_no = "select * from Personel Where ssk_no=@parametre1 and personel_no!=@parametre2"; String _Queryetelefon = "select * from Personel Where telefon=@parametre1 and personel_no!=@parametre2"; if (Sc.GET_DATATABLE(_QueryTc, new String[] { Tc, _SelectedId }).Rows.Count > 0) { MessageBox.Show("Girilen Tc Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); TextBox_Tc.Focus(); } else if (Sc.GET_DATATABLE(_Querykullaniciadi, new String[] { kullaniciadi, _SelectedId }).Rows.Count > 0) { MessageBox.Show("Girilen Kullanıcı Adı Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_kullaniciadi.Focus(); } else if (Sc.GET_DATATABLE(_Queryeposta, new String[] { eposta, _SelectedId }).Rows.Count > 0) { MessageBox.Show("Girilen E-posta Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_eposta.Focus(); } else if (Sc.GET_DATATABLE(_Queryessk_no, new String[] { ssk_no, _SelectedId }).Rows.Count > 0) { MessageBox.Show("Girilen SSK Numarası Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_ssk_no.Focus(); } else if (Sc.GET_DATATABLE(_Queryetelefon, new String[] { telefon, _SelectedId }).Rows.Count > 0) { MessageBox.Show("Girilen Telefon Numarası Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_telefon.Focus(); } else if (Sc.QUERY_TABLE(_UpdateCode, new String[] { isim, Soyisim, Tc, ssk_no, sskbas, isegiris, adres, cinsiyet, maas.Replace(",", "."), durumu, departman, eposta, kullaniciadi, sifre, yetki, telefon, güvenlik, güvenlikcvp, _SelectedId })) { MessageBox.Show("Personel Bilgileri Güncellendi!", "Kayıt", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); Items.panelPersonel.dataGridview.DataSource = Sc.GET_DATATABLE(SqlConnector.TablePersonel); this.Close(); } else { MessageBox.Show("İşlem Başarısız!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Lüten Boş Yerleri Doldurunuz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_isim.Focus(); } }
private void PersonelKaydet() { String Tc = TextBox_Tc.Text; String isim = textBox_isim.Text; String Soyisim = textBox_soyisim.Text; String kullaniciadi = textBox_kullaniciadi.Enabled ? textBox_kullaniciadi.Text : ""; String sifre = textBox_sifre.Enabled ? textBox_sifre.Text : ""; String eposta = textBox_eposta.Text; String adres = textBox_adres.Text; String maas = textBox_maas.Text; String telefon = textBox_telefon.Text; string ssk_no = textBox_ssk_no.Text; string sskbas = DateTime_sskbas.Value.ToString("yyyy/MM/dd"); string isegiris = DateTime_isegiris.Value.ToString("yyyy/MM/dd"); string cinsiyet = Combo_cinsiyet.SelectedValue == "Erkek" ? "E" : "K"; string departman = Combo_departman.SelectedValue.ToString(); string yetki = Combo_yetki.SelectedValue.ToString(); string güvenlik = combo_güvenlik.SelectedItem.ToString(); string güvenlikcvp = textBox_güvenlik.Text; if (Tc != "" && isim != "" && Soyisim != "" && kullaniciadi != "" && sifre != "" && eposta != "" && ssk_no != "" && cinsiyet != "" && departman != "" && yetki != "" && maas != "" && telefon != "") { String _QueryTc = "select * from Personel Where tc=@parametre1"; String _Querykullaniciadi = "select * from Personel Where kullanici_adi=@parametre1"; String _Queryeposta = "select * from Personel Where e_posta=@parametre1"; String _Queryessk_no = "select * from Personel Where ssk_no=@parametre1"; String _Queryetelefon = "select * from Personel Where telefon=@parametre1"; if (Sc.GET_DATATABLE(_QueryTc, new String[] { Tc }).Rows.Count > 0) { MessageBox.Show("Girilen Tc Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); TextBox_Tc.Focus(); } else if (Sc.GET_DATATABLE(_Querykullaniciadi, new String[] { kullaniciadi }).Rows.Count > 0) { MessageBox.Show("Girilen Kullanıcı Adı Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_kullaniciadi.Focus(); } else if (Sc.GET_DATATABLE(_Queryeposta, new String[] { eposta }).Rows.Count > 0) { MessageBox.Show("Girilen E-posta Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_eposta.Focus(); } else if (Sc.GET_DATATABLE(_Queryessk_no, new String[] { ssk_no }).Rows.Count > 0) { MessageBox.Show("Girilen SSK Numarası Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_ssk_no.Focus(); } else if (Sc.GET_DATATABLE(_Queryetelefon, new String[] { telefon }).Rows.Count > 0) { MessageBox.Show("Girilen Telefon Numarası Kayıtlı!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBox_telefon.Focus(); } else if (Sc.ADD_TABLE("Personel", new String[] { "tc", "ad", "soyad", "maas", "telefon", "ssk_no", "ssk_bas_tarih", "ise_giris_tarih", "adres", "cinsiyet", "departman_no", "e_posta", "kullanici_adi", "sifre", "yetki_id", "durumu", "guvenlik_soru", "guvenlik_soru_cevap" }, new String[] { Tc, isim, Soyisim, maas, telefon, ssk_no, sskbas, isegiris, adres, cinsiyet, departman, eposta, kullaniciadi, sifre, yetki, "1", güvenlik, güvenlikcvp })) { MessageBox.Show("Kayıt Başarılı!", "Kayıt", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); TextBox_Tc.Text = ""; TextBox_Tc.Focus(); textBox_isim.Text = ""; textBox_soyisim.Text = ""; textBox_maas.Text = ""; textBox_telefon.Text = ""; textBox_ssk_no.Text = ""; DateTime_sskbas.Value = DateTime.Now; DateTime_isegiris.Value = DateTime.Now; textBox_adres.Text = ""; Combo_cinsiyet.SelectedIndex = 0; Combo_departman.SelectedIndex = 0; textBox_eposta.Text = ""; textBox_kullaniciadi.Text = ""; textBox_sifre.Text = ""; Combo_yetki.SelectedIndex = 0; combo_güvenlik.SelectedIndex = 0; textBox_güvenlik.Text = ""; Items.panelPersonel.dataGridview.DataSource = Sc.GET_DATATABLE(SqlConnector.TablePersonel); } else { MessageBox.Show("İşlem Başarısız!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Lüten Boş Yerleri Doldurunuz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }