private void btnOK_Click(object sender, System.EventArgs e) { int y; int x; if (this.cmbCol.Text.Trim().Length == 0) { MessageBox.Show("!!Enter Column Name!!", "FIA Biosum"); return; } if (EditType.Trim().ToUpper() == "NEW") { string strCol = ColumnText.Trim(); //check for invalid characters if (strCol.IndexOf("]", 0) >= 0 || strCol.IndexOf("[", 0) >= 0 || strCol.Substring(0, 1) == " " || strCol.IndexOf("!", 0) >= 0 || strCol.IndexOf(".", 0) >= 0) { MessageBox.Show("(.)([])(!) and leading space are not allowed in the column name", "FIA Biosum"); return; } //remove spaces from the column name strCol = strCol.Replace(" ", "_"); if (m_strColumnArray != null) { for (x = 0; x <= m_strColumnArray.Length - 1; x++) { //make sure this is a unique column if (this._strCurrentSelectedColumnList.Trim().Length > 0) { for (y = 0; y <= this.m_strCurrentSelectedColumnArray.Length - 1; y++) { if (this.m_strColumnArray[x].Trim().ToUpper() == this.m_strCurrentSelectedColumnArray[y].Trim().ToUpper()) { break; } } if (y > this.m_strCurrentSelectedColumnArray.Length - 1) { this.cmbCol.Items.Add(m_strColumnArray[x]); } } else { this.cmbCol.Items.Add(m_strColumnArray[x]); } } } //make sure column is not currently selected ColumnText = strCol; } ((frmDialog)this.ParentForm).DialogResult = System.Windows.Forms.DialogResult.OK; }
public void loadvalues() { int x = 0; int y = 0; this.cmbCol.Items.Clear(); if (EditType.Trim().ToUpper() == "MODIFY") { cmbCol.Enabled = false; } else { if (this._strCurrentSelectedColumnList.Trim().Length > 0) { this.m_strCurrentSelectedColumnArray = m_oUtils.ConvertListToArray(this._strCurrentSelectedColumnList, ","); } if (this._strHarvestCostTableColumnList.Trim().Length > 0) { this.m_strHarvestCostTableColumnArray = m_oUtils.ConvertListToArray(this._strHarvestCostTableColumnList, ","); } if (_strColumnList.Trim().Length > 0) { m_strColumnArray = m_oUtils.ConvertListToArray(this._strColumnList, ","); for (x = 0; x <= m_strColumnArray.Length - 1; x++) { if (this._strCurrentSelectedColumnList.Trim().Length > 0) { for (y = 0; y <= this.m_strCurrentSelectedColumnArray.Length - 1; y++) { if (this.m_strColumnArray[x].Trim().ToUpper() == this.m_strCurrentSelectedColumnArray[y].Trim().ToUpper()) { break; } } if (y > this.m_strCurrentSelectedColumnArray.Length - 1) { this.cmbCol.Items.Add(m_strColumnArray[x]); } } else { cmbCol.Items.Add(m_strColumnArray[x]); } } } if (m_strHarvestCostTableColumnArray != null) { for (y = 0; y <= this.m_strHarvestCostTableColumnArray.Length - 1; y++) { for (x = 0; x <= cmbCol.Items.Count - 1; x++) { if (this.m_strHarvestCostTableColumnArray[y].Trim().ToUpper() == cmbCol.Items[x].ToString().Trim().ToUpper()) { break; } } if (x > cmbCol.Items.Count - 1) { if (this._strCurrentSelectedColumnList.Trim().Length > 0) { for (x = 0; x <= this.m_strCurrentSelectedColumnArray.Length - 1; x++) { if (m_strHarvestCostTableColumnArray[y].Trim().ToUpper() == this.m_strCurrentSelectedColumnArray[x].Trim().ToUpper()) { break; } } if (x > this.m_strCurrentSelectedColumnArray.Length - 1) { cmbCol.Items.Add(this.m_strHarvestCostTableColumnArray[y].Trim()); } } else { cmbCol.Items.Add(this.m_strHarvestCostTableColumnArray[y].Trim()); } } } } } }