public UnitOfWork() { BrandRepo = new BrandRepo(); PhoneRepo = new PhoneRepo(); PhoneCaseRepo = new PhoneCaseRepo(); SalesManager = new SalesManager(); }
private void FillGrid() { dataGridViewSale.DataSource = null; dataGridViewSale.DataSource = SalesManager.GetProducts(); listBoxSale.DisplayMember = "ProductName"; int[] widths = { 40, 160, 120, 150, 150 }; for (int i = 0; i < widths.Length; i++) { dataGridViewSale.Columns[i].Width = widths[i]; } }
private void button1_Click(object sender, EventArgs e) { List <Product> list = listBoxSale.Items.Cast <Product>().ToList(); SalesManager.SellProducts(list); string message = list.Count + " ürün stoktan düşüldü:"; decimal total = 0; foreach (var item in list) { message += Environment.NewLine; message += item.ProductName + " (" + item.Price + ")"; total += item.Price; } message += Environment.NewLine; message += Environment.NewLine; message += "Toplam: " + total; MessageBox.Show(message); FillGrid(); listBoxSale.Items.Clear(); }
private void tb_search_TextChanged(object sender, EventArgs e) { dataGridViewSale.DataSource = SalesManager.GetProducts(textBoxSearch.Text); }
private void txtProduct_TextChanged(object sender, EventArgs e) { dataGridView1.DataSource = null; dataGridView1.DataSource = SalesManager.GetProducts(q: ""); }
private void Sales_Load(object sender, EventArgs e) { dataGridView1.DataSource = null; dataGridView1.DataSource = SalesManager.GetProducts(); }