Exemple #1
0
        private string SaveTypeRecord(int Ptid, int Psid, string Psnum, string Pip, int Pgrade, int Pterm, string TypeScore)
        {
            int Pscore = Int32.Parse(TypeScore.Trim());

            DateTime Pdate = DateTime.Now;

            LearnSite.Model.Ptyper pmodel = new LearnSite.Model.Ptyper();
            pmodel.Pdate   = Pdate;
            pmodel.Pip     = Pip;
            pmodel.Pscore  = Pscore;
            pmodel.Psnum   = Psnum;
            pmodel.Ptid    = Ptid;
            pmodel.Ptype   = 1;
            pmodel.Pdegree = GetPdegree(Pscore);
            pmodel.Pgrade  = Pgrade;
            pmodel.Pterm   = Pterm;
            pmodel.Psid    = Psid;
            LearnSite.BLL.Ptyper pt = new LearnSite.BLL.Ptyper();
            int res = -1;

            if (pt.ExistsPsnum(Psid))
            {
                res = pt.Update(pmodel);
            }
            else
            {
                res = pt.Add(pmodel);
            }
            if (res > 0)
            {
                pt.UpdateStscore(Psid, Pscore);
                res = 1;
            }
            return(res.ToString());
        }
Exemple #2
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public List <LearnSite.Model.Ptyper> DataTableToList(DataTable dt)
        {
            List <LearnSite.Model.Ptyper> modelList = new List <LearnSite.Model.Ptyper>();
            int rowsCount = dt.Rows.Count;

            if (rowsCount > 0)
            {
                LearnSite.Model.Ptyper model;
                for (int n = 0; n < rowsCount; n++)
                {
                    model = new LearnSite.Model.Ptyper();
                    if (dt.Rows[n]["Pid"].ToString() != "")
                    {
                        model.Pid = int.Parse(dt.Rows[n]["Pid"].ToString());
                    }
                    if (dt.Rows[n]["Ptid"].ToString() != "")
                    {
                        model.Ptid = int.Parse(dt.Rows[n]["Ptid"].ToString());
                    }
                    model.Psnum = dt.Rows[n]["Psnum"].ToString();
                    if (dt.Rows[n]["Pscore"].ToString() != "")
                    {
                        model.Pscore = int.Parse(dt.Rows[n]["Pscore"].ToString());
                    }
                    if (dt.Rows[n]["Pdate"].ToString() != "")
                    {
                        model.Pdate = DateTime.Parse(dt.Rows[n]["Pdate"].ToString());
                    }
                    model.Pip = dt.Rows[n]["Pip"].ToString();
                    if (dt.Rows[n]["Ptype"].ToString() != "")
                    {
                        model.Ptype = int.Parse(dt.Rows[n]["Ptype"].ToString());
                    }
                    if (dt.Rows[n]["Pdegree"].ToString() != "")
                    {
                        model.Ptype = int.Parse(dt.Rows[n]["Pdegree"].ToString());
                    }
                    if (dt.Rows[n]["Pgrade"].ToString() != "")
                    {
                        model.Pgrade = int.Parse(dt.Rows[n]["Pgrade"].ToString());
                    }
                    if (dt.Rows[n]["Pterm"].ToString() != "")
                    {
                        model.Pterm = int.Parse(dt.Rows[n]["Pterm"].ToString());
                    }
                    modelList.Add(model);
                }
            }
            return(modelList);
        }
Exemple #3
0
 /// <summary>
 /// ��������б�
 /// </summary>
 public List<LearnSite.Model.Ptyper> DataTableToList(DataTable dt)
 {
     List<LearnSite.Model.Ptyper> modelList = new List<LearnSite.Model.Ptyper>();
     int rowsCount = dt.Rows.Count;
     if (rowsCount > 0)
     {
         LearnSite.Model.Ptyper model;
         for (int n = 0; n < rowsCount; n++)
         {
             model = new LearnSite.Model.Ptyper();
             if(dt.Rows[n]["Pid"].ToString()!="")
             {
                 model.Pid=int.Parse(dt.Rows[n]["Pid"].ToString());
             }
             if(dt.Rows[n]["Ptid"].ToString()!="")
             {
                 model.Ptid=int.Parse(dt.Rows[n]["Ptid"].ToString());
             }
             model.Psnum=dt.Rows[n]["Psnum"].ToString();
             if(dt.Rows[n]["Pscore"].ToString()!="")
             {
                 model.Pscore=int.Parse(dt.Rows[n]["Pscore"].ToString());
             }
             if(dt.Rows[n]["Pdate"].ToString()!="")
             {
                 model.Pdate=DateTime.Parse(dt.Rows[n]["Pdate"].ToString());
             }
             model.Pip=dt.Rows[n]["Pip"].ToString();
             if(dt.Rows[n]["Ptype"].ToString()!="")
             {
                 model.Ptype=int.Parse(dt.Rows[n]["Ptype"].ToString());
             }
             modelList.Add(model);
         }
     }
     return modelList;
 }
Exemple #4
0
 /// <summary>
 /// 更新一条数据,根据学号更新
 /// </summary>
 public int Update(LearnSite.Model.Ptyper model)
 {
     return(dal.Update(model));
 }
Exemple #5
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int  Add(LearnSite.Model.Ptyper model)
 {
     return(dal.Add(model));
 }
Exemple #6
0
 private void SaveTypeRecord(string Psnum,string Pip)
 {
     string TypeScore = Request.Form["Typeresult"].ToString();//
     TypeScore = TypeScore.Replace("字/分", "");
     string nowstr = Request.Form["TypeText7"].ToString();
     string rightword = Request.Form["TypeText4"].ToString();
     bool Timepass = false;
     int nowtime = 0;
     int uplen = ts.Length * 80 / 100;
     if (nowstr != "")
     {
         nowtime = Int32.Parse(nowstr);
     }
     int Typetime = 1800 - nowtime;
     if (Typetime > 10)
     {
         Timepass = true;
     }
     else
     {
         Timepass = false;
     }
     if (Timepass)
     {
         if (Int32.Parse(rightword) > uplen)
         {
             int Ptid = Int32.Parse(LTid.Text);
             int Pscore = Int32.Parse(TypeScore.Trim());
             DateTime Pdate = DateTime.Now;
             LearnSite.Model.Ptyper pmodel = new LearnSite.Model.Ptyper();
             pmodel.Pdate = Pdate;
             pmodel.Pip = Pip;
             pmodel.Pscore = Pscore;
             pmodel.Psnum = Psnum;
             pmodel.Ptid = Ptid;
             pmodel.Ptype = 1;
             LearnSite.BLL.Ptyper pt = new LearnSite.BLL.Ptyper();
             if (pt.ExistsPsnum(Psnum))
             {
                 pt.Update(pmodel);
             }
             else
             {
                 pt.Add(pmodel);
             }
             Labelmsg.Text = "输入" + rightword + "个汉字" + " 用时" + Typetime.ToString() + "秒";
             BtnType.Text = "成绩记录成功!";
             BtnType.Enabled = false;
         }
         else
         {
             Labelmsg.Text = "字数太少不作记录" + " 用时" + Typetime.ToString() + "秒";
         }
         System.Threading.Thread.Sleep(500);
         showtyper();
     }
     else
     {
         Labelmsg.Text = "打字时间太短不作记录" + " 用时" + Typetime.ToString() + "秒";
         BtnType.Text = "成绩记录失败!";
     }
 }