protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!txtOldPassword.Text.Equals(LoginUser.LoginUserPassword))
            {
                AlertMessage("请输入正确密码!");
                return;
            }
            if (txtNewPassword.Text != txtAgain.Text)
            {
                AlertMessage("二次输入密码不一致!");
                return;
            }
            DirModel dml = new DirModel();

            dml.Add("@user_password", txtAgain.Text);
            dml.Add("@user_no", LoginUser.LoginUser);
            UserLogic pageLogic = new UserLogic();

            if (pageLogic.ChangeUserPassword(dml))
            {
                if (Request.Cookies["xsCookie"] != null)
                {
                    HttpCookie c*k = Request.Cookies["xsCookie"];
                    TimeSpan   ts  = new TimeSpan(-1, 0, 0, 0);
                    c*k.Expires = DateTime.Now.Add(ts);//删除整个Cookie,只要把过期时间设置为现在
                }
                AlertMessage("密码修改成功,需要重新登录才能生效.");
            }
        }
Exemple #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();

            dml.Add("@new_type_name", txtName.Text);
            dml.Add("@new_type_remark", txtRemark.Text);
            if (string.IsNullOrEmpty(ddlType.SelectedValue))
            {
                //新增
                dml.Add("@new_type_id", "NT" + DateTime.Now.ToString("yyyyMMddHHmmssfff"));
                if (pageLogic.InsertNewType(dml))
                {
                    AlertMessage("新增" + txtName.Text + "成功");
                }
                else
                {
                    AlertMessage("新增" + txtName.Text + "失败," + txtName.Text + "可能已经存在.");
                }
            }
            else
            {
                //维护
                dml.Add("@new_type_id", ddlType.SelectedValue);
                if (pageLogic.UpdateNewType(dml))
                {
                    AlertMessage("更新" + txtName.Text + "成功");
                }
                else
                {
                    AlertMessage("更新" + txtName.Text + "失败");
                }
            }
            BindType();
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();
            //新增页面
            string strid = "G" + DateTime.Now.ToString("yyyyMMddHHssmmm");

            dml.Add("@group_id", strid);
            dml.Add("@group_name", txtgroupName.Text.Trim());
            if (!pageLogic.ExistGroup(dml))
            {
                dml.Add("@group_remark", txtgroupRemark.Text.Trim());
                if (pageLogic.AddGroup(dml))
                {
                    AlertMessageAndGoTo("新增群组成功!", "/Page/P_System/Group.aspx");
                }
                else
                {
                    AlertMessageAndGoTo("新增群组失败!", "/Page/P_System/Group.aspx");
                }
            }
            else
            {
                AlertMessage("群组已经存在!");
            }
        }
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string strCheckCode = Session["CheckCode"].ToString().ToLower();

            if (strCheckCode.Equals(txtAuth.Text.ToLower()))
            {
                DirModel dml = new DirModel();
                dml.Add("@user_no", txtAdmin.Value);
                dml.Add("@user_password", txtPassword.Value);
                DataTable dt = pagelogic.QueryUser(dml);
                if (dt.Rows.Count == 0)
                {
                    lblMsg.Text = "账号或密码错误.";
                }
                else
                {
                    SetLoginSession(dt, dml);
                    // 判断记住密码
                    if (chkRemember.Checked)
                    {
                        HttpCookie cookie = new HttpCookie("xsCookie");
                        cookie.Values.Add("xs_UserNo", txtAdmin.Value.Trim());
                        cookie.Values.Add("xs_UserPassword", txtPassword.Value.Trim());
                        //设置
                        DateTime dts = DateTime.Now;
                        TimeSpan ts  = new TimeSpan();
                        if ("1".Equals(ddlTime.SelectedValue))
                        {
                            ts = new TimeSpan(10, 0, 0, 0);//过期时间为10天
                        }
                        else if ("2".Equals(ddlTime.SelectedValue))
                        {
                            ts = new TimeSpan(30, 0, 0, 0);//过期时间为一个月
                        }
                        else if ("3".Equals(ddlTime.SelectedValue))
                        {
                            ts = new TimeSpan(365, 0, 0, 0);//过期时间为一年
                        }

                        cookie.Expires = dts.Add(ts);//设置过期时间
                        Response.AppendCookie(cookie);
                    }
                    Response.Redirect("index.aspx");
                }
            }
            else
            {
                lblMsg.Text = "验证码错误.";
            }
        }
