public int geri_gun_sayisi_bul() { Mesai_yillik_izin kayit = new Mesai_yillik_izin(); string sql = "SELECT GUN FROM IK.MESAI_YILLIKIZIN_GERIGUNSAYISI"; this.cmd.CommandText = sql; this.dr = this.cmd.ExecuteReader(); while (this.dr.Read()) { kayit.Geri_gun_sayisi = Convert.ToInt32(this.dr[0].ToString()); } return(kayit.Geri_gun_sayisi); }
public bool personel_yillik_izin_insert(Mesai_yillik_izin kayit) { //this.sql = "UPDATE IK.MESAI_YILLIKIZIN SET MUDURR_ONAY=1 " + // " WHERE IK.MESAI_YILLIKIZIN.ID=" + kayit.Personel_sicil_no + // " and IK.MESAI_YILLIKIZIN.TARIH1=" + Convert.ToInt32(kayit.Mesai_tarih); this.sql = "INSERT INTO IK.MESAI_YILLIKIZIN " + "(IK.MESAI_YILLIKIZIN.ID,IK.MESAI_YILLIKIZIN.CIKISTIPI,IK.MESAI_YILLIKIZIN.MESAINEDENI,IK.MESAI_YILLIKIZIN.TARIH1,IK.MESAI_YILLIKIZIN.SURE,IK.MESAI_YILLIKIZIN.GENELACK,IK.MESAI_YILLIKIZIN.SEF_ONAY,IK.MESAI_YILLIKIZIN.MUDUR_ONAY,IK.MESAI_YILLIKIZIN.IK_ONAY) " + "VALUES" + "(:sicil_no, :cikis_tipi, :mesai_nedeni, :tarih, :sure, :genelack,:sefonay,:muduronay,:ikonay)"; this.cmd.CommandText = this.sql; this.cmd.Parameters.Clear(); this.cmd.Parameters.AddWithValue("sicil_no", kayit.Personel_sicil_no); this.cmd.Parameters.AddWithValue("cikis_tipi", kayit.Mesai_cikis_tipi); this.cmd.Parameters.AddWithValue("mesai_nedeni", kayit.Mesai_nedeni); this.cmd.Parameters.AddWithValue("tarih", Convert.ToInt32(kayit.Mesai_tarih)); this.cmd.Parameters.AddWithValue("sure", kayit.Mesai_toplam_saat); this.cmd.Parameters.AddWithValue("genelack", kayit.Mesai_genel_aciklama); this.cmd.Parameters.AddWithValue("sefonay", 1); this.cmd.Parameters.AddWithValue("muduronay", 0); this.cmd.Parameters.AddWithValue("ikonay", 0); int rowCount = this.cmd.ExecuteNonQuery(); if (rowCount < 1) { // Oops!! return(false); } else { // insert success return(true); } }
public List <Mesai_yillik_izin> personel_yillik_izin_data_read_Tek_Kisi(int personel_id, int yil = -1) { int MaxGeriGun, CalısmaYılı; Int32 NewTarih; string tarih; DateTime dt = new DateTime(); if (yil == -1) { dt = DateTime.Now; yil = dt.Year; } sql1 = "SELECT IK.MESAI_YILLIKIZIN_GERIGUNSAYISI.GUN,IK.MESAI_YILLIKIZIN_GERIGUNSAYISI.CALISMA_YIL FROM IK.MESAI_YILLIKIZIN_GERIGUNSAYISI"; this.cmd1.CommandText = this.sql1.ToString(); this.cmd1.Parameters.Clear(); dr1 = cmd1.ExecuteReader(); while (dr1.Read()) { MaxGeriGun = Convert.ToInt32(this.dr1[0].ToString()); CalısmaYılı = Convert.ToInt32(this.dr1[1].ToString()); } this.dr1.Close(); this.dr1.Dispose(); DateTime dateForButton = DateTime.Now; dateForButton = dateForButton.AddDays(-3); // ERROR: un-representable DateTime int mintarih1 = Convert.ToInt32(String.Format("{0:yyyyMMdd}", dateForButton).ToString()); List <Mesai_yillik_izin> kayitlar = new List <Mesai_yillik_izin>(); this.sql = "SELECT IK.MESAI_YILLIKIZIN.ID,IK.MESAI_YILLIKIZIN.CIKISTIPI,IK.MESAI_YILLIKIZIN.MESAINEDENI,IK.MESAI_YILLIKIZIN.TARIH1,IK.MESAI_YILLIKIZIN.SURE,IK.MESAI_YILLIKIZIN.GENELACK " + "FROM IK.MESAI_YILLIKIZIN " + " WHERE IK.MESAI_YILLIKIZIN.ID =" + personel_id + " AND IK.MESAI_YILLIKIZIN.TARIH1 >= " + mintarih1.ToString(); this.cmd.CommandText = this.sql; this.cmd.Parameters.Clear(); this.dr = this.cmd.ExecuteReader(); if (!this.dr.HasRows) { //kayit bulunamadiysa Mesai_yillik_izin kayit = new Mesai_yillik_izin(); kayit.Mesai_nedeni = "Oops! Persomele Ait Mesai Bulunamadı."; kayit.Personel_sicil_no = 0; kayitlar.Add(kayit); } else { try { while (this.dr.Read()) { Mesai_yillik_izin kayit = new Mesai_yillik_izin(); kayit.Personel_sicil_no = Convert.ToInt32(this.dr[0].ToString()); kayit.Mesai_cikis_tipi = this.dr[1].ToString(); kayit.Mesai_nedeni = this.dr[2].ToString(); kayit.Mesai_tarih = this.dr[3].ToString(); kayit.Mesai_toplam_saat = Convert.ToDouble(this.dr[4]); kayit.Mesai_genel_aciklama = this.dr[5].ToString(); kayitlar.Add(kayit); } } catch { throw; } } this.dr.Close(); this.dr.Dispose(); return(kayitlar); }
public bool personel_yillik_izin_kaydet(Mesai_yillik_izin kayit) { // verilerin kontrolleri yapilacak... kayit.Mesai_tarih = kayit.Mesai_tarih.Replace("-", ""); return(personel_yillik_izin_insert(kayit)); }
protected void btn_Kayit_Click(object sender, EventArgs e) { db.sql_Connect(); db.Connect(); string trh = tx_mesai_tarihi.Text; if (trh != "") { DateTime dt = new DateTime(); // dt = DateTime.Now.AddDays(-3); // string mintarih = String.Format("{0:yyyyMMdd}", dt); string mesai_tarih = trh.Replace("-", ""); string now_month = mesai_tarih.ToString().Substring(4, 2); string secilen_ay = mesai_tarih.Substring(4, 2); string now_day = mesai_tarih.ToString().Substring(6, 2); string secilen_gun = mesai_tarih.Substring(6, 2); //if (Convert.ToInt32(now_month) == Convert.ToInt32(secilen_ay)) //{ if (tx_toplam_saati.Text == "") { lbl_sonuc.Text = "Toplam saati giriniz "; } else { Mesai_yillik_izin mesai = new Mesai_yillik_izin(); // mesai.Mesai_cikis_tipi = ddl_mesai_cikis_tipi.SelectedItem.Value; mesai.Mesai_tarih = tx_mesai_tarihi.Text; mesai.Mesai_cikis_tipi = "Fazla Mesai"; mesai.Mesai_nedeni = ddl_mesai_nedeni.SelectedValue; mesai.Mesai_toplam_saat = Convert.ToDouble(tx_toplam_saati.Text); mesai.Mesai_genel_aciklama = tx_genel_aciklama.Text; mesai.Personel_sicil_no = Convert.ToInt32(lbl_sicil_no.Text); if (db.personel_yillik_izin_kaydet(mesai)) { lbl_sonuc.Text = "Başarıyla Kaydedildi."; } else { lbl_sonuc.Text = "!!!! Kayıt Sırasında Hata Oluştu."; } } // } } else { lbl_sonuc.Text = "Tarih seçiniz !! "; } personel_listesini_ekrana_bas(ddl_bagli_birim0.SelectedValue); personeli_ekrana_bas(Convert.ToInt32(lbl_sicil_no.Text)); mesaileri_ekrana_bas(Convert.ToInt32(lbl_sicil_no.Text)); string secili_alt_grup = ddl_bagli_birim0.SelectedValue.ToString(); Pdks_Mesai_Listesi(tx_mesai_tarihii.Text, giris_yapan.Bolum, secili_alt_grup); //Page.Response.Redirect("~/Mesailer.aspx", true); db.sql_Disconnect(); db.Disconnect(); }