コード例 #1
0
 public SakızMakinesi()
 {
     paraYokState      = new ParaYokDurumu(this);
     paraVarState      = new ParaVarDurumu(this);
     sakizKalmadiState = new SakizKalmadıDurumu(this);
     simdikiDurum      = paraYokState;
 }
コード例 #2
0
        public void SetDurum(Durum value)
        {
            durum = value;
            Optimizasyon.Delagate(pBox, () =>
            {
                switch (value)
                {
                case Durum.None:
                    pBox.Image = null;
                    break;

                case Durum.Aktif:
                    pBox.Image = Properties.Resources.tick_box_24px;
                    break;

                case Durum.Pasif:
                    pBox.Image = Properties.Resources.close_window_24px;
                    break;

                case Durum.Yukleniyor:
                    pBox.Image = Properties.Resources.loading;
                    break;

                default:
                    break;
                }
            });
        }
コード例 #3
0
        public List <Durum> Sonuc()
        {
            List <Durum>  lstSales = new List <Durum>();
            SqlConnection con      = new SqlConnection(ConfigurationManager.ConnectionStrings["MyWebsiteDB"].ConnectionString);


            SqlCommand objComm = new SqlCommand("SELECT Durum, COUNT(*) AS Toplam FROM Sepet GROUP BY Durum  ", con);

            con.Open();

            SqlDataReader sdr = objComm.ExecuteReader();

            while (sdr.Read())
            {
                Durum  objValues = new Durum();
                string durum1    = sdr["Durum"].ToString();
                if (durum1 == "true")
                {
                    objValues.Durumu = sdr["Durum"].ToString();
                }
                objValues.Toplam = Convert.ToInt32(sdr["Toplam"]);


                lstSales.Add(objValues);
            }

            con.Close();
            sdr.Close();
            return(lstSales);
        }
コード例 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Durum durum = db.Durum.Find(id);

            durum.GosterimDurumu = "0";
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "ID,DurumAdi,GosterimDurumu")] Durum durum)
 {
     if (ModelState.IsValid)
     {
         db.Entry(durum).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(durum));
 }
コード例 #6
0
ファイル: Crabs.cs プロジェクト: partvizyon/Methods
        static void Main()
        {
            Durum gameStatus  = Durum.Devam;
            int   benimpuanim = 0;

            int zarToplami = ZarAt();

            switch ((Zarİsimleri)zarToplami)
            {
            case Zarİsimleri.Seven:
            case Zarİsimleri.YoLeven:
                gameStatus = Durum.Kazandın;
                break;

            case Zarİsimleri.SnakeEyes:
            case Zarİsimleri.Trey:
            case Zarİsimleri.BoxCars:
                gameStatus = Durum.Kaybettin;
                break;

            default:
                gameStatus  = Durum.Devam;     //Kazanan ya da kaybeden yoksa Devam et
                benimpuanim = zarToplami;
                Console.WriteLine($"Skor {benimpuanim}");
                break;
            }
            // Oyun bitmemiş ise
            while (gameStatus == Durum.Devam)
            {
                zarToplami = ZarAt(); // Tekrar zar at

                // oyun durumunu belirle
                if (zarToplami == benimpuanim) // Puan vererek kazanmak
                {
                    gameStatus = Durum.Kazandın;
                }
                else
                {
                    // lose by rolling 7 before point (7 atarak kaybetmek)
                    if (zarToplami == (int)Zarİsimleri.Seven)
                    {
                        gameStatus = Durum.Kaybettin;
                    }
                }
            }
            // Durum mesajını ekrana bas
            if (gameStatus == Durum.Kazandın)
            {
                Console.WriteLine("Kazandınız.");
            }
            else
            {
                Console.WriteLine("Kaybettiniz.");
            }
        }
コード例 #7
0
        void DurumGetir(int id)
        {
            SqlCommand     katcmd       = new SqlCommand("select akt,ID from videolar where ID=" + id + "", baglanti.baglanti());
            SqlDataAdapter veriAdaptoru = new SqlDataAdapter(katcmd);
            DataTable      veriTablosu  = new DataTable();

            veriAdaptoru.Fill(veriTablosu);
            Durum.DataSource = veriTablosu;
            Durum.DataBind();
            baglanti.son();
        }
コード例 #8
0
        public ActionResult Create([Bind(Include = "ID,DurumAdi,GosterimDurumu")] Durum durum)
        {
            if (ModelState.IsValid)
            {
                db.Durum.Add(durum);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(durum));
        }
