Esempio n. 1
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (tbxCaptcha.Text.Trim() != Session["HHCaptchaImageText"].ToString())
                {
                    Alert.ShowInTop("验证码错误!", String.Empty, tbxCaptcha.GetMarkInvalidReference("验证码错误!") + tbxCaptcha.GetFocusReference());
                    return;
                }
                else
                {
                    string              userName = tbxUserName.Text.Trim();
                    string              password = tbxPassword.Text.Trim();
                    BLL.tUsers          bll      = new BLL.tUsers();
                    List <Model.tUsers> userList = bll.GetModelList("usersName='" + userName + "'");

                    Model.tUsers user = userList.Count == 0 ? null : userList[0];

                    if (user != null)
                    {
                        if (user.usersPwd == DESEncrypt.Encrypt(password))
                        {
                            if (user.Flag == 0)
                            {
                                Alert.ShowInTop("用户未启用,请联系管理员!", String.Empty, "top.window.location.reload(false);");
                                return;
                            }
                            else
                            {
                                LoginSuccess(user);

                                return;
                            }
                        }
                        else
                        {
                            Alert.ShowInTop("用户名或密码错误!", String.Empty, "top.window.location.reload(false);");
                            return;
                        }
                    }
                    else
                    {
                        Alert.ShowInTop("用户名或密码错误!", String.Empty, "top.window.location.reload(false);");
                        return;
                    }
                }
            }
            catch (Exception ex)
            {
                Alert.ShowInTop("系统错误!", MessageBoxIcon.Error);
                return;
            }
        }
        protected void LoadData(string userId)
        {
            Model.tUsers tUsers = BLL.GetModel(Convert.ToInt32(userId));
            if (tUsers == null)
            {
                Alert.ShowInTop("出错了!"); return;
            }

            txtUsername.Text = tUsers.usersName;
            txtNickName.Text = tUsers.trueName;

            txtAdr.Text = tUsers.Address;
            txtTel.Text = tUsers.Tel;
        }
        protected void btnSaveClose_Click(object sender, EventArgs e)
        {
            string Id = Request.QueryString["Id"];

            Model.tTask m = bll.GetModel(Convert.ToInt32(Id));
            if (m == null)
            {
                Alert.ShowInTop("出错了!"); return;
            }
            Model.tUsers           user     = GetIdentityUser();
            int                    dptId    = user.dptId;
            List <Model.tTaskSave> userList = bllsave.GetModelList(string.Format(" TaskId={0} and SavaDpt={1} ", m.Id, dptId));

            Model.tTaskSave msave    = userList.Count == 0 ? null : userList[0];
            string          content2 = Request.Form["editorNew2"] == null ? "" : Request.Form["editorNew2"];

            if (content2 == "")
            {
                Alert.ShowInTop("上报内容不可为空!"); return;
            }
            if (msave == null)
            {
                Model.tTaskSave model = new Model.tTaskSave();
                model.SavaDpt     = dptId;
                model.SaveContent = content2;
                model.SavePeo     = user.usersName;
                model.SaveTime    = DateTime.Now;
                model.TaskId      = m.Id;
                if (bllsave.Add(model) > 0)
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
            }
            else
            {
                msave.SavaDpt     = dptId;
                msave.SaveContent = content2;
                msave.SavePeo     = user.usersName;
                msave.SaveTime    = DateTime.Now;
                msave.TaskId      = m.Id;
                if (bllsave.Update(msave))
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
            }
        }
