protected void Button2_Click(object sender, EventArgs e) { string Checkbox_Value = (string)Common.sink("Checkbox", MethodType.Post, 2000, 1, DataType.Str); string[] Checkbox_Value_Array = Checkbox_Value.Split(','); Int32 IDX = 0; for (int i = 0; i < Checkbox_Value_Array.Length; i++) { if (Int32.TryParse(Checkbox_Value_Array[i], out IDX)) { QueryParam qp = new QueryParam(); qp.Where = " where 1=1 and U_SGroupID=" + IDX.ToString(); int RecordCount = 0; ArrayList lst = BusinessFacade.sys_UserList(qp, out RecordCount); if (RecordCount > 0) { Response.Write("<script language='javascript'>alert('删除失败!所选分组下还有客服,请先删除客服后再删除分组!');</script>"); break; } else { sys_StatisticalGroupingEntity et = new sys_StatisticalGroupingEntity(); et.DataTable_Action_ = DataTable_Action.Delete; et.S_ID = IDX; BusinessFacadeDLT.sys_StatisticalGroupingInsertUpdateDelete(et); EventMessage.MessageBox(1, "批量删除成功", string.Format("批量删除({0})成功!", Checkbox_Value), Icon_Type.OK, Common.GetHomeBaseUrl("default.aspx")); } } } }
private void btn_SaveLeague_Click(object sender, RoutedEventArgs e) { League newLeague = new League(); newLeague.GameName = txt_GameName.Text; newLeague.LeagueName = txt_LeagueName.Text; newLeague.Reward = txt_Reward.Text; newLeague.LeagueStatus = "Afventende"; //removes unwanted words from ComboBoxItem. uses space to go to the start of the word needed newLeague.LeagueStatus = newLeague.LeagueStatus.Substring(newLeague.LeagueStatus.IndexOf(" ", StringComparison.Ordinal) + 1); newLeague.Rounds = cb_Rounds.SelectedIndex + 1; IEnumerable <RadioButton> rb_collection = addLeagueWindow.Children.OfType <RadioButton>(); newLeague.LeagueId = BusinessFacade.SaveLeague(newLeague); IEnumerable <TextBox> tb_collection = addLeagueWindow.Children.OfType <TextBox>(); foreach (var item in tb_collection) { if (item.Name.Contains("Round")) { if (item.IsEnabled) { Round newRound = new Round(); newRound.RoundName = item.Text; BusinessFacade.SaveRound(newRound, newLeague.LeagueId); } } } this.Owner.Show(); this.Close(); }
protected void GridView1_RowDataBound(object sender, RepeaterItemEventArgs e) { Literal AppNameTxt = (Literal)e.Item.FindControl("AppName"); sys_RoleApplicationTable sr = (sys_RoleApplicationTable)e.Item.DataItem; AppNameTxt.Text = BusinessFacade.sys_ApplicationsDisp(sr.A_ApplicationID).A_AppName; }
/// <summary> /// 保存用户角色信息 /// </summary> private void SaveRoles(int UserID) { UserData.Move_UserPermissionCache(UserID); ArrayList lst = BusinessFacade.sys_UserRolesDisp(UserID); foreach (sys_UserRolesTable var in lst) { if (BusinessFacade.sys_Roles_CheckUser(var.R_RoleID)) { var.DB_Option_Action_ = "Delete"; BusinessFacade.sys_UserRolesInsertUpdate(var); } } sys_UserRolesTable urt = new sys_UserRolesTable(); urt.DB_Option_Action_ = "Insert"; urt.R_UserID = UserID; foreach (ListItem var in MultiListBox1.SecondListBox.Items) { urt.R_RoleID = Convert.ToInt32(var.Value); if (BusinessFacade.sys_Roles_CheckUser(urt.R_RoleID)) { BusinessFacade.sys_UserRolesInsertUpdate(urt); } } }
/// <summary> /// 更新用户创建角色权限 /// </summary> /// <param name="userid">用户ID</param> /// <param name="roleid">角色Id</param> /// <param name="applicationid">应用ID</param> protected void UpdateUserRolesPermission(int userid, int roleid, int applicationid) { ArrayList lst = BusinessFacade.sys_RolePermission_GetList(applicationid, roleid); int Temp_P_Value = 0; foreach (sys_RolePermissionTable var in lst) { Temp_P_Value = 0; for (int i = 2; i <= var.P_Value;) { if ((var.P_Value & i) == i) { if (UserData.CheckPageCode(userid, applicationid, var.P_PageCode, i)) { Temp_P_Value = Temp_P_Value + i; } } i = i * 2; } var.P_Value = Temp_P_Value; var.DB_Option_Action_ = "Update"; BusinessFacade.sys_RolePermissionInsertUpdate(var); UserData.Move_RoleUserPermissionCache(roleid); } }
protected void AddUserToRole() { string userIDs = (string)Common.sink("UserIDs", MethodType.Get, 2000, 1, DataType.Str); int UserID = 0; string[] userIDsArray = userIDs.Split(','); foreach (string item in userIDsArray) { if (!string.IsNullOrEmpty(item)) { UserID = Convert.ToInt32(item); //判断是否已经增加过当前角色用户 if (BusinessFacade.sys_UserRolesDisp(UserID, RoleID).R_RoleID == 0) { sys_UserRolesTable su = new sys_UserRolesTable(); su.DB_Option_Action_ = "Insert"; su.R_RoleID = RoleID; su.R_UserID = UserID; BusinessFacade.sys_UserRolesInsertUpdate(su); UserData.Move_UserPermissionCache(UserID); } } } EventMessage.MessageBox(1, "操作成功", string.Format("从角色ID:{0}中增加用户ID:{1}成功!", RoleID, userIDs), Icon_Type.OK, Common.GetHomeBaseUrl(string.Format("RoleManager.aspx?RoleID={0}&CMD=Look", RoleID))); }
/// <summary> /// 检测用户是否可以新增/修改/删除用户资料 /// </summary> private void CheckUserNewEditDelete() { if (!BusinessFacade.sys_UserCheckManagerUser(UserID)) { EventMessage.MessageBox(1, "操作失败", string.Format("你的帐号({0})无权管理当前用户,可能你不是超级用户/管理员或者当前用户没有设置部门.超级用户可以管理所有用户,管理员只能管理本部门的用户资料!", UserData.GetUserDate.U_LoginName), Icon_Type.Alert, Common.GetHomeBaseUrl("default.aspx")); } }
public IActionResult DeleteProfile() { int profileId = this.GetCurrentUserId(); BusinessFacade.GetBSO <ProfileBSO>().DeactivateProfile(profileId); return(new ObjectResult(null)); }
protected void Button1_Click(object sender, EventArgs e) { sys_ApplicationsTable sat = new sys_ApplicationsTable(); sat.ApplicationID = S_ID; sat.A_AppDescription = (string)Common.sink(A_AppDescription.UniqueID, MethodType.Post, 200, 0, DataType.Str); sat.A_AppName = (string)Common.sink(A_AppName.UniqueID, MethodType.Post, 50, 1, DataType.Str); sat.A_AppUrl = (string)Common.sink(A_AppUrl.UniqueID, MethodType.Post, 50, 0, DataType.Str); switch (CMD) { case "New": CMD_Txt = "增加"; sat.A_Order = getAppOrder; sat.DB_Option_Action_ = "Insert"; break; case "Edit": CMD_Txt = "修改"; sat.DB_Option_Action_ = "Update"; break; } All_Title_Txt = CMD_Txt + App_Txt; BusinessFacade.sys_ApplicationsInsertUpdate(sat); EventMessage.MessageBox(1, "操作成功", string.Format("{1}ID({0})成功!", S_ID, All_Title_Txt), Icon_Type.OK, Common.GetHomeBaseUrl("list.aspx")); }
public ProfileView CreateProfile([FromBody] ProfileView profileView) { Profile p = profileView.ToProfile(); p = BusinessFacade.GetBSO <ProfileBSO>().CreateNormalProfile(p); return(p.ToProfileView()); }
public IActionResult ResetPassword([FromBody] ProfileView profileView) { var profile = profileView.ToProfile(); BusinessFacade.GetBSO <ProfileBSO>().ResetPassword(profile); return(new ObjectResult(null)); }
protected void Button1_Click(object sender, EventArgs e) { int RecordCount = 0; FrameWorkPermission.CheckPermissionVoid(PopedomType.New); sys_GroupTable gt = BusinessFacade.sys_GroupDisp(GroupID); gt.G_CName = (string)Common.sink(G_CName.UniqueID, MethodType.Post, 50, 1, DataType.Str); if (gt.GroupID == 0) { gt.G_Level = 1; BusinessFacade.sys_GroupList(new QueryParam(), out RecordCount); gt.G_ShowOrder = RecordCount + 1; } else { gt.G_Level++; gt.G_ShowOrder = gt.G_ChildCount + 1; gt.G_ChildCount = 0; gt.G_ParentID = GroupID; } gt.DB_Option_Action_ = "Insert"; BusinessFacade.sys_GroupInsertUpdate(gt); //更新子部门数 BusinessFacade.Update_Table_Fileds("sys_Group", "G_ChildCount=G_ChildCount+1", string.Format("GroupID={0}", GroupID)); EventMessage.MessageBox(1, "操作成功", string.Format("增加部门({0})成功!", gt.G_CName), Icon_Type.OK, Common.GetHomeBaseUrl(string.Format("GroupList.aspx?GroupID={0}", GroupID)), Common.BuildJs); }
protected void Button1_Click(object sender, EventArgs e) { sys_SystemInfoTable st = FrameSystemInfo.GetSystemInfoTable; st.DB_Option_Action_ = "Update"; sys_ConfigDataTable dt = new sys_ConfigDataTable(); dt.C_RequestLog = Convert.ToBoolean((string)Common.sink(ddl_C_RequestLog.UniqueID, MethodType.Post, 5, 1, DataType.Str)); dt.C_UpImgHeight = (int)Common.sink(tb_C_UpImgHeight.UniqueID, MethodType.Post, 255, 1, DataType.Int); dt.C_UpImgWidth = (int)Common.sink(tb_C_UpImgWidth.UniqueID, MethodType.Post, 255, 1, DataType.Int); dt.C_IPLookUrl = (string)Common.sink(tb_C_IPLookUrl.UniqueID, MethodType.Post, 255, 1, DataType.Str); dt.C_UploadFileExt = (string)Common.sink(tb_C_UploadFileExt.UniqueID, MethodType.Post, 255, 1, DataType.Str); dt.C_UploadSizeKb = (int)Common.sink(tb_C_UploadSizeKb.UniqueID, MethodType.Post, 255, 1, DataType.Int); dt.C_LoginErrorDisableMinute = (int)Common.sink(tb_C_LoginErrorDisableMinute.UniqueID, MethodType.Post, 255, 1, DataType.Int); dt.C_LoginErrorMaxNum = (int)Common.sink(tb_C_LoginErrorMaxNum.UniqueID, MethodType.Post, 255, 1, DataType.Int); dt.C_HttpGZip = Convert.ToBoolean((string)Common.sink(ddl_C_HttpGZip.UniqueID, MethodType.Post, 5, 1, DataType.Str)); dt.C_UploadPath = (string)Common.sink(tb_C_UploadPath.UniqueID, MethodType.Post, 255, 1, DataType.Str); dt.C_CheckUpdate = Convert.ToBoolean((string)Common.sink(ddl_C_CheckUpdate.UniqueID, MethodType.Post, 5, 1, DataType.Str)); dt.C_DisableIp = (string)Common.sink(tb_C_DisableIp.UniqueID, MethodType.Post, 2000, 0, DataType.Str); dt.C_Enable_Ldap = Convert.ToBoolean((string)Common.sink(ddl_C_Enable_Ldap.UniqueID, MethodType.Post, 5, 1, DataType.Str)); dt.C_Ldap_Path = (string)Common.sink(tb_C_Ldap_Path.UniqueID, MethodType.Post, 200, 0, DataType.Str); dt.C_Ldap_Domain = (string)Common.sink(tb_C_Ldap_Domain.UniqueID, MethodType.Post, 200, 0, DataType.Str); st.S_Name = (string)Common.sink(tb_S_Name.UniqueID, MethodType.Post, 255, 1, DataType.Str); st.S_Version = (string)Common.sink(tb_S_Version.UniqueID, MethodType.Post, 20, 1, DataType.Str); st.S_SystemConfigData = dt; BusinessFacade.sys_SystemInfoInsertUpdate(st); EventMessage.MessageBox(1, "修改环境配置", "修改环境配置成功!", Icon_Type.OK, Common.GetHomeBaseUrl("default.aspx")); }
public BusinessFacadeTest() { var repository = new Repository <T>(); var logger = new NullLogger <BusinessFacade <T> >(); _businessfacade = new BusinessFacade <T>(repository, logger); }
protected void Button1_Click(object sender, EventArgs e) { string All_Title_Txt = ""; PopedomType pt = PopedomType.New; sys_FieldTable Ft = BusinessFacade.sys_FieldDisp(FieldID); string F_CName_Value = (string)Common.sink(F_CName.UniqueID, MethodType.Post, 50, 1, DataType.Str); string F_Remark_Value = (string)Common.sink(F_Remark.UniqueID, MethodType.Post, 200, 0, DataType.Str); Ft.F_CName = F_CName_Value; Ft.F_Remark = F_Remark_Value; if (CMD == "New") { string F_Key_Value = (string)Common.sink(F_Key.UniqueID, MethodType.Post, 50, 1, DataType.CharAndNum); Ft.F_Key = F_Key_Value; All_Title_Txt = "增加"; Ft.DB_Option_Action_ = "Insert"; } else if (CMD == "Edit") { pt = PopedomType.Edit; All_Title_Txt = "修改"; Ft.DB_Option_Action_ = "Update"; } if (BusinessFacade.sys_FieldCheckPK(Ft, pt)) { EventMessage.MessageBox(1, "操作失败", string.Format("存在相同的值({0})!", Ft.F_Key), Icon_Type.Alert, Common.GetHomeBaseUrl("default.aspx")); } BusinessFacade.sys_FieldInsertUpdate(Ft); EventMessage.MessageBox(1, "操作成功", string.Format("{1}ID({0})成功!", FieldID, All_Title_Txt), Icon_Type.OK, Common.GetHomeBaseUrl("default.aspx")); }
public virtual void TestInitialize() { DbContextHelper <CadastroEntities> .CreateContext(); BusinessFacade = new BusinessFacade(); //Aqui não pode ser singleton RepositoryFacade = new RepositoryFacade(); //Aqui não pode ser singleton }
/// <summary> /// 登陆验证 /// </summary> /// <param name="LoginName">用户名</param> /// <param name="LoginPassWord">密码</param> /// <param name="userkey">用户登陆标识</param> /// <returns>true/false</returns> public bool CheckLogin(string LoginName, string LoginPassWord, string userkey) { bool bBool = false; QueryParam qp = new QueryParam(); qp.Where = string.Format(" Where U_StatUs=0 and U_LoginName='{0}' and U_Password='******'", Common.inSQL(LoginName), Common.md5(LoginPassWord, 32)); int iInt = 0; ArrayList lst = BusinessFacade.sys_UserList(qp, out iInt); if (iInt > 0) { bBool = true; sys_UserTable sUT = (sys_UserTable)lst[0]; string[] U_ExtendFieldArray = (sUT.U_ExtendField + "").Split(','); if (U_ExtendFieldArray.Length == 3) { Common.MenuStyle = Convert.ToInt32(U_ExtendFieldArray[0]); Common.PageSize = Convert.ToInt32(U_ExtendFieldArray[1]); Common.TableSink = U_ExtendFieldArray[2]; } checkOnline(sUT.U_LoginName.ToLower(), LoginPassWord, Common.GetSessionID, userkey); Signin(sUT); } return(bBool); }
private void OnStart() { ArrayList lst = BusinessFacade.sys_Module_List(); int i = 1; foreach (sys_ModuleTable var in lst) { ArrayList lst2 = BusinessFacade.GetPermissionModuleSub(var.ModuleID); if (lst2.Count > 0) { if (i == 1) { sb_FramesetRows.Append("21,*"); } else { sb_FramesetRows.Append(",21,0"); } sb_HTMLSrc.AppendFormat("<frame name={0}menubarbutton_{1}{0} target={0}pagemain{0} scrolling={0}no{0} noresize src={0}Menu1_Button.aspx?APCatalogueID={1}&OrderNo={2}&APCatCName={3}{0}>{4}<frame name={0}menubar_{1}{0} target={0}pagemain{0} scrolling={0}auto{0} noresize src={0}Menu1_Disp.aspx?ModuleID={5}&OrderNo={2}{0} STYLE={0}border-width:1; border-bottom-style:solid{0}>{4}", "\"", var.ModuleID, i, var.M_CName, "\n", var.ModuleID); i++; } } }
/// <summary> /// 根据用户ID,获取用户模块权限列表 /// </summary> /// <param name="UserID">用户ID</param> /// <returns></returns> private static Hashtable Get_sys_RolePermissionTable(int UserID) { Hashtable PageCodeList = new Hashtable(); List <sys_RolePermissionTable> List = new List <sys_RolePermissionTable>(); QueryParam qp = new QueryParam(); qp.Where = string.Format("Where R_UserID={0}", UserID); int RecordCount = 0; ArrayList lst = BusinessFacade.sys_UserRolesList(qp, out RecordCount); foreach (sys_UserRolesTable var in lst) { Get_RolesPermission(var.R_RoleID, List); } for (int i = 0; i < List.Count; i++) { string Key = string.Format("{0}-{1}", List[i].P_ApplicationID, List[i].P_PageCode); if (PageCodeList.ContainsKey(Key)) { sys_RolePermissionTable Rpt = (sys_RolePermissionTable)PageCodeList[Key]; if (Rpt.P_Value != List[i].P_Value) { //PageCodeList[Key] = List[i]; Rpt.P_Value = Rpt.P_Value | List[i].P_Value; } } else { PageCodeList.Add(Key, List[i]); } } return(PageCodeList); }
private void OnStart() { int RecordCount = 0; QueryParam qp = new QueryParam(); qp.Orderfld = "G_Level,G_ShowOrder"; qp.OrderType = 0; qp.Where = string.Format("Where G_ParentID ={0} and G_Delete=0 ", GroupID); ArrayList lst = BusinessFacade.sys_GroupList(qp, out RecordCount); CatCountTxt.Text = RecordCount.ToString(); if (GroupID == 0) { CatNameTxt.Text = "部门列表"; } else { CatNameTxt.Text = BusinessFacade.sys_GroupDisp(GroupID).G_CName; } SubGroup.DataSource = lst; SubGroup.DataBind(); CatListTitle.Text = string.Format("<a href='GroupList.aspx'>部门列表</a>{0}", BusinessFacade.GetGroupTitle(GroupID)); }
/// <summary> /// 绑定角色资料 /// </summary> private void BindRoleID() { QueryParam qp = new QueryParam(); int RecordCount = 0; //ArrayList lst = BusinessFacade.sys_RolesList(qp, out RecordCount); ArrayList lst = BusinessFacade.sys_RolesListUser(qp, out RecordCount); MultiListBox1.FirstListBox.DataSource = lst; MultiListBox1.DataBind(); lst = BusinessFacade.sys_UserRolesDisp(UserID); if (lst.Count != 0) { foreach (sys_UserRolesTable var in lst) { ListItem li = new ListItem(); li = MultiListBox1.FirstListBox.Items.FindByValue(var.R_RoleID.ToString()); if (li != null) { MultiListBox1.FirstListBox.Items.Remove(li); MultiListBox1.SecondListBox.Items.Add(li); } Roles_Value.Text = Roles_Value.Text + BusinessFacade.sys_RolesDisp(var.R_RoleID).R_RoleName + "<br>"; } } }
protected void Button3_Click(object sender, EventArgs e) { //保存待分组用户 int count1 = ListBox1.Items.Count; for (int i = 0; i < count1; i++) { sys_UserTable ut = BusinessFacade.sys_UserDisp(int.Parse(ListBox1.Items[i].Value)); ut.U_SGroupID = 0; ut.DB_Option_Action_ = "Update"; int rInt = BusinessFacade.sys_UserInsertUpdate(ut); } //保存右边分组用户 int count2 = ListBox2.Items.Count; for (int j = 0; j < count2; j++) { sys_UserTable ut = BusinessFacade.sys_UserDisp(int.Parse(ListBox2.Items[j].Value)); ut.U_SGroupID = int.Parse(DropDownList1.SelectedValue); ut.DB_Option_Action_ = "Update"; int rInt = BusinessFacade.sys_UserInsertUpdate(ut); } Response.Write("<script language='javascript'>alert('设置成功!');</script>"); }
protected void Module_Sub_ItemDataBound(object sender, RepeaterItemEventArgs e) { sys_ModuleTable s_Mt = (sys_ModuleTable)e.Item.DataItem; //获得当前设定角色权限 sys_RolePermissionTable s_Rp = BusinessFacade.sys_RolePermissionDisp(RoleID, ApplicationID, s_Mt.M_PageCode); DataList dlist = (DataList)e.Item.FindControl("PermissionList"); if (dlist != null) { List <sys_PermissionItem> lst = GetPermissionList(s_Mt.ModuleID); FormatPermission(lst, s_Mt.M_PageCode, s_Rp.P_Value); dlist.DataSource = lst; dlist.DataBind(); } #region "原有代码" /* * string rightString = string.Format("<img src='{0}'>",ResolveClientUrl("~/Manager/images/right.gif")); * string wrongString = string.Format("<img src='{0}'>",ResolveClientUrl("~/Manager/images/wrong.gif")); * string dispString = ""; * string SelectTxt = ""; * string DisableCheckbox = ""; * int TempStep = 1; * for (int i = 0; i < 8; i++) * { * TempStep = TempStep + TempStep; * Literal li = (Literal)e.Item.FindControl(string.Format("Lab{0}_Txt",TempStep)); * if (li != null) * { * //判断当前角色所属用户是否享有当前权限 * if (!UserData.CheckPageCode(Common.Get_UserID, ApplicationID, s_Mt.M_PageCode, TempStep)) * { * DisableCheckbox = "disabled"; * } * else * { * DisableCheckbox = ""; * } * if ((s_Rp.P_Value & TempStep) == TempStep) * { * dispString = rightString; * SelectTxt = "checked"; * } * else * { * dispString = wrongString; * SelectTxt = ""; * } * if (CMD == "Edit") * { * dispString = string.Format("<input type=checkbox id='PageCode{0}' name='PageCode{0}' value='{1}' {2} {3}>", s_Mt.M_PageCode, TempStep, SelectTxt, DisableCheckbox); * } * li.Text = dispString; * } * } */ #endregion }
protected void Page_Load(object sender, EventArgs e) { S_ID = (int)Common.sink("S_ID", MethodType.Get, 255, 1, DataType.Int); ModuleID = (int)Common.sink("ModuleID", MethodType.Get, 255, 1, DataType.Int); int ExtPermissionID = (int)Common.sink("ExtPermissionID", MethodType.Get, 11, 0, DataType.Int); if (ExtPermissionID != 0) { DeleteExtPermissionID(ExtPermissionID); } S_ID_Name = BusinessFacade.sys_ApplicationsDisp(S_ID).A_AppName; CMD = (string)Common.sink("CMD", MethodType.Get, 255, 0, DataType.Str); OrderByListItems_UniqueID = OrderByListItems.UniqueID.Replace("$", "_"); Button2.OnClientClick = string.Format("selectAll({0})", OrderByListItems_UniqueID); SetMenu(); if (!Page.IsPostBack) { FrameWorkPermission.CheckPagePermission(CMD); OnStart(); //判断是否有排序权限 if (!FrameWorkPermission.CheckButtonPermission(PopedomType.Orderby)) { TabOptionItem3.Visible = false; } } }
public virtual Profile CreateProfile(Profile profile) { //role validation if (profile.ProfileRole.Where <ProfileRole>(r => r.RoleItemId == EntityConstants.ROLE_IDS_NORMALUSER).Count() > 0) { profile.Status = EntityConstants.PROFILE_STATUS_ACTIVE; } else { throw new Exception("unsupported profile role"); } lock (this) { CheckProfileExistance(profile); //default party creation var party = BusinessFacade.GetBSO <PartyBSO>().CreatePersonParty(); //profile profile.PartyId = party.PartyId; var profileRoles = profile.ProfileRole; profile = CreateProfileSlim(profile); //profileRoles profile.ProfileRole = profileRoles; this.partyRoleBSO.UpdateProfileRoles(profile); return(profile); } }
protected void Button3_Click(object sender, EventArgs e) { if (!FrameWorkMenuTree.CheckModuleLastLevel(ModuleID)) { return; } string PermissionName_Value = (string)Common.sink(PermissionName.UniqueID, MethodType.Post, 100, 1, DataType.Str); sys_ModuleExtPermissionTable st = new sys_ModuleExtPermissionTable(); st.DB_Option_Action_ = "Insert"; st.ModuleID = ModuleID; st.PermissionName = PermissionName_Value; st.PermissionValue = BusinessFacade.sys_ModuleExtPermissionGetLastPermissionValue(ModuleID); if (st.PermissionValue == 0) { EventMessage.MessageBox(1, "操作失败", string.Format("增加自定义权限失败,权限值已经达到最大值,无法再增加!"), Icon_Type.Alert, Common.GetHomeBaseUrl(string.Format("ModuleManager.aspx?cmd=ExtPermission&S_ID={0}&ModuleID={1}", S_ID, ModuleID))); } int returnint = BusinessFacade.sys_ModuleExtPermissionInsertUpdate(st); if (returnint < 0) { EventMessage.MessageBox(1, "操作失败", string.Format("增加自定义权限失败!"), Icon_Type.Error, Common.GetHomeBaseUrl(string.Format("ModuleManager.aspx?cmd=ExtPermission&S_ID={0}&ModuleID={1}", S_ID, ModuleID))); } sys_ModuleExtPermission_Cache.ReLoadCache(); TabOptionWebControls1.SelectIndex = 3; BindPermissionList(); }
protected void Button1_Click(object sender, EventArgs e) { sys_RolesTable sat = BusinessFacade.sys_RolesDisp(RoleID); sat.R_Description = (string)Common.sink(R_Description.UniqueID, MethodType.Post, 255, 0, DataType.Str); sat.R_RoleName = (string)Common.sink(R_RoleName.UniqueID, MethodType.Post, 50, 1, DataType.Str); switch (CMD) { case "New": if (BusinessFacade.sys_Roles_PK(sat.R_RoleName, 0)) { EventMessage.MessageBox(1, "数据输入出错", string.Format("存在相同的角色名称({0})", sat.R_RoleName) , Icon_Type.Error, "history.back()", UrlType.JavaScript); } CMD_Txt = "增加"; sat.R_UserID = UserData.GetUserDate.UserID; sat.DB_Option_Action_ = "Insert"; sat.R_UserID = Common.Get_UserID; break; case "Edit": if (BusinessFacade.sys_Roles_PK(sat.R_RoleName, sat.RoleID)) { EventMessage.MessageBox(1, "数据输入出错", string.Format("存在相同的角色名称({0})", sat.R_RoleName) , Icon_Type.Error, "history.back()", UrlType.JavaScript); } CMD_Txt = "修改"; sat.DB_Option_Action_ = "Update"; break; } All_Title_Txt = CMD_Txt + App_Txt; BusinessFacade.sys_RolesInsertUpdate(sat); EventMessage.MessageBox(1, "操作成功", string.Format("{1}ID({0})成功!", RoleID, All_Title_Txt), Icon_Type.OK, Common.GetHomeBaseUrl("RoleList.aspx")); }
public PlayerRegisterView() { InitializeComponent(); PlayerList = new ObservableCollection <Player>(); PlayerList = BusinessFacade.GetPlayerData(); PlayerDataGrid.ItemsSource = PlayerList; }
/// <summary> /// 导出文件为txt /// </summary> /// <param name="isdelete">是否删除数据</param> protected void ExportTxt(bool isdelete) { Page.Response.Clear(); Page.Response.Buffer = true; Page.Response.Charset = "GB2312"; Page.Response.AppendHeader("Content-Disposition", string.Format("attachment;filename=sys_EventLog{0}.csv", DateTime.Now.ToShortDateString())); Page.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); //设置输出流为简体中文 Response.ContentType = "text/plain"; //设置输出文件类型为txt文件。 this.EnableViewState = false; System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN", true); System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("EventID,E_U_LoginName,E_UserID,E_DateTime,E_ApplicationID,E_A_AppName,E_M_Name,E_M_PageCode,E_From,E_Type,E_IP,E_Record"); sb.Append("\n"); int rCount = 0; ArrayList lst = BusinessFacade.sys_EventList(new QueryParam(1, int.MaxValue), out rCount); foreach (sys_EventTable var in lst) { sb.AppendFormat("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},\"{11}\"\n", var.EventID, var.E_U_LoginName, var.E_UserID, var.E_DateTime, var.E_ApplicationID, var.E_A_AppName, var.E_M_Name, var.E_M_PageCode, var.E_From, var.E_Type, var.E_IP, var.E_Record ); } Page.Response.Write(sb.ToString()); if (isdelete) { ClearData(); } EventMessage.EventWriteDB(2, "导出操作日志!"); Page.Response.End(); }
protected void Button1_Click(object sender, EventArgs e) { FrameWorkPermission.CheckPermissionVoid(PopedomType.Orderby); string ItemsList = (string)Common.sink(OrderByListItems.UniqueID, MethodType.Post, 100000, 1, DataType.Str); if (ItemsList.Length > 0) { int RecordCount = 0; ArrayList lst = new ArrayList(); QueryParam qp = new QueryParam(); string[] ItemsLists = ItemsList.Split(','); for (int i = 0; i < ItemsLists.Length; i++) { BusinessFacade.Update_Table_Fileds("sys_Module", string.Format("M_OrderLevel='{0}{1}'", Common.FillZero(i.ToString(), 2), "00"), string.Format("ModuleID={0}", ItemsLists[i])); qp.Orderfld = "M_OrderLevel "; qp.OrderType = 0; qp.Where = string.Format("Where M_ParentID={0}", ItemsLists[i]); RecordCount = 0; lst = BusinessFacade.sys_ModuleList(qp, out RecordCount); if (lst.Count > 0) { RecordCount = 1; foreach (sys_ModuleTable var in lst) { BusinessFacade.Update_Table_Fileds("sys_Module", string.Format("M_OrderLevel='{0}{1}'", Common.FillZero(i.ToString(), 2), Common.FillZero(RecordCount.ToString(), 2)), string.Format("ModuleID={0}", var.ModuleID)); RecordCount++; } } } } EventMessage.MessageBox(1, "操作成功", string.Format("排序{0}模块成功!", AppName), Icon_Type.OK, Common.GetHomeBaseUrl(string.Format("ModuleList.aspx?S_ID={0}&AppName={1}", S_ID, AppName))); }