Example #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Чек чек = db.Чек.Find(id);

            db.Чек.Remove(чек);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
 public ActionResult Edit([Bind(Include = "Код_чека,Код_фирмы,Код_предмета,Дата,Кол_во_предметов")] Чек чек)
 {
     if (ModelState.IsValid)
     {
         db.Entry(чек).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Код_предмета = new SelectList(db.Предметы_из_игр, "Код_предмета", "Игровой_предмет", чек.Код_предмета);
     ViewBag.Код_фирмы    = new SelectList(db.Торговые_площадки, "Код_торговой_площадки", "Торговая_площадка", чек.Код_фирмы);
     return(View(чек));
 }
Example #3
0
        // GET: Чек/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Чек чек = db.Чек.Find(id);

            if (чек == null)
            {
                return(HttpNotFound());
            }
            return(View(чек));
        }
Example #4
0
        // GET: Чек/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Чек чек = db.Чек.Find(id);

            if (чек == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Код_предмета = new SelectList(db.Предметы_из_игр, "Код_предмета", "Игровой_предмет", чек.Код_предмета);
            ViewBag.Код_фирмы    = new SelectList(db.Торговые_площадки, "Код_торговой_площадки", "Торговая_площадка", чек.Код_фирмы);
            return(View(чек));
        }
        private void BuyGameItem_Click(object sender, EventArgs e)
        {
            Game_items_tradingEnt entity = new Game_items_tradingEnt();

            if (databasevalue == "gameitems")
            {
                if (GameItemNumber.Value > 0)
                {
                    DataGridViewRow row = Database.SelectedRows[0];

                    if (row.Cells[0].Value is Int32)
                    {
                        int               id       = Convert.ToInt32(row.Cells[0].Value);
                        Предметы_из_игр   gameitem = entity.Предметы_из_игр.FirstOrDefault(a => a.Код_предмета == id);
                        Торговые_площадки trader   = entity.Торговые_площадки.FirstOrDefault(a => a.Код_торговой_площадки == maintrader.Код_торговой_площадки);
                        if (gameitem.Количество >= GameItemNumber.Value)
                        {
                            Чек order = new Чек
                            {
                                Дата              = DateTime.Now,
                                Кол_во_предметов  = (int)GameItemNumber.Value,
                                Торговые_площадки = trader
                            };
                            gameitem.Чек.Add(order);
                            gameitem.Количество -= (int)GameItemNumber.Value;
                            entity.SaveChanges();
                            ShowGameItems_Click(sender, e);
                        }
                        else
                        {
                            MessageBox.Show("Нельзя купить столько предметов");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Нельзя купить столько игровых предметов");
                }
            }
            else
            {
                MessageBox.Show("Выберите игровой предмет");
            }
        }
 public ActionResult Order(int _id, string _role, int?number, int game_id)
 {
     if (number != null && number > 0)
     {
         Предметы_из_игр   gameitem = db.Предметы_из_игр.FirstOrDefault(a => a.Код_предмета == game_id);
         Торговые_площадки trader   = db.Торговые_площадки.FirstOrDefault(a => a.Код_торговой_площадки == _id);
         if (gameitem.Количество >= number)
         {
             Чек order = new Чек
             {
                 Дата              = DateTime.Now,
                 Кол_во_предметов  = (int)number.Value,
                 Торговые_площадки = trader
             };
             gameitem.Чек.Add(order);
             gameitem.Количество -= (int)number.Value;
             db.SaveChanges();
         }
     }
     return(RedirectToAction("Index", new { id = _id, role = _role }));
 }
 public int  аспечататьЧекАсинхронно(Чек чек)
 {
     return(_c.аспечататьЧекАсинхронно(чек));
 }
 public Чек  аспечататьЧек(Чек чек)
 {
     return(_c.аспечататьЧек(чек));
 }