Exemple #1
0
 private void Soyadi_Click(object sender, EventArgs e) // Soyadını yazmak isteyen birisi üstüne tıkladığında içindeki Text'i temizlemek için yazılmış Event.
 {
     Soyadi.Clear();
 }
        private void simpleButton3_Click(object sender, EventArgs e)
        {
            if (adi.Text == "")
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Personel Adı Boş Olamaz!", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                adi.Focus();
                return;
            }
            if (Soyadi.Text == "")
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Personel Soyadı Boş Olamaz!", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                Soyadi.Focus();
                return;
            }
            if (isegiristarih.EditValue == null)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("İşe Giriş Tarihi Boş Olamaz!", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                isegiristarih.Focus();
                return;
            }
            if (teDogumTarihi.EditValue == null)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Doğum Tarihi Boş Olamaz!", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                xtraTabControl1.SelectedTabPageIndex = 0;
                teDogumTarihi.Focus();
                return;
            }
            //if (lUSirket.EditValue == null || lUSirket.EditValue.ToString() == "")
            //{
            //    DevExpress.XtraEditors.XtraMessageBox.Show("Personelin Çalıştığı Şirketi Seçiniz!", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //    lUSirket.Focus();
            //    return;
            //}
            if (cbCinsiyet.SelectedIndex == -1)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Personelin Cinsiyeti Seçiniz!", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cbCinsiyet.Focus();
                return;
            }

            string sql = "";

            if (pkmusteri.Text == "0")
            {
                sql = @"insert into Personeller (adi,soyadi,tel,ceptel,fkgrup,nobetsayi,isegiristarih,fkil,ozelnot,
                sicilno,bankahesapno,ibanno,fkbankalar,fkkangrubu,dogumtarihi,maasi,agiucreti,yolucreti,yemekucreti,
                cinsiyet,askerlik,fkmedenihali,Silahli,BankaSubeKodu,bankamaasi,tckimlikno,VardiyaKodu,fkOgrenimDurumu,fkSirket,
                SSKbaslangicTarihi,babaadi,anneadi,EvAdresi,eposta,fkilce,Sigara,Boy,Kilo,DogumYeri,DogumMahalle,CildNo,AileSiraNo,
                SiraNo,Ehliyet,fkDogumil,fkDogumilce,TelefonNo,SilahDurum,fkBolumler,Plasiyer,IlkMaasTarihi,fkSube,maas_gunu) 
                      values('@adi','@soyadi','@tel','@ceptel',@fkgrup,@nobetsayi,'@isegiristarih',@fkil,'@ozelnot',
                '@sicilno','@bankahesapno','@ibanno',@fkbankalar,@fkkangrubu,'@dogumtarihi',@maasi,@agiucreti,@yolucreti,@yemekucreti,
                @cinsiyet,@askerlik,@fkmedenihali,@Silahli,'@BankaSubeKodu', @bankamaasi,'@tckimlikno','@VardiyaKodu',@fkOgrenimDurumu,@fkSirket,
                '@SSKbaslangicTarihi','@babaadi','@anneadi','@EvAdresi','@eposta',@ilce,@Sigara,@Boy,@Kilo,'@DogumYeri','@DogumMahalle','@CildNo','@AileSiraNo','@SiraNo',
                @Ehliyet,@fkDogumil,@fkDogumi_lce,'@TelefonNo',@SilahDurum,@fkBolumler,@Plasiyer,'@IlkMaasTarihi',@fkSube,@maas_gunu)";// select IDENT_CURRENT('Personeller')";
            }
            else
            {
                sql = @"update Personeller set adi='@adi',soyadi='@soyadi',tel='@tel',ceptel='@ceptel',fkgrup=@fkgrup,
                nobetsayi=@nobetsayi,isegiristarih='@isegiristarih',fkil=@fkil,ozelnot='@ozelnot',sicilno='@sicilno',
                bankahesapno='@bankahesapno',ibanno='@ibanno',fkbankalar=@fkbankalar,fkkangrubu=@fkkangrubu,
                dogumtarihi='@dogumtarihi',maasi=@maasi,agiucreti=@agiucreti,yolucreti=@yolucreti,yemekucreti=@yemekucreti,
                cinsiyet=@cinsiyet,askerlik=@askerlik,fkmedenihali=@fkmedenihali,Silahli=@Silahli,BankaSubeKodu='@BankaSubeKodu',
                bankamaasi=@bankamaasi,tckimlikno='@tckimlikno',VardiyaKodu='@VardiyaKodu',fkOgrenimDurumu=@fkOgrenimDurumu,
                fkSirket=@fkSirket,SSKbaslangicTarihi='@SSKbaslangicTarihi',babaadi='@babaadi',anneadi='@anneadi',EvAdresi='@EvAdresi',
                eposta='@eposta',fkilce=@ilce,Sigara=@Sigara,Boy=@Boy,Kilo=@Kilo,DogumMahalle='@DogumMahalle',
                CildNo='@CildNo',AileSiraNo='@AileSiraNo',SiraNo='@SiraNo',Ehliyet=@Ehliyet,DogumYeri='@DogumYeri',
                fkDogumil=@fkDogumil,fkDogumilce=@fkDogumi_lce,TelefonNo='@TelefonNo',SilahDurum=@SilahDurum,fkBolumler=@fkBolumler,
                Plasiyer=@Plasiyer,IlkMaasTarihi='@IlkMaasTarihi',fkSube=@fkSube,maas_gunu=@maas_gunu where pkpersoneller=@pkmusteri";

                sql = sql.Replace("@pkmusteri", pkmusteri.Text);
            }
            sql = sql.Replace("@adi", adi.Text);
            sql = sql.Replace("@soyadi", Soyadi.Text);
            sql = sql.Replace("@tel", evtel.Text);
            sql = sql.Replace("@ceptel", ceptel.Text);
            sql = sql.Replace("@babaadi", tEBaba.Text);
            sql = sql.Replace("@anneadi", tEAnne.Text);
            if (luekurum.EditValue == null)
            {
                sql = sql.Replace("@fkgrup", "0");
            }
            else
            {
                sql = sql.Replace("@fkgrup", luekurum.EditValue.ToString());
            }
            sql = sql.Replace("@nobetsayi", sENobetsayi.Value.ToString());
            sql = sql.Replace("@isegiristarih", isegiristarih.DateTime.ToString("yyyy-MM-dd"));
            sql = sql.Replace("@dogumtarihi", teDogumTarihi.Time.ToString("yyyy-MM-dd"));

            if (dateEdit5.EditValue == null)
            {
                sql = sql.Replace("@SSKbaslangicTarihi", "");
            }
            else
            {
                sql = sql.Replace("@SSKbaslangicTarihi", dateEdit5.EditValue.ToString());
            }
            if (LUESehir.EditValue == null)
            {
                sql = sql.Replace("@fkil", "0");
            }
            else
            {
                sql = sql.Replace("@fkil", LUESehir.EditValue.ToString());
            }
            sql = sql.Replace("@ozelnot", memoozelnot.Text);
            sql = sql.Replace("@sicilno", sicilno.Text);
            sql = sql.Replace("@bankahesapno", bankahesapno.Text);
            sql = sql.Replace("@BankaSubeKodu", teBankaSubeKodu.Text);
            sql = sql.Replace("@ibanno", ibanno.Text);
            if (lUBankalar.EditValue == null)
            {
                sql = sql.Replace("@fkbankalar", "0");
            }
            else
            {
                sql = sql.Replace("@fkbankalar", lUBankalar.EditValue.ToString());
            }

            if (lUKanGruplari.EditValue == null)
            {
                sql = sql.Replace("@fkkangrubu", "0");
            }
            else
            {
                sql = sql.Replace("@fkkangrubu", lUKanGruplari.EditValue.ToString());
            }
            sql = sql.Replace("@maasi", ceMaas.Value.ToString().Replace(",", "."));
            sql = sql.Replace("@bankamaasi", ceBankaMaasi.Value.ToString().Replace(",", "."));
            sql = sql.Replace("@agiucreti", cEAgi.Value.ToString().Replace(",", "."));
            sql = sql.Replace("@yolucreti", cEYol.Value.ToString().Replace(",", "."));
            sql = sql.Replace("@yemekucreti", cEYemek.Value.ToString().Replace(",", "."));
            if (cbCinsiyet.SelectedIndex == 0)
            {
                sql = sql.Replace("@cinsiyet", "0");
            }
            else
            {
                sql = sql.Replace("@cinsiyet", "1");
            }

            sql = sql.Replace("@askerlik", cbAskerlik.SelectedIndex.ToString());
            sql = sql.Replace("@fkmedenihali", cbMedeniHali.SelectedIndex.ToString());
            if (checkEdit1.Checked)
            {
                sql = sql.Replace("@Silahli", "1");
            }
            else
            {
                sql = sql.Replace("@Silahli", "0");
            }

            sql = sql.Replace("@tckimlikno", teTCKimlik.Text);
            sql = sql.Replace("@VardiyaKodu", "0");
            if (lUTahsilDurumu.EditValue == null)
            {
                sql = sql.Replace("@fkOgrenimDurumu", "0");
            }
            else
            {
                sql = sql.Replace("@fkOgrenimDurumu", lUTahsilDurumu.EditValue.ToString());
            }
            if (lUSirket.EditValue == null)
            {
                sql = sql.Replace("@fkSirket", "0");
            }
            else
            {
                sql = sql.Replace("@fkSirket", lUSirket.EditValue.ToString());
            }

            sql = sql.Replace("@EvAdres", mAdres.Text);
            sql = sql.Replace("@eposta", textEdit4.Text);
            if (lookUpilce.EditValue == null)
            {
                sql = sql.Replace("@ilce", "0");
            }
            else
            {
                sql = sql.Replace("@ilce", lookUpilce.EditValue.ToString());
            }
            sql = sql.Replace("@Sigara", cBESigara.SelectedIndex.ToString());
            sql = sql.Replace("@Boy", sEBoy.Value.ToString());
            sql = sql.Replace("@Kilo", sEKilo.Value.ToString());
            sql = sql.Replace("@DogumYeri", tEDogumYeri.Text);
            sql = sql.Replace("@DogumMahalle", tEMahalle.Text);
            sql = sql.Replace("@CildNo", tECildNo.Text);
            sql = sql.Replace("@AileSiraNo", tEAileSiraNo.Text);
            sql = sql.Replace("@SiraNo", SiraNo.Text);
            sql = sql.Replace("@TelefonNo", textEdit5.Text);

            sql = sql.Replace("@Ehliyet", cbEhliyet.SelectedIndex.ToString());

            if (lUDogumil.EditValue == null)
            {
                sql = sql.Replace("@fkDogumil", "0");
            }
            else
            {
                sql = sql.Replace("@fkDogumil", lUDogumil.EditValue.ToString());
            }
            if (lUDogumilce.EditValue == null)
            {
                sql = sql.Replace("@fkDogumi_lce", "0");
            }
            else
            {
                sql = sql.Replace("@fkDogumi_lce", lUDogumilce.EditValue.ToString());
            }
            sql = sql.Replace("@SilahDurum", cBESilah.SelectedIndex.ToString());
            if (lueGorev.EditValue == null)
            {
                sql = sql.Replace("@fkBolumler", "0");
            }
            else
            {
                sql = sql.Replace("@fkBolumler", lueGorev.EditValue.ToString());
            }

            //Plasiyer
            if (cbPlasiyer.Checked)
            {
                sql = sql.Replace("@Plasiyer", "1");
            }
            else
            {
                sql = sql.Replace("@Plasiyer", "0");
            }

            if (deilkMaasTarihi.EditValue == null)
            {
                sql = sql.Replace("@IlkMaasTarihi", DateTime.Now.ToString("yyyy-MM-dd"));
            }
            else
            {
                sql = sql.Replace("@IlkMaasTarihi", deilkMaasTarihi.DateTime.ToString("yyyy-MM-dd"));
            }

            sql = sql.Replace("@fkSube", lueSubeler.EditValue.ToString());
            sql = sql.Replace("@maas_gunu", seMaasgunu.Value.ToString());
            //string sonuc = DB.ExecuteScalarSQL(sql, list);
            int sonuc = DB.ExecuteSQL(sql);

            if (sonuc == 1)
            {
                if (BKaydet.Text == "Kaydet")
                {
                    pkmusteri.Text = DB.GetData("select MAX(pkpersoneller) as c from Personeller").Rows[0][0].ToString();

                    formislemleri.Mesajform("Yeni Personel Kaydedildi", "S", 100);
                    BKaydet.Text = "Güncelle";
                }
                else
                {
                    formislemleri.Mesajform("Personel Bilgileri Güncellendi", "S", 100);
                    //DevExpress.XtraEditors.XtraMessageBox.Show("Personel Bilgileri Güncellendi.", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                if (SiraNo.Text == "")
                {
                    DB.ExecuteSQL("update Personeller set SiraNo=" + pkmusteri.Text + " where pkpersoneller=" + pkmusteri.Text);
                }
            }
            else
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Hata Oluştu.", "Personel Takip", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            simpleButton1.Enabled = true;
        }