Exemple #5
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();

            dml.Add("main_id", ddlType.SelectedValue);
            dml.Add("main_content", txtRemark.Text);
            dml.Add("updateuser", LoginUser.LoginUserName);
            if (pagelogic.UpdateMain(dml))
            {
                AlertMessage("更新" + ddlType.SelectedItem.Text + "成功");
            }
            else
            {
                AlertMessage("更新" + ddlType.SelectedItem.Text + "失败");
            }
        }
 DataTable dtHasAction = new DataTable(); //当前群组所拥有的群组
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request["id"] != null)
         {
             string   strGroupID = Request["id"].ToString();
             DirModel dml        = new DirModel();
             dml.Add("@group_id", strGroupID);
             DataTable dt = pageLogic.QueryGroupByID(dml);
             if (dt.Rows.Count > 0)
             {
                 lblName.Text     = dt.Rows[0]["group_name"].ToString();
                 lblRemark.Text   = dt.Rows[0]["group_remark"].ToString();
                 hidGroupID.Value = strGroupID;
                 BindGrid();
             }
             else
             {
                 AlertMessageAndGoTo("页面错误", "/Page/P_System/Group.aspx");
             }
         }
         else
         {
             AlertMessageAndGoTo("页面错误", "/Page/P_System/Group.aspx");
         }
     }
 }
