private void txtTypeCode_Leave(object sender, EventArgs e) { //判断编号是否已存在 if (!(cboType.Focused) && !(txtCode.Focused)) { BaseSlipTypeTable SlipType = new BaseSlipTypeTable(); SlipType = bSlipType.GetModel(cboType.SelectedValue.ToString(), txtCode.Text); if (SlipType != null) { txtCode.Text = ""; cboType.Focus(); MessageBox.Show("类型和编号的组合已存在,请重新输入!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void txtCode_Leave(object sender, EventArgs e) { //判断编号是否已存在 if (!(txtCode.Focused)) { BaseSlipTypeTable SlipType = new BaseSlipTypeTable(); SlipType = bSlipType.GetModel(txtCode.Text); if (SlipType != null) { txtCode.Text = ""; MessageBox.Show("类型编号和订单编号的组合已存在,请重新输入!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
/// <summary> /// 获得当前选中的数据 /// </summary> private void GetCurrentSelectedTable() { try { string code = dgvData.SelectedRows[0].Cells["CODE"].Value.ToString(); if (code != "") { _currentSlipTypeTable = bSlipType.GetModel(code); } } catch (Exception ex) { Logger.Error("订单类型中获取当前数据失败!", ex); } if (_currentSlipTypeTable == null || _currentSlipTypeTable.CODE == null || "".Equals(_currentSlipTypeTable.CODE)) { _currentSlipTypeTable = null; } }