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("保存失败"); } }
验证是否成功
全部未输入
编号存在
名称未输入
新数据添加
全部达到预期