Ejemplo n.º 1
0
 private void button2_Click(object sender, EventArgs e)
 {
     //Stok ekle Butonu
     if (!String.IsNullOrEmpty(textBox2.Text))
     {
         Product p = HelperProduct.GetByID(Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value));
         p.stock += Convert.ToInt32(textBox2.Text);
         var   degistir = HelperProduct.CUD(p, System.Data.Entity.EntityState.Modified);
         Stock s        = new Stock()
         {
             productID   = p.productID,
             dateOfAdded = DateTime.Now,
             count       = Convert.ToInt32(textBox2.Text)
         };
         var ekle = HelperStock.CUD(s, System.Data.Entity.EntityState.Added);
         if (ekle.Item2)
         {
             MessageBox.Show("Stok ekleme başarılı.");
         }
         else
         {
             MessageBox.Show("Stok eklenemedi");
         }
         Yenile();
         DataGrid2Yenile();
         textBox2.Clear();
     }
     else
     {
         MessageBox.Show("Lütfen adet giriniz.");
     }
 }
        private void B_UrunGetir(object sender, EventArgs e)
        {
            flowLayoutPanel2.Controls.Clear();
            List <ProductModel> products = HelperProduct.GetListByCategoryName((sender as Button).Text);
            int           urunsayi       = 0;
            List <string> temp3          = new List <string>();

            foreach (var item in products)
            {
                int stock = HelperStock.GetStockByProductID(item.productID);
                if (item.IsActive == true)
                {
                    if (item.discontinued == false)
                    {
                        if (item.stock > 0)
                        {
                            temp3.Add(item.productName);
                        }
                    }
                }
            }
            urunsayi = temp3.Count;
            for (int i = 0; i < urunsayi; i++)
            {
                urun             = new Button();
                urun.Size        = new Size(100, 50);
                urun.Text        = temp3[i];
                urun.BackColor   = Color.Cyan;
                urun.MouseEnter += Urun_Click;
                urun.MouseLeave += Urun_Click2;
                flowLayoutPanel2.Controls.Add(urun);
                urun.Click += Urun_SipariseEkle;
            }
        }
Ejemplo n.º 3
0
        private void button4_Click(object sender, EventArgs e)
        {
            //Stok Arama butonu
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Add("column11", "kayıt tarih");
            List <StockModel> pm = new List <StockModel>();

            if (comboBox2.SelectedIndex == 0)
            {
                pm = HelperStock.GetListByProductName(textBox3.Text);
            }
            foreach (var item in pm)
            {
                dataGridView2.Rows.Add(item.product.productName, item.count, item.dateOfAdded);
            }
            textBox3.Clear();
        }