UI層主要功能是顯示數據和接受傳輸用戶的數據,可以在為網站的系統運行提供交互式操作界面,表示層的應用方式比較常見,例如Windows窗體和Web頁面。
在項目中增加WinForm應用程序,結構如下
添加引用
設計界面如下
添加按鈕事件
private void button1_Click(object sender, EventArgs e) { //新建區域實體類 Model.Region region = new Model.Region(); //為了防止文本框用戶不輸入,或輸入的不是數字 int id = 0; int.TryParse(txtRegionID.Text, out id); //賦值給實體類 region.RegionID = id; region.RegionDescription = txtRegionDescription.Text; //調用BLL層驗證數據正確性 if (BLL.RegionManger.Validate(region)) { //驗證通過添加數據,並根據返回值檢查是否保存正確 _ = BLL.RegionManger.Insert(region) ? MessageBox.Show("保存成功!") : MessageBox.Show("保存失敗"); } }
驗證是否成功
全部未輸入
編號存在
名稱未輸入
新數據添加
全部達到預期