//[ValidateAntiForgeryToken]
        public ActionResult SetEkranEkranTasarim(string ekranId,
                                                 string ekranTasarimId)
        {
            int id = Convert.ToInt32(ekranId);
            // int id = EkranTasarimId;

            Ekran ekran = new Ekran();

            ekran = _ekranService.GetById(id);
            //ekran.EkranTasarimId = Convert.ToInt32(ekranTasarimId);

            try
            {
                _ekranService.Update(ekran);
                TempData["MessageSuccess"] = "Ekran Tasarımı başarıyla değiştirildi.";
                // return PartialView("TeklifimPartialView", teklifDetayEkranTasarimDetaylarViewModel);
            }
            catch (Exception ex)
            {
                TempData["MessageDanger"] = "ERROR: Ekran Tasarımı değiştirilemedi. " + ex.InnerException.InnerException.Message.ToString();
            }
            var model = new EkranDetayViewModel();

            model = getEkranDetayViewModel();
            return(View(model));
        }
Exemple #2
0
        private void Unos(object sender, EventArgs e)
        {
            if (Ekran.Text == "0")
            {
                Ekran.Clear();
            }
            if (MatematickaRadnjaUnesena)
            {
                Ekran.Clear();
            }

            MatematickaRadnjaUnesena = false;
            Izracun.Text             = Rezultat + " " + Matematicka_radnja;
            Button Broj = (Button)sender;

            if (Broj.Text == ".")
            {
                if (!Ekran.Text.Contains("."))
                {
                    Ekran.Text = Ekran.Text + Broj.Text;
                }
            }
            else
            {
                Ekran.Text = Ekran.Text + Broj.Text;
            }
        }
        //[ValidateAntiForgeryToken]
        public ActionResult SetCihazDurum(string ekranId,
                                          string cihazDurumId)
        {
            int id = Convert.ToInt32(ekranId);
            // int id = EkranTasarimId;
            var user = _userService.GetByUserName(User.Identity.Name);

            Ekran ekran = new Ekran();

            ekran = _ekranService.GetById(id);
            Cihaz cihaz = _cihazService.GetById(ekran.CihazId);

            cihaz.CihazDurumId         = Convert.ToInt32(cihazDurumId);
            cihaz.SonGuncelleyenUserId = user.Id;
            cihaz.SonGuncellenmeTarihi = System.DateTime.Now;

            try
            {
                _cihazService.Update(cihaz);
                TempData["MessageSuccess"] = "Cihaz Durumu başarıyla değiştirildi.";
                // return PartialView("TeklifimPartialView", teklifDetayEkranTasarimDetaylarViewModel);
            }
            catch (Exception ex)
            {
                TempData["MessageDanger"] = "ERROR: Cihaz Durumu  değiştirilemedi. " + ex.InnerException.InnerException.Message.ToString();
            }
            var model = new EkranDetayViewModel();

            model = getEkranDetayViewModel();
            return(View(model));
        }
        public EkranTakipDetay Ekran(int cihazId)
        {
            CihazDetay      cihazDetay      = _cihazService.GetDetayById(cihazId);
            EkranDetay      ekranDetay      = _ekranService.GetDetayByCihazId(cihazDetay.Id);
            Ekran           ekran           = _ekranService.GetById(ekranDetay.Id);
            EkranTakipDetay ekranTakipDetay = new EkranTakipDetay();

            var simdikiEkran = _yayinEkranService.GetDetayByIdByDate(ekran.Id, DateTime.Now);

            int aktifEkranTasarimId             = simdikiEkran.EkranTasarimId;
            EkranTasarimDetay ekranTasarimDetay = _ekranTasarimService.GetDetayById(aktifEkranTasarimId);
            EkranTasarim      ekranTasarim      = _ekranTasarimService.GetById(ekranTasarimDetay.Id);

            ekranTakipDetay.SonDegisiklilkTarihi = ekranTasarim.SonDegisiklikTarihi;
            ekranTakipDetay.CihazDurumId         = cihazDetay.CihazDurumId;
            ekranTakipDetay.CihazDurumAdi        = cihazDetay.CihazDurumAdi;
            ekranTakipDetay.CihazId            = cihazId;
            ekranTakipDetay.CihazUrl           = ekran.EkranUrl;
            ekranTakipDetay.DomainUrl          = cihazDetay.ApiUrl;
            ekranTakipDetay.PingPeriyodu       = cihazDetay.PingPeriyodu;
            ekranTakipDetay.WifiKullaniciAdi   = cihazDetay.WiFiKullaniciAdi;
            ekranTakipDetay.WifiParola         = cihazDetay.WiFiParola;
            ekranTakipDetay.CihazDurumAciklama = cihazDetay.CihazDurumAciklama;

            return(ekranTakipDetay);
        }
 public ActionResult DeleteConfirmed(int id)
 {
     try
     {
         Ekran ekran = _ekranService.GetById(id);
         _ekranService.Delete(id);
         TempData["MessageSuccess"] = "Ekran Tasarımı başarıyla silinmiştir.";
     }
     catch (Exception ex)
     {
         TempData["MessageDanger"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString();
     }
     return(RedirectToAction("Index", "Ekran"));
 }
        public ActionResult Delete(int id)
        {
            if (id < 1)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ekran ekran = _ekranService.GetById(id);

            if (ekran == null)
            {
                return(HttpNotFound());
            }
            return(View(ekran));
        }
Exemple #7
0
        private void Matematicka_Operacija(object sender, EventArgs e)
        {
            Button Operacija = (Button)sender;

            Matematicka_radnja = Operacija.Text;

            if (!MatematickaRadnjaUnesena)
            {
                Rezultat     = double.Parse(Ekran.Text);
                Izracun.Text = Rezultat.ToString();
            }
            MatematickaRadnjaUnesena = true;
            Ekran.Clear();
            Izracun.Text = Rezultat + " " + Matematicka_radnja;
        }
        public ActionResult Create([Bind(Include = "Id,MonitorId,KonumId,CihazId,GrupId,BaslamaTarihi,BitisTarihi,Aciklama,AktifMi,EkranUrl")] Ekran Ekran)
        {
            Ekran.BaslamaTarihi = DateTime.Now;
            var user = _userService.GetByUserName(User.Identity.Name);
            //Ekran.UserId = user.Id;
            var errors = ModelState.Values.SelectMany(v => v.Errors);

            if (ModelState.IsValid)
            {
                try
                {
                    _ekranService.Insert(Ekran);
                    TempData["MessageSuccess"] = "Ekran Tasarımı başarıyla değiştirilmiştir.";
                    return(RedirectToAction("Index", "Ekran"));
                }
                catch (Exception ex)
                {
                    TempData["MessageDanger"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString();
                }
            }
            else
            {
                var errorText = "";
                foreach (var item in errors)
                {
                    errorText = errorText + " " + item;
                }
                TempData["MessageDanger"] = "ERROR: Modelstate is invalid, " + errorText.ToString();
            }
            var users   = _userService.GetList();
            var gruplar = _grupService.GetList();

            ViewBag.GrupId = new SelectList(gruplar, "Id", "Adi");
            var monitorler = _monitorService.GetList();

            ViewBag.MonitorId = new SelectList(monitorler, "Id", "SeriNu");
            var cihazlar = _cihazService.GetList();

            ViewBag.CihazId = new SelectList(cihazlar, "Id", "SeriNu");

            var konumlar = _konumService.GetList();

            ViewBag.KonumId = new SelectList(konumlar, "Id", "Aciklama");

            return(View(Ekran));
        }
        public ActionResult Edit([Bind(Include = "Id,MonitorId,KonumId,CihazId,GrupId,BaslamaTarihi,BitisTarihi,Aciklama,AktifMi,EkranUrl")] Ekran Ekran)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _ekranService.Update(Ekran);
                    TempData["MessageSuccess"] = "Ekran başarıyla düzenlenmiştir";
                    return(RedirectToAction("Index", "Ekran"));
                }
                catch (Exception ex)
                {
                    TempData["MessageDanger"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString();
                }
            }

            return(View(Ekran));
        }
        public ActionResult SecilenleriSil(string eklenecekIcerikler, string ExpandedForSil, string pageForCokluSil, string teklifDurumIdForCokluSil, string EkranDurumIdForCokluSil)
        {
            List <EkranTasarimIcerikDetaylarViewModel> ekranTasarimIcerikDetaylarViewModel = new List <EkranTasarimIcerikDetaylarViewModel>();

            List <int> ekranIdler  = new List <int>();
            var        uyariMesaji = "Seçim Yapmadınız!";

            if (eklenecekIcerikler == null || eklenecekIcerikler == "")
            {
                return(Json(uyariMesaji, JsonRequestBehavior.AllowGet));
            }

            Int32 basamak = eklenecekIcerikler.IndexOf(';');
            Int32 toplam  = eklenecekIcerikler.Length;

            var Ekranlar = eklenecekIcerikler.Substring(0, basamak);
            var liste    = Ekranlar.Split(',');

            //Ekranlar update
            if (liste[0].Length > 0)
            {
                foreach (string item in liste)
                {
                    var ekran = new Ekran();
                    ekran = _ekranService.GetById(Convert.ToInt32(item));
                    try
                    {
                        _ekranService.Delete(ekran.Id);
                    }
                    catch (Exception ex)
                    {
                        string hataMesaji = ex.InnerException.InnerException.Message;
                        TempData["MessageDanger"] = "Seçilen Ekranlar silinemedi." + hataMesaji;
                        return(Json(new HttpResponseMessage(HttpStatusCode.BadRequest), JsonRequestBehavior.AllowGet));
                    }
                    ekranIdler.Add(Convert.ToInt32(item));
                }
            }
            ekranTasarimIcerikDetaylarViewModel = getEkranTasarimlarim();
            TempData["MessageSuccess"]          = "Seçilen Ekranlar silinmiştir.";
            return(PartialView("EkranTasarimPartialView", ekranTasarimIcerikDetaylarViewModel));
        }
        public ActionResult Edit(int?id)
        {
            int Id = 0;

            try
            {
                Id = Convert.ToInt32(id);
            }
            catch
            {
                return(RedirectToAction("Index", "Ekran"));
            }
            if (id < 1)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ekran Ekran = _ekranService.GetById(Id);

            var user    = _userService.GetByUserName(User.Identity.Name);
            var gruplar = _grupService.GetList();

            ViewBag.GrupId = new SelectList(gruplar, "Id", "Adi", Ekran.GrupId);
            var monitorler = _monitorService.GetList();

            ViewBag.MonitorId = new SelectList(monitorler, "Id", "SeriNu", Ekran.MonitorId);
            var cihazlar = _cihazService.GetList();

            ViewBag.CihazId = new SelectList(cihazlar, "Id", "SeriNu", Ekran.CihazId);
            // var ekranTasarimlar = _ekranTasarimService.GetDetaylarListByUser(user);
            // ViewBag.EkranTasarimId = new SelectList(ekranTasarimlar, "Id", "Adi", Ekran.EkranTasarimId);
            var konumlar = _konumService.GetList();

            ViewBag.KonumId = new SelectList(konumlar, "Id", "Adi", Ekran.KonumId);

            if (Ekran == null)
            {
                return(HttpNotFound());
            }
            return(View(Ekran));
        }
Exemple #12
0
 static void cikis_Click(object sender, EventArgs e)
 {
     Ekran.Close();
 }
 public void Update(Ekran ekran)
 {
     _ekranDal.Update(ekran);
 }
 public void Insert(Ekran ekran)
 {
     _ekranDal.Insert(ekran);
 }