Beispiel #1
0
 private void TextBox_公司_LostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
 {
     if (string.IsNullOrEmpty(TextBox_公司.Text.Trim()))
     {
         TextBlock_公司错误信息.Text = "单位名称将作为报表必填项,请填写!";
         TextBox_公司.Focus();
         return;
     }
     else
     {
         TextBlock_公司错误信息.Text = "";
     }
 }
Beispiel #2
0
        /// <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);
        }