Esempio n. 4
0
        private void LoginSuccess(Model.tUsers user)
        {
            RegisterOnlineUser(user);


            Session["adminUser"] = user;
            Session.Timeout      = 120;
            var        res    = JsonConvert.SerializeObject(user);
            HttpCookie cookie = new HttpCookie("adminUser");

            cookie.Expires = DateTime.Now.AddMinutes(120);
            cookie.Value   = HttpUtility.UrlEncode(res, Encoding.GetEncoding("UTF-8"));
            Response.Cookies.Add(cookie);

            insertLog("登入系统");
            Response.Redirect("./Main.aspx", false);
        }
        protected void LoadData(string userId)
        {
            Model.tUsers tUsers = BLL.GetModel(Convert.ToInt32(userId));
            if (tUsers == null)
            {
                Alert.ShowInTop("出错了!"); return;
            }

            txtUsername.Text          = tUsers.usersName;
            txtNickName.Text          = tUsers.trueName;
            ddlfatherId.SelectedValue = tUsers.roleCode.ToString();
            txtRemark.Text            = tUsers.usersRemark;
            dptIdHid.Text             = tUsers.dptId.ToString();
            txtAdr.Text     = tUsers.Address;
            txtTel.Text     = tUsers.Tel;
            txtDpt.Text     = BLLDPT.GetModel((int)tUsers.dptId).dptName;
            chkFlag.Checked = tUsers.Flag == 1 ? true : false;
        }
        protected void btnSaveClose_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request.QueryString["userId"]))
            {
                string       userId = Request.QueryString["userId"];
                Model.tUsers tUsers = BLL.GetModel(Convert.ToInt32(userId));
                if (tUsers == null)
                {
                    return;
                }

                tUsers.usersName = txtUsername.Text;
                tUsers.trueName  = txtNickName.Text;

                tUsers.Address = txtAdr.Text;
                tUsers.Tel     = txtTel.Text;

                if (chk.Checked)
                {
                    if (this.txtPassword.Text.Trim() == "")
                    {
                        Alert.ShowInTop("请输入重置密码!");
                        return;
                    }
                    if (this.txtPassword.Text.Trim() != this.txtPassword2.Text.Trim())
                    {
                        Alert.ShowInTop("两次输入密码不一致!");
                        return;
                    }
                    tUsers.usersPwd = DESEncrypt.Encrypt(this.txtPassword.Text);
                }
                if (BLL.Update(tUsers) == true)
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
                else
                {
                    Alert.ShowInTop("出错了!");
                }
            }
        }
        protected void btnSaveClose_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request.QueryString["userId"]))
            {
                string       userId = Request.QueryString["userId"];
                Model.tUsers tUsers = BLL.GetModel(Convert.ToInt32(userId));
                if (tUsers == null)
                {
                    return;
                }

                tUsers.usersName   = txtUsername.Text;
                tUsers.trueName    = txtNickName.Text;
                tUsers.roleCode    = Convert.ToInt32(ddlfatherId.SelectedValue);
                tUsers.usersRemark = txtRemark.Text;
                tUsers.dptId       = Convert.ToInt32(dptIdHid.Text);
                tUsers.Address     = txtAdr.Text;
                tUsers.Tel         = txtTel.Text;
                tUsers.Flag        = chkFlag.Checked == true ? 1 : 0;
                if (chk.Checked)
                {
                    if (this.txtPassword.Text.Trim() == "")
                    {
                        Alert.ShowInTop("请输入重置密码!");
                        return;
                    }
                    if (this.txtPassword.Text.Trim() != this.txtPassword2.Text.Trim())
                    {
                        Alert.ShowInTop("两次输入密码不一致!");
                        return;
                    }
                    tUsers.usersPwd = DESEncrypt.Encrypt(this.txtPassword.Text);
                }
                if (BLL.Update(tUsers) == true)
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
                else
                {
                    Alert.ShowInTop("出错了!");
                }
            }
            else
            {
                Model.tUsers tUsers = new Model.tUsers();

                tUsers.usersName   = txtUsername.Text;
                tUsers.trueName    = txtNickName.Text;
                tUsers.roleCode    = Convert.ToInt32(ddlfatherId.SelectedValue);
                tUsers.usersRemark = txtRemark.Text;
                tUsers.dptId       = Convert.ToInt32(dptIdHid.Text);
                tUsers.Address     = txtAdr.Text;
                tUsers.Tel         = txtTel.Text;
                tUsers.Flag        = chkFlag.Checked == true ? 1 : 0;
                tUsers.usersPwd    = DESEncrypt.Encrypt(this.txtPassword.Text);
                if (BLL.GetList(string.Format(" usersName='{0}'", txtUsername.Text.ToString().Trim())).Tables[0].Rows.Count > 0)
                {
                    Alert.ShowInTop("该用户名已经存在!"); return;
                }
                if (BLL.Add(tUsers) >= 1)
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
                else
                {
                    Alert.ShowInTop("出错了!");
                }
            }
        }
        protected void btnSaveClose_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request.QueryString["Id"]))
            {
                string       Id = Request.QueryString["Id"];
                Model.tTopic m  = bll.GetModel(Convert.ToInt32(Id));
                if (m == null)
                {
                    return;
                }
                string content1 = Request.Form["editorNew"] == null ? "" : Request.Form["editorNew"];
                string content2 = Request.Form["editorNew2"] == null ? "" : Request.Form["editorNew2"];
                m.policyFile    = content2;
                m.topicFile     = content1;
                m.policyDptName = txtDptName.Text;
                m.topicTitle    = txtTitle.Text;
                m.topicTime     = DateTimeCh.SelectedDate;
                m.policyTime    = DateTimeTop.SelectedDate;
                m.policyAdress  = txtAdress.Text;
                m.policyPeople  = txtPeo.Text;
                m.policyProcess = txtProcess.Text;
                m.policyResult  = txtRs.Text;
                m.policyDone    = txtDone.Text;

                if (bll.Update(m) == true)
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
                else
                {
                    Alert.ShowInTop("出错了!");
                }
            }
            else
            {
                Model.tTopic m        = new Model.tTopic();
                string       content1 = Request.Form["editorNew"] == null ? "" : Request.Form["editorNew"];
                string       content2 = Request.Form["editorNew2"] == null ? "" : Request.Form["editorNew2"];
                m.policyFile    = content2;
                m.topicFile     = content1;
                m.policyDptName = txtDptName.Text;
                m.topicTitle    = txtTitle.Text;
                m.topicTime     = DateTimeCh.SelectedDate;
                m.policyTime    = DateTimeTop.SelectedDate;
                m.policyAdress  = txtAdress.Text;
                m.policyPeople  = txtPeo.Text;
                m.policyProcess = txtProcess.Text;
                m.policyResult  = txtRs.Text;
                m.policyDone    = txtDone.Text;
                m.policyDptId   = int.Parse(Request.QueryString["dptId"]);
                Model.tUsers user = GetIdentityUser();
                m.savePeo    = user.usersName;
                m.savePeoId  = user.userId;
                m.policyType = int.Parse(Request.QueryString["tId"]);
                int k = bll.Add(m);

                if (k > 0)
                {
                    PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
            }
        }
        protected void GridDpt_RowCommand(object sender, GridCommandEventArgs e)
        {
            int roleID = GetSelectedDataKeyID(GridDpt);


            if (e.CommandName == "Delete")
            {
                BLL.tTask BLL = new Maticsoft.BLL.tTask();

                if (BLL.GetModel(roleID).IsCheck == "已审核")
                {
                    Alert.ShowInTop("已经审核,无法删除!");
                    return;
                }
                bool isTrue = BLL.Delete(roleID);
                if (!isTrue)
                {
                    Alert.ShowInTop("删除失败!");
                    return;
                }
                else
                {
                    LoadData();
                }
            }
            else if (e.CommandName == "Check")
            {
                Model.tUsers user = GetIdentityUser();
                BLL.tTask    BLL  = new Maticsoft.BLL.tTask();

                if (!haveRight(user.userId, "及时任务审批"))
                {
                    Alert.ShowInTop("当前用户没有权限审批!");
                    return;
                }
                Model.tTask top = BLL.GetModel(roleID);

                if (top.IsCheck == "已审核")
                {
                    //if (top.IsCheckPeo != user.usersName)
                    //{
                    //    Alert.ShowInTop("当前用户没有权限审批!");
                    //    return;
                    //}
                    top.IsCheck     = "待审核";
                    top.IsCheckPeo  = null;
                    top.IsCheckTime = null;
                }
                else
                {
                    top.IsCheck     = "已审核";
                    top.IsCheckPeo  = user.usersName;
                    top.IsCheckTime = DateTime.Now;
                }


                bool isTrue = BLL.Update(top);
                if (!isTrue)
                {
                    Alert.ShowInTop("操作失败!");
                    return;
                }
                else
                {
                    LoadData();
                }
            }
            else if (e.CommandName == "Edit")
            {
                string openUrl = String.Format("./TaskEdit.aspx?Id={0}", HttpUtility.UrlEncode(roleID.ToString()));
                PageContext.RegisterStartupScript(Window1.GetSaveStateReference(roleID.ToString()) + Window1.GetShowReference(openUrl, "编辑任务"));
            }
            else
            {
            }
        }