private void txtCode_Leave(object sender, EventArgs e) { //判断编号是否已存在 if (_mode == CConstant.MODE_NEW || _mode == CConstant.MODE_COPY) { BaseCurrencyTable CurrencyCode = new BaseCurrencyTable(); CurrencyCode = bCurrency.GetModel(txtCode.Text); if (CurrencyCode != null) { txtCode.Focus(); txtCode.Text = ""; MessageBox.Show("编号已存在,请重新输入!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
/// <summary> /// 获得当前选中的数据 /// </summary> private void GetCurrentSelectedTable() { try { string code = dgvData.SelectedRows[0].Cells[0].Value.ToString(); if (code != "") { _currentCurrencyTable = bCurrency.GetModel(code); } } catch (Exception ex) { } if (_currentCurrencyTable == null || _currentCurrencyTable.CODE == null || "".Equals(_currentCurrencyTable.CODE)) { _currentCurrencyTable = null; } }
private void txtCurrencyCode_Leave(object sender, EventArgs e) { //判断编号是否已存在 if (!string.IsNullOrEmpty(this.txtCurrencyCode.Text.Trim())) { BaseCurrencyTable Currency = new BaseCurrencyTable(); BCurrency bCurrency = new BCurrency(); Currency = bCurrency.GetModel(txtCurrencyCode.Text); if (Currency == null) { txtCurrencyCode.Focus(); txtCurrencyCode.Text = ""; txtCurrencyName.Text = ""; MessageBox.Show("货币编号不存在,请重新输入!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { txtCurrencyName.Text = Currency.NAME; } } }