/// <summary> /// 加载功能信息 /// </summary> private void LoadPermissions() { PermissionsEO pmEO = new PermissionsEO(); pmEO = pmManage.GetPermissionsByPK(Request.QueryString["Pmid"]); if (!string.IsNullOrEmpty(pmEO.PmName)) { this.txtPmname.Text = pmEO.PmName; this.hfPermissionsName.Value = pmEO.PmName; this.rblState.SelectedValue = pmEO.PmState; } }
public virtual int UpdatePermissions(PermissionsEO item, TransactionManager tm = null) { const string sql = @"UPDATE permissions SET Pm_name=@Pm_name, Pm_addUser=@Pm_addUser, Pm_addTime=@Pm_addTime, Pm_state=@Pm_state, Pm_del=@Pm_del, Pm_text1=@Pm_text1, Pm_text2=@Pm_text2 WHERE Pm_Id=@Pm_Id"; return(Database.CreateSqlDao(sql) .AddInParameter("@Pm_Id", item.PmId, DbType.String, 50) .AddInParameter("@Pm_name", item.PmName, DbType.String, 50) .AddInParameter("@Pm_addUser", item.PmAddUser, DbType.String, 50) .AddInParameter("@Pm_addTime", item.PmAddTime, DbType.DateTime, 8) .AddInParameter("@Pm_state", item.PmState, DbType.AnsiStringFixedLength, 1) .AddInParameter("@Pm_del", item.PmDel, DbType.AnsiStringFixedLength, 1) .AddInParameter("@Pm_text1", item.PmText1 != null ? (object)item.PmText1 : DBNull.Value, DbType.String, 200) .AddInParameter("@Pm_text2", item.PmText2 != null ? (object)item.PmText2 : DBNull.Value, DbType.String, 200) .ExecNonQuery(tm)); }
protected void btnOK_Click(object sender, EventArgs e) { if (this.CheckForm() == false) { CloseDivImplementation(); return; } PermissionsEO pmEO = new PermissionsEO(); if (Request.QueryString["State"] == "U") { pmEO = pmManage.GetPermissionsByPK(Request.QueryString["Pmid"]); } pmEO.PmName = this.txtPmname.Text.Trim(); pmEO.PmState = this.rblState.SelectedValue; //创建功能信息 if (Request.QueryString["State"] == "A") { //判断功能名称是否存在 if (this.ChecPermissionsName() == false) { //Jswork.Alert("功能名称 " + this.txtPmname.Text.Trim() + " 已存在", this.Page); this.divAlert.Visible = true; this.lblAlert.Text = Resources.Resource.Functio_nname + this.txtPmname.Text.Trim() + Resources.Resource.Already_exist; CloseDivImplementation(); return; } pmEO.PmId = GetBigGuid(); pmEO.PmDel = "0"; pmEO.PmAddUser = GetUserID(); pmEO.PmAddTime = DateTime.Now; if (pmManage.AddPermissions(pmEO) > 0) { //插入操作日志 InsertLog(Resources.Resource.Create_functional_information, string.Format("permissionsname:{0},id:{1}", pmEO.PmName, pmEO.PmId), 10, GetPlatformIdByValue(1)); CloseDivImplementation(); Jswork.Alert(Resources.Resource.Function_information_to_create_success, "PermissionsList.aspx"); } else { //Jswork.Alert("功能信息创建失败", this.Page); this.divAlert.Visible = true; this.lblAlert.Text = Resources.Resource.Functional_information_creation_failed;// "功能信息创建失败"; } } //修改功能信息 if (Request.QueryString["State"] == "U") { //修改时判断功能名称是否存在 if (this.hfPermissionsName.Value != this.txtPmname.Text.Trim()) { //判断平台名称是否存在 if (this.ChecPermissionsName() == false) { //Jswork.Alert("功能名称 " + this.txtPmname.Text.Trim() + " 已存在", this.Page); this.divAlert.Visible = true; this.lblAlert.Text = Resources.Resource.Functio_nname + this.txtPmname.Text.Trim() + Resources.Resource.Already_exist; CloseDivImplementation(); return; } } if (pmManage.EditPermissions(pmEO) > 0) { //插入操作日志 InsertLog(Resources.Resource.Modify_function_information, string.Format("permissionsname:{0},id:{1}", pmEO.PmName, pmEO.PmId), 11, GetPlatformIdByValue(1)); CloseDivImplementation(); Jswork.Alert(Resources.Resource.Success_of_functional_information_modification, "PermissionsList.aspx"); } else { //Jswork.Alert("功能信息修改失败", this.Page); this.divAlert.Visible = true; this.lblAlert.Text = Resources.Resource.Failure_of_functional_information_modification; //"功能信息修改失败"; } } CloseDivImplementation(); }
/// <summary> /// 修改总功能信息 /// </summary> /// <param name="item"></param> /// <returns></returns> public int EditPermissions(PermissionsEO item) { return(pmMO.UpdatePermissions(item)); }
/// <summary> /// 创建总功能信息 /// </summary> /// <param name="item"></param> /// <returns></returns> public int AddPermissions(PermissionsEO item) { return(pmMO.Add(item)); }