Пример #1
0
        public IEnumerable <WanChengQingkuangModel> GetWanChengQingKuang(string className)
        {
            DataTable dt = SqlHelper.ExecuteDataTable("SELECT id,`Name`,UserName,HaveBY,r.num FROM T_StudentInfo as s LEFT JOIN (SELECT StuId,count(StuId) as num from T_StuRelationship GROUP BY StuId) as r on s.id=r.StuId where UserName=@UserName",
                                                      new MySqlParameter("UserName", className));
            List <WanChengQingkuangModel> list = new List <WanChengQingkuangModel>();

            foreach (DataRow row in dt.Rows)
            {
                WanChengQingkuangModel model = new WanChengQingkuangModel();
                model.id      = new Guid(row["id"].ToString());
                model.StuName = (string)row["Name"];
                if (Convert.ToBoolean(row["HaveBY"]))
                {
                    model.WanCheng = "已完成";
                }
                else
                {
                    model.WanCheng = "未完成";
                }
                if (row["num"] == DBNull.Value)
                {
                    model.JhNum = 0;
                }
                else
                {
                    model.JhNum = Convert.ToInt32(row["num"]);
                }

                list.Add(model);
            }
            return(list);
        }
Пример #2
0
        public WanChengQingkuangModel GetNumberOfRelationship(string idcardno)
        {
            DataTable dt1 = SqlHelper.ExecuteDataTable("SELECT id FROM T_StudentInfo where IDCardNO=@IDCardNO",
                                                       new MySqlParameter("IDCardNO", idcardno));
            WanChengQingkuangModel model = new WanChengQingkuangModel();

            model.id    = new Guid(dt1.Rows[0]["id"].ToString());
            model.JhNum = Convert.ToInt32(SqlHelper.ExecuteScalar("SELECT count(*) from T_StuRelationship where StuId=@StuId",
                                                                  new MySqlParameter("StuId", model.id)));
            return(model);
        }