コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            HesapMakinesi hesapMakinesi = db.HesapMakinesis.Find(id);

            db.HesapMakinesis.Remove(hesapMakinesi);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        private void bHesapla_Click(object sender, EventArgs e)
        {
            sayi1 = new Sayi();
            sayi2 = new Sayi();
            if (string.IsNullOrWhiteSpace(tbSayi1.Text) || string.IsNullOrWhiteSpace(tbSayi2.Text))
            {
                MessageBox.Show("Lüfen Sayıları giriniz !", "Sayı Giriniz", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                sayi1.Deger = Convert.ToDouble(tbSayi1.Text);
                sayi2.Deger = Convert.ToDouble(tbSayi2.Text);
                double S1    = sayi1.Deger;
                double S2    = sayi2.Deger;
                double sonuc = 0;
                islem       = new HesapMakinesi();
                islem.Islem = cbIslem.Text;
                switch (islem.Islem)
                {
                case "+":
                    sonuc = S1 + S2;
                    break;

                case "-":
                    sonuc = S1 - S2;
                    break;

                case "*":
                    sonuc = S1 * S2;
                    break;

                case "/":
                    sonuc = S1 / S2;
                    break;

                case "%":
                    sonuc = S1 % S2;
                    break;

                case "^":
                    sonuc = Math.Pow(S1, S2);
                    break;

                case "^(1/2)":
                    sonuc = Math.Pow(S1, 1 / S2);
                    break;

                default:
                    MessageBox.Show("Lütfen işlem seçiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;
                }

                lbSonuc.Items.Add(sonuc);
            }
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "id,adi,fiyat,urun_bilgisi,ResimYolu_id")] HesapMakinesi hesapMakinesi)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hesapMakinesi).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ResimYolu_id = new SelectList(db.ResimYolus, "id", "adi", hesapMakinesi.ResimYolu_id);
     return(View(hesapMakinesi));
 }
コード例 #4
0
        private void Button2_Click_1(object sender, EventArgs e)
        {
            // shift + Home veya shift + End
            // ctrl + sağ ok ya da sol ok
            int s1 = Convert.ToInt32(textBox1.Text);
            int s2 = Convert.ToInt32(textBox2.Text);

            HesapMakinesi h = new HesapMakinesi();

            int toplam = h.Topla(s1, s2);

            button2.Text = toplam.ToString();
        }
コード例 #5
0
        // GET: HesapMakinesis/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HesapMakinesi hesapMakinesi = db.HesapMakinesis.Find(id);

            if (hesapMakinesi == null)
            {
                return(HttpNotFound());
            }
            return(View(hesapMakinesi));
        }
コード例 #6
0
        // GET: HesapMakinesis/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HesapMakinesi hesapMakinesi = db.HesapMakinesis.Find(id);

            if (hesapMakinesi == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ResimYolu_id = new SelectList(db.ResimYolus, "id", "adi", hesapMakinesi.ResimYolu_id);
            return(View(hesapMakinesi));
        }
コード例 #7
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            IHesapMakinesi         hesapMakinesi = new HesapMakinesi();
            FormHesapMakinesi      anaForm       = new FormHesapMakinesi();
            HesapMakinesiPresenter presenter     = new HesapMakinesiPresenter(hesapMakinesi, anaForm);

            Application.Run(anaForm);

            #region Testing



            /*SayiInt sayi = new SayiInt();
             *
             * sayi.KarakterEkle('1');
             * sayi.KarakterEkle('1');
             * sayi.KarakterEkle('0');
             * sayi.KarakterEkle('3');
             * sayi.KarakterEkle('4');
             * sayi.KarakterEkle(',');
             * sayi.KarakterEkle('5');
             * sayi.KarakterEkle('5');*/

            /*TESTING
             * HesapMakinesi hesapMakinesi = new HesapMakinesi("Double");
             * hesapMakinesi.KarakterEkle('5');
             * hesapMakinesi.KarakterEkle(',');
             * hesapMakinesi.KarakterEkle('5');
             * hesapMakinesi.KarakterEkle('+');
             * hesapMakinesi.KarakterEkle('2');
             * hesapMakinesi.KarakterEkle(',');
             * hesapMakinesi.KarakterEkle('5');
             * //5,5 + 2,5 = 8
             * Debug.WriteLine(hesapMakinesi.SonucHesapla());
             *
             * hesapMakinesi.KarakterEkle('+');
             * hesapMakinesi.KarakterEkle('2');
             * hesapMakinesi.KarakterEkle(',');
             * hesapMakinesi.KarakterEkle('5');
             * //8 + 2,5 = 10,5
             * Debug.WriteLine(hesapMakinesi.SonucHesapla());
             *
             * hesapMakinesi.KarakterEkle('2');
             * hesapMakinesi.KarakterEkle(',');
             * hesapMakinesi.KarakterEkle('5');
             * hesapMakinesi.KarakterEkle('+');
             * hesapMakinesi.KarakterEkle('2');
             * hesapMakinesi.KarakterEkle(',');
             * hesapMakinesi.KarakterEkle('5');
             * //2,5+2,5 = 5
             * Debug.WriteLine(hesapMakinesi.SonucHesapla());
             *
             * hesapMakinesi.KarakterEkle('2');
             * hesapMakinesi.PozitifNegatifYap();
             * hesapMakinesi.KarakterEkle('-');
             * hesapMakinesi.KarakterEkle('4');
             * hesapMakinesi.PozitifNegatifYap();
             * hesapMakinesi.PozitifNegatifYap();
             * Debug.WriteLine(hesapMakinesi.SonucHesapla());
             * */

            #endregion
        }