コード例 #1
0
 private bool ValidataInput()
 {
     //奖品级别不能为空
     if (string.IsNullOrWhiteSpace(txtPrizeLevel.Text))
     {
         MessageBox.Show("奖品级别不能为空!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtPrizeLevel.Focus();
         return(false);
     }
     //级别不能重复
     if (actionFlag == 1)
     {
         if (objPrizeService.IsExitPrizeLevel(txtPrizeLevel.Text.Trim(), Program.objListPrize))
         {
             MessageBox.Show("奖品级别不能为重复!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
             txtPrizeLevel.Focus();
             return(false);
         }
     }
     //数量
     if (string.IsNullOrWhiteSpace(txtPrizeNumber.Text))
     {
         MessageBox.Show("奖品数量不能为空!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtPrizeNumber.Focus();
         return(false);
     }
     if (!CheckInput.IsNumber(txtPrizeNumber.Text.Trim()) || int.Parse(txtPrizeNumber.Text.Trim()) < 1)
     {
         MessageBox.Show("奖品数量必须填写数字且为正整数!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtPrizeNumber.Focus();
         return(false);
     }
     //名称
     if (string.IsNullOrWhiteSpace(txtPrizeNumber.Text))
     {
         MessageBox.Show("奖品名称不能为空!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtPrizeNumber.Focus();
         return(false);
     }
     return(true);
 }