コード例 #9
0
    void moveTakım(Takım t, Durum d)
    {
        var list_to_use = t == Takım.RED ? o1List : o2List;
        var originList  = t == Takım.RED ? orginList1 : orginList2;
        var defList     = t == Takım.RED ? defList1 : defList2;
        var adefList    = t == Takım.RED ? adefList1 : adefList2;
        var attackList  = t == Takım.RED ? attackList1 : attackList2;
        var aattackList = t == Takım.RED ? aattackList1 : aattackList2;

        switch (d)
        {
        case Durum.ACIL_ATAK:
            for (int i = 0; i < list_to_use.Count; i++)
            {
                moveOneTo(list_to_use[i], aattackList[i]);
            }
            break;

        case Durum.ACIL_DEFANS:
            Debug.Log("ACIL DEFANS");
            for (int i = 0; i < list_to_use.Count; i++)
            {
                moveOneTo(list_to_use[i], ball.transform.position);
            }
            break;

        case Durum.SAKIN:
            Debug.Log("SAKİN");
            for (int i = 0; i < list_to_use.Count; i++)
            {
                moveOneTo(list_to_use[i], originList[i]);
            }
            break;

        case Durum.DEFANS:
            Debug.Log("DEFANS");
            for (int i = 0; i < list_to_use.Count; i++)
            {
                moveOneTo(list_to_use[i], defList[i]);
            }
            break;

        case Durum.ATAK:
            for (int i = 0; i < list_to_use.Count; i++)
            {
                moveOneTo(list_to_use[i], attackList[i]);
            }
            break;
        }
    }
コード例 #10
0
        void DurumGetir(int id)
        {
            SqlCommand katcmd = new SqlCommand("select akt,id from haberler where id=" + id + "", baglanti.baglanti());

            SqlDataAdapter veriAdaptoru = new SqlDataAdapter(katcmd);

            DataTable veriTablosu = new DataTable(); // Veri tablomuz:


            veriAdaptoru.Fill(veriTablosu); // Veriyi dolduralim:


            // sonuçlari DataList’e baglayalim:
            Durum.DataSource = veriTablosu;
            Durum.DataBind();
            baglanti.son();
        }
コード例 #11
0
 //durum listele
 public static List <Durum> DurumListele()
 {
     try
     {
         using (BuyutecDBEntities db = new BuyutecDBEntities())
         {
             var durumListe = (from r in db.tblDurums
                               orderby r.durumAdi
                               select r);
             return(Durum.MapData(durumListe.ToList()));
         }
     }
     catch
     {
         return(null);
     }
 }
コード例 #12
0
ファイル: AdminController.cs プロジェクト: ZekiOzkeser/TN
        public ActionResult DurumDuz(Durum drm)
        {
            if (Session["user"] is User kullanici)
            {
                if (kullanici.EmailID == "*****@*****.**" || kullanici.EmailID == "*****@*****.**")
                {
                    dr.Edit(drm);
                    return(RedirectToAction("Index", "Admin"));
                }
                else
                {
                    return(RedirectToAction("Index", "Kullanici"));
                }
            }

            return(RedirectToAction("PageError", "Error"));
        }
コード例 #13
0
ファイル: AdminController.cs プロジェクト: ZekiOzkeser/TN
        public ActionResult DurumEkle(Durum drm)
        {
            if (Session["user"] is User kullanici)
            {
                if (kullanici.EmailID == "*****@*****.**" || kullanici.EmailID == "*****@*****.**")
                {
                    TempData["msg"] = dr.Create(drm) ? "Durum Eklendi.." : "Hata: Lütfen Tekrar Deneyiniz..";
                    return(RedirectToAction("Index", "Admin"));
                }
                else
                {
                    return(RedirectToAction("Index", "Kullanici"));
                }
            }

            return(RedirectToAction("PageError", "Error"));
        }
コード例 #14
0
        public DurumSeti Tasi(Durum q, char c)
        {
            DurumSeti delta = new DurumSeti();


            foreach (int num in q.baglantilar[c])
            {
                foreach (Durum qGecici in qDelta)
                {
                    if (qGecici.isim == num)
                    {
                        delta.girdi(qGecici);
                    }
                }
            }
            return(delta);
        }
コード例 #15
0
    void Update()
    {
        Durum[] sonrakidurum = gunceldurum.sonrakiHikayeAl(); //sonrakidurum ile güncel durumun altında dizi ile oluşmuş hikaye durumlarını çekecez

        if (Input.GetKeyDown(KeyCode.Alpha1))                 //hikaye tercihinde 1 basıldığında birinci yolun çıktığı duruma eşitlenir
        {
            gunceldurum = sonrakidurum[0];
        }
        else if (Input.GetKeyDown(KeyCode.Alpha2)) //hikaye tercihinde 2 basıldığında ikinci yolun çıktığı duruma eşitlenir
        {
            gunceldurum = sonrakidurum[1];
        }
        else if (Input.GetKeyDown(KeyCode.Alpha3))//hikaye tercihinde 3 basıldığında üçüncü yolun çıktığı duruma eşitlenir

        {
            gunceldurum = sonrakidurum[2];
        }

        HikayeYazıcı.text = gunceldurum.DurumHikayesiAl();     // guncel durumun yeni hikayesi buradan DurumHikaye(); ile return'le çağrılır ve HikayeYazıcı eşit olur
    }
