예제 #1
0
        public List <raporlar> sadeceegitim(string a)
        {
            DateTime ilktarih;

            DateTime        sontarih = DateTime.Now;
            List <raporlar> lokas    = null;

            try
            {
                personelHelper helper     = new personelHelper();
                var            parameters = new List <SqlParameter>();
                parameters.Add(new SqlParameter("@p1", a));
                var reader = helper.GetData("Select * from tumListe2 as li,lokasyon as lo , birim as bi, Unvan as u, egitimDurumu as ed where li.egitim=@p1 and li.lokasyon=lo.lokasyon and li.birim=bi.birim and li.unvan=u.unvan and li.egitim=ed.egitim  order by lo.id asc, bi.id, u.id asc", parameters);
                if (reader.HasRows)
                {
                    lokas = new List <raporlar>();
                    while (reader.Read())
                    {
                        raporlar se = new raporlar();
                        se.sicilNo = Convert.ToInt32(reader[10]);
                        //se.tcKimlikNo = (reader["tcKimlikNo"]).ToString();
                        se.adSoyad = (reader[12]).ToString();
                        //se.Lokasyon = Convert.ToInt32(reader[""]);
                        se.Birim       = (reader[1]).ToString();
                        se.Unvan       = (reader[2]).ToString();
                        se.dogumYeri   = (reader[3]).ToString();
                        se.dogumTarihi = Convert.ToDateTime(reader[14]);
                        se.okulAdi     = (reader[4]).ToString();
                        se.Bolumu      = (reader[5]).ToString();
                        //se.bitirdigiTarih = Convert.ToDateTime(reader[10]);
                        ilktarih = Convert.ToDateTime(reader[16]);
                        metodlar me    = new metodlar();
                        int[]    sonuc = me.ikiTarihFarki(sontarih, ilktarih);
                        se.kurumHizmeti = sonuc[0].ToString() + " Yıl " + sonuc[1].ToString() + " Ay " + sonuc[2].ToString() + " Gün";



                        lokas.Add(se);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(lokas);
        }
예제 #2
0
        // public int[] ikiTarihFarki2(DateTime sonTarih, DateTime ilkTarih)

        //{

        //    int ilkGun, ilkAy, ilkYil;

        //    int sonGun, sonAy, sonYil;

        //    int farkYil, farkAy, farkGun;

        //    farkYil = 0; farkAy = 0; farkGun = 0;



        //    ilkYil = ilkTarih.Year;

        //    ilkAy = ilkTarih.Month;

        //    ilkGun = ilkTarih.Day+sig+emsan+ucr;



        //    sonGun = sonTarih.Day;

        //    sonAy = sonTarih.Month;

        //    sonYil = sonTarih.Year;



        //    if (sonGun < ilkGun)

        //    {

        //        sonGun += DateTime.DaysInMonth(sonYil, sonAy);

        //        farkGun = sonGun - ilkGun;

        //        sonAy--;

        //        if (sonAy < ilkAy)

        //        {

        //            sonAy += 12;

        //            sonYil--;

        //            farkAy = sonAy - ilkAy;

        //            farkYil = sonYil - ilkYil;

        //        }

        //        else

        //        {

        //            farkAy = sonAy - ilkAy;

        //            farkYil = sonYil - ilkYil;

        //        }

        //    }

        //    else

        //    {

        //        farkGun = sonGun - ilkGun;

        //        if (sonAy < ilkAy)

        //        {

        //            sonAy += 12;

        //            sonYil--;

        //            farkAy = sonAy - ilkAy;

        //            farkYil = sonYil - ilkYil;

        //        }

        //        else

        //        {

        //            farkAy = sonAy - ilkAy;

        //            farkYil = sonYil - ilkYil;

        //        }

        //    }



        //    int[] sonuc = new int[3];

        //    sonuc[0] = farkYil;

        //    sonuc[1] = farkAy;

        //    sonuc[2] = farkGun;

        //    return sonuc;



        //    }
        public List <raporlar> ListeyiGetir2(int lokasyon)
        {
            DateTime ilktarih;

            DateTime        sontarih = DateTime.Now;
            List <raporlar> il       = null;

            try
            {
                personelHelper helper     = new personelHelper();
                var            parameters = new List <SqlParameter>();
                parameters.Add(new SqlParameter("@Id", lokasyon));
                var reader = helper.GetData("Select * from sicil where lokasyon=@Id", parameters);
                if (reader.HasRows)
                {
                    il = new List <raporlar>();
                    while (reader.Read())
                    {
                        raporlar se = new raporlar();
                        se.sicilNo = Convert.ToInt32(reader[0]);
                        //se.tcKimlikNo = (reader["tcKimlikNo"]).ToString();
                        se.adSoyad = (reader[2]).ToString();
                        //se.Lokasyon = Convert.ToInt32(reader[""]);
                        se.Birim       = (reader[4]).ToString();
                        se.Unvan       = (reader[5]).ToString();
                        se.dogumYeri   = (reader[6]).ToString();
                        se.dogumTarihi = Convert.ToDateTime(reader[7]);
                        se.okulAdi     = (reader[8]).ToString();
                        se.Bolumu      = (reader[9]).ToString();
                        //se.bitirdigiTarih = Convert.ToDateTime(reader[10]);
                        ilktarih = Convert.ToDateTime(reader[11]);
                        metodlar me    = new metodlar();
                        int[]    sonuc = me.ikiTarihFarki(sontarih, ilktarih);
                        se.kurumHizmeti = sonuc[0].ToString() + " Yıl " + sonuc[1].ToString() + " Ay " + sonuc[2].ToString() + " Gün";


                        il.Add(se);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(il);
        }
예제 #3
0
        public List <raporlar> DataGridDoldur()
        {
            DateTime ilktarih;

            DateTime sontarih = DateTime.Now;

            int yas1 = 0;

            List <raporlar> sey = null;

            try
            {
                personelHelper helper = new personelHelper();
                var            reader = helper.GetData("select * from tumListe2");
                if (reader.HasRows)
                {
                    sey = new List <raporlar>();
                    while (reader.Read())
                    {
                        raporlar se = new raporlar();
                        se         = new raporlar();
                        se.sicilNo = Convert.ToInt32(reader[0]);
                        //se.tcKimlikNo = (reader["tcKimlikNo"]).ToString();
                        se.adSoyad = (reader[2]).ToString();
                        //se.Lokasyon = Convert.ToInt32(reader[""]);
                        se.Birim       = (reader[4]).ToString();
                        se.Unvan       = (reader[5]).ToString();
                        se.dogumYeri   = (reader[6]).ToString();
                        se.dogumTarihi = Convert.ToDateTime(reader[7]);
                        se.okulAdi     = (reader[8]).ToString();
                        se.Bolumu      = (reader[9]).ToString();
                        //se.bitirdigiTarih = Convert.ToDateTime(reader[10]);
                        ilktarih = Convert.ToDateTime(reader[11]);
                        metodlar me    = new metodlar();
                        int[]    sonuc = me.ikiTarihFarki(sontarih, ilktarih);
                        se.kurumHizmeti = sonuc[0].ToString() + " Yıl " + sonuc[1].ToString() + " Ay " + sonuc[2].ToString() + " Gün";

                        if (sonuc[0] < 30 && sonuc[0] >= 20)
                        {
                            yas1++;
                        }

                        // se.kurumaBaslamaTarihi = Convert.ToDateTime(reader["kurumaBaslamaTarihi"]);
                        //se.askereGidis = Convert.ToDateTime(reader["askereGidis"]);
                        //se.askerdenDonus = Convert.ToDateTime(reader["askerdenDonus"]);
                        //se.borclanma = Convert.ToBoolean(reader["borclanma"]);
                        //se.sigortaBaslangic = Convert.ToDateTime(reader["sigortaBaslangic"]);
                        //se.sigortaBitis = Convert.ToDateTime(reader["sigortaBitis"]);

                        //se.cinsiyet = Convert.ToInt32(reader["cinsiyet"]);

                        //se.egitimDurumu = Convert.ToInt32(reader["egitimDurumu"]);
                        //se.askerlikDurumu = Convert.ToInt32(reader["askerlikDurumu"]);
                        //se.sonaltmisdort = Convert.ToDateTime(reader["sonaltmisdort"]);
                        //se.emekliyeEsas = Convert.ToInt32(reader["emekliyeEsas"]);
                        //se.kazanilmisHak = Convert.ToInt32(reader["kazanilmisHak"]);
                        //se.emestertar = Convert.ToDateTime(reader["emestertar"]);
                        //se.kazhaktertar = Convert.ToDateTime(reader["kazhaktertar"]);
                        //se.disiplin = Convert.ToDateTime(reader["disiplin"]);

                        sey.Add(se);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(sey);
        }