C# Dapper基本三層架構使用 (四、WinForm UI層)


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("保存失敗");
    }
}

驗證是否成功

全部未輸入

編號存在

名稱未輸入

新數據添加

全部達到預期


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM