protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { hlBack.NavigateUrl = "List.aspx?active=" + Request.QueryString["active"]; MojoCube.Web.Sql.DropDownListBind(ddlDepartment, "User_Department", "DepartmentName", "pk_Department", "fk_Company=0", "SortID", "asc"); MojoCube.Web.Sql.DropDownListBind(ddlPosition, "User_Position", "Title", "pk_Position", "fk_Company=0", "SortID", "desc"); MojoCube.Web.Sql.DropDownListBind(ddlRole, "Role_Name", "RoleName_CHS", "pk_Name", "fk_Company=0", "PowerValue", "desc"); if (Request.QueryString["id"] != null) { EditDiv.Visible = true; ViewState["pk_User"] = MojoCube.Api.Text.Security.DecryptString(Request.QueryString["id"]); MojoCube.Web.User.List list = new MojoCube.Web.User.List(); list.GetData(int.Parse(ViewState["pk_User"].ToString())); txtName.Text = list.UserName; txtPhone1.Text = list.Phone1; txtNickName.Text = list.NickName; txtFullName.Text = list.FullName; txtEmail1.Text = list.Email1; txtAddress1.Text = list.Address1; txtEducation.Text = list.Education; txtSchool.Text = list.School; txtBankAccount.Text = list.BankAccount; txtIDNumber.Text = list.IDNumber; MojoCube.Web.Sql.ddlFindByValue(ddlDepartment, list.fk_Department.ToString()); MojoCube.Web.Sql.ddlFindByValue(ddlPosition, list.Position.ToString()); MojoCube.Web.Sql.ddlFindByValue(ddlRole, list.RoleValue.ToString()); txtWages.Text = list.Wages.ToString("N2"); txtEntryTime.Text = DateTime.Parse(list.EntryTime).ToString("yyyy-MM-dd"); txtBirthday.Text = DateTime.Parse(list.Birthday).ToString("yyyy-MM-dd"); MojoCube.Web.Sql.ddlFindByValue(ddlSkin, list.Skin); MojoCube.Web.Sql.ddlFindByValue(ddlSex, list.Sex.ToString()); if (list.ImagePath1 != "") { imgPortrait.ImageUrl = "~/Files.aspx?image=" + MojoCube.Api.Text.Security.EncryptString(list.ImagePath1) + "&cut=200,200"; } else { imgPortrait.ImageUrl = "~/Images/user.png"; } this.Title = "用户编辑:" + txtName.Text.Trim(); } else { txtBankAccount.Text = "(工行)"; txtEntryTime.Text = DateTime.Now.ToString("yyyy-MM-dd"); this.Title = "用户编辑"; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GridBind(); //用户信息 MojoCube.Web.User.List list = new MojoCube.Web.User.List(); list.GetData(int.Parse(Session["UserID"].ToString())); lblFullName.Text = list.FullName; txtName.Text = list.UserName; txtPhone1.Text = list.Phone1; txtNickName.Text = list.NickName; txtFullName.Text = list.FullName; txtEmail1.Text = list.Email1; txtAddress1.Text = list.Address1; txtEducation.Text = list.Education; txtSchool.Text = list.School; txtBankAccount.Text = list.BankAccount; txtIDNumber.Text = list.IDNumber; txtBirthday.Text = DateTime.Parse(list.Birthday).ToString("yyyy-MM-dd"); txtNote.Text = list.Note; MojoCube.Web.Sql.ddlFindByValue(ddlSkin, list.Skin); MojoCube.Web.Sql.ddlFindByValue(ddlSex, list.Sex.ToString()); if (list.ImagePath1 != "") { imgPortrait.ImageUrl = "~/Files.aspx?image=" + MojoCube.Api.Text.Security.EncryptString(list.ImagePath1) + "&cut=200,200"; } else { imgPortrait.ImageUrl = "~/Images/user.png"; } //职位 MojoCube.Web.User.Position position = new MojoCube.Web.User.Position(); position.GetData(list.Position); lblPosition.Text = position.Title; //部门 MojoCube.Web.User.Department department = new MojoCube.Web.User.Department(); department.GetData(list.fk_Department); lblDepartment.Text = department.DepartmentName; lblEducation.Text = list.School + " " + list.Education; lblPhone.Text = list.Phone1; lblAddress.Text = list.Address1; lblNote.Text = list.Note; this.Title = "用户面板"; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //用户信息 MojoCube.Web.User.List user = new MojoCube.Web.User.List(); user.GetData(int.Parse(Session["UserID"].ToString())); ViewState["Skin"] = user.Skin; } this.Page.Title = "MojoCube"; //界面皮肤 skin = ViewState["Skin"].ToString(); skinCss = "<link rel=\"stylesheet\" href=\"../Skins/dist/css/skins/skin-" + skin + ".min.css\" /><link rel=\"stylesheet\" href=\"../Skins/plugins/iCheck/flat/" + skin + ".css\" />"; }
private string CreateMemo(DataTable dt) { StringBuilder sb = new StringBuilder(); if (dt.Rows.Count > 0) { MojoCube.Web.User.List user = new MojoCube.Web.User.List(); user.GetData(int.Parse(Session["UserID"].ToString())); string userImage = ""; if (user.ImagePath1 != "") { userImage = "../Files.aspx?image=" + MojoCube.Api.Text.Security.EncryptString(user.ImagePath1); } else { userImage = "../Images/user.png"; } for (int i = 0; i < dt.Rows.Count; i++) { sb.Append("<div class=\"item\" style=\"border-top:dashed 1px #eee; padding-top:10px;\">"); sb.Append("<img src=\"" + userImage + "\" class=\"online\">"); sb.Append("<p class=\"message\">"); sb.Append("<a href=\"../User/Profile.aspx\" class=\"name\">"); sb.Append("<small class=\"text-muted pull-right\"><i class=\"fa fa-clock-o\"></i> " + DateTime.Parse(dt.Rows[i]["ModifyDate"].ToString()).ToString("yyyy-MM-dd HH:mm") + "</small>"); if (dt.Rows[i]["Title"].ToString() != "") { sb.Append(dt.Rows[i]["Title"].ToString()); } else { sb.Append("无标题"); } sb.Append("</a>"); sb.Append(dt.Rows[i]["Description"].ToString()); sb.Append("</p>"); sb.Append("</div>"); } } return(sb.ToString()); }
protected void btnSave_Click(object sender, EventArgs e) { if (txtName.Text.Trim() == "") { AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "请填写名称"); return; } MojoCube.Web.User.List list = new MojoCube.Web.User.List(); //修改 if (ViewState["pk_User"] != null) { MojoCube.Api.File.Upload upload = new MojoCube.Api.File.Upload(); upload.FilePath = "User/" + ViewState["pk_User"].ToString(); upload.FileName = MojoCube.Api.Text.Function.DateTimeString(true); upload.DoFileUpload(fuPortrait); list.GetData(int.Parse(ViewState["pk_User"].ToString())); if (cbResetPsw.Checked) { list.Password = FormsAuthentication.HashPasswordForStoringInConfigFile("123456", "MD5").ToLower(); } list.fk_Department = int.Parse(ddlDepartment.SelectedValue); list.RoleValue = int.Parse(ddlRole.SelectedValue); list.RoleList = ddlRole.SelectedValue; list.Position = int.Parse(ddlPosition.SelectedValue); list.UserName = txtName.Text.Trim(); list.NickName = txtNickName.Text.Trim(); list.FullName = txtFullName.Text.Trim(); list.FirstName = MojoCube.Web.String.GetChineseName(txtFullName.Text.Trim(), false); list.LastName = MojoCube.Web.String.GetChineseName(txtFullName.Text.Trim(), true); list.Phone1 = txtPhone1.Text.Trim(); list.Email1 = txtEmail1.Text.Trim(); list.Address1 = txtAddress1.Text.Trim(); list.Birthday = txtBirthday.Text.Trim(); list.Education = txtEducation.Text.Trim(); list.School = txtSchool.Text.Trim(); list.BankAccount = txtBankAccount.Text.Trim(); list.IDNumber = txtIDNumber.Text.Trim(); list.Wages = MojoCube.Web.String.ToDecimal(txtWages.Text.Trim()); list.EntryTime = txtEntryTime.Text.Trim(); list.Skin = ddlSkin.SelectedValue; list.Sex = int.Parse(ddlSex.SelectedValue); if (upload.IsUpload) { list.ImagePath1 = upload.OldFilePath; } list.ModifyUser = int.Parse(Session["UserID"].ToString()); list.ModifyDate = DateTime.Now.ToString(); list.UpdateData(list.pk_User); } //新增 else { list.UserName = txtName.Text.Trim(); list.Password = FormsAuthentication.HashPasswordForStoringInConfigFile("123456", "MD5").ToLower(); list.TypeID = 0; list.fk_Department = int.Parse(ddlDepartment.SelectedValue); list.RoleValue = int.Parse(ddlRole.SelectedValue); list.RoleList = ddlRole.SelectedValue; list.Position = int.Parse(ddlPosition.SelectedValue); list.Number = string.Empty; list.Skin = ddlSkin.SelectedValue; list.Language = "CHS"; list.IsLock = false; list.LastLoginIP = string.Empty; list.LastLoginTime = DateTime.Now.ToString(); list.NickName = txtNickName.Text.Trim(); list.FullName = txtFullName.Text.Trim(); list.FirstName = MojoCube.Web.String.GetChineseName(txtFullName.Text.Trim(), false); list.MiddleName = string.Empty; list.LastName = MojoCube.Web.String.GetChineseName(txtFullName.Text.Trim(), true); list.Phone1 = txtPhone1.Text.Trim(); list.Phone2 = string.Empty; list.Email1 = txtEmail1.Text.Trim(); list.Email2 = string.Empty; list.Fax = string.Empty; list.Line = string.Empty; list.Wechat = string.Empty; list.QQ = string.Empty; list.Facebook = string.Empty; list.Twitter = string.Empty; list.Linkedin = string.Empty; list.ZipCode = string.Empty; list.Place = string.Empty; list.Address1 = txtAddress1.Text.Trim(); list.Address2 = string.Empty; list.Province = 0; list.City = 0; list.County = 0; list.Zone = 0; list.Sex = int.Parse(ddlSex.SelectedValue); list.Height = 0; list.Weight = 0; list.Birthday = txtBirthday.Text.Trim(); list.Education = txtEducation.Text.Trim(); list.School = txtSchool.Text.Trim(); list.ImagePath1 = string.Empty; list.ImagePath2 = string.Empty; list.IDCardPath = string.Empty; list.ResumePath = string.Empty; list.Wages = MojoCube.Web.String.ToDecimal(txtWages.Text.Trim()); list.BankAccount = txtBankAccount.Text.Trim(); list.IDNumber = txtIDNumber.Text.Trim(); list.Source = string.Empty; list.Note = string.Empty; list.Remark = string.Empty; list.EntryTime = txtEntryTime.Text.Trim(); list.IsQuit = false; list.QuitTime = DateTime.Now.ToString(); list.fk_Company = 0; list.CreateUser = int.Parse(Session["UserID"].ToString()); list.CreateDate = DateTime.Now.ToString(); list.ModifyUser = 0; list.ModifyDate = DateTime.Now.ToString(); list.InsertData(); } Response.Redirect("List.aspx?active=" + Request.QueryString["active"]); }
protected void btnSave_Click(object sender, EventArgs e) { if (txtFullName.Text.Trim() == "") { AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "请填写真实姓名"); return; } MojoCube.Web.User.List list = new MojoCube.Web.User.List(); //修改 if (Session["UserID"] != null) { MojoCube.Api.File.Upload upload = new MojoCube.Api.File.Upload(); upload.FilePath = "User/" + Session["UserID"].ToString(); upload.FileName = MojoCube.Api.Text.Function.DateTimeString(true); upload.DoFileUpload(fuPortrait); list.GetData(int.Parse(Session["UserID"].ToString())); if (txtPassword1.Text.Trim() != "") { if (txtPassword1.Text.Trim().Length < 6) { AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "请输入至少6位密码"); return; } if (txtPassword1.Text.Trim() != txtPassword2.Text.Trim()) { AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "两次输入密码不一致"); return; } list.Password = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword1.Text.Trim(), "MD5").ToLower(); } list.UserName = txtName.Text.Trim(); list.NickName = txtNickName.Text.Trim(); list.FullName = txtFullName.Text.Trim(); list.FirstName = MojoCube.Web.String.GetChineseName(txtFullName.Text.Trim(), false); list.LastName = MojoCube.Web.String.GetChineseName(txtFullName.Text.Trim(), true); list.Phone1 = txtPhone1.Text.Trim(); list.Email1 = txtEmail1.Text.Trim(); list.Address1 = txtAddress1.Text.Trim(); list.Education = txtEducation.Text.Trim(); list.School = txtSchool.Text.Trim(); list.BankAccount = txtBankAccount.Text.Trim(); list.IDNumber = txtIDNumber.Text.Trim(); list.Skin = ddlSkin.SelectedValue; list.Sex = int.Parse(ddlSex.SelectedValue); list.Birthday = txtBirthday.Text.Trim(); list.Note = txtNote.Text.Trim(); if (upload.IsUpload) { list.ImagePath1 = upload.OldFilePath; } list.ModifyUser = int.Parse(Session["UserID"].ToString()); list.ModifyDate = DateTime.Now.ToString(); list.UpdateData(list.pk_User); Response.Redirect("Profile.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (this.Page.Title != "") { MojoCube.Web.User.Log.AddLog(this.Page.Title); } //用户信息 MojoCube.Web.User.List user = new MojoCube.Web.User.List(); user.GetData(int.Parse(Session["UserID"].ToString())); LeftMenu.InnerHtml = CreateLeftMenu(); MyHistory.InnerHtml = CreateHistory(user.ShowHistory); lblYear.Text = DateTime.Now.Year.ToString(); hlCopyright.NavigateUrl = "http://www.mojocube.com/"; hlCopyright.Text = "MojoCube"; hlCopyright.Target = "_blank"; Welcome.InnerHtml = DateTime.Now.ToString("yyyy年MM月dd日") + ", " + MojoCube.Api.Date.Get.ChineseWeek(); ViewState["Skin"] = user.Skin; lblFullName1.Text = lblFullName2.Text = user.FullName; if (user.ImagePath1 != "") { imgPortrait1.ImageUrl = imgPortrait2.ImageUrl = imgPortrait3.ImageUrl = "~/Admin/Files.aspx?image=" + MojoCube.Api.Text.Security.EncryptString(user.ImagePath1); } else { imgPortrait1.ImageUrl = imgPortrait2.ImageUrl = imgPortrait3.ImageUrl = "~/Admin/Images/user.png"; } //职位 MojoCube.Web.User.Position position = new MojoCube.Web.User.Position(); position.GetData(user.Position); lblPosition.Text = position.Title; //部门 MojoCube.Web.User.Department department = new MojoCube.Web.User.Department(); department.GetData(user.fk_Department); lblDepartment.Text = department.DepartmentName; //角色 MojoCube.Web.Role.Name role = new MojoCube.Web.Role.Name(); role.GetData(user.RoleValue); lblRoleName.Text = role.RoleName_CHS; } this.Page.Title = "MojoCube"; //界面皮肤 if (ViewState["Skin"] != null) { skin = ViewState["Skin"].ToString(); } else { skin = "blue"; } skinCss = "<link rel=\"stylesheet\" href=\"../Skins/dist/css/skins/skin-" + skin + ".min.css\" /><link rel=\"stylesheet\" href=\"../Skins/plugins/iCheck/flat/" + skin + ".css\" />"; }