Exemple #1
0
        public ActionResult Create()
        {
            TatilGunu tatilGunu = new TatilGunu();
            var       model     = _tatilGunuService.GetAllTatilGunu().Count();

            if (model == 0)
            {
                tatilGunu = new TatilGunu
                {
                    Ozel_Gun_No   = 8,
                    Ozel_Gun_Adi  = "23 Nisan",
                    Haftanin_Gunu = Convert.ToInt32(DateTime.Now.DayOfWeek),
                    Tarih         = new DateTime(DateTime.Now.Year, 4, 23, 0, 0, 0)
                };
            }
            else
            {
                var entity = _tatilGunuService.GetAllTatilGunu().Max(x => x.Ozel_Gun_No);
                tatilGunu.Ozel_Gun_No   = (entity + 1);
                tatilGunu.Ozel_Gun_Adi  = "23 Nisan";
                tatilGunu.Haftanin_Gunu = Convert.ToInt32(DateTime.Now.DayOfWeek);
                tatilGunu.Tarih         = new DateTime(DateTime.Now.Year, 4, 23, 0, 0, 0);
            }

            return(View(tatilGunu));
        }
Exemple #2
0
 public ActionResult Edit(TatilGunu tatilGunu)
 {
     if (ModelState.IsValid)
     {
         _tatilGunuService.UpdateTatilGunu(tatilGunu);
         return(RedirectToAction("Index", "Holiday"));
     }
     throw new Exception("Tatil Günü Güncellenirken Hata İle Karşılaşıldı!");
 }
 public TatilGunu UpdateTatilGunu(TatilGunu tatilGunu)
 {
     return(_tatilGunuDal.Update(tatilGunu));
 }
 public void DeleteTatilGunu(TatilGunu tatilGunu)
 {
     _tatilGunuDal.Delete(tatilGunu);
 }
 public TatilGunu AddTatilGunu(TatilGunu tatilGunu)
 {
     tatilGunu.Haftanin_Gunu = Convert.ToInt32(tatilGunu.Tarih.Value.DayOfWeek);
     return(_tatilGunuDal.Add(tatilGunu));
 }
Exemple #6
0
        public ActionResult Create(TatilGunu tatilGunu)
        {
            if (tatilGunu != null)
            {
                if (tatilGunu.Tarih == null)
                {
                    throw new Exception("Tarih Alanı Boş Geçilemez!");
                }


                var entity = _tatilGunuService.AddTatilGunu(tatilGunu);
                for (int i = 1; i < 129; i++)
                {
                    int saat1 = 5;
                    int saat2 = 6;
                    for (int k = 1; k < 17; k++)
                    {
                        ProgRelay2 progRelay2 = new ProgRelay2
                        {
                            Saat_1        = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, saat1, 1, 00),
                            Saat_2        = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, saat2, 0, 00),
                            Panel_No      = i,
                            Haftanin_Gunu = entity.Ozel_Gun_No,
                            Zaman_Dilimi  = k,
                            Aktif         = false,
                            Cihaz_1       = false,
                            Cihaz_2       = false,
                            Cihaz_3       = false,
                            Cihaz_4       = false,
                            Cihaz_5       = false,
                            Cihaz_6       = false,
                            Cihaz_7       = false,
                            Cihaz_8       = false,
                            Role_1        = false,
                            Role_2        = false,
                            Role_3        = false,
                            Role_4        = false,
                            Role_5        = false,
                            Role_6        = false,
                            Role_7        = false,
                            Role_8        = false,
                            Role_9        = false,
                            Role_10       = false,
                            Role_11       = false,
                            Role_12       = false,
                            Role_13       = false,
                            Role_14       = false,
                            Role_15       = false,
                            Role_16       = false,
                            Durum_1       = false,
                            Durum_2       = false,
                            Durum_3       = false,
                            Durum_4       = false,
                            Durum_5       = false,
                            Durum_6       = false,
                            Durum_7       = false,
                            Durum_8       = false,
                            Durum_9       = false,
                            Durum_10      = false,
                            Durum_11      = false,
                            Durum_12      = false,
                            Durum_13      = false,
                            Durum_14      = false,
                            Durum_15      = false,
                            Durum_16      = false,
                        };
                        saat1++;
                        saat2++;
                        _progRelay2Service.AddProgRelay2(progRelay2);
                    }
                }
            }
            return(RedirectToAction("ProgRelay", "Door"));
        }