protected void btnSave_Click(object sender, EventArgs e) { Js.BLL.Account.UserDal dal = new Js.BLL.Account.UserDal(); Js.Model.Account.UsersInfo model = new Js.Model.Account.UsersInfo(); if (UserName.Length > 0) model.UserID = int.Parse(this.txtUserID.Text); model.UserName = this.txtUserName.Text.Trim(); model.TrueName = this.txtTrueName.Text.Trim(); model.Password = UserPrincipal.EncryptPassword(this.txtPassword.Text); model.PersonID = this.txtPersonID.Text; model.PersonName = this.txtPersonName.Text; model.Email = this.txtEMail.Text.Trim(); model.Phone = this.txtPhone.Text.Trim(); model.CellPhone = this.txtCellPhone.Text.Trim(); model.DepartmentID = this.ddlDepartmentID.SelectedValue; if (this.hfdUserLevel.Value != "") { model.UserLevel = int.Parse(this.hfdUserLevel.Value); model.ParentLevel = int.Parse(this.hfdParentLevel.Value); } else { //DataRow dr = dal.GetUserLevel(NodeUser); DataRow dr = dal.GetUserLevel(Session["User"].ToString()); model.UserLevel = int.Parse(dr[0].ToString()); model.ParentLevel = int.Parse(dr[1].ToString()); } if (this.ddlSex.SelectedIndex == 0) model.Sex = false; else model.Sex = true; model.State = 0; if (this.txtEnableDate.Text.Length > 0) model.EnableDate = DateTime.Parse(this.txtEnableDate.Text); else model.EnableDate = null; if (this.txtStopDate.Text.Length > 0) model.StopDate = DateTime.Parse(this.txtStopDate.Text); else model.StopDate = null; model.CreateUserName = this.txtCreateUserName.Text; model.CreateDate = DateTime.Parse(this.txtCreateDate.Text); model.LastModifyUserName = Session["User"].ToString(); model.LastModifyDate = DateTime.Now; if (UserName.Length > 0) dal.Update(model); else dal.Add(model); Response.Redirect("BU_User.aspx?FormID=" + Server.UrlEncode(FormID)); }