Пример #1
0
 private bool ValidateInput()
 {
     if (TxtTcId.Text == "")
     {
         MessageBox.Show("请输入教师号", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TxtTcId.Focus();
         return(false);
     }
     if (TxtLoPwd.Text == "")
     {
         MessageBox.Show("请输入密码", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TxtLoPwd.Focus();
         return(false);
     }
     if (TxtLoAgainPwd.Text == "")
     {
         MessageBox.Show("请输入密码", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TxtLoAgainPwd.Focus();
         return(false);
     }
     if (!(TxtLoPwd.Text == TxtLoAgainPwd.Text))
     {
         MessageBox.Show("两次输入密码不一致", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TxtLoAgainPwd.Focus();
         return(false);
     }
     if (TxtTcName.Text == "")
     {
         MessageBox.Show("请输入姓名", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TxtTcName.Focus();
         return(false);
     }
     if (CboDep.Text == "")
     {
         MessageBox.Show("请输入系部名", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CboDep.Focus();
         return(false);
     }
     if (CboName.Text == "")
     {
         MessageBox.Show("请输入所授课程", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CboName.Focus();
         return(false);
     }
     return(true);
 }
Пример #2
0
 private void BtnOk_Click(object sender, EventArgs e)
 {   //若cboName、txtMoney、txtPrice都有輸入
     if (CboName.Text != "" && TxtMoney.Text != "" && TxtPrice.Text != "")
     {
         int i = CboName.FindStringExact(CboName.Text); //搜尋輸入的品名
         if (i == -1)                                   //若搜尋不到
         {
             try
             {
                 int money = Convert.ToInt32(TxtMoney.Text);    //讀取成本
                 int price = Convert.ToInt32(TxtPrice.Text);    //讀取售價
                 CboName.Items.Add(CboName.Text);               //新增輸入品名的項目
                 Array.Resize(ref s_money, s_money.Length + 1); //s_money陣列加大1的元素
                 Array.Resize(ref s_price, s_price.Length + 1); //s_price陣列加大1的元素
                 s_money[s_money.Length - 1] = money;           //設定s_money陣列最後一個元素的值
                 s_price[s_price.Length - 1] = price;           //設定s_price陣列最後一個元素的值
                 MessageBox.Show("新增資料成功", "注意");
             }
             catch
             {
                 MessageBox.Show("成本和售價請輸入數值", "注意");
             }
         }
         else                                                //若搜尋到
         {
             try                                             //例外處理
             {
                 int money = Convert.ToInt32(TxtMoney.Text); //讀取成本
                 int price = Convert.ToInt32(TxtPrice.Text); //讀取售價
                 s_money[i] = money;                         //更改s_money陣列的對應值
                 s_price[i] = price;                         //更改s_price陣列的對應值
                 MessageBox.Show("成本和售價修改成功", "注意");
             }
             catch   //發生例外時
             {
                 MessageBox.Show("成本和售價請輸入數值", "注意");
             }
         }
     }
     else   //若輸入資料不完整
     {
         MessageBox.Show("請完整輸入品名、成本和售價", "注意");
     }
 }