private void TextBox_公司_LostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) { if (string.IsNullOrEmpty(TextBox_公司.Text.Trim())) { TextBlock_公司错误信息.Text = "单位名称将作为报表必填项,请填写!"; TextBox_公司.Focus(); return; } else { TextBlock_公司错误信息.Text = ""; } }
/// <summary> /// 校验方法 /// </summary> /// <returns>校验结果</returns> private bool Validate() { string bookName = TextBox_账套名称.Text.Trim(); if (string.IsNullOrEmpty(bookName)) { MessageBoxCommon.Show("当前账套名称为空,请核对!"); TextBox_账套名称.Focus(); return(false); } else { if (vb.IsBookNameExist(TextBox_账套名称.Text.Trim())) { MessageBoxCommon.Show("当前填写帐套名称已存在数据库中,请核对!"); TextBox_账套名称.Focus(); return(false); } } if (string.IsNullOrEmpty(TextBox_公司.Text.Trim())) { MessageBoxCommon.Show("单位名称将作为报表必填项,请填写!"); TextBox_公司.Focus(); return(false); } if (string.IsNullOrEmpty(TextBox_year.Text.Trim()) || string.IsNullOrEmpty(TextBox_期.Text.Trim())) { MessageBoxCommon.Show("当前检测到启用期间未填写完成,请填写后继续!"); if (string.IsNullOrEmpty(TextBox_year.Text.Trim())) { TextBox_year.Focus(); } else if (string.IsNullOrEmpty(TextBox_期.Text.Trim())) { TextBox_期.Focus(); } return(false); } return(true); }