Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }


            if (string.IsNullOrEmpty(Request.QueryString["id"]))
            {
                Model.ManagerInfo manager = (Model.ManagerInfo)Session["manager"];

                txtAdminAccount.Text = manager.AdminAccount;
                txtAdminName.Text    = manager.AdminName;
                txtAdminPasswd.Text  = manager.AdminPasswd;
                hiddenPw.Value       = manager.AdminPasswd;
            }
            else
            {
                int sid = Convert.ToInt32(Request.QueryString["id"]);
                Model.ManagerInfo managers = new BLL.ManagerInfo().GetModel(sid);
                txtAdminAccount.Text = managers.AdminAccount;
                txtAdminName.Text    = managers.AdminName;
                txtAdminPasswd.Text  = managers.AdminPasswd;
                hiddenPw.Value       = managers.AdminPasswd;
            }
        }
Exemplo n.º 2
0
        protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Del":
                int sid = ((Model.ManagerInfo)Session["manager"]).AdminID;
                int id  = Convert.ToInt32(e.CommandArgument);
                if (id == sid)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('当前用户不能删除,只能做修改操作')</script>");
                }
                else
                {
                    new BLL.ManagerInfo().Delete(id);
                    AddLog(1, 1, DateTime.Now, "删除了管理员ID为:" + id + "的管理员");
                    ManageBind();
                }

                break;

            case "Update":
                Model.ManagerInfo manager = (Model.ManagerInfo)Session["manager"];
                if (manager.AdminMasterRight == 1)
                {
                    int uid = Convert.ToInt32(e.CommandArgument);
                    Response.Redirect("UpdateManage.aspx?id=" + uid + "");
                }
                else
                {
                    Response.Redirect("UpdateManage.aspx");
                }

                break;
            }
        }
Exemplo n.º 3
0
        protected void btnSub_Click(object sender, EventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(Request.QueryString["vid"]) && !string.IsNullOrEmpty(Request.QueryString["mid"]))
                {
                    int msid = Convert.ToInt32(Request.QueryString["mid"]);
                    Model.CustomerServCenter cust = new Model.CustomerServCenter();
                    if (Session["manager"] != null)
                    {
                        Model.ManagerInfo ma = ((Model.ManagerInfo)Session["manager"]);


                        cust.GUUserID = ma.AdminID;
                        cust.GUName   = ma.AdminName;
                        cust.GUType   = 1;
                    }
                    else if (Session["Cust"] != null)
                    {
                        Model.CustomerInfo custinfo = ((Model.CustomerInfo)Session["Cust"]);

                        cust.GUUserID = custinfo.CustomerID;
                        cust.GUName   = custinfo.CustomerName;
                        cust.GUType   = 2;
                    }
                    cust.CSCSubId   = msid;
                    cust.CSCContent = txthdcontent.Text.Trim();
                    cust.CSCTime    = GetConversion();

                    cust.CSCState = 1;

                    cust.CSCTitle = null;
                    int result = new BLL.CustomerServCenter().Add(cust);
                    if (result > 0)
                    {
                        int vid = Convert.ToInt32(Request.QueryString["vid"]);
                        list = new BLL.CustomerServCenter().GetDialogueInfo(msid, msid, vid);
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>window.scroll(0,document.body.scrollHeight) </script>");
                        txthdcontent.Text = string.Empty;
                    }
                    else
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('回复失败')</script>");
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 4
0
 public void ManageBind()
 {
     Model.ManagerInfo manager = ((Model.ManagerInfo)Session["manager"]);
     if (manager.AdminMasterRight != 1)
     {
         Repeater1.DataSource = new BLL.ManagerInfo().GetListByPage(" AdminID='" + manager.AdminID + "'", " OperDate desc ", AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex);
         Repeater1.DataBind();
     }
     else
     {
         Repeater1.DataSource = new BLL.ManagerInfo().GetListByPage("", " OperDate desc ", AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex);
         Repeater1.DataBind();
     }
 }
Exemplo n.º 5
0
        protected void btnSava_Click(object sender, EventArgs e)
        {
            try
            {
                Model.ManagerInfo man = new Model.ManagerInfo();

                if (txtAdminPasswd.Text.Trim() != "")
                {
                    man.AdminPasswd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtAdminPasswd.Text.Trim(), "MD5");
                }
                else
                {
                    man.AdminPasswd = hiddenPw.Value;
                }
                man.AdminAccount = txtAdminAccount.Text.Trim();
                man.AdminName    = txtAdminName.Text.Trim();


                if (string.IsNullOrEmpty(Request.QueryString["id"]))
                {
                    Model.ManagerInfo manager = (Model.ManagerInfo)Session["manager"];
                    man.AdminID = manager.AdminID;
                }
                else
                {
                    man.AdminID = Convert.ToInt32(Request.QueryString["id"]);
                }
                bool result = new BLL.ManagerInfo().Update(man);
                if (result)
                {
                    AddLog(1, 1, DateTime.Now, "修改了ID为:" + man.AdminID + " 的管理员信息");
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('保存成功')</script>");
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('保存失败')</script>");
                }
            }
            catch (Exception ec)
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert(" + ec.Message + ")</script>");

                throw;
            }
        }
Exemplo n.º 6
0
 protected void btnSava_Click(object sender, EventArgs e)
 {
     try
     {
         if (IsValid)
         {
             int qx = Convert.ToInt32(((Model.ManagerInfo)Session["manager"]).AdminMasterRight);
             if (qx == 1)
             {
                 Model.ManagerInfo manager = new Model.ManagerInfo();
                 manager.AdminAccount = txtAdminAccount.Text.Trim();
                 manager.AdminName    = txtAdminName.Text.Trim();
                 manager.AdminPasswd  = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtAdminPasswd.Text.Trim(), "MD5");
                 manager.OperDate     = DateTime.Now;
                 int result = new BLL.ManagerInfo().Add(manager);
                 if (result > 0)
                 {
                     AddLog(1, 1, DateTime.Now, "添加帐号为:" + txtAdminAccount.Text + ";昵称为:" + txtAdminName.Text + " 的管理员");
                     Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('添加成功!');</script>");
                 }
                 else
                 {
                     Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('添加失败!');</script>");
                 }
             }
             else
             {
                 Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('当前用户没权限操作');</script>");
             }
         }
     }
     catch (Exception ec)
     {
         Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('" + ec.Message + "');</script>");
         throw;
     }
 }