示例#1
0
 public ActionResult MyResult(DASSResultModel model)
 {
     if (test1.Models.UserTest.IsValidUser == false)
     {
         return(RedirectToAction("Index", "Home"));
     }
     if (model.Name == null)
     {
         Connection.Connection con = new Connection.Connection();
         DataSet ds = new DataSet();
         ds = con.MyResultData(test1.Models.UserTest.ValidUser, "1");
         if (ds.Tables[0].Rows.Count > 0)
         {
             DataRow dr = ds.Tables[0].Rows[0];
             model.ID           = Convert.ToInt64(dr["id"]);
             model.AnxResult    = Convert.ToInt32(dr["AnxResult"]);
             model.AnxStatus    = Convert.ToInt32(dr["AnxStatus"]);
             model.DepResult    = Convert.ToInt32(dr["DepResult"]);
             model.DepStatus    = Convert.ToInt32(dr["DepStatus"]);
             model.EndTime      = dr["EndTime"].ToString();
             model.LastName     = dr["LastName"].ToString();
             model.Name         = dr["Name"].ToString();
             model.StartTime    = dr["StartTime"].ToString();
             model.TestDate     = dr["TestDate"].ToString();
             model.StressResult = Convert.ToInt32(dr["StressResult"]);
             model.StressStatus = Convert.ToInt32(dr["StressStatus"]);
         }
     }
     return(View(model));
 }
示例#2
0
        public ActionResult DASSTest()
        {
            DASSResultModel lmd = new DASSResultModel();

            Connection.Connection con = new Connection.Connection();
            if (test1.Models.UserTest.IsValidUser != false)
            {
                DataSet ds = new DataSet();
                ds = con.TestResultData(test1.Models.UserTest.ValidUser, "1");//hashem
                if (ds.Tables[0].Rows.Count == 0 || test1.Models.UserTest.UserType)
                {
                    lmd.StartTime = DateTime.Now.ToString("HH:mm");
                    lmd.Name      = test1.Models.UserTest.Name;
                    lmd.LastName  = test1.Models.UserTest.LastName;
                    return(View(lmd));
                }
                else
                {
                    return(RedirectToAction("MyResult", "Home", null));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }
示例#3
0
        public ActionResult DASSTest(DASSResultModel lmd)
        {
            bool TheError = false;

            Connection.Connection con = new Connection.Connection();
            if (test1.Models.UserTest.IsValidUser != false)
            {
                lmd.TestDate     = DateTime.Now.Date.ToString("d");
                lmd.EndTime      = DateTime.Now.ToString("HH:mm");
                lmd.DASS.Test_Id = 1;
                lmd      = Calculate_Result(lmd);
                TheError = con.SaveTestResult(lmd, test1.Models.UserTest.ValidUser);
            }
            if (TheError == true)
            {
                ViewBag.Message = "";
                return(RedirectToAction("MyResult", "Home", lmd));
            }
            else
            {
                ViewBag.Message = "خطا در ثبت اطلاعات";
                return(View(lmd));
            }
        }