コード例 #1
0
        // GET: Ekonomi
        public ActionResult Masraflar()
        {
            if (DateTime.Now.Day != 22)
            {
                int idsi = ck_manager.List().Max(x => x.Id);
                CalisanUcretleriControl ck = ck_manager.Find(x => x.Id == idsi);
                ck.OdemeYapildimi = false;
                ck_manager.Update(ck);
            }
            int personelkiralik = p_manager.List().Sum(x => x.Ucret);

            TempData["PersonelAylik"] = personelkiralik;

            int hizmetlikiralik = h_manager.List().Sum(x => x.Ucret);

            TempData["HizmetliAylik"] = hizmetlikiralik;

            int toplampara = personelkiralik + hizmetlikiralik;

            TempData["ToplamPara"] = toplampara;
            //if (c_manager.List().Count() == 0)
            //{
            //    OkViewModel notifyobj = new OkViewModel()
            //    {

            //        Title = "İçerik Olmadığı için yüklenemedi...",
            //        RedirectingUrl = "/Home/Index",

            //    };
            //    notifyobj.Items.Add("Şuana kadar çalışanların aylık zamanı gelmediği için içerik yoktur.");
            //    return View("Ok", notifyobj);
            //}
            //else
            return(View(c_manager.List()));
        }
コード例 #2
0
        protected override void Seed(DatabaseContext context)
        {
            Yoneticiler yonetici = new Yoneticiler()
            {
                Adi          = "Fatih",
                Soyadi       = "Mandıralı",
                Tc           = "22271040738",
                Eposta       = "*****@*****.**",
                Resim        = "resim.jpg",
                DogumTarih   = "06/03/1997",
                Telefon      = "05393551932",
                KayitTarih   = DateTime.Now,
                KimKayitEtti = "system",
                KullaniciAdi = "fm",
                Sifre        = "fm",
                Adres        = "Sakarya",
                IsActive     = true
            };

            context.Yoneticiler.Add(yonetici);


            CalisanUcretleriControl calisankontrol = new CalisanUcretleriControl();

            calisankontrol.OdemeYapildimi = false;
            context.CalisanUcretleriControl.Add(calisankontrol);
            context.SaveChanges();


            ///* string[] yakit = {Convert.ToString(OtoGaleri_Entities.ArabalarEnums.Yakit.Benzin),
            //    Convert.ToString(OtoGaleri_Entities.ArabalarEnums.Yakit.LPG),
            // Convert.ToString(OtoGaleri_Entities.ArabalarEnums.Yakit.Dizel)};
            // int[] sayilar = { 1, 2, 0, 1, 2, 2, 1, 0, 1, 2 };*/
            // for(int k = 0; k < 10; k++)
            // {
            //     Arabalar arabalar = new Arabalar()
            //     {
            //         IlanTarihi = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now),
            //         Marka = FakeData.PlaceData.GetStreetName(),
            //         Model=FakeData.PlaceData.GetCity(),
            //         Yil=FakeData.NumberData.GetNumber(),
            //         Yakit=

            //     };

            // }
        }
コード例 #3
0
        public ActionResult MasraflarPostt()
        {
            int idsi = ck_manager.List().Max(x => x.Id);
            CalisanUcretleriControl ck = ck_manager.Find(x => x.Id == idsi);

            if (ck.OdemeYapildimi == false)
            {
                ck.OdemeYapildimi = true;
                ck_manager.Update(ck);

                foreach (var item in p_manager.List())
                {
                    CalisanUcretleri calisan = new CalisanUcretleri();
                    calisan.Adi           = item.Adi;
                    calisan.Soyadi        = item.Soyadi;
                    calisan.Tc            = item.Tc;
                    calisan.Telefon       = item.Telefon;
                    calisan.EPosta        = item.Eposta;
                    calisan.Ucret         = item.Ucret;
                    calisan.UcretPeriyodu = item.UcretPeriyodu;
                    c_manager.Insert(calisan);
                    personelaylik += calisan.Ucret;
                }
                foreach (var item in h_manager.List())
                {
                    CalisanUcretleri calisan = new CalisanUcretleri();
                    calisan.Adi           = item.Adi;
                    calisan.Soyadi        = item.Soyadi;
                    calisan.Tc            = item.Tc;
                    calisan.Telefon       = item.Telefon;
                    calisan.EPosta        = "Gerek Yok";
                    calisan.Ucret         = item.Ucret;
                    calisan.UcretPeriyodu = item.UcretPeriyodu;
                    c_manager.Insert(calisan);
                }
            }


            return(RedirectToAction("Index", "Home"));
        }