private void btnSure_Click(object sender, EventArgs e) { string paramRoleName = this.txtRoleName.Text.Trim(); string paramRemark = this.txtRemark.Text.Trim(); if (paramRoleName.Length == 0) { MessageBox.Show("权限名称不能为空!"); return; } BLIRoleInfo myBLIRoleInfo = new BLIRoleInfo(); MoIRoleInfo myMoIRoleInfo = new MoIRoleInfo(); //添加操作 if (paramRoleID.Length == 0) { myMoIRoleInfo = GetModelData(); myBLIRoleInfo.Add(myMoIRoleInfo); this.DialogResult = DialogResult.Yes; } else { myMoIRoleInfo = GetModelData(); myBLIRoleInfo.Update(myMoIRoleInfo); this.DialogResult = DialogResult.Yes; } }
/// <summary> /// 通过ID获取到实体赋值到文本框 /// </summary> private void SetModelData() { MoIRoleInfo myMoIRoleInfo = new MoIRoleInfo(); BLIRoleInfo myBLIRoleInfo = new BLIRoleInfo(); myMoIRoleInfo = myBLIRoleInfo.GetModel(Convert.ToInt32(this.paramRoleID)); this.txtRoleID.Text = myMoIRoleInfo.RoleID.ToString(); this.txtRoleName.Text = myMoIRoleInfo.RoleName; this.txtRemark.Text = myMoIRoleInfo.Remark; }
/// <summary> /// 将页面的文本框的值一一赋值给实体 /// </summary> /// <returns></returns> private MoIRoleInfo GetModelData() { MoIRoleInfo myMoIRoleInfo = new MoIRoleInfo(); myMoIRoleInfo.RoleID = Convert.ToInt32(this.txtRoleID.Text.Trim()); myMoIRoleInfo.RoleName = this.txtRoleName.Text.Trim(); myMoIRoleInfo.Remark = this.txtRemark.Text.Trim(); return(myMoIRoleInfo); }