private void grdAllRepair_CellClick(object sender, DataGridViewCellEventArgs e) { //find repair details Repair rep = new Repair(); rep.getRepair(Convert.ToInt32(grdAllRepairs.Rows[grdAllRepairs.CurrentCell.RowIndex].Cells[0].Value)); if (rep.getCustomerID().Equals(0)) { MessageBox.Show("No details found", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //display Repair details txtRepairID.Text = (Convert.ToInt32(grdAllRepairs.Rows[grdAllRepairs.CurrentCell.RowIndex].Cells[0].Value)).ToString(); cmbStatus.Text = (grdAllRepairs.Rows[grdAllRepairs.CurrentCell.RowIndex].Cells[3].Value).ToString(); }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { //find repair details Repair rep = new Repair(); rep.getRepairDetails(Convert.ToInt32(grdgetRepairDetails.Rows[grdgetRepairDetails.CurrentCell.RowIndex].Cells[0].Value)); //If no repair, display appropriate message if (rep.getRepairID().Equals(0)) { MessageBox.Show("No details found", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Get string status value string status = grdgetRepairDetails.Rows[grdgetRepairDetails.CurrentCell.RowIndex].Cells[2].Value.ToString(); //if status d, do not procede with repair if (status == "D") { grpRepairDetails.Visible = false; lblCustomerName.Text = "Select a Customer..."; txtCustomerID.Text = ""; MessageBox.Show("Member NOT ACTIVE \n-----------------------\nPlease activate " + grdgetRepairDetails.Rows[grdgetRepairDetails.CurrentCell.RowIndex].Cells[1].Value + " to Log a Repair...", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //display Repair details txtCustomerID.Text = rep.getCustomerID().ToString(); lblCustomerName.Text = rep.getCustomerName(); grpRepairDetails.Visible = true; btnSubmit.Visible = true; }