Esempio n. 1
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Session["SlipAdmin"] == null)
            {
                //保存出错

                context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                context.Response.StatusCode = 401;
                context.Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                context.Response.End();
            }
            DataModal dm = new DataModal();
            List<oldType> ots = dm.GetOldType();
            if (context.Request.Params["al"] == "true")
            {
                oldType ot = new oldType();
                ot.typeID = 0;
                ot.typeIndex = 99999;
                ot.typeName = "全部";
                ots.Add(ot);
            }
            context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
            context.Response.Write(JsonMapper.ToJson(ots));
            context.Response.End();
        }
Esempio n. 2
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Session["SlipAdmin"] == null)
            {
                //保存出错

                context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                context.Response.StatusCode = 401;
                context.Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                context.Response.End();
            }
            int status = 0;
            string msg = "未知错误";
            DataModal dm = new DataModal();
            try
            {
                int ef =dm.DeleteNews(context.Request.Params["nids"]);
                status = 1;
                msg = "成功删除" + ef + "条记录";

            }
            catch (Exception ex)
            {
                status = 2;
                msg = ex.Message;
            }

            JsonData jd = new JsonData();
            jd["status"] = status;
            jd["msg"] = msg;
            context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
            context.Response.Write(jd.ToJson());
            context.Response.End();
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ( Session["SlipAdmin"] == null)
            {
                //保存出错

                Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                Response.StatusCode = 402;
                Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                Response.End();
            }
            if (IsPostBack)
            {
                JsonData jd = new JsonData();

                int status = 0;
                string msg = "未知状态";
                Support spt = new Support();
                DataModal dm = new DataModal();
                try
                {
                    spt.supportID = Convert.ToInt32(Request.Form["supportID"]);
                    spt.supportTitle = Request.Form["supportTitle"];
                    spt.supportContent = Request.Form["supportContent"];
                    dm.SaveSupport(spt);
                    status = 1;
                    msg = "保存成功!";
                }
                catch (Exception ex)
                {
                    msg = "错误:" + ex.Message;
                }

                jd["stauts"] = status;
                jd["msg"] = msg;
                Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                Response.Write(jd.ToJson());
                Response.End();
            }
            else
            {
                int id = 1;
                if (Request.Params["id"] == null || Request.Params["id"] == "")
                {
                    id = 1;
                }
                else
                {
                    id = Convert.ToInt32(Request.Params["id"]);
                }

                Support spt = new Support();
                DataModal dm = new DataModal();
                spt = dm.GetSupport(id);
                this.supportContent.Text = spt.supportContent;
               this.supportID.Value = spt.supportID.ToString();
               this.supportTitle.Text = spt.supportTitle;
               this.supportTitle.ReadOnly = true;
            }
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                if (Request.Form["adminAccount"] == null || Request.Form["adminAccount"].Trim()  == "")
                {
                    this.Panel1.Visible = true;
                    controlName = "adminAccount";
                    msg = "请填写登录帐号!";
                }
                else
                {

                    if (Request.Form["adminPWD"]== null || Request.Form["adminPWD"].Trim() == "")
                    {
                        this.Panel1.Visible = true;
                        controlName = "adminPWD";
                        msg = "请填写登录密码!";
                    }
                    else
                    {
                        string pwd = Request.Form["adminPWD"];
                        string adminAccount = Request.Form["adminAccount"];
                        DataModal dm = new DataModal();
                        Admin ad = dm.GetAdmin(adminAccount);
                        if (ad == null)
                        {
                            this.Panel1.Visible = true;
                            controlName = "adminAccount";
                            msg = "帐号不存在!";
                        }
                        else
                        {
                            if(pwd==ad.adminPWD){
                                //登录成功
                                Session["SlipAdmin"] = ad.adminID.ToString();
                                Session["SlipAdminName"] = ad.adminName.ToString();
                                Session["SlipAdminIdentity"] = ad.adminIdentity.ToString();
                                Session.Timeout = 120;
                                Response.Redirect("./");

                            }else{
                                this.Panel1.Visible = true;
                            controlName = "adminPWD";
                            msg = "密码错误!";
                            }
                        }
                    }
                }
            }
            else
            {
                this.Panel1.Visible = false;
            }
        }
Esempio n. 5
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Session["SlipAdmin"] == null)
            {
                //保存出错

                context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                context.Response.StatusCode = 401;
                context.Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                context.Response.End();
            }
            int status = 0;
            string msg = "状态未知";

            oldType ot = new oldType();
            try
            {
                int tid;
                if (int.TryParse(context.Request.Params["typeID"], out tid))
                {
                    ot.typeID = tid;
                }
                int tindex;
                if (int.TryParse(context.Request.Params["typeIndex"], out tindex))
                {
                    ot.typeIndex = tindex;
                }
                else
                {
                    ot.typeIndex = 1;
                }
                ot.typeName = context.Request.Params["typeName"];
                DataModal dm = new DataModal();
                ot.typeID = dm.SaveOldType(ot);
                status = 1;
                msg = "保存成功!";
            }
            catch (Exception ex)
            {
                status = 0;
                msg = "出现错误:" + ex.Message;
            }
            JsonData jd = new JsonData();
            jd["status"] = status;
            jd["msg"] = msg;
            jd["typeID"] = ot.typeID;
            context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
            context.Response.Write(JsonMapper.ToJson(jd));
            context.Response.End();
        }
