/// <summary> /// 更新一条数据 /// </summary> public bool Update(ICPOS.EntityFramwork.Model.Module model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update Module set "); strSql.Append("Type=@Type,"); strSql.Append("Module_Name=@Module_Name,"); strSql.Append("Module_Parent=@Module_Parent,"); strSql.Append("Module_Hierarchy=@Module_Hierarchy,"); strSql.Append("Module_Level=@Module_Level,"); strSql.Append("Module_OrderBy=@Module_OrderBy,"); strSql.Append("ModuleIcon_Url=@ModuleIcon_Url,"); strSql.Append("Module_TrueUrl=@Module_TrueUrl,"); strSql.Append("Module_VirtualUrl=@Module_VirtualUrl"); strSql.Append(" where Module_ID=@Module_ID"); SqlParameter[] parameters = { new SqlParameter("@Type", SqlDbType.Int, 4), new SqlParameter("@Module_Name", SqlDbType.NVarChar, 20), new SqlParameter("@Module_Parent", SqlDbType.Int, 4), new SqlParameter("@Module_Hierarchy", SqlDbType.VarChar, 50), new SqlParameter("@Module_Level", SqlDbType.Int, 4), new SqlParameter("@Module_OrderBy", SqlDbType.Int, 4), new SqlParameter("@ModuleIcon_Url", SqlDbType.VarChar, 200), new SqlParameter("@Module_TrueUrl", SqlDbType.VarChar, 200), new SqlParameter("@Module_VirtualUrl", SqlDbType.VarChar, 200), new SqlParameter("@Module_ID", SqlDbType.Int, 4) }; parameters[0].Value = model.Type; parameters[1].Value = model.Module_Name; parameters[2].Value = model.Module_Parent; parameters[3].Value = model.Module_Hierarchy; parameters[4].Value = model.Module_Level; parameters[5].Value = model.Module_OrderBy; parameters[6].Value = model.ModuleIcon_Url; parameters[7].Value = model.Module_TrueUrl; parameters[8].Value = model.Module_VirtualUrl; parameters[9].Value = model.Module_ID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public ICPOS.EntityFramwork.Model.Module DataRowToModel(DataRow row) { ICPOS.EntityFramwork.Model.Module model = new ICPOS.EntityFramwork.Model.Module(); if (row != null) { if (row["Module_ID"] != null && row["Module_ID"].ToString() != "") { model.Module_ID = int.Parse(row["Module_ID"].ToString()); } if (row["Type"] != null && row["Type"].ToString() != "") { model.Type = int.Parse(row["Type"].ToString()); } if (row["Module_Name"] != null) { model.Module_Name = row["Module_Name"].ToString(); } if (row["Module_Parent"] != null && row["Module_Parent"].ToString() != "") { model.Module_Parent = int.Parse(row["Module_Parent"].ToString()); } if (row["Module_Hierarchy"] != null) { model.Module_Hierarchy = row["Module_Hierarchy"].ToString(); } if (row["Module_Level"] != null && row["Module_Level"].ToString() != "") { model.Module_Level = int.Parse(row["Module_Level"].ToString()); } if (row["Module_OrderBy"] != null && row["Module_OrderBy"].ToString() != "") { model.Module_OrderBy = int.Parse(row["Module_OrderBy"].ToString()); } if (row["ModuleIcon_Url"] != null) { model.ModuleIcon_Url = row["ModuleIcon_Url"].ToString(); } if (row["Module_TrueUrl"] != null) { model.Module_TrueUrl = row["Module_TrueUrl"].ToString(); } if (row["Module_VirtualUrl"] != null) { model.Module_VirtualUrl = row["Module_VirtualUrl"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(ICPOS.EntityFramwork.Model.Module model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into Module("); strSql.Append("Type,Module_Name,Module_Parent,Module_Hierarchy,Module_Level,Module_OrderBy,ModuleIcon_Url,Module_TrueUrl,Module_VirtualUrl)"); strSql.Append(" values ("); strSql.Append("@Type,@Module_Name,@Module_Parent,@Module_Hierarchy,@Module_Level,@Module_OrderBy,@ModuleIcon_Url,@Module_TrueUrl,@Module_VirtualUrl)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@Type", SqlDbType.Int, 4), new SqlParameter("@Module_Name", SqlDbType.NVarChar, 20), new SqlParameter("@Module_Parent", SqlDbType.Int, 4), new SqlParameter("@Module_Hierarchy", SqlDbType.VarChar, 50), new SqlParameter("@Module_Level", SqlDbType.Int, 4), new SqlParameter("@Module_OrderBy", SqlDbType.Int, 4), new SqlParameter("@ModuleIcon_Url", SqlDbType.VarChar, 200), new SqlParameter("@Module_TrueUrl", SqlDbType.VarChar, 200), new SqlParameter("@Module_VirtualUrl", SqlDbType.VarChar, 200) }; parameters[0].Value = model.Type; parameters[1].Value = model.Module_Name; parameters[2].Value = model.Module_Parent; parameters[3].Value = model.Module_Hierarchy; parameters[4].Value = model.Module_Level; parameters[5].Value = model.Module_OrderBy; parameters[6].Value = model.ModuleIcon_Url; parameters[7].Value = model.Module_TrueUrl; parameters[8].Value = model.Module_VirtualUrl; object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 得到一个对象实体 /// </summary> public ICPOS.EntityFramwork.Model.Module GetModel(int Module_ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 Module_ID,Type,Module_Name,Module_Parent,Module_Hierarchy,Module_Level,Module_OrderBy,ModuleIcon_Url,Module_TrueUrl,Module_VirtualUrl from Module "); strSql.Append(" where Module_ID=@Module_ID"); SqlParameter[] parameters = { new SqlParameter("@Module_ID", SqlDbType.Int, 4) }; parameters[0].Value = Module_ID; ICPOS.EntityFramwork.Model.Module model = new ICPOS.EntityFramwork.Model.Module(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }