// Tıklanan butona göre yönlendirme yapar (çalışanlar/ürünler) private void DataGVMarket_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGVMarket.ClearSelection(); var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { foreach (var market in frmAnasayfa.Markets) { if (market.MarketID == Convert.ToInt32(DataGVMarket.Rows[e.RowIndex].Cells[4].Value)) { this.market = market; } } if (e.ColumnIndex == 2) { frmAnasayfa.panelCalistir(new FrmCalisanlar(market)); frmAnasayfa.FormList.Add(this.Name); } else if (e.ColumnIndex == 3) { frmAnasayfa.panelCalistir(new FrmUrunler(market, "Yönetici")); frmAnasayfa.FormList.Add(this.Name); } } }
// market veirlerini çeker ve dataGrid e yazdırır. private void FrmMarketler_Load(object sender, EventArgs e) { foreach (var a in frmAnasayfa.Markets) { DataGVMarket.Rows.Add(a.MarketAd, a.MarketAdres, "Çalışanları Görüntüle", "Ürünleri görüntüle", a.MarketID); } DataGVMarket.ClearSelection(); }