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; } }
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(); }