private void SetPermission() { permission = busPermission.GetPermissionByFunction(User.UserInfo.Username, User.UserInfo.LanguageID, "13", User.UserInfo.Username); btnInsert.Enabled = permission.AllowInsert; btnDelete.Enabled = permission.AllowDelete; btnPrint.Enabled = permission.AllowPrint; btnImport.Enabled = permission.AllowImport; btnExport.Enabled = permission.AllowExport; }
public string SavePermission(SYS_tblPermissionDTO item, int type) { string strParameter = "", strActivity = "", strValue = ""; strParameter = (type == 0) ? "GroupID" : "UsernameOther"; strActivity = (type == 0) ? "UpdateGroupUserPermission" : "UpdateUserPermission"; strValue = (type == 0) ? item.GroupID : item.UserName; return(db.sExecuteSQL("SYS_spfrmPermission", new string[] { "Activity", "Username", "LanguageID", strParameter, "FunctionID", "AllowInsert", "AllowUpdate", "AllowDelete", "AllowAccess", "AllowPrint", "AllowImport", "AllowExport", "UserLevelID", "Note" }, new object[] { strActivity, item.Username, item.LanguageID, strValue, item.FunctionID, item.AllowInsert, item.AllowUpdate, item.AllowDelete, item.AllowAccess, item.AllowPrint, item.AllowImport, item.AllowExport, item.UserLevelID, item.Note })); }
private void SetPermission() { permission = busPermission.GetPermissionByFunction(User.UserInfo.Username, User.UserInfo.LanguageID, "9", User.UserInfo.Username); if (txtGroupID.Text.Equals("")) { btnSaveClose.Enabled = permission.AllowInsert; btnSaveInsert.Enabled = permission.AllowInsert; } else { btnSaveClose.Enabled = permission.AllowUpdate; btnSaveInsert.Enabled = permission.AllowInsert && permission.AllowUpdate; } }
private bool SaveAllPermission(TreeListNodes parent_node, int type) { string strError = ""; try { SYS_tblPermissionDTO item; foreach (TreeListNode node in parent_node) { item = new SYS_tblPermissionDTO { Username = User.UserInfo.Username, LanguageID = User.UserInfo.LanguageID, GroupID = node.GetValue(tlcID) + "", UserName = node.GetValue(tlcID) + "", FunctionID = node.GetValue(tlcFunctionID) + "", AllowInsert = Convert.ToBoolean(node.GetValue(tlcAllowInsert)), AllowUpdate = Convert.ToBoolean(node.GetValue(tlcAllowUpdate)), AllowDelete = Convert.ToBoolean(node.GetValue(tlcAllowDelete)), AllowAccess = Convert.ToBoolean(node.GetValue(tlcAllowAccess)), AllowPrint = Convert.ToBoolean(node.GetValue(tlcAllowPrint)), AllowImport = Convert.ToBoolean(node.GetValue(tlcAllowImport)), AllowExport = Convert.ToBoolean(node.GetValue(tlcAllowExport)), UserLevelID = null, Note = node.GetValue(tlcNote) + "" }; strError = busPermission.SavePermission(item, type); SaveAllPermission(node.Nodes, type); } if (!strError.Equals("")) { Commons.ShowMessage(strError, 0); return(false); } } catch (Exception ex) { Commons.ShowExceptionMessage(ex); return(false); } return(true); }
public SYS_tblPermissionDTO GetPermissionItem(string username, string language_id, string function_id) { SYS_tblPermissionDTO result = new SYS_tblPermissionDTO(); try { DataTable data = db.GetDataTable("SYS_spfrmPermission", new string[] { "Activity", "UsernameOther", "LanguageID", "FunctionID" }, new object[] { "GetPermissionByFunction", username, language_id, function_id }); if (data != null && data.Rows.Count > 0) { result = ConvertEngine.ConvertDataTableToObjectList <SYS_tblPermissionDTO>(data)[0]; } } catch (Exception ex) { logger.Error(ex); } return(result); }
public string SavePermission(SYS_tblPermissionDTO item, int type) { return(daoPermission.SavePermission(item, type)); }