Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.keywords = DTRequest.GetQueryString("keywords");

        if (!Page.IsPostBack)
        {
            //登录验证
            adminUser.GetLoginState();

            //登录信息
            HttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies["admin"];

            if (cookie != null)
            {
                Application["adminname"] = (string)cookie.Values["adminname"];
            }
            else if (Session["adminname"] != null)
            {
                Application["adminname"] = (string)Session["adminname"];
            }

            Cms.BLL.C_admin_log bll = new Cms.BLL.C_admin_log();
            string where = "select * from C_admin_log  order by id desc";
            this.AspNetPager1.AlwaysShow  = true;
            this.AspNetPager1.PageSize    = 10;
            this.AspNetPager1.RecordCount = bll.GetRecordCount("");
            this.RepeaterDataBind(where);

            bool blDelete = adminUser.setpurview("管理日志", "Delete");
            if (!blDelete)
            {
                btnDelete.Visible = false;
            }
        }
    }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            //登录验证
            adminUser.GetLoginState();

            //登录信息
            HttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies["admin"];

            if (cookie != null)
            {
                Application["adminname"] = (string)cookie.Values["adminname"];
                Cms.BLL.C_admin_log   bll   = new Cms.BLL.C_admin_log();
                Cms.Model.C_admin_log model = new Cms.Model.C_admin_log();
                int     admin_id            = Convert.ToInt32((string)cookie.Values["adminid"]);
                DataSet ds = Cms.DBUtility.DbHelperSQL.ExecuteDataSet(CommandType.Text, "select top 2 * from C_admin_log where user_id=" + admin_id + " order by id desc");
                if (ds.Tables[0].Rows.Count > 0)
                {
                    litIP.Text = ds.Tables[0].Rows[0]["user_ip"].ToString(); //本次登录
                    if (ds.Tables[0].Rows.Count == 2)
                    {
                        litBackIP.Text   = ds.Tables[0].Rows[1]["user_ip"].ToString();  //上一次登录
                        litBackTime.Text = ds.Tables[0].Rows[1]["add_time"].ToString(); //上次登录时间
                    }
                }
            }
            else if (Session["adminname"] != null)
            {
                Application["adminname"] = (string)Session["adminname"];
            }

            bindsite();  //绑定网站信息
        }
    }
Exemple #3
0
    //批量删除
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        Cms.BLL.C_admin_log bll = new Cms.BLL.C_admin_log();

        int sucCount = Cms.DBUtility.DbHelperSQL.ExecuteSql("delete from wx_log where DATEDIFF(day, updatetime, getdate()) > 7"); //修改

        adminUser.AddAdminLog(DTEnums.ActionEnum.Delete.ToString(), "删除管理日志" + sucCount + "条");                                   //记录日志
        JscriptMsg("删除日志" + sucCount + "条", Utils.CombUrlTxt("logList.aspx", "keywords={0}", this.keywords), "Success");
    }
Exemple #4
0
 public static void setlog(string str, string sname)
 {
     Cms.BLL.C_admin_log   cm = new Cms.BLL.C_admin_log();
     Cms.Model.C_admin_log mc = new Cms.Model.C_admin_log();
     mc.remark      = str;
     mc.action_type = "微信信息";
     mc.user_name   = sname;
     mc.add_time    = DateTime.Now;
     cm.Add(mc);
 }
Exemple #5
0
    /// <summary>
    /// 写入管理日志
    /// </summary>
    public static bool AddUserLog(string action_type, string remark)
    {
        Cms.Model.C_user user = adminUser.GetuserLoginState();
        int newId             = new Cms.BLL.C_admin_log().Add(user.id, user.username, action_type, remark);

        if (newId > 0)
        {
            return(true);
        }

        return(false);
    }
Exemple #6
0
    /// <summary>
    /// 写入管理日志
    /// </summary>
    public static bool AddAdminLog(string action_type, string remark)
    {
        Cms.Model.C_admin admin = adminUser.GetLoginState();
        int newId = new Cms.BLL.C_admin_log().Add(admin.id, admin.user_name, action_type, remark);

        if (newId > 0)
        {
            return(true);
        }

        return(false);
    }