Esempio n. 6
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Session["SlipAdmin"] == null)
            {
                //保存出错

                context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                context.Response.StatusCode = 401;
                context.Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                context.Response.End();
            }
            listNewsWithPages ln = new listNewsWithPages();
            DataModal dm = new DataModal();

            int page=1;
            int pageSize=20;
            string sort="newsPostTime";
            string sortOrder="desc";
            if (!(context.Request.Params["page"] == null || context.Request.Params["page"] == ""))
            {
                page = Convert.ToInt32(context.Request.Params["page"]);
            }

            if (!(context.Request.Params["rows"] == null || context.Request.Params["rows"] == ""))
            {
                pageSize = Convert.ToInt32(context.Request.Params["rows"]);
            }

            if (!(context.Request.Params["sortName"] == null || context.Request.Params["sortName"] == ""))
            {
                sort = context.Request.Params["sortName"];
            }

            if (!(context.Request.Params["sortOrder"] == null || context.Request.Params["sortOrder"] == ""))
            {
                sortOrder = context.Request.Params["sortOrder"];
            }

            ln = dm.GetNewsList(page,pageSize,sort,sortOrder);

            newsForJson nf = new newsForJson();
            nf.total=ln.Total;
            nf.rows=ln.newsList;

            context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
            context.Response.Write(JsonMapper.ToJson(nf));
            context.Response.End();
        }
Esempio n. 7
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Session["SlipAdmin"] == null)
            {
                //保存出错

                context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                context.Response.StatusCode = 401;
                context.Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                context.Response.End();
            }
            oldProjectWithtotal opt = new oldProjectWithtotal();
            DataModal dm = new DataModal();

            int page = 1;
            int type = 0;
            int pageSize = 20;
            string sort = "opNum";
            string sortOrder = "asc";
            if (!(context.Request.Params["type"] == null || context.Request.Params["type"] == ""))
            {
                type = Convert.ToInt32(context.Request.Params["type"]);
            }
            if (!(context.Request.Params["page"] == null || context.Request.Params["page"] == ""))
            {
                page = Convert.ToInt32(context.Request.Params["page"]);
            }

            if (!(context.Request.Params["rows"] == null || context.Request.Params["rows"] == ""))
            {
                pageSize = Convert.ToInt32(context.Request.Params["rows"]);
            }

            if (!(context.Request.Params["sortName"] == null || context.Request.Params["sortName"] == ""))
            {
                sort = context.Request.Params["sortName"];
            }

            if (!(context.Request.Params["sortOrder"] == null || context.Request.Params["sortOrder"] == ""))
            {
                sortOrder = context.Request.Params["sortOrder"];
            }
            opt = dm.GetProjectsWithTotal(type, page, pageSize, sort, sortOrder);
            context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
            context.Response.Write(JsonMapper.ToJson(opt));
            context.Response.End();
        }
Esempio n. 8
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Session["SlipAdmin"] == null)
            {
                //保存出错

                context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                context.Response.StatusCode=402;
                context.Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                context.Response.End();
            }
            SupportListWithTotal sptlt = new SupportListWithTotal();
            DataModal dm = new DataModal();
            sptlt=dm.GetSupportList();
            context.Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
            context.Response.Write(JsonMapper.ToJson(sptlt));
            context.Response.End();
        }
Esempio n. 9
0
    public static DataModal instance = null;              //Static instance of GameManager which allows it to be accessed by any other script.

    void Awake()
    {
        //Check if instance already exists
        if (instance == null)
        {
            //if not, set instance to this
            instance = this;
        }

        //If instance already exists and it's not this:
        else if (instance != this)
        {
            //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager.
            Destroy(gameObject);
        }

        //Sets this to not be destroyed when reloading scene
        DontDestroyOnLoad(gameObject);
    }
Esempio n. 10
0
    //Initializes the game for each level.
    void InitGame()
    {
        tavernRevealed = new Dictionary <int, bool>();
        tavernHeroes   = new Dictionary <int, List <Hero> >();

        dataModel = GameObject.Find("DataModal").GetComponent <DataModal>();
        dataModel.Load();
        missionNumber = 1;
        activeQuests  = dataModel.GetAllQuestForAMission(missionNumber);
        TimeElapsed   = 6;
        UpdateTimeDisplay();
        var tavernData   = dataModel.GetComponent <DataModal>().TavernData;
        var tavernsOnMap = FindObjectsOfType <TavernOnMap>();

        foreach (var tavern in tavernsOnMap)
        {
            var data = dataModel.TavernData.Find(x => x.TavernID == tavern.id);
            tavern.types        = data.Heroes.ToArray();
            tavern.averageLevel = data.AveragePowerLevel;
        }
    }
