// Update Machine Button private void button10_Click(object sender, EventArgs e) { List <string> MachineToModify = new List <string>(); if (MachineListAllDataGrid.SelectedRows.Count > 0) { foreach (DataGridViewRow row in MachineListAllDataGrid.SelectedRows) { if (!MachineToModify.Contains(row.Cells["MachineID"].Value.ToString())) { MachineToModify.Add(row.Cells["MachineID"].Value.ToString()); } } } else if (MachineListAllDataGrid.SelectedCells.Count > 0) { foreach (DataGridViewCell cell in MachineListAllDataGrid.SelectedCells) { DataGridViewRow row = MachineListAllDataGrid.Rows[cell.RowIndex]; if (!MachineToModify.Contains(row.Cells["MachineID"].Value.ToString())) { MachineToModify.Add(row.Cells["MachineID"].Value.ToString()); } } } if (MachineToModify.Count == 1) { string machineID = MachineToModify[0]; List <Machine> machineList = this.database.SelectMachine(machineID); MachineStockAdjust machineStockAdjust = new MachineStockAdjust(database, this, machineList[0]); machineStockAdjust.Show(); } else { MessageBox.Show("Please select a single machine."); } }
// Update Machine Button private void button10_Click(object sender, EventArgs e) { List<string> MachineToModify = new List<string>(); if (MachineListAllDataGrid.SelectedRows.Count > 0) { foreach (DataGridViewRow row in MachineListAllDataGrid.SelectedRows) { if (!MachineToModify.Contains(row.Cells["MachineID"].Value.ToString())) { MachineToModify.Add(row.Cells["MachineID"].Value.ToString()); } } } else if (MachineListAllDataGrid.SelectedCells.Count > 0) { foreach (DataGridViewCell cell in MachineListAllDataGrid.SelectedCells) { DataGridViewRow row = MachineListAllDataGrid.Rows[cell.RowIndex]; if (!MachineToModify.Contains(row.Cells["MachineID"].Value.ToString())) { MachineToModify.Add(row.Cells["MachineID"].Value.ToString()); } } } if (MachineToModify.Count == 1) { string machineID = MachineToModify[0]; List<Machine> machineList = this.database.SelectMachine(machineID); MachineStockAdjust machineStockAdjust = new MachineStockAdjust(database, this, machineList[0]); machineStockAdjust.Show(); } else { MessageBox.Show("Please select a single machine."); } }