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); }
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("請完整輸入品名、成本和售價", "注意"); } }