Exemple #7
0
    private bool DataUpdate(int _id)
    {
        string typeid = Request.QueryString["typeid"].ToString();

        Cms.BLL.ws_Lottery   bll   = new Cms.BLL.ws_Lottery();
        Cms.Model.ws_Lottery model = new Cms.Model.ws_Lottery();
        model        = bll.GetModel(_id);
        model.id     = _id;
        model.lname  = tbname.Text.Trim();
        model.stime  = Convert.ToDateTime(tbstime.Text.Trim());
        model.etime  = Convert.ToDateTime(tbetime.Text.Trim());
        model.picurl = photoUrl.Text.Trim();
        model.info   = tbinfo.Value.Trim();
        int num = 0;

        if (isnum.Checked)
        {
            num = 1;
        }
        model.isnum  = num;
        model.total  = int.Parse(tbtotal.Text.Trim());
        model.daynum = int.Parse(tbdaynum.Text.Trim());
        //model.typeid = int.Parse(typeid);
        DateTime time = DateTime.Now;

        // model.updatetime = time;

        if (bll.Update(model))
        {
            Cms.BLL.ws_Prize Prize = new Cms.BLL.ws_Prize();
            DataTable        dt    = Prize.GetList("pid=" + _id + " order by orderNumber asc").Tables[0];
            if (tbjxname.Text.Trim() != "" && tbjxname.Text.Trim().Length != 0)
            {
                Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                if (dt.Rows.Count >= 1)
                {
                    mPrize             = Prize.GetModel(int.Parse(dt.Rows[0]["id"].ToString()));
                    mPrize.pname       = tbjxname.Text.Trim();
                    mPrize.prize       = tbjpname.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber.Text.Trim());
                    mPrize.probability = int.Parse(tbgl.Text.Trim());
                    Prize.Update(mPrize);
                }
                else
                {
                    mPrize.pname       = tbjxname.Text.Trim();
                    mPrize.prize       = tbjpname.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber.Text.Trim());
                    mPrize.probability = int.Parse(tbgl.Text.Trim());
                    mPrize.pid         = _id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 0;
                    Prize.Add(mPrize);
                }
            }
            if (tbjxname2.Text.Trim() != "" && tbjxname2.Text.Trim().Length != 0)
            {
                Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                if (dt.Rows.Count >= 2)
                {
                    mPrize             = Prize.GetModel(int.Parse(dt.Rows[1]["id"].ToString()));
                    mPrize.pname       = tbjxname2.Text.Trim();
                    mPrize.prize       = tbjpname2.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber2.Text.Trim());
                    mPrize.probability = int.Parse(tbgl2.Text.Trim());
                    Prize.Update(mPrize);
                }
                else
                {
                    mPrize.pname       = tbjxname2.Text.Trim();
                    mPrize.prize       = tbjpname2.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber2.Text.Trim());
                    mPrize.probability = int.Parse(tbgl2.Text.Trim());
                    mPrize.pid         = _id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 1;
                    Prize.Add(mPrize);
                }
            }
            if (tbjxname3.Text.Trim() != "" && tbjxname3.Text.Trim().Length != 0)
            {
                Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                if (dt.Rows.Count >= 3)
                {
                    mPrize             = Prize.GetModel(int.Parse(dt.Rows[2]["id"].ToString()));
                    mPrize.pname       = tbjxname3.Text.Trim();
                    mPrize.prize       = tbjpname3.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber3.Text.Trim());
                    mPrize.probability = int.Parse(tbgl3.Text.Trim());
                    Prize.Update(mPrize);
                }
                else
                {
                    mPrize.pname       = tbjxname3.Text.Trim();
                    mPrize.prize       = tbjpname3.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber3.Text.Trim());
                    mPrize.probability = int.Parse(tbgl3.Text.Trim());
                    mPrize.pid         = _id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 2;
                    Prize.Add(mPrize);
                }
            }
            if (tbjxname4.Text.Trim() != "" && tbjxname4.Text.Trim().Length != 0)
            {
                Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                if (dt.Rows.Count >= 4)
                {
                    mPrize             = Prize.GetModel(int.Parse(dt.Rows[3]["id"].ToString()));
                    mPrize.pname       = tbjxname4.Text.Trim();
                    mPrize.prize       = tbjpname4.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber4.Text.Trim());
                    mPrize.probability = int.Parse(tbgl4.Text.Trim());
                    Prize.Update(mPrize);
                }
                else
                {
                    mPrize.pname       = tbjxname4.Text.Trim();
                    mPrize.prize       = tbjpname4.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber4.Text.Trim());
                    mPrize.probability = int.Parse(tbgl4.Text.Trim());
                    mPrize.pid         = _id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 3;
                    Prize.Add(mPrize);
                }
            }
            if (tbjxname5.Text.Trim() != "" && tbjxname5.Text.Trim().Length != 0)
            {
                Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                if (dt.Rows.Count >= 5)
                {
                    mPrize             = Prize.GetModel(int.Parse(dt.Rows[4]["id"].ToString()));
                    mPrize.pname       = tbjxname5.Text.Trim();
                    mPrize.prize       = tbjpname5.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber5.Text.Trim());
                    mPrize.probability = int.Parse(tbgl5.Text.Trim());
                    Prize.Update(mPrize);
                }
                else
                {
                    mPrize.pname       = tbjxname5.Text.Trim();
                    mPrize.prize       = tbjpname5.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber5.Text.Trim());
                    mPrize.probability = int.Parse(tbgl5.Text.Trim());
                    mPrize.pid         = _id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 4;
                    Prize.Add(mPrize);
                }
            }
            if (tbjxname6.Text.Trim() != "" && tbjxname6.Text.Trim().Length != 0)
            {
                Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                if (dt.Rows.Count == 6)
                {
                    mPrize             = Prize.GetModel(int.Parse(dt.Rows[5]["id"].ToString()));
                    mPrize.pname       = tbjxname6.Text.Trim();
                    mPrize.prize       = tbjpname6.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber6.Text.Trim());
                    mPrize.probability = int.Parse(tbgl6.Text.Trim());
                    Prize.Update(mPrize);
                }
                else
                {
                    mPrize.pname       = tbjxname6.Text.Trim();
                    mPrize.prize       = tbjpname6.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber6.Text.Trim());
                    mPrize.probability = int.Parse(tbgl6.Text.Trim());
                    mPrize.pid         = _id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 5;
                    Prize.Add(mPrize);
                }
            }


            //写入登录日志
            Cms.Model.C_admin_log adminlog    = new Cms.Model.C_admin_log();
            Cms.BLL.C_admin_log   adminlogdal = new Cms.BLL.C_admin_log();
            adminlog.user_id     = Convert.ToInt32((string)Session["adminid"]); //用户名角色ID
            adminlog.user_name   = (string)Session["adminname"];                //用户名
            adminlog.user_ip     = Cms.Common.ManagementInfo.GetIP();           //ip地址
            adminlog.action_type = "Edit";
            adminlog.action_type = "修改抽奖活动" + this.tbname.Text.Trim();
            adminlog.add_time    = Convert.ToDateTime(Cms.Common.ManagementInfo.GetTime());//时间
            adminlogdal.Add(adminlog);

            JscriptMsg("修改信息成功!", "lotterylist.aspx?typeid=" + typeid, "Success");
            return(true);
        }
        else
        {
            JscriptMsg("修改信息失败!", "lotteryedit.aspx?action=edit&id=" + _id + "&typeid=" + typeid, "Error");
            return(false);
        }
    }