Exemple #7
0
        /// <summary>
        /// 根据user绑定菜单
        /// </summary>
        private void BindFunction()
        {
            MenuLogic logic = new MenuLogic();
            DirModel  dml   = new DirModel();

            dml.Add("@user_no", LoginUser.LoginUser);
            DataTable     dtMenu  = logic.QueryMenu(dml);
            StringBuilder strMenu = new StringBuilder();

            DataRow[] drLevelones = dtMenu.Select("function_level=1", "function_sort asc");
            foreach (DataRow drLevelone in drLevelones)
            {
                strMenu.Append(@"<li> <h4>" + drLevelone["function_name"].ToString() + @"</h4>");
                DataRow[] drLeveltwos = dtMenu.Select("function_level=2 and function_parent_id='" + drLevelone["function_id"].ToString() + "'", "function_sort asc");
                if (drLeveltwos.Length > 0)
                {
                    strMenu.Append(@"<div class=""list-item none"">");
                    foreach (DataRow drLeveltwo in drLeveltwos)
                    {
                        strMenu.Append(@"  <p> <a href=""" + drLeveltwo["function_url"].ToString() + @""" onclick="" return setUrl('" + drLeveltwo["function_url"].ToString() + @"')"">" + drLeveltwo["function_name"].ToString() + @"</a></p>");
                    }
                    strMenu.Append(@" </div>");
                }
                strMenu.Append(@" </li>");
            }

            J_navlist.InnerHtml = strMenu.ToString();
        }
Exemple #8
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();

            dml.Add("@userid", (sender as Button).CommandArgument);
            dml.Add("@opertateUser", LoginUser.LoginUser);
            if (pageLogic.DeleteUser(dml))
            {
                AlertMessage("删除用户成功!");
            }
            else
            {
                AlertMessage("删除用户失败!");
            }
            xsPage.RefreshPage();
        }
Exemple #9
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();

            dml.Add("@userid", txtUserid.Text);
            dml.Add("@userName", txtUserName.Text);
            dml.Add("@usergroup", ddlType.SelectedValue.Trim());
            dml.Add("@opertateUser", LoginUser.LoginUser);
            if (pageLogic.UpdateUser(dml))
            {
                AlertMessage("更新用户成功!");
            }
            else
            {
                AlertMessage("更新用户失败!");
            }
            xsPage.RefreshPage();
        }
Exemple #10
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (txtContent.Text.Length == 0)
            {
                AlertMessage("内容不能为空.");
                return;
            }
            DirModel dml = new DirModel();

            dml.Add("@new_title", txtTitle.Text.Trim());
            dml.Add("@new_content", txtContent.Text);
            dml.Add("@new_type_id", ddlNewType.SelectedValue);
            dml.Add("@new_sort", ddlSort.SelectedValue);
            dml.Add("@create_user", LoginUser.LoginUser);
            if (pageLogic.InsertNew(dml))
            {
                AlertMessageAndGoTo("新增成功.", "/Page/P_News/News_Query.aspx");
            }
        }
Exemple #11
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (txtName.Text.Trim().Length == 0)
            {
                AlertMessage("请输入模板内容!"); return;
            }
            if (txtTemplate.Text.Trim().Length == 0)
            {
                AlertMessage("请输入模板内容!"); return;
            }

            if (ddlType.SelectedValue.Equals("add"))
            {
                DirModel dml = new DirModel();
                dml.Add("@hire_template_name", txtName.Text);
                dml.Add("@hire_template_content", txtTemplate.Text);
                if (pageLogic.AddHireTemplate(dml))
                {
                    AlertMessage("模板更新成功");
                    InitData();
                }
            }
            else
            {
                DirModel dml   = new DirModel();
                string   strNo = ddlType.SelectedValue;
                dml.Add("@hire_template_id", Convert.ToInt32(ddlType.SelectedValue));
                dml.Add("@hire_template_name", txtName.Text);
                dml.Add("@hire_template_content", txtTemplate.Text);
                if (pageLogic.UpdateHireTemplate(dml))
                {
                    AlertMessage("模板更新成功");
                    InitData();
                    ddlType.SelectedValue = strNo;
                    ddlType_SelectedIndexChanged(null, null);
                }
                else
                {
                    AlertMessage("模板更新失败");
                }
            }
        }
        protected void lbtnDelete_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();

            dml.Add("@product_id", (sender as LinkButton).CommandArgument);
            if (pageLogic.DeleteProduct(dml))
            {
                AlertMessage("删除成功.");
                xsPage.RefreshPage();
            }
        }
 //判断cookie
 private void SetCookie()
 {
     if (Request.Cookies["xsCookie"] != null)
     {
         DirModel dml = new DirModel();
         dml.Add("@user_no", Request.Cookies["xsCookie"]["xs_UserNo"].ToString());
         dml.Add("@user_password", Request.Cookies["xsCookie"]["xs_UserPassword"].ToString());
         DataTable dt = pagelogic.QueryUser(dml);
         if (dt.Rows.Count == 0)
         {
             lblMsg.Text = "账号或密码错误.";
             return;
         }
         else
         {
             SetLoginSession(dt, dml);
         }
         Response.Redirect("index.aspx");
     }
 }
Exemple #14
0
        protected void btnModify_Click(object sender, EventArgs e)
        {
            if (txtRemark.Text.Trim().Length == 0)
            {
                AlertMessage("内容不能为空"); return;
            }
            DirModel dml       = new DirModel();
            string   strHireNo = Request["id"].ToString();

            dml.Add("@hire_id", strHireNo);
            dml.Add("@hire_name", txtName.Text);
            dml.Add("@hire_count", txtCount.Text);
            dml.Add("@hire_place", txtPlace.Text);
            dml.Add("@hire_remark", txtRemark.Text);
            if (pageLogic.UpdateHire(dml))
            {
                AlertMessageAndGoTo("修改成功", "/Page/P_Hire/Hire.aspx");
            }
            else
            {
                AlertMessage("修改失败");
            }
        }
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            if (txtRemark.Text.Trim().Length == 0)
            {
                AlertMessage("内容不能为空"); return;
            }
            DirModel dml       = new DirModel();
            string   strHireNo = "H" + DateTime.Now.ToString("yyyyMMddHHssmmm");

            dml.Add("@hire_id", strHireNo);
            dml.Add("@hire_name", txtName.Text);
            dml.Add("@hire_count", txtCount.Text);
            dml.Add("@hire_place", txtPlace.Text);
            dml.Add("@hire_remark", txtRemark.Text);
            if (pageLogic.AddHire(dml))
            {
                AlertMessageAndGoTo("招聘发布成功", "/Page/P_Hire/Hire.aspx");
            }
            else
            {
                AlertMessage("招聘发布失败");
            }
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();

            dml.Add("@userid", txtUserid.Text);
            if (pageLogic.ExistUser(dml))
            {
                AlertMessage("用户已经存在!");
                return;
            }
            dml.Add("@userName", txtUserName.Text);
            dml.Add("@userpassword", txtPassword.Text);
            dml.Add("@usergroup", ddlGroup.SelectedValue.Trim());
            dml.Add("@opertateUser", LoginUser.LoginUser);
            if (pageLogic.AddUser(dml))
            {
                AlertMessageAndGoTo("新增成功!", "/Page/P_System/User.aspx");
            }
            else
            {
                AlertMessage("新增失败!");
            }
        }
Exemple #17
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     if ("modify".Equals(hidType.Value))
     {
         //modify
         DirModel dml = new DirModel();
         dml.Add("@hire_template_id", Convert.ToInt32(ddlType.SelectedValue));
         if (pageLogic.DeleteHireTemplate(dml))
         {
             AlertMessage("模板删除成功");
             InitData();
         }
     }
 }
Exemple #18
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();

            dml.Add("@group_id", (sender as Button).CommandArgument);
            if (pageLogic.DeleteGroup(dml))
            {
                AlertMessage("删除群组成功!");
            }
            else
            {
                AlertMessage("删除群组失败!");
            }
            xsPage.RefreshPage();
        }
        private void BindGrid()
        {
            DirModel dml = new DirModel();

            dml.Add("@group_id", hidGroupID.Value);
            DataSet dsMain = pageLogic.QueryGroupFunction(dml);

            if (dsMain.Tables.Count == 3)
            {
                dtAction    = dsMain.Tables[1];
                dtHasAction = dsMain.Tables[2];
                gvGroupFunction.DataSource = dsMain.Tables[0];
                gvGroupFunction.DataBind();
            }
        }
Exemple #20
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DirModel dml   = new DirModel();
            string   strid = hidsaveid.Value.Trim();

            dml.Add("@group_id", strid);
            dml.Add("@group_name", txtgroupName.Text.Trim());
            if (!pageLogic.ExistGroup(dml))
            {
                dml.Add("@group_remark", txtgroupRemark.Text.Trim());
                if (pageLogic.UpdateGroup(dml))
                {
                    AlertMessageAndGoTo("更新群组成功!", "/Page/P_System/Group.aspx");
                }
                else
                {
                    AlertMessageAndGoTo("更新群组失败!", "/Page/P_System/Group.aspx");
                }
            }
            else
            {
                AlertMessage("有相同名称的群组存在!");
            }
        }
Exemple #21
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            DirModel dml     = new DirModel();
            string   strText = ddlType.SelectedItem.Text;

            dml.Add("@new_type_id", ddlType.SelectedValue);
            if (pageLogic.DeleteNewType(dml))
            {
                AlertMessage("删除" + strText + "成功!");
            }
            else
            {
                AlertMessage("删除" + strText + "失败!");
            }
            BindType();
        }
Exemple #22
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            DirModel dml   = new DirModel();
            string   strID = (sender as LinkButton).CommandArgument.Length == 0 ? "0" : (sender as LinkButton).CommandArgument;

            dml.Add("@leave_id", Convert.ToInt32(strID));
            if (pageLogic.DeleteLeave(dml))
            {
                AlertMessage("删除成功!");
            }
            else
            {
                AlertMessage("删除失败!");
            }
            xsPage.RefreshPage();
        }
Exemple #23
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            LinkButton lbtn = sender as LinkButton;
            DirModel   dml  = new DirModel();

            dml.Add("@new_id", lbtn.CommandName.Trim());

            if (pageLogic.DeleteNew(dml))
            {
                AlertMessage("删除成功!");
                xsPage.RefreshPage();
            }
            else
            {
                AlertMessage("删除失败!");
            }
        }
Exemple #24
0
        protected void btnModify_Click(object sender, EventArgs e)
        {
            DirModel dml = new DirModel();

            dml.Add("@product_title", txtTitle.Text.Trim());
            dml.Add("@product_remark", txtRemark.Text.Trim());
            dml.Add("@product_content", txtContent.Text.Trim());
            dml.Add("@product_type_id", ddlType.SelectedValue);
            dml.Add("@product_imgurl", txtPic.Text.Trim());
            dml.Add("@product_update_user", LoginUser.LoginUser);
            dml.Add("@product_id", hidID.Value);
            if (pageLogic.UpdateProduct(dml))
            {
                AlertMessageAndGoTo("修改成功", "product.aspx");
            }
        }
Exemple #25
0
        private void InitData()
        {
            string   strHireNo = Request["id"].ToString();
            DirModel dml       = new DirModel();

            dml.Add("@hire_id", strHireNo);
            DataTable dtHire = pageLogic.QueryHire(dml);

            if (dtHire.Rows.Count > 0)
            {
                txtName.Text   = dtHire.Rows[0]["hire_name"].ToString();
                txtCount.Text  = dtHire.Rows[0]["hire_count"].ToString();
                txtPlace.Text  = dtHire.Rows[0]["hire_place"].ToString();
                txtRemark.Text = dtHire.Rows[0]["hire_remark"].ToString();
            }
            else
            {
                AlertMessage("数据异常");
            }
        }
Exemple #26
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (txtContent.Text.Trim().Length == 0)
            {
                AlertMessage("产品内容不能为空");
            }
            if (string.IsNullOrEmpty(ddlType.SelectedValue))
            {
                AlertMessage("请先添加产品类别,再来添加产品.");
                return;
            }
            DirModel dml = new DirModel();

            dml.Add("@product_title", txtTitle.Text.Trim());
            dml.Add("@product_remark", txtRemark.Text.Trim());
            dml.Add("@product_content", txtContent.Text.Trim());
            dml.Add("@product_imgurl", txtPic.Text.Trim());
            dml.Add("@product_type_id", ddlType.SelectedValue);
            dml.Add("@product_create_user", LoginUser.LoginUser);
            if (pageLogic.InsertProduct(dml))
            {
                AlertMessageAndGoTo("新增成功", "product.aspx");
            }
        }