コード例 #16
0
        public DurumSeti Kapatma(Durum q)
        {
            DurumSeti eKapali = new DurumSeti();

            eKapali.girdi(q);


            foreach (int num in q.baglantilar['E'])
            {
                foreach (Durum qTmp in qDelta)
                {
                    if (qTmp.isim == num && !eKapali.durumlar.Contains(qTmp.isim))
                    {
                        eKapali.girdi(qTmp);
                        eKapali.girdi(Kapatma(qTmp));
                    }
                }
            }
            return(eKapali);
        }
コード例 #17
0
        // GET: Durums/Edit/5
        public ActionResult Edit(int?id)
        {
            if (Session["KullaniciID"] != null)
            {
                if (id == null)
                {
                    return(RedirectToAction("_404", "Home"));
                }
                Durum durum = db.Durum.Find(id);
                if (durum == null)
                {
                    return(RedirectToAction("_404", "Home"));
                }
                return(View(durum));
            }

            else
            {
                return(RedirectToAction("LoginPage", "Home"));
            }
        }
コード例 #18
0
    void Update()
    {
        var SonrakiDurumlar = GüncelDurum.SonrakiDurumlariAl();

        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            GüncelDurum = SonrakiDurumlar[0];
        }

        else if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            GüncelDurum = SonrakiDurumlar[1];
        }

        else if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            GüncelDurum = SonrakiDurumlar[2];
        }


        OyunHikayesiYazısı.text = GüncelDurum.DurumHikayesiAl();
    }
コード例 #19
0
        public float DurumGetir(Kimyasal k, Durum d)
        {
            if (d == Durum.KaynamaNoktasi)
            {
                switch (k)
                {
                case Kimyasal.Su:
                    return(100.0f);

                case Kimyasal.Etanol:
                    return(80.1f);

                case Kimyasal.Benzen:
                    return(78.3f);

                default:
                    return(0.0f);
                }
            }
            else
            {
                switch (k)
                {
                case Kimyasal.Su:
                    return(0.0f);

                case Kimyasal.Etanol:
                    return(5.5f);

                case Kimyasal.Benzen:
                    return(-114.1f);

                default:
                    return(0.0f);
                }
            }
        }
コード例 #20
0
ファイル: Otomobil.cs プロジェクト: saidaydogan/ExpertSystems
 public Otomobil(int Fiyat, int Yil, int Kilometre, Vites Vites, Yakit Yakit, int MotorHacmi,
                 int MotorGücü, bool Garantili, bool TakasEdilir, Durum Durum,
                 GuvenlikOzellikleri GuvenlikOzellikleri, IcDonanim IcDonanim,
                 int BoyaliParcaSayisi, int DegisenParcaSayisi, bool?Alinir)
 {
     this.Fiyat               = Fiyat;
     this.Yil                 = Yil;
     this.Kilometre           = Kilometre;
     this.Vites               = Vites;
     this.Yakit               = Yakit;
     this.MotorHacmi          = MotorHacmi;
     this.MotorGücü           = MotorGücü;
     this.Garantili           = Garantili;
     this.TakasEdilir         = TakasEdilir;
     this.Durum               = Durum;
     this.GuvenlikOzellikleri = GuvenlikOzellikleri;
     this.IcDonanim           = IcDonanim;
     this.BoyaliParcaSayisi   = BoyaliParcaSayisi;
     this.DegisenParcaSayisi  = DegisenParcaSayisi;
     if (Alinir.HasValue)
     {
         this.Alinir = Alinir.Value;
     }
 }