Exemple #8
0
    private bool DataAdd()
    {
        string typeid = Request.QueryString["typeid"].ToString();

        Cms.BLL.ws_Lottery   bll   = new Cms.BLL.ws_Lottery();
        Cms.Model.ws_Lottery model = new Cms.Model.ws_Lottery();
        model.lname  = tbname.Text.Trim();
        model.stime  = Convert.ToDateTime(tbstime.Text.Trim());
        model.etime  = Convert.ToDateTime(tbetime.Text.Trim());
        model.picurl = photoUrl.Text.Trim();
        model.info   = tbinfo.Value.Trim();
        int num = 0;

        if (isnum.Checked)
        {
            num = 1;
        }
        model.isnum  = num;
        model.total  = int.Parse(tbtotal.Text.Trim());
        model.daynum = int.Parse(tbdaynum.Text.Trim());
        model.typeid = int.Parse(typeid);
        DateTime time = DateTime.Now;

        model.updatetime = time;


        int id = bll.Add(model);

        if (id > 0)
        {
            {
                //奖项
                Cms.BLL.ws_Prize Prize = new Cms.BLL.ws_Prize();
                if (tbjxname.Text.Trim() != "" && tbjxname.Text.Trim().Length != 0)
                {
                    Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                    mPrize.pname       = tbjxname.Text.Trim();
                    mPrize.prize       = tbjpname.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber.Text.Trim());
                    mPrize.probability = int.Parse(tbgl.Text.Trim());
                    mPrize.pid         = id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 0;
                    Prize.Add(mPrize);
                }
                if (tbjxname2.Text.Trim() != "" && tbjxname2.Text.Trim().Length != 0)
                {
                    Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                    mPrize.pname       = tbjxname2.Text.Trim();
                    mPrize.prize       = tbjpname2.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber2.Text.Trim());
                    mPrize.probability = int.Parse(tbgl2.Text.Trim());
                    mPrize.pid         = id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 1;
                    Prize.Add(mPrize);
                }
                if (tbjxname3.Text.Trim() != "" && tbjxname3.Text.Trim().Length != 0)
                {
                    Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                    mPrize.pname       = tbjxname3.Text.Trim();
                    mPrize.prize       = tbjpname3.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber3.Text.Trim());
                    mPrize.probability = int.Parse(tbgl3.Text.Trim());
                    mPrize.pid         = id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 2;
                    Prize.Add(mPrize);
                }
                if (tbjxname4.Text.Trim() != "" && tbjxname4.Text.Trim().Length != 0)
                {
                    Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                    mPrize.pname       = tbjxname4.Text.Trim();
                    mPrize.prize       = tbjpname4.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber4.Text.Trim());
                    mPrize.probability = int.Parse(tbgl4.Text.Trim());
                    mPrize.pid         = id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 3;
                    Prize.Add(mPrize);
                }
                if (tbjxname5.Text.Trim() != "" && tbjxname5.Text.Trim().Length != 0)
                {
                    Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                    mPrize.pname       = tbjxname5.Text.Trim();
                    mPrize.prize       = tbjpname5.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber5.Text.Trim());
                    mPrize.probability = int.Parse(tbgl5.Text.Trim());
                    mPrize.pid         = id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 4;
                    Prize.Add(mPrize);
                }
                if (tbjxname6.Text.Trim() != "" && tbjxname6.Text.Trim().Length != 0)
                {
                    Cms.Model.ws_Prize mPrize = new Cms.Model.ws_Prize();
                    mPrize.pname       = tbjxname6.Text.Trim();
                    mPrize.prize       = tbjpname6.Text.Trim();
                    mPrize.quantity    = int.Parse(tbnumber6.Text.Trim());
                    mPrize.probability = int.Parse(tbgl6.Text.Trim());
                    mPrize.pid         = id;
                    mPrize.updatetime  = time;
                    mPrize.orderNumber = 5;
                    Prize.Add(mPrize);
                }
            }
            //写入登录日志
            Cms.Model.C_admin_log adminlog    = new Cms.Model.C_admin_log();
            Cms.BLL.C_admin_log   adminlogdal = new Cms.BLL.C_admin_log();
            adminlog.user_id     = Convert.ToInt32((string)Session["adminid"]); //用户名角色ID
            adminlog.user_name   = (string)Session["adminname"];                //用户名
            adminlog.user_ip     = Cms.Common.ManagementInfo.GetIP();           //ip地址
            adminlog.action_type = "Add";
            adminlog.action_type = "添加抽奖活动" + this.tbname.Text.Trim();
            adminlog.add_time    = Convert.ToDateTime(Cms.Common.ManagementInfo.GetTime());//时间
            adminlogdal.Add(adminlog);

            JscriptMsg("添加信息成功!", "lotterylist.aspx?typeid=" + typeid, "Success");
            return(true);
        }
        else
        {
            JscriptMsg("添加信息失败!", "lotteryedit.aspx?action=add&typeid=" + typeid, "Error");
            return(false);
        }
    }