コード例 #1
0
ファイル: Autonomic.cs プロジェクト: pyteach/Learnsite
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        /// <param name="Asid"></param>
        /// <param name="Afid"></param>
        /// <returns></returns>
        public LearnSite.Model.Autonomic GetModel(int Asid, int Afid)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Aid,Asid,Anum,Aname,Ayid,Afid,Atype,Afilename,Aurl,Alength,Ascore,Adate,Aip,Avote,Aegg,Acheck,Aself,Agood,Ayear,Agrade,Aclass,Aterm,Ahit,Aoffice,Aflash,Aerror from Autonomic ");
            strSql.Append(" where Asid=@Asid and Afid=@Afid ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Asid", SqlDbType.Int, 4),
                new SqlParameter("@Afid", SqlDbType.Int, 4)
            };
            parameters[0].Value = Asid;
            parameters[1].Value = Afid;

            LearnSite.Model.Autonomic model = new LearnSite.Model.Autonomic();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
ファイル: Autonomic.cs プロジェクト: pyteach/Learnsite
        /// <summary>
        /// 增加一条数据作品记录
        /// Asid,Anum,Aname,Ayid,Afid,Atype,Afilename,Aurl,Alength,Adate,Aip,Ayear,Agrade,Aclass,Aterm,Aoffice
        /// </summary>
        public int AddAutonomic(LearnSite.Model.Autonomic model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Autonomic(");
            strSql.Append("Asid,Anum,Aname,Ayid,Afid,Atype,Afilename,Aurl,Alength,Adate,Aip,Ayear,Agrade,Aclass,Aterm,Aoffice)");
            strSql.Append(" values (");
            strSql.Append("@Asid,@Anum,@Aname,@Ayid,@Afid,@Atype,@Afilename,@Aurl,@Alength,@Adate,@Aip,@Ayear,@Agrade,@Aclass,@Aterm,@Aoffice)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Asid",      SqlDbType.Int,         4),
                new SqlParameter("@Anum",      SqlDbType.NVarChar,   50),
                new SqlParameter("@Aname",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Ayid",      SqlDbType.Int,         4),
                new SqlParameter("@Afid",      SqlDbType.Int,         4),
                new SqlParameter("@Atype",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Afilename", SqlDbType.NVarChar,   50),
                new SqlParameter("@Aurl",      SqlDbType.NVarChar,  200),
                new SqlParameter("@Alength",   SqlDbType.Int,         4),
                new SqlParameter("@Adate",     SqlDbType.DateTime),
                new SqlParameter("@Aip",       SqlDbType.NVarChar,   50),
                new SqlParameter("@Ayear",     SqlDbType.Int,         4),
                new SqlParameter("@Agrade",    SqlDbType.Int,         4),
                new SqlParameter("@Aclass",    SqlDbType.Int,         4),
                new SqlParameter("@Aterm",     SqlDbType.Int,         4),
                new SqlParameter("@Aoffice",   SqlDbType.Bit, 1)
            };
            parameters[0].Value  = model.Asid;
            parameters[1].Value  = model.Anum;
            parameters[2].Value  = model.Aname;
            parameters[3].Value  = model.Ayid;
            parameters[4].Value  = model.Afid;
            parameters[5].Value  = model.Atype;
            parameters[6].Value  = model.Afilename;
            parameters[7].Value  = model.Aurl;
            parameters[8].Value  = model.Alength;
            parameters[9].Value  = model.Adate;
            parameters[10].Value = model.Aip;
            parameters[11].Value = model.Ayear;
            parameters[12].Value = model.Agrade;
            parameters[13].Value = model.Aclass;
            parameters[14].Value = model.Aterm;
            parameters[15].Value = model.Aoffice;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #3
0
ファイル: Autonomic.cs プロジェクト: pyteach/Learnsite
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public LearnSite.Model.Autonomic DataRowToModel(DataRow row)
 {
     LearnSite.Model.Autonomic model = new LearnSite.Model.Autonomic();
     if (row != null)
     {
         if (row["Aid"] != null && row["Aid"].ToString() != "")
         {
             model.Aid = int.Parse(row["Aid"].ToString());
         }
         if (row["Asid"] != null && row["Asid"].ToString() != "")
         {
             model.Asid = int.Parse(row["Asid"].ToString());
         }
         if (row["Anum"] != null)
         {
             model.Anum = row["Anum"].ToString();
         }
         if (row["Aname"] != null)
         {
             model.Aname = row["Aname"].ToString();
         }
         if (row["Ayid"] != null && row["Ayid"].ToString() != "")
         {
             model.Ayid = int.Parse(row["Ayid"].ToString());
         }
         if (row["Afid"] != null && row["Afid"].ToString() != "")
         {
             model.Afid = int.Parse(row["Afid"].ToString());
         }
         if (row["Atype"] != null)
         {
             model.Atype = row["Atype"].ToString();
         }
         if (row["Afilename"] != null)
         {
             model.Afilename = row["Afilename"].ToString();
         }
         if (row["Aurl"] != null)
         {
             model.Aurl = row["Aurl"].ToString();
         }
         if (row["Alength"] != null && row["Alength"].ToString() != "")
         {
             model.Alength = int.Parse(row["Alength"].ToString());
         }
         if (row["Ascore"] != null && row["Ascore"].ToString() != "")
         {
             model.Ascore = int.Parse(row["Ascore"].ToString());
         }
         if (row["Adate"] != null && row["Adate"].ToString() != "")
         {
             model.Adate = DateTime.Parse(row["Adate"].ToString());
         }
         if (row["Aip"] != null)
         {
             model.Aip = row["Aip"].ToString();
         }
         if (row["Avote"] != null && row["Avote"].ToString() != "")
         {
             model.Avote = int.Parse(row["Avote"].ToString());
         }
         if (row["Aegg"] != null && row["Aegg"].ToString() != "")
         {
             model.Aegg = int.Parse(row["Aegg"].ToString());
         }
         if (row["Acheck"] != null && row["Acheck"].ToString() != "")
         {
             if ((row["Acheck"].ToString() == "1") || (row["Acheck"].ToString().ToLower() == "true"))
             {
                 model.Acheck = true;
             }
             else
             {
                 model.Acheck = false;
             }
         }
         if (row["Aself"] != null)
         {
             model.Aself = row["Aself"].ToString();
         }
         if (row["Agood"] != null && row["Agood"].ToString() != "")
         {
             if ((row["Agood"].ToString() == "1") || (row["Agood"].ToString().ToLower() == "true"))
             {
                 model.Agood = true;
             }
             else
             {
                 model.Agood = false;
             }
         }
         if (row["Ayear"] != null && row["Ayear"].ToString() != "")
         {
             model.Ayear = int.Parse(row["Ayear"].ToString());
         }
         if (row["Agrade"] != null && row["Agrade"].ToString() != "")
         {
             model.Agrade = int.Parse(row["Agrade"].ToString());
         }
         if (row["Aclass"] != null && row["Aclass"].ToString() != "")
         {
             model.Aclass = int.Parse(row["Aclass"].ToString());
         }
         if (row["Aterm"] != null && row["Aterm"].ToString() != "")
         {
             model.Aterm = int.Parse(row["Aterm"].ToString());
         }
         if (row["Ahit"] != null && row["Ahit"].ToString() != "")
         {
             model.Ahit = int.Parse(row["Ahit"].ToString());
         }
         if (row["Aoffice"] != null && row["Aoffice"].ToString() != "")
         {
             if ((row["Aoffice"].ToString() == "1") || (row["Aoffice"].ToString().ToLower() == "true"))
             {
                 model.Aoffice = true;
             }
             else
             {
                 model.Aoffice = false;
             }
         }
         if (row["Aflash"] != null && row["Aflash"].ToString() != "")
         {
             if ((row["Aflash"].ToString() == "1") || (row["Aflash"].ToString().ToLower() == "true"))
             {
                 model.Aflash = true;
             }
             else
             {
                 model.Aflash = false;
             }
         }
         if (row["Aerror"] != null && row["Aerror"].ToString() != "")
         {
             if ((row["Aerror"].ToString() == "1") || (row["Aerror"].ToString().ToLower() == "true"))
             {
                 model.Aerror = true;
             }
             else
             {
                 model.Aerror = false;
             }
         }
     }
     return(model);
 }
コード例 #4
0
ファイル: Autonomic.cs プロジェクト: pyteach/Learnsite
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(LearnSite.Model.Autonomic model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Autonomic set ");
            strSql.Append("Asid=@Asid,");
            strSql.Append("Anum=@Anum,");
            strSql.Append("Aname=@Aname,");
            strSql.Append("Ayid=@Ayid,");
            strSql.Append("Afid=@Afid,");
            strSql.Append("Atype=@Atype,");
            strSql.Append("Afilename=@Afilename,");
            strSql.Append("Aurl=@Aurl,");
            strSql.Append("Alength=@Alength,");
            strSql.Append("Ascore=@Ascore,");
            strSql.Append("Adate=@Adate,");
            strSql.Append("Aip=@Aip,");
            strSql.Append("Avote=@Avote,");
            strSql.Append("Aegg=@Aegg,");
            strSql.Append("Acheck=@Acheck,");
            strSql.Append("Aself=@Aself,");
            strSql.Append("Agood=@Agood,");
            strSql.Append("Ayear=@Ayear,");
            strSql.Append("Agrade=@Agrade,");
            strSql.Append("Aclass=@Aclass,");
            strSql.Append("Aterm=@Aterm,");
            strSql.Append("Ahit=@Ahit,");
            strSql.Append("Aoffice=@Aoffice,");
            strSql.Append("Aflash=@Aflash,");
            strSql.Append("Aerror=@Aerror");
            strSql.Append(" where Aid=@Aid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Asid",      SqlDbType.Int,         4),
                new SqlParameter("@Anum",      SqlDbType.NVarChar,   50),
                new SqlParameter("@Aname",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Ayid",      SqlDbType.Int,         4),
                new SqlParameter("@Afid",      SqlDbType.Int,         4),
                new SqlParameter("@Atype",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Afilename", SqlDbType.NVarChar,   50),
                new SqlParameter("@Aurl",      SqlDbType.NVarChar,  200),
                new SqlParameter("@Alength",   SqlDbType.Int,         4),
                new SqlParameter("@Ascore",    SqlDbType.Int,         4),
                new SqlParameter("@Adate",     SqlDbType.DateTime),
                new SqlParameter("@Aip",       SqlDbType.NVarChar,   50),
                new SqlParameter("@Avote",     SqlDbType.Int,         4),
                new SqlParameter("@Aegg",      SqlDbType.SmallInt,    2),
                new SqlParameter("@Acheck",    SqlDbType.Bit,         1),
                new SqlParameter("@Aself",     SqlDbType.NVarChar,  200),
                new SqlParameter("@Agood",     SqlDbType.Bit,         1),
                new SqlParameter("@Ayear",     SqlDbType.Int,         4),
                new SqlParameter("@Agrade",    SqlDbType.Int,         4),
                new SqlParameter("@Aclass",    SqlDbType.Int,         4),
                new SqlParameter("@Aterm",     SqlDbType.Int,         4),
                new SqlParameter("@Ahit",      SqlDbType.Int,         4),
                new SqlParameter("@Aoffice",   SqlDbType.Bit,         1),
                new SqlParameter("@Aflash",    SqlDbType.Bit,         1),
                new SqlParameter("@Aerror",    SqlDbType.Bit,         1),
                new SqlParameter("@Aid",       SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.Asid;
            parameters[1].Value  = model.Anum;
            parameters[2].Value  = model.Aname;
            parameters[3].Value  = model.Ayid;
            parameters[4].Value  = model.Afid;
            parameters[5].Value  = model.Atype;
            parameters[6].Value  = model.Afilename;
            parameters[7].Value  = model.Aurl;
            parameters[8].Value  = model.Alength;
            parameters[9].Value  = model.Ascore;
            parameters[10].Value = model.Adate;
            parameters[11].Value = model.Aip;
            parameters[12].Value = model.Avote;
            parameters[13].Value = model.Aegg;
            parameters[14].Value = model.Acheck;
            parameters[15].Value = model.Aself;
            parameters[16].Value = model.Agood;
            parameters[17].Value = model.Ayear;
            parameters[18].Value = model.Agrade;
            parameters[19].Value = model.Aclass;
            parameters[20].Value = model.Aterm;
            parameters[21].Value = model.Ahit;
            parameters[22].Value = model.Aoffice;
            parameters[23].Value = model.Aflash;
            parameters[24].Value = model.Aerror;
            parameters[25].Value = model.Aid;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }