⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 default.aspx.cs

📁 1、用SQL查询器打开install目录下的dooogo.sql运行之后创建数据库dooogo。 2、然后打开web.config修改 <DbProvider type="Club.Fram
💻 CS
📖 第 1 页 / 共 3 页
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Club.Framework;
using Club.Framework.Components;
using Club.Framework.Configuration;
using Club.Framework.Data;
using System.Xml;
using System.Net;
using System.IO;
namespace Club.ClubManage
{
	/// <summary>
	/// _default 的摘要说明。
	/// </summary>
	public class _default : System.Web.UI.Page
	{
		protected Club.Common.WebUI.ContentRegion AdminContent;
		protected Club.Common.WebUI.ContentRegion Header;
		protected Club.Common.WebUI.AdminPage AdminPage1;
		protected int RegisterId
		{
			get
			{
				if(FormSecurity.GetAdminLoginId()!=0)
				{
					return FormSecurity.GetAdminLoginId();
				}
				return FormSecurity.GetMemberId();
			}
		}
		private c_HomeSettingInfo setting;
		public c_HomeSettingInfo Setting
		{
			get
			{
				return this.setting;
			}
		}
		private c_UserDataCountInfo userDataCount;
		protected Club.Common.WebUI.ContentRegion Banner;
	
		public c_UserDataCountInfo UserDataCount
		{
			get
			{
				return this.userDataCount;
			}
		}
		private c_UserInfo userInfo;
		public c_UserInfo UserInfo
		{
			get
			{
				return userInfo;
			}
		}
		protected c_MemoInfo Memo;
		private void Page_Load(object sender, System.EventArgs e)
		{
			Ajax.Utility.RegisterTypeForAjax(typeof(_default));
			this.RegisterClientScriptBlock("Validator",Globals.Javascript.Validator());
			this.setting=Globals.DbProvider.Select_c_HomeSettingByRegisterID(this.RegisterId);
			this.userInfo=Globals.DbProvider.Select_c_UserByID(this.RegisterId);
			this.Memo = Globals.DbProvider.Check_c_Memo();
			if(userInfo==null)
			{
				this.userInfo=new c_UserInfo();
			}
			if(this.setting==null)
			{
				this.setting=new c_HomeSettingInfo();
			}
			if(!this.IsPostBack)
			{
				this.DataBind();
			}

			//Response.Write(this.editHomeSetting(true,1,1,1,1,"abc","cba",false));
			//Response.End();
			//test
			//sortAdd();
		}
		[Ajax.AjaxMethod()]
		public bool signOut()
		{
			FormSecurity.SignOut();
			return true;
		}
		#region 用户资料管理
		/// <summary>
		/// 修改网站设置
		/// </summary>
		/// <param name="isOpen"></param>
		/// <param name="messagePostType"></param>
		/// <param name="commentPostType"></param>
		/// <param name="guestBookPostType"></param>
		/// <param name="adminUIColorID"></param>
		/// <param name="siteTitle"></param>
		/// <param name="siteAffiche"></param>
		/// <param name="photoIsDownLoad"></param>
		/// <returns></returns>
		[Ajax.AjaxMethod()]
		public bool editHomeSetting(bool isOpen,int messagePostType,int commentPostType,int guestBookPostType,int adminUIColorID,string siteTitle,string siteAffiche,bool photoIsDownLoad)
		{
			bool isCreate=false;
			c_HomeSettingInfo _c_HomeSettingInfo=Globals.DbProvider.Select_c_HomeSettingByRegisterID(this.RegisterId);
			if(_c_HomeSettingInfo==null)
			{
				_c_HomeSettingInfo=new c_HomeSettingInfo();
				isCreate=true;
				_c_HomeSettingInfo.RegisterID = this.RegisterId;
			}
			_c_HomeSettingInfo.IsOpen = isOpen;
			_c_HomeSettingInfo.MessagePostType = messagePostType;
			_c_HomeSettingInfo.CommentPostType = commentPostType;
			_c_HomeSettingInfo.GuestBookPostType = guestBookPostType;
			_c_HomeSettingInfo.AdminUIColorID = adminUIColorID;
			_c_HomeSettingInfo.SiteTitle=siteTitle;
			_c_HomeSettingInfo.SiteAffiche = siteAffiche;
			_c_HomeSettingInfo.PhotoIsDownLoad=photoIsDownLoad;
			if(isCreate)
			{
				return Globals.DbProvider.Create_c_HomeSettingInfo(_c_HomeSettingInfo);
			}
			return Globals.DbProvider.Update_c_HomeSettingInfo(_c_HomeSettingInfo);
		}
		/// <summary>
		/// 更新网站模板
		/// </summary>
		/// <param name="templateID"></param>
		/// <param name="siteMenuSetting"></param>
		/// <returns></returns>
		[Ajax.AjaxMethod()]
		public bool updateSiteTemplate(int templateID,string siteMenuSetting)
		{
			bool isCreate=false;
			c_HomeSettingInfo _c_HomeSettingInfo=Globals.DbProvider.Select_c_HomeSettingByRegisterID(this.RegisterId);
			if(_c_HomeSettingInfo==null)
			{
				_c_HomeSettingInfo=new c_HomeSettingInfo();
				isCreate=true;
				_c_HomeSettingInfo.RegisterID = this.RegisterId;
			}
			_c_HomeSettingInfo.SiteMenuSetting = siteMenuSetting.TrimEnd(',','|');
			_c_HomeSettingInfo.TemplateID = templateID;
			if(isCreate)
			{
				return Globals.DbProvider.Create_c_HomeSettingInfo(_c_HomeSettingInfo);
			}
			return Globals.DbProvider.Update_c_HomeSettingInfo(_c_HomeSettingInfo);
		}
		/// <summary>
		/// 修改密码
		/// </summary>
		/// <param name="oldPassword"></param>
		/// <param name="newPassword"></param>
		/// <returns></returns>
		[Ajax.AjaxMethod()]
		public bool editPassword(string oldPassword,string newPassword)
		{
			return Globals.DbProvider.EditPassword(this.RegisterId,MySecurity.SEncryptString(oldPassword),MySecurity.SEncryptString(newPassword));
		}
		/// <summary>
		/// 更新资料
		/// </summary>
		/// <param name="email"></param>
		/// <param name="familyName"></param>
		/// <param name="firstName"></param>
		/// <param name="niceName"></param>
		/// <param name="sex"></param>
		/// <param name="birthday"></param>
		/// <param name="countryID"></param>
		/// <param name="provinceID"></param>
		/// <param name="cityID"></param>
		/// <param name="idiograph"></param>
		/// <param name="icon"></param>
		/// <param name="ideal"></param>
		/// <returns></returns>
		[Ajax.AjaxMethod()]
		public bool editUserInfo(string email,string familyName,string firstName,string niceName,int sex,string birthday,int countryID,int provinceID,int cityID,string idiograph,string icon,string ideal)
		{
			c_UserInfo _c_UserInfo=Globals.DbProvider.Select_c_UserByID(this.RegisterId);
			_c_UserInfo.Email = email;
			_c_UserInfo.FamilyName = familyName;
			_c_UserInfo.FirstName=firstName;
			_c_UserInfo.NiceName = niceName;
			_c_UserInfo.Sex = sex;
			_c_UserInfo.Birthday = DateTime.Parse(birthday);
			_c_UserInfo.CountryID = countryID;
			_c_UserInfo.ProvinceID = provinceID;
			_c_UserInfo.CityID = cityID;
			_c_UserInfo.Idiograph = idiograph;
			_c_UserInfo.Icon = icon;
			_c_UserInfo.Ideal = ideal;
			return Globals.DbProvider.Update_c_UserInfo(_c_UserInfo);
		}
		/// <summary>
		/// 更新用户数据
		/// </summary>
		/// <param name="bodilyID"></param>
		/// <param name="job"></param>
		/// <param name="educationID"></param>
		/// <param name="earningID"></param>
		/// <param name="tel"></param>
		/// <param name="isOpen"></param>
		/// <param name="qQ"></param>
		/// <param name="msn"></param>
		/// <param name="homepage"></param>
		/// <returns></returns>
		[Ajax.AjaxMethod()]
		public bool editUserData(int bodilyID,string job,int educationID,int earningID,string tel,bool isOpen,int qQ,string msn,string homepage)
		{
			bool isCreate=false;
			c_UserDataInfo _c_UserDataInfo=Globals.DbProvider.Select_c_UserDataByRegisterID(this.RegisterId);
			if(_c_UserDataInfo==null)
			{
				isCreate=true;
				_c_UserDataInfo=new c_UserDataInfo();
				_c_UserDataInfo.RegisterID = this.RegisterId;
			}
			_c_UserDataInfo.BodilyID = bodilyID;
			_c_UserDataInfo.Job = job;
			_c_UserDataInfo.EducationID = educationID;
			_c_UserDataInfo.EarningID = earningID;
			_c_UserDataInfo.Tel = tel;
			_c_UserDataInfo.IsOpen = isOpen;
			_c_UserDataInfo.QQ = qQ;
			_c_UserDataInfo.Msn = msn;
			_c_UserDataInfo.Homepage = homepage;
			if(isCreate)
			{
				return Globals.DbProvider.Create_c_UserDataInfo(_c_UserDataInfo);
			}
			return Globals.DbProvider.Update_c_UserDataInfo(_c_UserDataInfo);
		}
		#endregion

		#region 类别操作
		/// <summary>
		/// 添加类别
		/// </summary>
		[Ajax.AjaxMethod()]
		public bool sortAdd(int sortType,string sortName)
		{
			c_SortInfo _c_SortInfo=new c_SortInfo();
			_c_SortInfo.RegsiterID =this.RegisterId;
			_c_SortInfo.SortName = sortName;
			_c_SortInfo.SortType = sortType;
			_c_SortInfo.IsVisible= true;
			return Globals.DbProvider.Create_c_SortInfo(_c_SortInfo);
		}
		[Ajax.AjaxMethod()]
		public bool sortDelete(int id)
		{
			return Globals.DbProvider.Delete_c_SortByID(id);
		}
		[Ajax.AjaxMethod()]
		public bool sortUpdate(int id,string sortName)
		{
			c_SortInfo _c_SortInfo=Globals.DbProvider.Select_c_SortByID(id);
			_c_SortInfo.SortName = sortName;
			return Globals.DbProvider.Update_c_SortInfo(_c_SortInfo);
		}
		[Ajax.AjaxMethod()]
		public bool sortMove(int id,int orderId,int eId,int eOrderId)
		{
			return Globals.DbProvider.Move_c_Sort(id,orderId,eId,eOrderId);
		}
		[Ajax.AjaxMethod()]
		public bool sortVisible(int id)
		{
			return Globals.DbProvider.Visible_c_Sort(id);
		}
//		/// <summary>
//		/// 输出类别的XML表现形式
//		/// </summary>
//		/// <param name="registerId"></param>
//		/// <param name="sortType"></param>
//		/// <returns></returns>
//		[Ajax.AjaxMethod()]
//		public string sortList(int sortType)
//		{
//			c_SortCollection _c_SortCollection=Globals.DbProvider.Select_c_SortByRegsiterIDAndSortType(this.RegisterId,sortType);
//			XmlDocument xmlDoc=new XmlDocument();
//			XmlDeclaration xmlDeclaration = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null);
//			xmlDoc.InsertBefore(xmlDeclaration, xmlDoc.DocumentElement);
//			XmlNode root=xmlDoc.CreateElement("sort");
//			for(int i=0;i<_c_SortCollection.Count;i++)
//			{
//				XmlElement itemElement = xmlDoc.CreateElement("add");
//				XmlAttribute xmlAttribute=xmlDoc.CreateAttribute("key");
//				xmlAttribute.Value=_c_SortCollection[i].ID.ToString();
//				itemElement.Attributes.Append(xmlAttribute);
//				xmlAttribute=xmlDoc.CreateAttribute("value");
//				xmlAttribute.Value=_c_SortCollection[i].SortName;
//				itemElement.Attributes.Append(xmlAttribute);
//				root.AppendChild(itemElement);
//			}
//			xmlDoc.AppendChild(root);
//			return xmlDoc.InnerXml;
//		}
		#endregion

		#region 通讯录操作
		[Ajax.AjaxMethod()]
		public bool addressListAdd(string trueName,string niceName,int sortID,string birthday,string tel,string mobile,string qQ,string email,string address,string explian)
		{
			c_AddressListInfo _c_AddressListInfo = new c_AddressListInfo();			_c_AddressListInfo.TrueName = trueName;			_c_AddressListInfo.NiceName = niceName;			_c_AddressListInfo.SortID =sortID;			_c_AddressListInfo.Birthday = DateTime.Parse(birthday);			_c_AddressListInfo.Tel = tel;			_c_AddressListInfo.Mobile = mobile;			_c_AddressListInfo.QQ = qQ;			_c_AddressListInfo.Email = email;			_c_AddressListInfo.Address = address;			_c_AddressListInfo.Explian = explian;			_c_AddressListInfo.RegisterID = this.RegisterId;
			return Globals.DbProvider.Create_c_AddressListInfo(_c_AddressListInfo);
		}
		/// <summary>
		/// 修改通讯录
		/// </summary>
		/// <param name="id"></param>
		/// <param name="trueName"></param>
		/// <param name="niceName"></param>
		/// <param name="sortID"></param>
		/// <param name="birthday"></param>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -