private bool AreEnteredUnitsValid() { bool valid = true; int sumUnits = 0; GridTecnologies.EndEdit(); foreach (DataGridViewRow row in GridTecnologies.Rows) { if (Convert.ToInt32(row.Cells[1].Value) > 0) { row.Cells[1].Value = Convert.ToInt32(row.Cells[1].Value); } sumUnits += Convert.ToInt32(row.Cells[1].Value); } if (sumUnits == 0) { lblErrorMssgUnits.Visible = true; valid = false; } else { valid = true; } return(valid); }
private void btnContinue_Click(object sender, EventArgs e) { if (AreCmbBoxesValid()) { ValidateUpdateTargetMargin(); var _Deal_Manager = DealManagement.GetInstance(); if (AreEnteredUnitsValid()) { lblErrorMssg.Visible = false; lblErrorMssgUnits.Visible = false; CalculateOutputs(); TabControl.EnableTab(costTab); TabControl.EnableTab(pricingTab); TabControl.EnableTab(TabCasperCostInput); TabControl.SelectTab(costTab); } else { GridTecnologies.CurrentCell = GridTecnologies.Rows[0].Cells[1]; GridTecnologies.BeginEdit(true); } } }