Example #1
0
        void GetJCQuizList()
        {
            string strSiteID   = string.Empty;
            string strTitle    = string.Empty;
            string strTheme    = string.Empty;
            string strSiteCode = string.Empty;

            List <JC_Quiz> jcmodel  = new List <JC_Quiz>();
            JC_QuizDAL     dal      = new JC_QuizDAL();
            DataSet        jclistds = dal.GetJCQuizDataList("");

            foreach (DataRow row in jclistds.Tables[0].Rows)
            {
                JC_Quiz model = DataConvert.DataRowToModel <JC_Quiz>(row);
                jcmodel.Add(model);
            }

            //读取模板内容
            // string text = System.IO.File.ReadAllText(Server.MapPath("Themes/" + strTheme + "/NewHome.html"));
            string text = System.IO.File.ReadAllText(Server.MapPath("Themes/Quiz/QuizList.html"));

            JinianNet.JNTemplate.TemplateContext context = new JinianNet.JNTemplate.TemplateContext();

            context.TempData["title"]   = "2014巴西世界杯比赛日程表一览";
            context.TempData["siteid"]  = Session["siteid"];
            context.TempData["jcmodel"] = jcmodel;
            context.TempData["footer"]  = "奥琦微商易";

            JinianNet.JNTemplate.Template t = new JinianNet.JNTemplate.Template(context, text);
            t.Render(Response.Output);
        }
