private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { var id = int.Parse(dg_item_grid.CurrentRow.Cells["id"].Value.ToString()); var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { switch (senderGrid.Columns[e.ColumnIndex].HeaderText) { case "#": frm_item_detail _detail = new frm_item_detail(this, id, this._user_id); _detail.ShowDialog(); break; case "##": //MessageBox.Show("Add Quantity"); break; case "###": uc_item_inventory _item_inventory = new uc_item_inventory(this, id, this._user_id); this.Controls.Clear(); this.Controls.Add(_item_inventory); break; } } }
public frm_receipt(uc_item_inventory ItemInventory, int Id, int UserId) { InitializeComponent(); _item_inventory = ItemInventory; this._id = Id; this._user_id = UserId; Users user = new Users(); user.Id = this._user_id; this._privilege_id = user.SelectUser(); }