コード例 #21
0
 private void gelenDurumDoldur(int ID)
 {
     try
     {
         SqlCommand cmd = new SqlCommand("select * from Durum WHERE DurumID=@ID", cn);
         cmd.Parameters.AddWithValue("@ID", ID);
         SqlDataReader dr = cmd.ExecuteReader();
         if (dr.HasRows)
         {
             while (dr.Read())
             {
                 gelenDurum = new Durum()
                 {
                     DurumID  = Convert.ToInt32(dr["DurumID"]),
                     DurumAdi = dr["DurumAdi"].ToString()
                 };
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #22
0
 void Start()
 {
     GüncelDurum             = BaşlangiçDurumu;
     OyunHikayesiYazısı.text = GüncelDurum.DurumHikayesiAl();
 }
コード例 #23
0
ファイル: BolumOlustur.cs プロジェクト: BBAkdemir/Big-War
    void Start()
    {
        #region Generalleri Oluşturma
        General general;
        Generals = new List <General>();
        general  = GeneralReturn(0001, "Berk", 10, 10, 10, 10);
        Generals.Add(general);
        general = GeneralReturn(0001, "Mert", 8, 8, 8, 8);
        Generals.Add(general);
        #endregion

        #region Unit Türü Oluşturma
        BirlikTuru UnitType;
        UnitTypes = new List <BirlikTuru>();
        UnitType  = UnitTypeReturn(AskerTur.CommanderUnit, 200);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.SwordInfantry, 0);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.SpearInfantry, 0);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.SpearHorseman, 50);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.HorseArcher, 200);
        UnitTypes.Add(UnitType);
        UnitType = UnitTypeReturn(AskerTur.ArcherInfantry, 200);
        UnitTypes.Add(UnitType);
        #endregion

        #region Birlik Oluşturma
        UnitType = new BirlikTuru();
        Units    = new List <Birlik>();
        Birlik Unit;
        formations = new OrduDiziliminiDüzenle();

        Unit = UnitReturn(0001, "CommanderUnit", SetType(AskerTur.CommanderUnit), 8, 5, 5, 4, 100, 100, 5, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0002, "SwordInfantryUnit", SetType(AskerTur.SwordInfantry), 5, 5, 2, 2, 100, 100, 3, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0003, "SpearInfantryUnit", SetType(AskerTur.SpearInfantry), 5, 5, 3, 2, 100, 100, 3, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0004, "SpearHorsemanUnit", SetType(AskerTur.SpearHorseman), 7, 4, 4, 4, 64, 100, 3, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0005, "HorseArcherUnit", SetType(AskerTur.HorseArcher), 3, 3, 1, 4, 64, 100, 3, formations.formationList[0]);
        Units.Add(Unit);

        Unit = UnitReturn(0006, "ArcherInfantryUnit", SetType(AskerTur.ArcherInfantry), 3, 3, 1, 2, 100, 100, 3, formations.formationList[0]);
        Units.Add(Unit);
        #endregion

        #region Ordu Oluşturma
        general = new General();
        Armies  = new List <Ordu>();
        Ordu army;

        army = ArmyReturn(GeneralDetermine(commanderSide1), UnitFill(SwordInfantryCountSide1, SpearInfantryCountSide1, SpearHorsemanCountSide1, HorseArcherCountSide1, ArcherInfantryCountSide1, Units));
        Armies.Add(army);;

        army = ArmyReturn(GeneralDetermine(commanderSide2), UnitFill(SwordInfantryCountSide2, SpearInfantryCountSide2, SpearHorsemanCountSide2, HorseArcherCountSide2, ArcherInfantryCountSide2, Units));
        Armies.Add(army);
        #endregion

        #region Ordu Taraflarını Oluşturma
        Durum status;
        situations = new List <Durum>();
        status     = statusReturn(Armies[0], 1);
        situations.Add(status);
        status = statusReturn(Armies[1], 2);
        situations.Add(status);
        # endregion
コード例 #24
0
        public static Bitmap yaziGizle(string yazi, Bitmap bmp)
        {
            Durum durum = Durum.Gizle;
            int   charIndex = 0;
            int   charValue = 0;
            long  pixelElementIndex = 0;
            int   sifirSayisi = 0;
            int   R = 0, G = 0, B = 0;

            for (int i = 0; i < bmp.Height; i++)
            {
                for (int j = 0; j < bmp.Width; j++)
                {
                    Color pixel = bmp.GetPixel(j, i);
                    R = pixel.R - pixel.R % 2;//010001 değeri 101 ise 010000 değeri 100 olacaktır gibi
                    G = pixel.G - pixel.G % 2;
                    B = pixel.B - pixel.B % 2;

                    for (int n = 0; n < 3; n++)
                    {
                        if (pixelElementIndex % 8 == 0)
                        {
                            if (durum == Durum.sifirUzunluk && sifirSayisi == 8)
                            {
                                if ((pixelElementIndex - 1) % 3 < 2)
                                {
                                    bmp.SetPixel(j, i, Color.FromArgb(R, G, B));
                                }
                                return(bmp);
                            }
                            if (charIndex >= yazi.Length)
                            {
                                durum = Durum.sifirUzunluk;
                            }
                            else
                            {
                                charValue = yazi[charIndex++];

                                Console.WriteLine(charValue);
                            }
                        }

                        switch (pixelElementIndex % 3)
                        {
                        case 0:
                        {
                            if (durum == Durum.Gizle)
                            {
                                R         += charValue % 2;
                                charValue /= 2;

                                Console.WriteLine(R.ToString());
                            }
                            break;
                        }

                        case 1:
                        {
                            if (durum == Durum.Gizle)
                            {
                                G         += charValue % 2;
                                charValue /= 2;

                                Console.WriteLine(G.ToString());
                            }
                            break;
                        }

                        case 2:
                        {
                            if (durum == Durum.Gizle)
                            {
                                B         += charValue % 2;
                                charValue /= 2;

                                Console.WriteLine(B.ToString());
                            }
                            bmp.SetPixel(j, i, Color.FromArgb(R, G, B));
                        }
                        break;
                        }

                        pixelElementIndex++;
                        if (durum == Durum.sifirUzunluk)
                        {
                            sifirSayisi++;
                        }
                    }
                }
            }

            return(bmp);
        }
コード例 #25
0
ファイル: Servis.aspx.cs プロジェクト: appdogan/RTLS_Web
        protected void Page_Load(object sender, EventArgs e)
        {
            bool yetki = false;

            string[] ipler = ("" +
                              "127.0.0.1," +
                              "192.168.1.40," +
                              "192.168.10.40," +
                              "192.168.1.86," +
                              "192.168.10.80," +
                              "192.168.10.86," +
                              "192.168.10.45," +
                              "192.168.10.33," +
                              "192.168.10.150," +
                              "::1").Split(',');

            for (int i = 0; i < ipler.Length; i++)
            {
                if (ipler[i] == IP())
                {
                    yetki = true;
                    break;
                }
            }
            yetki = true;
            if (yetki == true)
            {
                string servis = Request.QueryString["Servis"];

                if (servis == "AnchorKonum")
                {
                    var bolgeler = ctx.TBL_Bolgeler.Where(x => x.dlt == 0).ToList();
                    json = JsonConvert.SerializeObject(bolgeler);
                    Response.Write(json);
                }
                else if (servis == "personelKonum")
                {
                    int A1 = Convert.ToInt32(Request.QueryString["A1"]);
                    var k  = from m in ctx.TBL_Map
                             join h in ctx.TBL_Haritalar
                             on m.ID equals h.Map_ID
                             join b in ctx.TBL_Bolgeler
                             on h.ID equals b.Harita_ID
                             where h.dlt == 0 && m.dlt == 0 && b.dlt == 0 && b.Anchor1_ID == A1
                             select new
                    {
                        m.Map,
                        Map_ID = m.ID,
                        b.BolgeAdi,
                        Bolge_ID = b.ID,
                        h.HaritaAdi,
                        Harita_ID = h.ID
                    };
                    //ctx.TBL_Bolgeler.SingleOrDefault(x=>x.dlt==0 && x.Anchor1_ID==A1);
                    json = JsonConvert.SerializeObject(k);
                    Response.Write(json);
                }
                else if (servis == "PersonelList")
                {
                    var personel = from p in ctx.TBL_Personel
                                   join f in ctx.TBL_Firmalar
                                   on p.Firma_ID equals f.ID
                                   join g in ctx.TBL_Gorev
                                   on p.Gorev_ID equals g.ID
                                   join d in ctx.TBL_Departman
                                   on p.Departman_ID equals d.ID
                                   where p.dlt == 0
                                   select new
                    {
                        p.ID,
                        p.Ad,
                        p.Soyad,
                        p.TagNo,
                        f.Firma,
                        d.Departman,
                        g.Gorev,
                        p.KamraIp,
                        p.TagTipi,
                        p.Firma_ID
                    };
                    json = JsonConvert.SerializeObject(personel.ToList());
                    Response.Write(json);
                }
                else if (servis == "Firmalar")
                {
                    var firmalar = from f in ctx.TBL_Firmalar
                                   where f.dlt == 0
                                   orderby f.Firma
                                   select new
                    {
                        f.ID,
                        f.Firma,
                        Adet = ctx.TBL_Personel.Where(x => x.dlt == 0 && x.Firma_ID == f.ID).Count()
                    };
                    //ctx.TBL_Firmalar.Where(x=>x.dlt==0).OrderBy(x=>x.Firma);
                    json = JsonConvert.SerializeObject(firmalar.ToList());
                    Response.Write(json);
                }
                else if (servis == "PersonelFirma")
                {
                    int Firma_ID = Convert.ToInt32(Request.QueryString["Firma_ID"]);
                    var firmalar = ctx.TBL_Personel.Where(x => x.dlt == 0 && x.Firma_ID == Firma_ID).OrderBy(x => x.Ad);
                    json = JsonConvert.SerializeObject(firmalar.ToList());
                    Response.Write(json);
                }
                else if (servis == "Haritalar")
                {
                    int MapID = Convert.ToInt32(Request.QueryString["MapID"]);

                    var haritalar = ctx.TBL_Haritalar.Where(x => x.dlt == 0 && x.Map_ID == MapID).OrderBy(x => x.HaritaAdi).ToList();
                    json = JsonConvert.SerializeObject(haritalar.ToList());
                    Response.Write(json);
                }
                else if (servis == "Map")
                {
                    var map = (from m in ctx.TBL_Map
                               orderby m.Map
                               where m.dlt == 0
                               select new
                    {
                        m.ID,
                        m.Map,
                        HaritaID = ctx.TBL_Haritalar.Where(x => x.dlt == 0 && x.Map_ID == m.ID).FirstOrDefault().ID
                    });
                    json = JsonConvert.SerializeObject(map.ToList());
                    Response.Write(json);
                }
                else if (servis == "Arsiv")
                {
                    string ip       = Request.QueryString["ip"];
                    string jsonLink = "http://" + ip + "/movie/1/list/";

                    try
                    {
                        HttpWebRequest request    = WebRequest.Create(jsonLink) as HttpWebRequest;
                        string         jsonVerisi = "";
                        using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
                        {
                            StreamReader reader = new StreamReader(response.GetResponseStream());
                            jsonVerisi = reader.ReadToEnd();
                        }
                        Response.Write(jsonVerisi);
                    }
                    catch { }
                }
                else if (servis == "Ayarlar")
                {
                    var ayarlar = ctx.TBL_Ayarlar.SingleOrDefault(x => x.ID == 1);
                    json = JsonConvert.SerializeObject(ayarlar);
                    Response.Write(json);
                }
                else if (servis == "Aksiyon")
                {
                    int tur   = Convert.ToInt32(Request.QueryString["tur"]);
                    var sorgu = ctx.TBL_Aksiyon.Where(x => x.dlt == 0 && x.Gorev_ID == 0).OrderByDescending(x => x.Zaman);

                    //if (tur == 1)
                    //{
                    //    json = JsonConvert.SerializeObject(sorgu);
                    //}
                    //else
                    //{
                    json = JsonConvert.SerializeObject(sorgu.Where(x => x.Gorundu == 0));
                    foreach (var item in sorgu)
                    {
                        item.Gorundu = 1;
                    }
                    ctx.SaveChanges();
                    //}
                    Response.Write(json);
                }
                else if (servis == "AksiyonKaydet")
                {
                    Durum durum = new Durum();
                    try
                    {
                        TBL_Aksiyon aksiyon = new TBL_Aksiyon();
                        aksiyon.Aciklama = Request.Form["aciklama"];
                        aksiyon.Resim    = HttpUtility.UrlEncode(Request.Form["ResimData"]);
                        //aksiyon.Personel_ID = Convert.ToInt32(Request.Form["pid"]);
                        aksiyon.dlt      = 0;
                        aksiyon.Gorundu  = 0;
                        aksiyon.Zaman    = DateTime.Now;
                        aksiyon.Gorev_ID = 0;
                        ctx.TBL_Aksiyon.Add(aksiyon);
                        ctx.SaveChanges();
                        durum.durum = 1;
                        durum.hata  = "";
                    }
                    catch (Exception ex)
                    {
                        durum.durum = 0;
                        durum.hata  = ex.Message;
                    }
                    json = JsonConvert.SerializeObject(durum);
                    Response.Write(json);
                }
                else if (servis == "AyarKaydet")
                {
                    Durum durum = new Durum();
                    try
                    {
                        double Oran     = Convert.ToDouble(Request.Form["oran"]);
                        int    Tolerans = Convert.ToInt32(Request.Form["tolerans"]);

                        TBL_Ayarlar ayarlar = ctx.TBL_Ayarlar.SingleOrDefault(x => x.ID == 1);
                        ayarlar.Oran     = Oran;
                        ayarlar.Tolerans = Tolerans;
                        ctx.SaveChanges();

                        durum.durum = 1;
                        durum.hata  = "";
                    }
                    catch (Exception ex)
                    {
                        durum.durum = 0;
                        durum.hata  = ex.Message;
                    }
                    json = JsonConvert.SerializeObject(durum);
                    Response.Write(json);
                }
                else if (servis == "GorevGetir")
                {
                    int   ID    = Convert.ToInt32(Request.QueryString["ID"]);
                    Gorev gorev = new Gorev();
                    var   sorgu = ctx.TBL_Gorevler.SingleOrDefault(x => x.dlt == 0 && x.ID == ID);
                    gorev.GorevBasligi    = sorgu.GorevBasligi;
                    gorev.BaslangicTarihi = Convert.ToDateTime(sorgu.BaslangicTarihi);
                    gorev.BitisTarihi     = Convert.ToDateTime(sorgu.BitisTarihi);
                    gorev.Personel_ID     = Convert.ToInt32(sorgu.Personel_ID);
                    gorev.Durum           = Convert.ToInt32(sorgu.Durum);
                    gorev.ID       = ID;
                    gorev.Aciklama = sorgu.Aciklama;

                    json = JsonConvert.SerializeObject(gorev);
                    Response.Write(json);
                }
                else if (servis == "GorevDurum")
                {
                    int          ID    = Convert.ToInt32(Request.QueryString["id"]);
                    int          durum = Convert.ToInt32(Request.QueryString["durum"]);
                    TBL_Gorevler gorev = ctx.TBL_Gorevler.SingleOrDefault(x => x.ID == ID && x.dlt == 0);
                    gorev.Durum = durum;
                    ctx.SaveChanges();
                    Response.Write(1);
                }
                else if (servis == "GorevIslem")
                {
                    int ID    = Convert.ToInt32(Request.QueryString["id"]);
                    var sorgu = ctx.TBL_GorevlerPersonel.Where(x => x.dlt == 0 && x.Gorev_ID == ID).OrderByDescending(x => x.Zaman);
                    json = JsonConvert.SerializeObject(sorgu);
                    Response.Write(json);
                }
                else if (servis == "GorevSil")
                {
                    Durum  durum = new Durum();
                    int    ID    = Convert.ToInt32(Request.QueryString["id"]);
                    string tur   = Request.QueryString["tur"];

                    if (tur == "Gorevler")
                    {
                        TBL_Gorevler gorev = ctx.TBL_Gorevler.SingleOrDefault(x => x.dlt == 0 && x.ID == ID);
                        gorev.dlt = 1;
                        ctx.SaveChanges();
                        durum.durum = 1;
                        durum.hata  = "";
                        json        = JsonConvert.SerializeObject(durum);
                        Response.Write(json);
                    }
                    else
                    {
                        TBL_GorevlerPersonel gorev = ctx.TBL_GorevlerPersonel.SingleOrDefault(x => x.dlt == 0 && x.ID == ID);
                        gorev.dlt = 1;
                        ctx.SaveChanges();
                        durum.durum = 1;
                        durum.hata  = "";
                        json        = JsonConvert.SerializeObject(durum);
                        Response.Write(json);
                    }
                }
                else if (servis == "GorevKaydet")
                {
                    Durum durum = new Durum();
                    try
                    {
                        int    ID = Convert.ToInt32(Request.QueryString["id"]);
                        string BaslangicTarihi = Request.Form["BaslangicTarihi"];
                        string BitisTarihi     = Request.Form["BitisTarihi"];
                        int    personel_ID     = Convert.ToInt32(Request.Form["personel_ID"]);
                        string GorevBasligi    = Request.Form["GorevBasligi"];
                        string Aciklama        = Request.Form["Aciklama"];

                        if (BaslangicTarihi == "" || personel_ID == 0 || GorevBasligi == "")
                        {
                            durum.durum = 0;
                            durum.hata  = "Lütfen alanları eksiksiz doldurunuz.";
                        }
                        else
                        {
                            if (ID == 0)
                            {
                                TBL_Gorevler gorev = new TBL_Gorevler();
                                gorev.BaslangicTarihi = TarihKontrol(BaslangicTarihi);
                                gorev.BitisTarihi     = TarihKontrol(BitisTarihi);
                                gorev.Personel_ID     = personel_ID;
                                gorev.GorevBasligi    = GorevBasligi;
                                gorev.Aciklama        = Aciklama;
                                gorev.Durum           = 0;
                                gorev.dlt             = 0;
                                ctx.TBL_Gorevler.Add(gorev);
                                ctx.SaveChanges();
                            }
                            else
                            {
                                TBL_Gorevler gorev = ctx.TBL_Gorevler.SingleOrDefault(x => x.dlt == 0 && x.ID == ID);
                                gorev.BaslangicTarihi = TarihKontrol(BaslangicTarihi);
                                gorev.BitisTarihi     = TarihKontrol(BitisTarihi);
                                gorev.Personel_ID     = personel_ID;
                                gorev.GorevBasligi    = GorevBasligi;
                                gorev.Aciklama        = Aciklama;

                                ctx.SaveChanges();
                            }
                            durum.durum = 1;
                            durum.hata  = "";
                        }
                    }
                    catch
                    {
                        durum.durum = 0;
                        durum.hata  = "Lütfen alanları eksiksiz doldurunuz.";
                    }

                    json = JsonConvert.SerializeObject(durum);
                    Response.Write(json);
                }
                else if (servis == "GorevListesi")
                {
                    string q = Request.QueryString["q"];

                    var gorevler = from g in ctx.TBL_Gorevler
                                   join p in ctx.TBL_Personel
                                   on g.Personel_ID equals p.ID
                                   where g.dlt == 0
                                   orderby g.BaslangicTarihi descending
                                   select new
                    {
                        g.ID,
                        g.BaslangicTarihi,
                        g.BitisTarihi,
                        g.GorevBasligi,
                        Personel = p.Ad + " " + p.Soyad,
                        g.Durum,
                        g.Aciklama,
                        adet = ctx.TBL_GorevlerPersonel.Where(x => x.dlt == 0 && x.Gorev_ID == g.ID).Count()
                    };
                    if (q != "tumu")
                    {
                        int d = Convert.ToInt32(q);
                        gorevler = gorevler.Where(x => x.Durum == d);
                    }

                    json = JsonConvert.SerializeObject(gorevler.ToList());
                    Response.Write(json);
                }
                else if (servis == "KonumKaydet")
                {
                    Durum durum = new Durum();
                    try
                    {
                        int id = Convert.ToInt32(Request.QueryString["id"]);
                        int x  = Convert.ToInt32(Request.QueryString["x"]);
                        int y  = Convert.ToInt32(Request.QueryString["y"]);
                        if (x < 0)
                        {
                            x = 0;
                        }
                        if (y < 0)
                        {
                            y = 0;
                        }
                        string no = Request.QueryString["no"];

                        TBL_Bolgeler bolge = ctx.TBL_Bolgeler.SingleOrDefault(s => s.ID == id);
                        if (no == "A1")
                        {
                            bolge.Anchor1_X = x;
                            bolge.Anchor1_Y = y;
                        }
                        else if (no == "A2")
                        {
                            bolge.Anchor2_X = x;
                            bolge.Anchor2_Y = y;
                        }
                        else if (no == "A3")
                        {
                            bolge.Anchor3_X = x;
                            bolge.Anchor3_Y = y;
                        }
                        else if (no == "AMaster")
                        {
                            bolge.AnchorMaster_X = x;
                            bolge.AnchorMaster_Y = y;
                        }
                        ctx.SaveChanges();

                        durum.durum = 1;
                        durum.hata  = "";
                    }
                    catch (Exception ex)
                    {
                        durum.durum = 0;
                        durum.hata  = ex.Message;
                    }
                    json = JsonConvert.SerializeObject(durum);
                    Response.Write(json);
                }
                else if (servis == "Tag")
                {
                    string tid      = Request.QueryString["tid"];
                    var    personel = (from p in ctx.TBL_Personel
                                       where p.TagNo == tid
                                       select new
                    {
                        isim = p.Ad + " " + p.Soyad,
                        p.TagTipi
                    });
                    json = JsonConvert.SerializeObject(personel);
                    Response.Write(json);
                }
                else if (servis == "ping")
                {
                    string    ip         = Request.QueryString["ip"];
                    Ping      ping       = new Ping();
                    PingReply DonenCevap = ping.Send(ip);
                    Durum     durum      = new Durum();
                    if (DonenCevap.Status == IPStatus.Success)
                    {
                        durum.durum = 1;
                    }
                    else
                    {
                        durum.durum = 0;
                    }
                    json = JsonConvert.SerializeObject(durum);
                    Response.Write(json);
                }
            }
            else
            {
                Durum durum = new Durum();
                durum.durum = 0;
                durum.hata  = "Yetkili değilsiniz." + IP();
                json        = JsonConvert.SerializeObject(durum);
                Response.Write(json);
            }
        }
コード例 #26
0
 public void girdi(Durum kaynak)
 {
     this.durumlar.Add(kaynak.isim);
 }
コード例 #27
0
        public NFA(List <String> girdi)
        {
            foreach (String item in girdi)
            {
                #region Nfa başlangıç durumu tanımlama
                if (Regex.IsMatch(item, "^Başlangıç durumu:\\s*[\\d]*\\s*$"))
                {
                    foreach (Match match in Regex.Matches(item, "^Başlangıç durumu:\\s*([\\d]*)\\s*$"))
                    {
                        q0 = Convert.ToInt32(match.Groups[1].Value);
                    }
                }
                #endregion
                #region Nfa bitiş durumu tanımlama
                else if (Regex.IsMatch(item, "^Bitiş durumu:\\s*\\{[\\d,]*\\}\\s*$"))
                {
                    foreach (Match match in Regex.Matches(item, "^Bitiş durumu:\\s*\\{([\\d,]*)\\}\\s*$"))
                    {
                        F = match.Groups[1].Value.Split(',').Select(int.Parse).ToList();
                    }
                }
                #endregion
                #region NFA toplam tanımlama
                else if (Regex.IsMatch(item, "^Total States:\\s*[\\d]*\\s*$"))
                {
                    foreach (Match match in Regex.Matches(item, "^Total States:\\s*([\\d]*)\\s*$"))
                    {
                        toplamDurum = Convert.ToInt32(match.Groups[1].Value);
                    }
                    qDelta = new List <Durum>(toplamDurum);
                }
                #endregion
                #region
                else if (Regex.IsMatch(item, "^Durum[.]*"))
                {
                    String geciciString;
                    L            = new List <char>();
                    geciciString = item.Substring(5);
                    for (int i = 0; i < geciciString.Length; i++)
                    {
                        if (geciciString[i] >= 'A' && geciciString[i] <= 'z')
                        {
                            L.Add(geciciString[i]);
                        }
                    }
                }
                #endregion
                #region NFA
                else if (Regex.IsMatch(item, "^[\\d]*[.]*"))
                {
                    int   durumId = -1;
                    int   iChar   = 0;
                    Durum dugum   = null;

                    foreach (String parca in item.Split(' '))
                    {
                        if (Regex.IsMatch(parca, "^[\\d]+$"))
                        {
                            durumId = Convert.ToInt32(parca);
                            dugum   = new Durum(durumId, L);
                            if (durumId > toplamDurum)
                            {
                                Console.Error.Write("Durum adedi toplamdan fazla olamaz.");
                            }
                        }
                        else if (Regex.IsMatch(parca, "^\\{[,\\d]*\\}$"))
                        {
                            if (dugum == null)
                            {
                                Console.Error.Write("Hatalı index değeri.\n");
                            }
                            else if (iChar > L.Count)
                            {
                                Console.Error.Write("Hata : beklenenden daha fazla dil değeri.\n");
                            }
                            else
                            {
                                String gecici = parca.Trim(new char[] { '{', '}' });
                                if (gecici != "")
                                {
                                    foreach (int i in gecici.Split(new char[] { ',' }).Select(int.Parse).ToArray())
                                    {
                                        //  Add transition item
                                        if (dugum != null)
                                        {
                                            dugum.baglantilar[L[iChar]].Add(i);
                                        }
                                    }
                                }
                                iChar++;
                            }
                        }
                        else
                        {
                        }
                    }
                    qDelta.Add(dugum);
                }
                #endregion
                #region
                else
                {
                    Console.Error.Write("Hata : dosya formatı \n");
                }
                #endregion
            }
        }
コード例 #28
0
 public void Ekle(Durum entity)
 {
     _durumDal.Ekle(entity);
 }
コード例 #29
0
 public void Guncelle(Durum entity)
 {
     _durumDal.Guncelle(entity);
 }
コード例 #30
0
 public void Sil(Durum entity)
 {
     _durumDal.Sil(entity);
 }