Example #2
0
        /// <summary>
        /// 添加竞猜信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool AddJCQuiz(JC_Quiz model)
        {
            string sql = @"INSERT INTO [JC_Quiz]
                        ([ID],[SiteCode],[QuizType],[StartTime],[Name],[HomeTeam],[HomeTeamImg],[VisitingTeam],[VisitingTeamImg],[MatchDesc],[RightScore],[AddTime],[State])
                 VALUES
                        (@ID,@SiteCode,@QuizType,@StartTime,@Name,@HomeTeam,@HomeTeamImg,@VisitingTeam,@VisitingTeamImg,@MatchDesc,@RightScore,@AddTime,@State)";

            System.Data.SqlClient.SqlParameter[] paras = new System.Data.SqlClient.SqlParameter[]
            {
                new System.Data.SqlClient.SqlParameter("@ID", model.ID),
                new System.Data.SqlClient.SqlParameter("@SiteCode", model.SiteCode),
                new System.Data.SqlClient.SqlParameter("@QuizType", model.QuizType),
                new System.Data.SqlClient.SqlParameter("@StartTime", model.StartTime),
                new System.Data.SqlClient.SqlParameter("@Name", model.Name),
                new System.Data.SqlClient.SqlParameter("@HomeTeam", model.HomeTeam),
                new System.Data.SqlClient.SqlParameter("@HomeTeamImg", model.HomeTeamImg),
                new System.Data.SqlClient.SqlParameter("@VisitingTeam", model.VisitingTeam),
                new System.Data.SqlClient.SqlParameter("@VisitingTeamImg", model.VisitingTeamImg),
                new System.Data.SqlClient.SqlParameter("@MatchDesc", model.MatchDesc),
                new System.Data.SqlClient.SqlParameter("@RightScore", model.RightScore),
                new System.Data.SqlClient.SqlParameter("@AddTime", DateTime.Now),
                new System.Data.SqlClient.SqlParameter("@State", (model.State == 1?1:0)),
            };
            int rowsAffected = DbHelperSQL.ExecuteSql(sql.ToString(), paras);

            if (rowsAffected > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public void ShowActivityInfo(string strID)
        {
            JC_QuizDAL dal   = new JC_QuizDAL();
            DataSet    ds    = dal.GetJCQuizDetail(strID);
            JC_Quiz    model = DataConvert.DataRowToModel <JC_Quiz>(ds.Tables[0].Rows[0]);

            this.txtName.Text     = model.Name;
            this.hd_content.Value = model.MatchDesc;
            starttime.Text        = model.StartTime.ToString();
            img0.Src          = "../../" + model.HomeTeamImg;
            img1.Src          = "../../" + model.VisitingTeamImg;
            hometeam.Text     = model.HomeTeam;
            VisitingTeam.Text = model.VisitingTeam;
            RightScore.Text   = model.RightScore;
            if (strAction == "show")
            {
                this.btnReset.Visible = false;
                this.btnSave.Visible  = false;
                starttime.ReadOnly    = true;
                txtName.ReadOnly      = true;
            }
            else
            {
                starttime.Attributes.Add("onclick", "WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})");
            }
        }
Example #4
0
        /// <summary>
        /// 竞猜信息修改
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool UpDateJCQuiz(JC_Quiz model)
        {
            string safeslq = "";

            safeslq = "UPDATE JC_Quiz SET ";
            if (model.SiteCode != null && model.SiteCode != "")
            {
                safeslq += "SiteCode='" + model.SiteCode + "',";
            }
            if (model.QuizType != null && model.QuizType != "")
            {
                safeslq += "QuizType='" + model.QuizType + "',";
            }
            if (model.StartTime != null && model.StartTime.ToString() != "")
            {
                safeslq += "StartTime='" + model.StartTime + "',";
            }
            if (model.Name != null && model.Name != "")
            {
                safeslq += "Name='" + model.Name + "',";
            }
            if (model.HomeTeam != null && model.HomeTeam != "")
            {
                safeslq += "HomeTeam='" + model.HomeTeam + "',";
            }
            if (model.HomeTeamImg != null && model.HomeTeamImg != "")
            {
                safeslq += "HomeTeamImg='" + model.HomeTeamImg + "',";
            }
            if (model.VisitingTeam != null && model.VisitingTeam != "")
            {
                safeslq += "VisitingTeam='" + model.VisitingTeam + "',";
            }
            if (model.VisitingTeamImg != null && model.VisitingTeamImg != "")
            {
                safeslq += "VisitingTeamImg='" + model.VisitingTeamImg + "',";
            }
            if (model.MatchDesc != null && model.MatchDesc != "")
            {
                safeslq += "MatchDesc='" + model.MatchDesc + "',";
            }
            safeslq += "RightScore='" + model.RightScore + "',";
            if (model.State.ToString() != null && model.State.ToString() != "")
            {
                safeslq += "State=" + (model.State == 1 ? 1 : 0);
            }
            safeslq += " where ID='" + model.ID + "'";
            int rowsAffected = DbHelperSQL.ExecuteSql(safeslq.ToString());

            if (rowsAffected > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #5
0
        void GetDetailList()
        {
            DataSet ds = dalQuiz.GetJCQuizDetail(strQuizID);

            JC_Quiz model   = new JC_Quiz();
            string  comptim = string.Empty;

            if (null != ds && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                model = DataConvert.DataRowToModel <JC_Quiz>(ds.Tables[0].Rows[0]);
            }
            if (model.StartTime < DateTime.Now || model.StartTime == DateTime.Now)
            {
                comptim = model.StartTime.ToString();
            }
            else
            {
                comptim = "";
            }

            List <JC_Quiz> jcmodelList = new List <JC_Quiz>();
            DateTime       smalldtm = dalQuiz.GetStartDateTime();
            string         dtm = string.Empty; string nextdaytime = string.Empty;

            if (smalldtm.ToString() != null && smalldtm.ToString() != "")
            {
                DateTime bigdtm = dalQuiz.GetBigStartTime(smalldtm);
                if (DateTime.Now > bigdtm)
                {
                    dtm         = bigdtm.AddDays(1).ToString("yyyy-MM-dd");
                    nextdaytime = bigdtm.AddDays(2).ToString("yyyy-MM-dd");
                }
                else
                {
                    dtm         = smalldtm.ToString("yyyy-MM-dd");
                    nextdaytime = smalldtm.AddDays(1).ToString("yyyy-MM-dd");
                }
            }

            DataSet jclistds = dalQuiz.GetJCQuizDataList(" StartTime>='" + dtm + "' AND StartTime<'" + nextdaytime + "' ");

            foreach (DataRow row in jclistds.Tables[0].Rows)
            {
                JC_Quiz jcmodel = DataConvert.DataRowToModel <JC_Quiz>(row);
                jcmodelList.Add(jcmodel);
            }

            //读取模板内容
            string text = string.Empty;

            if (model.QuizType == "0")
            {
                text = System.IO.File.ReadAllText(Server.MapPath("Themes/Quiz/QuizWinFailed.html"));
            }
            else
            {
                text = System.IO.File.ReadAllText(Server.MapPath("Themes/Quiz/QuizDetail.html"));
            }
            JinianNet.JNTemplate.TemplateContext context = new JinianNet.JNTemplate.TemplateContext();
            QRCode qr = new QRCode();

            context.TempData["title"]    = "竞猜详细信息";
            context.TempData["qDetail"]  = model;
            context.TempData["comptim"]  = comptim;
            context.TempData["jcmodel"]  = jcmodelList;
            context.TempData["openid"]   = strOpenID;
            context.TempData["QuizID"]   = strQuizID;
            context.TempData["sitecode"] = strSiteCode;
            context.TempData["footer"]   = "奥琦微商易";

            JinianNet.JNTemplate.Template t = new JinianNet.JNTemplate.Template(context, text);
            t.Render(Response.Output);
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (null == Session["strSiteName"] || null == Session["strSiteCode"] || null == Session["strLoginName"])
            {
                Response.Write("<script language=JavaScript>;parent.location.href='../Index.aspx';</script>");
                Response.End();
            }

            //上传主队图像
            string strIconFileName0     = string.Empty; //图像路径
            string strIconSaveFileName0 = string.Empty; //网址路径

            try
            {
                if (this.file0.PostedFile.FileName == "")
                {
                    strIconSaveFileName0 = "";
                }
                else
                {
                    if (!System.IO.Directory.Exists(Server.MapPath("~") + @"/Images"))
                    {
                        System.IO.Directory.CreateDirectory(Server.MapPath("~") + @"/Images");
                    }
                    if (!System.IO.Directory.Exists(String.Format(@"{0}/Images/{1}", Server.MapPath("~"), Session["strSiteCode"].ToString())))
                    {
                        System.IO.Directory.CreateDirectory(String.Format(@"{0}/Images/{1}", Server.MapPath("~"), Session["strSiteCode"].ToString()));
                    }
                    string orignalName = this.file0.PostedFile.FileName;                      //获取客户机上传文件的文件名
                    string extendName  = orignalName.Substring(orignalName.LastIndexOf(".")); //获取扩展名

                    if (extendName != ".gif" && extendName != ".jpg" && extendName != ".jpeg" && extendName != ".png")
                    {
                        MessageBox.Show(this, "文件格式有误!");
                        return;
                    }//检查文件格式
                    string newName = String.Format("{0}_{1}{2}", DateTime.Now.Millisecond, file0.PostedFile.ContentLength, extendName);//对文件进行重命名
                    strIconFileName0     = String.Format(@"{0}Images/{1}/{2}", Server.MapPath("~"), Session["strSiteCode"].ToString(), newName);
                    strIconSaveFileName0 = String.Format(@"Images/{0}/{1}", Session["strSiteCode"].ToString(), newName);
                    file0.PostedFile.SaveAs(strIconFileName0);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, "上传发生错误!原因是:" + ex.ToString());
            }

            //上传客队图像
            string strIconFileName1     = string.Empty; //图像路径
            string strIconSaveFileName1 = string.Empty; //网址路径

            try
            {
                if (this.file1.PostedFile.FileName == "")
                {
                    strIconSaveFileName1 = "";
                }
                else
                {
                    if (!System.IO.Directory.Exists(Server.MapPath("~") + @"/Images"))
                    {
                        System.IO.Directory.CreateDirectory(Server.MapPath("~") + @"/Images");
                    }
                    if (!System.IO.Directory.Exists(String.Format(@"{0}/Images/{1}", Server.MapPath("~"), Session["strSiteCode"].ToString())))
                    {
                        System.IO.Directory.CreateDirectory(String.Format(@"{0}/Images/{1}", Server.MapPath("~"), Session["strSiteCode"].ToString()));
                    }
                    string orignalName = this.file1.PostedFile.FileName;                      //获取客户机上传文件的文件名
                    string extendName  = orignalName.Substring(orignalName.LastIndexOf(".")); //获取扩展名

                    if (extendName != ".gif" && extendName != ".jpg" && extendName != ".jpeg" && extendName != ".png")
                    {
                        MessageBox.Show(this, "文件格式有误!");
                        return;
                    }//检查文件格式
                    string newName = String.Format("{0}_{1}{2}", DateTime.Now.Millisecond, file1.PostedFile.ContentLength, extendName);//对文件进行重命名
                    strIconFileName1     = String.Format(@"{0}Images/{1}/{2}", Server.MapPath("~"), Session["strSiteCode"].ToString(), newName);
                    strIconSaveFileName1 = String.Format(@"Images/{0}/{1}", Session["strSiteCode"].ToString(), newName);
                    file1.PostedFile.SaveAs(strIconFileName1);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, "上传发生错误!原因是:" + ex.ToString());
            }

            if (txtName.Text.Trim() != null && txtName.Text.Trim() != "")
            {
                JC_Quiz    model = new JC_Quiz();
                JC_QuizDAL dal   = new JC_QuizDAL();
                model.SiteCode        = Session["strSiteCode"].ToString();
                model.Name            = txtName.Text;
                model.HomeTeam        = hometeam.Text;
                model.HomeTeamImg     = strIconSaveFileName0;
                model.VisitingTeam    = VisitingTeam.Text;
                model.VisitingTeamImg = strIconSaveFileName1;
                model.StartTime       = Convert.ToDateTime(starttime.Text);
                model.MatchDesc       = hd_content.Value;
                model.ID       = Guid.NewGuid().ToString("N").ToUpper();
                model.State    = 0;
                model.QuizType = "0";
                if (dal.AddJCQuiz(model))
                {
                    MessageBox.Show(this, "操作成功!");
                }
                else
                {
                    MessageBox.Show(this, "操作失败!");
                }
            }
            else
            {
                MessageBox.Show(this, "请输入信息名称后再操作!");
            }
        }