Ejemplo n.º 1
0
 public SakızMakinesi()
 {
     paraYokState      = new ParaYokDurumu(this);
     paraVarState      = new ParaVarDurumu(this);
     sakizKalmadiState = new SakizKalmadıDurumu(this);
     simdikiDurum      = paraYokState;
 }
Ejemplo n.º 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;
                }
            });
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Durum durum = db.Durum.Find(id);

            durum.GosterimDurumu = "0";
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 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));
 }
Ejemplo n.º 6
0
        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.");
            }
        }
Ejemplo n.º 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();
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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;
        }
    }
Ejemplo n.º 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();
        }
Ejemplo n.º 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);
     }
 }
Ejemplo n.º 12
0
        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"));
        }
Ejemplo n.º 13
0
        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"));
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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
    }
Ejemplo n.º 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);
        }
Ejemplo n.º 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"));
            }
        }
Ejemplo n.º 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();
    }
Ejemplo n.º 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);
                }
            }
        }
Ejemplo n.º 20
0
 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;
     }
 }
Ejemplo n.º 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);
     }
 }
Ejemplo n.º 22
0
 void Start()
 {
     GüncelDurum             = BaşlangiçDurumu;
     OyunHikayesiYazısı.text = GüncelDurum.DurumHikayesiAl();
 }
Ejemplo n.º 23
0
    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
Ejemplo n.º 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);
        }
Ejemplo n.º 25
0
        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);
            }
        }
Ejemplo n.º 26
0
 public void girdi(Durum kaynak)
 {
     this.durumlar.Add(kaynak.isim);
 }
Ejemplo n.º 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
            }
        }
Ejemplo n.º 28
0
 public void Ekle(Durum entity)
 {
     _durumDal.Ekle(entity);
 }
Ejemplo n.º 29
0
 public void Guncelle(Durum entity)
 {
     _durumDal.Guncelle(entity);
 }
Ejemplo n.º 30
0
 public void Sil(Durum entity)
 {
     _durumDal.Sil(entity);
 }