Esempio n. 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["SlipAdmin"] == null)
            {
                //保存出错

                Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                Response.StatusCode = 401;
                Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                Response.End();
            }
            DataModal dm = new DataModal();
            if (IsPostBack)
            {

                //保存
                News nw = new News();
                //验证填写是否完整
                if (Request.Form["newsID"] == "" || Request.Form["newsID"] == null)
                {
                    //添加
                }
                else
                {
                    nw.newsID = Convert.ToInt32(Request.Form["newsID"]);
                }

                if (!(Request.Form["newsTitle"] == "" || Request.Form["newsTitle"] == null))
                {
                    nw.newsTitle = Request.Form["newsTitle"];
                }
                else
                {
                    returnMsg(2,"请填写文章标题");
                }

                if (Request.Form["newsPostTime"].Trim() == "" || Request.Form["newsPostTime"].Trim() == null)
                {
                    nw.newsPostTime = DateTime.Now;
                }
                else
                {
                    string dd = Request.Form["newsPostTime"] + " " + DateTime.Now.ToShortTimeString();
                    nw.newsPostTime =Convert.ToDateTime(dd);
                }

                if (Request.Form["newsContent"] == "" || Request.Form["newsContent"] == null)
                {
                    returnMsg(2, "文章内容不能为空!");
                }
                else
                {
                    nw.newsContent = Request.Form["newsContent"];
                }

                    dm.SaveNews(nw);
                    returnMsg(1,"保存成功!");
            }
            else
            {
                if (Request.Params["n"] == "" || Request.Params["n"] == null)
                {
                    //新建,啥也不做
                    this.newsPostTime.Text = DateTime.Now.ToString("yyyy-MM-dd");
                }
                else
                {
                    //修改,查询要修改的文章
                    News nw = dm.GetNewes(Convert.ToInt32(Request.Params["n"]));
                    this.newsTitle.Text = nw.newsTitle;
                    this.newsPostTime.Text = nw.newsPostTime.ToString("yyyy-MM-dd");
                    this.newsContent.Text = nw.newsContent;
                    this.newsID.Value = nw.newsID.ToString();
                }
            }
        }
Esempio n. 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["SlipAdmin"] == null)
            {
                //保存出错

                Response.AddHeader("Content-Type", "text/html; charset=UTF-8");
                Response.StatusCode = 401;
                Response.StatusDescription = "您没有登录或登录超时,请重新登录!";
                Response.End();
            }
            if (IsPostBack)
            {
                DataModal dm = new DataModal();
                oldProject op = new oldProject();
                op.opContent = Request.Params["opContent"];
                op.opDepartment = Request.Params["opDepartment"];
                op.opEmail = Request.Params["opEmail"];
                if (Request.Params["opID"] != "" && Request.Params["opID"] != null)
                {
                    op.opID = Convert.ToInt32(Request.Params["opID"]);
                }
                op.opImg = Request.Params["opImg"];
                op.opIntro = Request.Params["opIntro"];
                op.opLeader = Request.Params["opLeader"];
                op.opNum = Request.Params["opNum"];
                op.opTitle = Request.Params["opTitle"];
                if (Request.Params["opType"] != "" && Request.Params["opType"] != null)
                {
                    op.opType = Convert.ToInt32(Request.Params["opType"]);
                }
                op.opYear = Request.Params["opYear"];

                    dm.SaveOldProject(op);
                    returnMsg(1, "保存成功!");
            }
            else
            {
                if (Request.Params["opid"] == "" || Request.Params["opid"] == null)
                {
                    //新增加
                    this.opType.Text = "";
                }
                else
                {
                    //修改
                    int opid = Convert.ToInt32(Request.Params["opid"]);
                    DataModal dm = new DataModal();
                    oldProject op = new oldProject();
                    op = dm.GetOldProject(opid);
                    this.opContent.Text = op.opContent;
                    this.opDepartment.Text = op.opDepartment;
                    this.opEmail.Text = op.opEmail;
                    this.opID.Value = op.opID.ToString();
                    this.opImg.Value = op.opImg;
                    this.opIntro.Text = op.opIntro;
                    this.opLeader.Text = op.opLeader;
                    this.opNum.Text = op.opNum;
                    this.opTitle.Text = op.opTitle                        ;
                    this.opType.Text = op.opType.ToString();
                    this.opYear.Text = op.opYear;
                    if (op.opImg != null && op.opImg.Trim() != "")
                    {
                        this.opCoverImg.ImageUrl = op.opImg;
                    }
                }
            }
        }