Ejemplo n.º 1
0
        private void AddGameItemButton_Click(object sender, EventArgs e)
        {
            int  id   = Convert.ToInt32(row.Cells[0].Value);
            Игры game = entity.Игры.FirstOrDefault(a => a.Код_игры == id);

            if (GameItemTitleBox.Text != "" && CurrencyBox.Text != "" &&
                Price.Value > 0 && RareBox.Text != "" && GameItemsNumber.Value > 0)
            {
                Валюты curr = entity.Валюты.FirstOrDefault(a => a.Валюта == CurrencyBox.Text);

                Предметы_из_игр gameitem = new Предметы_из_игр
                {
                    Игровой_предмет = GameItemTitleBox.Text,
                    Валюты          = curr,
                    Цена            = Price.Value,
                    едкость         = RareBox.Text,
                    Количество      = (int)GameItemsNumber.Value
                };
                game.Предметы_из_игр.Add(gameitem);
                entity.SaveChanges();
                Close();
            }
            else
            {
                MessageBox.Show("Не все поля заполнены");
            }
        }
Ejemplo n.º 2
0
        private void ChangeGameItemButton_Click(object sender, EventArgs e)
        {
            Предметы_из_игр gameitem = entity.Предметы_из_игр.FirstOrDefault(a => a.Код_предмета == gameitem_id);

            if (GameItemTitleBox.Text != "")
            {
                gameitem.Игровой_предмет = GameItemTitleBox.Text;
            }
            if (CurrencyBox.Text != "")
            {
                DataGridViewRow row = Database.SelectedRows[0];
                if (row != null)
                {
                    Валюты curr = entity.Валюты.FirstOrDefault(a => a.Валюта == CurrencyBox.Text);
                    gameitem.Валюты = curr;
                }
            }
            if (Price.Value > 0)
            {
                gameitem.Цена = Price.Value;
            }
            if (RareBox.Text != "")
            {
                gameitem.едкость = RareBox.Text;
            }
            if (GameItemsNumber.Value > 0)
            {
                gameitem.Количество = (int)GameItemsNumber.Value;
            }
            entity.SaveChanges();
            Close();
        }
        public ActionResult DeleteConfirmed(string id)
        {
            Валюты валюты = db.Валюты.Find(id);

            db.Валюты.Remove(валюты);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Буквенный_код_валюты,Валюта")] Валюты валюты)
 {
     if (ModelState.IsValid)
     {
         db.Entry(валюты).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(валюты));
 }
        public ActionResult Create([Bind(Include = "Буквенный_код_валюты,Валюта")] Валюты валюты)
        {
            if (ModelState.IsValid)
            {
                db.Валюты.Add(валюты);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(валюты));
        }
        // GET: Валюты/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Валюты валюты = db.Валюты.Find(id);

            if (валюты == null)
            {
                return(HttpNotFound());
            }
            return(View(валюты));
        }