Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string ItemName, Price;


            DataGridViewRow curRow = dataGridView1.CurrentRow;

            ItemName = curRow.Cells["ItemName"].Value.ToString();
            Price    = curRow.Cells["Price"].Value.ToString();



            Korzina tovar = new Korzina();

            tovar.ItemName = ItemName;
            tovar.Price    = Convert.ToDecimal(Price);
            tovar.Kol      = Convert.ToInt32(numericUpDown1.Value);

            db.Korzina.Add(tovar);
            db.SaveChanges();
            SumTovars();

            // В dataGridView2 отображаем новых данных
            dataGridView2.DataSource = db.Korzina.ToList();
            numericUpDown1.Value     = 1;
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Korzina korzina = db.Korzinas.Find(id);

            db.Korzinas.Remove(korzina);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult Buy(Korzina korzina, int id)
        {
            korzina = db.Korzinas.Find(id);
            if (korzina == null)
            {
                return(HttpNotFound());
            }

            return(View(korzina));
        }
Example #4
0
        //



        //
        // GET: /Korzina/Delete/5

        public ActionResult Delete(int id = 0)
        {
            Korzina korzina = db.Korzinas.Find(id);

            if (korzina == null)
            {
                return(HttpNotFound());
            }
            return(View(korzina));
        }
Example #5
0
        // This method gets called by the runtime. Use this method to add services to the container.
        // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddDbContext <DBContent>(option => option.UseSqlServer(_conf.GetConnectionString("DefaultConnection")));
            services.AddTransient <IInfoCar, CarRepository>();
            services.AddTransient <ICategories, CategoryRepository>();
            services.AddTransient <IZakaz, ZakazRepositoriy>();

            services.AddSingleton <IHttpContextAccessor, HttpContextAccessor>();
            services.AddScoped(sp => Korzina.Sessiyi(sp));
            services.AddMvc();
            services.AddMemoryCache();
            services.AddSession();
        }
Example #6
0
        public ActionResult AddKorz(Korzina korzina)
        {
            Session["Korzina"] = korzina;
            if (ModelState.IsValid)
            {
                Session["Korzina"] = korzina;
                db.Korzinas.Add(korzina);


                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(korzina));
        }
Example #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            DataGridViewRow curRow = dataGridView2.CurrentRow;
            int             ID     = (int)curRow.Cells["Id"].Value;

            // Берем ссылку на текущую запись
            Korzina tovar = db.Korzina.Find(ID);

            db.Korzina.Remove(tovar);
            db.SaveChanges();

            // В dataGridView2 отображаем новых данных
            dataGridView2.DataSource = db.Korzina.ToList();
            SumTovars();
        }
 public ZakazController(IZakaz _zakaz, Korzina _korzina)
 {
     this._zakaz   = _zakaz;
     this._korzina = _korzina;
 }
Example #9
0
 public ZakazRepositoriy(DBContent _dBContent, Korzina _korzina)
 {
     this._dBContent = _dBContent;
     this._korzina   = _korzina;
 }
Example #10
0
 public KorzinaController(IInfoCar _car, Korzina _korzina)
 {
     this._car     = _car;
     this._korzina = _korzina;
 }