コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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);
            }
        }