private void ShowInfo(int Id) { Bsam.Core.Model.Models.BLL.Module bll = new Bsam.Core.Model.Models.BLL.Module(); Bsam.Core.Model.Models.Model.Module model = bll.GetModel(Id); this.lblId.Text = model.Id.ToString(); this.lblIsDeleted.Text = model.IsDeleted?"是":"否"; this.lblParentId.Text = model.ParentId.ToString(); this.lblName.Text = model.Name; this.lblLinkUrl.Text = model.LinkUrl; this.lblArea.Text = model.Area; this.lblController.Text = model.Controller; this.lblAction.Text = model.Action; this.lblIcon.Text = model.Icon; this.lblCode.Text = model.Code; this.lblOrderSort.Text = model.OrderSort.ToString(); this.lblDescription.Text = model.Description; this.lblIsMenu.Text = model.IsMenu?"是":"否"; this.lblEnabled.Text = model.Enabled?"是":"否"; this.lblCreateId.Text = model.CreateId.ToString(); this.lblCreateBy.Text = model.CreateBy; this.lblCreateTime.Text = model.CreateTime.ToString(); this.lblModifyId.Text = model.ModifyId.ToString(); this.lblModifyBy.Text = model.ModifyBy; this.lblModifyTime.Text = model.ModifyTime.ToString(); }
private void ShowInfo(int Id) { Bsam.Core.Model.Models.BLL.Module bll = new Bsam.Core.Model.Models.BLL.Module(); Bsam.Core.Model.Models.Model.Module model = bll.GetModel(Id); this.lblId.Text = model.Id.ToString(); this.chkIsDeleted.Checked = model.IsDeleted; this.txtParentId.Text = model.ParentId.ToString(); this.txtName.Text = model.Name; this.txtLinkUrl.Text = model.LinkUrl; this.txtArea.Text = model.Area; this.txtController.Text = model.Controller; this.txtAction.Text = model.Action; this.txtIcon.Text = model.Icon; this.txtCode.Text = model.Code; this.txtOrderSort.Text = model.OrderSort.ToString(); this.txtDescription.Text = model.Description; this.chkIsMenu.Checked = model.IsMenu; this.chkEnabled.Checked = model.Enabled; this.txtCreateId.Text = model.CreateId.ToString(); this.txtCreateBy.Text = model.CreateBy; this.txtCreateTime.Text = model.CreateTime.ToString(); this.txtModifyId.Text = model.ModifyId.ToString(); this.txtModifyBy.Text = model.ModifyBy; this.txtModifyTime.Text = model.ModifyTime.ToString(); }
/// <summary> /// 得到一个对象实体 /// </summary> public Bsam.Core.Model.Models.Model.Module GetModel(int Id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select Id,IsDeleted,ParentId,Name,LinkUrl,Area,Controller,Action,Icon,Code,OrderSort,Description,IsMenu,Enabled,CreateId,CreateBy,CreateTime,ModifyId,ModifyBy,ModifyTime from Module "); strSql.Append(" where Id=@Id"); SQLiteParameter[] parameters = { new SQLiteParameter("@Id", DbType.Int32, 4) }; parameters[0].Value = Id; Bsam.Core.Model.Models.Model.Module model = new Bsam.Core.Model.Models.Model.Module(); DataSet ds = DbHelperSQLite.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
protected void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (!PageValidate.IsNumber(txtParentId.Text)) { strErr += "ParentId格式错误!\\n"; } if (this.txtName.Text.Trim().Length == 0) { strErr += "Name不能为空!\\n"; } if (this.txtLinkUrl.Text.Trim().Length == 0) { strErr += "LinkUrl不能为空!\\n"; } if (this.txtArea.Text.Trim().Length == 0) { strErr += "Area不能为空!\\n"; } if (this.txtController.Text.Trim().Length == 0) { strErr += "Controller不能为空!\\n"; } if (this.txtAction.Text.Trim().Length == 0) { strErr += "Action不能为空!\\n"; } if (this.txtIcon.Text.Trim().Length == 0) { strErr += "Icon不能为空!\\n"; } if (this.txtCode.Text.Trim().Length == 0) { strErr += "Code不能为空!\\n"; } if (!PageValidate.IsNumber(txtOrderSort.Text)) { strErr += "OrderSort格式错误!\\n"; } if (this.txtDescription.Text.Trim().Length == 0) { strErr += "Description不能为空!\\n"; } if (!PageValidate.IsNumber(txtCreateId.Text)) { strErr += "CreateId格式错误!\\n"; } if (this.txtCreateBy.Text.Trim().Length == 0) { strErr += "CreateBy不能为空!\\n"; } if (!PageValidate.IsDateTime(txtCreateTime.Text)) { strErr += "CreateTime格式错误!\\n"; } if (!PageValidate.IsNumber(txtModifyId.Text)) { strErr += "ModifyId格式错误!\\n"; } if (this.txtModifyBy.Text.Trim().Length == 0) { strErr += "ModifyBy不能为空!\\n"; } if (!PageValidate.IsDateTime(txtModifyTime.Text)) { strErr += "ModifyTime格式错误!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } bool IsDeleted = this.chkIsDeleted.Checked; int ParentId = int.Parse(this.txtParentId.Text); string Name = this.txtName.Text; string LinkUrl = this.txtLinkUrl.Text; string Area = this.txtArea.Text; string Controller = this.txtController.Text; string Action = this.txtAction.Text; string Icon = this.txtIcon.Text; string Code = this.txtCode.Text; int OrderSort = int.Parse(this.txtOrderSort.Text); string Description = this.txtDescription.Text; bool IsMenu = this.chkIsMenu.Checked; bool Enabled = this.chkEnabled.Checked; int CreateId = int.Parse(this.txtCreateId.Text); string CreateBy = this.txtCreateBy.Text; DateTime CreateTime = DateTime.Parse(this.txtCreateTime.Text); int ModifyId = int.Parse(this.txtModifyId.Text); string ModifyBy = this.txtModifyBy.Text; DateTime ModifyTime = DateTime.Parse(this.txtModifyTime.Text); Bsam.Core.Model.Models.Model.Module model = new Bsam.Core.Model.Models.Model.Module(); model.IsDeleted = IsDeleted; model.ParentId = ParentId; model.Name = Name; model.LinkUrl = LinkUrl; model.Area = Area; model.Controller = Controller; model.Action = Action; model.Icon = Icon; model.Code = Code; model.OrderSort = OrderSort; model.Description = Description; model.IsMenu = IsMenu; model.Enabled = Enabled; model.CreateId = CreateId; model.CreateBy = CreateBy; model.CreateTime = CreateTime; model.ModifyId = ModifyId; model.ModifyBy = ModifyBy; model.ModifyTime = ModifyTime; Bsam.Core.Model.Models.BLL.Module bll = new Bsam.Core.Model.Models.BLL.Module(); bll.Add(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx"); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(Bsam.Core.Model.Models.Model.Module model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into Module("); strSql.Append("IsDeleted,ParentId,Name,LinkUrl,Area,Controller,Action,Icon,Code,OrderSort,Description,IsMenu,Enabled,CreateId,CreateBy,CreateTime,ModifyId,ModifyBy,ModifyTime)"); strSql.Append(" values ("); strSql.Append("@IsDeleted,@ParentId,@Name,@LinkUrl,@Area,@Controller,@Action,@Icon,@Code,@OrderSort,@Description,@IsMenu,@Enabled,@CreateId,@CreateBy,@CreateTime,@ModifyId,@ModifyBy,@ModifyTime)"); strSql.Append(";select LAST_INSERT_ROWID()"); SQLiteParameter[] parameters = { new SQLiteParameter("@IsDeleted", DbType.bit, 1), new SQLiteParameter("@ParentId", DbType.Int32, 8), new SQLiteParameter("@Name", DbType.String), new SQLiteParameter("@LinkUrl", DbType.String), new SQLiteParameter("@Area", DbType.String), new SQLiteParameter("@Controller", DbType.String), new SQLiteParameter("@Action", DbType.String), new SQLiteParameter("@Icon", DbType.String), new SQLiteParameter("@Code", DbType.String), new SQLiteParameter("@OrderSort", DbType.Int32, 8), new SQLiteParameter("@Description", DbType.String), new SQLiteParameter("@IsMenu", DbType.bit, 1), new SQLiteParameter("@Enabled", DbType.bit, 1), new SQLiteParameter("@CreateId", DbType.Int32, 8), new SQLiteParameter("@CreateBy", DbType.String), new SQLiteParameter("@CreateTime", DbType.DateTime), new SQLiteParameter("@ModifyId", DbType.Int32, 8), new SQLiteParameter("@ModifyBy", DbType.String), new SQLiteParameter("@ModifyTime", DbType.DateTime) }; parameters[0].Value = model.IsDeleted; parameters[1].Value = model.ParentId; parameters[2].Value = model.Name; parameters[3].Value = model.LinkUrl; parameters[4].Value = model.Area; parameters[5].Value = model.Controller; parameters[6].Value = model.Action; parameters[7].Value = model.Icon; parameters[8].Value = model.Code; parameters[9].Value = model.OrderSort; parameters[10].Value = model.Description; parameters[11].Value = model.IsMenu; parameters[12].Value = model.Enabled; parameters[13].Value = model.CreateId; parameters[14].Value = model.CreateBy; parameters[15].Value = model.CreateTime; parameters[16].Value = model.ModifyId; parameters[17].Value = model.ModifyBy; parameters[18].Value = model.ModifyTime; object obj = DbHelperSQLite.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Bsam.Core.Model.Models.Model.Module DataRowToModel(DataRow row) { Bsam.Core.Model.Models.Model.Module model = new Bsam.Core.Model.Models.Model.Module(); if (row != null) { if (row["Id"] != null && row["Id"].ToString() != "") { model.Id = int.Parse(row["Id"].ToString()); } if (row["IsDeleted"] != null && row["IsDeleted"].ToString() != "") { if ((row["IsDeleted"].ToString() == "1") || (row["IsDeleted"].ToString().ToLower() == "true")) { model.IsDeleted = true; } else { model.IsDeleted = false; } } if (row["ParentId"] != null && row["ParentId"].ToString() != "") { model.ParentId = int.Parse(row["ParentId"].ToString()); } if (row["Name"] != null) { model.Name = row["Name"].ToString(); } if (row["LinkUrl"] != null) { model.LinkUrl = row["LinkUrl"].ToString(); } if (row["Area"] != null) { model.Area = row["Area"].ToString(); } if (row["Controller"] != null) { model.Controller = row["Controller"].ToString(); } if (row["Action"] != null) { model.Action = row["Action"].ToString(); } if (row["Icon"] != null) { model.Icon = row["Icon"].ToString(); } if (row["Code"] != null) { model.Code = row["Code"].ToString(); } if (row["OrderSort"] != null && row["OrderSort"].ToString() != "") { model.OrderSort = int.Parse(row["OrderSort"].ToString()); } if (row["Description"] != null) { model.Description = row["Description"].ToString(); } if (row["IsMenu"] != null && row["IsMenu"].ToString() != "") { if ((row["IsMenu"].ToString() == "1") || (row["IsMenu"].ToString().ToLower() == "true")) { model.IsMenu = true; } else { model.IsMenu = false; } } if (row["Enabled"] != null && row["Enabled"].ToString() != "") { if ((row["Enabled"].ToString() == "1") || (row["Enabled"].ToString().ToLower() == "true")) { model.Enabled = true; } else { model.Enabled = false; } } if (row["CreateId"] != null && row["CreateId"].ToString() != "") { model.CreateId = int.Parse(row["CreateId"].ToString()); } if (row["CreateBy"] != null) { model.CreateBy = row["CreateBy"].ToString(); } if (row["CreateTime"] != null && row["CreateTime"].ToString() != "") { model.CreateTime = DateTime.Parse(row["CreateTime"].ToString()); } if (row["ModifyId"] != null && row["ModifyId"].ToString() != "") { model.ModifyId = int.Parse(row["ModifyId"].ToString()); } if (row["ModifyBy"] != null) { model.ModifyBy = row["ModifyBy"].ToString(); } if (row["ModifyTime"] != null && row["ModifyTime"].ToString() != "") { model.ModifyTime = DateTime.Parse(row["ModifyTime"].ToString()); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Bsam.Core.Model.Models.Model.Module model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update Module set "); strSql.Append("IsDeleted=@IsDeleted,"); strSql.Append("ParentId=@ParentId,"); strSql.Append("Name=@Name,"); strSql.Append("LinkUrl=@LinkUrl,"); strSql.Append("Area=@Area,"); strSql.Append("Controller=@Controller,"); strSql.Append("Action=@Action,"); strSql.Append("Icon=@Icon,"); strSql.Append("Code=@Code,"); strSql.Append("OrderSort=@OrderSort,"); strSql.Append("Description=@Description,"); strSql.Append("IsMenu=@IsMenu,"); strSql.Append("Enabled=@Enabled,"); strSql.Append("CreateId=@CreateId,"); strSql.Append("CreateBy=@CreateBy,"); strSql.Append("CreateTime=@CreateTime,"); strSql.Append("ModifyId=@ModifyId,"); strSql.Append("ModifyBy=@ModifyBy,"); strSql.Append("ModifyTime=@ModifyTime"); strSql.Append(" where Id=@Id"); SQLiteParameter[] parameters = { new SQLiteParameter("@IsDeleted", DbType.bit, 1), new SQLiteParameter("@ParentId", DbType.Int32, 8), new SQLiteParameter("@Name", DbType.String), new SQLiteParameter("@LinkUrl", DbType.String), new SQLiteParameter("@Area", DbType.String), new SQLiteParameter("@Controller", DbType.String), new SQLiteParameter("@Action", DbType.String), new SQLiteParameter("@Icon", DbType.String), new SQLiteParameter("@Code", DbType.String), new SQLiteParameter("@OrderSort", DbType.Int32, 8), new SQLiteParameter("@Description", DbType.String), new SQLiteParameter("@IsMenu", DbType.bit, 1), new SQLiteParameter("@Enabled", DbType.bit, 1), new SQLiteParameter("@CreateId", DbType.Int32, 8), new SQLiteParameter("@CreateBy", DbType.String), new SQLiteParameter("@CreateTime", DbType.DateTime), new SQLiteParameter("@ModifyId", DbType.Int32, 8), new SQLiteParameter("@ModifyBy", DbType.String), new SQLiteParameter("@ModifyTime", DbType.DateTime), new SQLiteParameter("@Id", DbType.Int32, 8) }; parameters[0].Value = model.IsDeleted; parameters[1].Value = model.ParentId; parameters[2].Value = model.Name; parameters[3].Value = model.LinkUrl; parameters[4].Value = model.Area; parameters[5].Value = model.Controller; parameters[6].Value = model.Action; parameters[7].Value = model.Icon; parameters[8].Value = model.Code; parameters[9].Value = model.OrderSort; parameters[10].Value = model.Description; parameters[11].Value = model.IsMenu; parameters[12].Value = model.Enabled; parameters[13].Value = model.CreateId; parameters[14].Value = model.CreateBy; parameters[15].Value = model.CreateTime; parameters[16].Value = model.ModifyId; parameters[17].Value = model.ModifyBy; parameters[18].Value = model.ModifyTime; parameters[19].Value = model.Id; int rows = DbHelperSQLite.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }