示例#1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Maticsoft.Model.construct model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into construct(");
            strSql.Append("fw_sid,imp_sid,imp_name,begin_time,end_time,SN,fw_name,value1,value2,value3,value4,n1,n2,n3,n4)");
            strSql.Append(" values (");
            strSql.Append("@fw_sid,@imp_sid,@imp_name,@begin_time,@end_time,@SN,@fw_name,@value1,@value2,@value3,@value4,@n1,@n2,@n3,@n4)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@fw_sid",     SqlDbType.Int,         4),
                new SqlParameter("@imp_sid",    SqlDbType.Int,         4),
                new SqlParameter("@imp_name",   SqlDbType.NVarChar,  400),
                new SqlParameter("@begin_time", SqlDbType.DateTime),
                new SqlParameter("@end_time",   SqlDbType.DateTime),
                new SqlParameter("@SN",         SqlDbType.Int,         4),
                new SqlParameter("@fw_name",    SqlDbType.NVarChar,  400),
                new SqlParameter("@value1",     SqlDbType.NVarChar,  400),
                new SqlParameter("@value2",     SqlDbType.NVarChar,  400),
                new SqlParameter("@value3",     SqlDbType.NVarChar,  400),
                new SqlParameter("@value4",     SqlDbType.NVarChar,  400),
                new SqlParameter("@n1",         SqlDbType.Int,         4),
                new SqlParameter("@n2",         SqlDbType.Int,         4),
                new SqlParameter("@n3",         SqlDbType.Int,         4),
                new SqlParameter("@n4",         SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.fw_sid;
            parameters[1].Value  = model.imp_sid;
            parameters[2].Value  = model.imp_name;
            parameters[3].Value  = model.begin_time;
            parameters[4].Value  = model.end_time;
            parameters[5].Value  = model.SN;
            parameters[6].Value  = model.fw_name;
            parameters[7].Value  = model.value1;
            parameters[8].Value  = model.value2;
            parameters[9].Value  = model.value3;
            parameters[10].Value = model.value4;
            parameters[11].Value = model.n1;
            parameters[12].Value = model.n2;
            parameters[13].Value = model.n3;
            parameters[14].Value = model.n4;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
示例#2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.construct GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,fw_sid,imp_sid,imp_name,begin_time,end_time,SN,fw_name,value1,value2,value3,value4,n1,n2,n3,n4 from construct ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
示例#3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Maticsoft.Model.construct model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update construct set ");
            strSql.Append("fw_sid=@fw_sid,");
            strSql.Append("imp_sid=@imp_sid,");
            strSql.Append("imp_name=@imp_name,");
            strSql.Append("begin_time=@begin_time,");
            strSql.Append("end_time=@end_time,");
            strSql.Append("SN=@SN,");
            strSql.Append("fw_name=@fw_name,");
            strSql.Append("value1=@value1,");
            strSql.Append("value2=@value2,");
            strSql.Append("value3=@value3,");
            strSql.Append("value4=@value4,");
            strSql.Append("n1=@n1,");
            strSql.Append("n2=@n2,");
            strSql.Append("n3=@n3,");
            strSql.Append("n4=@n4");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@fw_sid",     SqlDbType.Int,         4),
                new SqlParameter("@imp_sid",    SqlDbType.Int,         4),
                new SqlParameter("@imp_name",   SqlDbType.NVarChar,  400),
                new SqlParameter("@begin_time", SqlDbType.DateTime),
                new SqlParameter("@end_time",   SqlDbType.DateTime),
                new SqlParameter("@SN",         SqlDbType.Int,         4),
                new SqlParameter("@fw_name",    SqlDbType.NVarChar,  400),
                new SqlParameter("@value1",     SqlDbType.NVarChar,  400),
                new SqlParameter("@value2",     SqlDbType.NVarChar,  400),
                new SqlParameter("@value3",     SqlDbType.NVarChar,  400),
                new SqlParameter("@value4",     SqlDbType.NVarChar,  400),
                new SqlParameter("@n1",         SqlDbType.Int,         4),
                new SqlParameter("@n2",         SqlDbType.Int,         4),
                new SqlParameter("@n3",         SqlDbType.Int,         4),
                new SqlParameter("@n4",         SqlDbType.Int,         4),
                new SqlParameter("@id",         SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.fw_sid;
            parameters[1].Value  = model.imp_sid;
            parameters[2].Value  = model.imp_name;
            parameters[3].Value  = model.begin_time;
            parameters[4].Value  = model.end_time;
            parameters[5].Value  = model.SN;
            parameters[6].Value  = model.fw_name;
            parameters[7].Value  = model.value1;
            parameters[8].Value  = model.value2;
            parameters[9].Value  = model.value3;
            parameters[10].Value = model.value4;
            parameters[11].Value = model.n1;
            parameters[12].Value = model.n2;
            parameters[13].Value = model.n3;
            parameters[14].Value = model.n4;
            parameters[15].Value = model.id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.construct DataRowToModel(DataRow row)
 {
     Maticsoft.Model.construct model = new Maticsoft.Model.construct();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["fw_sid"] != null && row["fw_sid"].ToString() != "")
         {
             model.fw_sid = int.Parse(row["fw_sid"].ToString());
         }
         if (row["imp_sid"] != null && row["imp_sid"].ToString() != "")
         {
             model.imp_sid = int.Parse(row["imp_sid"].ToString());
         }
         if (row["imp_name"] != null)
         {
             model.imp_name = row["imp_name"].ToString();
         }
         if (row["begin_time"] != null && row["begin_time"].ToString() != "")
         {
             model.begin_time = DateTime.Parse(row["begin_time"].ToString());
         }
         if (row["end_time"] != null && row["end_time"].ToString() != "")
         {
             model.end_time = DateTime.Parse(row["end_time"].ToString());
         }
         if (row["SN"] != null && row["SN"].ToString() != "")
         {
             model.SN = int.Parse(row["SN"].ToString());
         }
         if (row["fw_name"] != null)
         {
             model.fw_name = row["fw_name"].ToString();
         }
         if (row["value1"] != null)
         {
             model.value1 = row["value1"].ToString();
         }
         if (row["value2"] != null)
         {
             model.value2 = row["value2"].ToString();
         }
         if (row["value3"] != null)
         {
             model.value3 = row["value3"].ToString();
         }
         if (row["value4"] != null)
         {
             model.value4 = row["value4"].ToString();
         }
         if (row["n1"] != null && row["n1"].ToString() != "")
         {
             model.n1 = int.Parse(row["n1"].ToString());
         }
         if (row["n2"] != null && row["n2"].ToString() != "")
         {
             model.n2 = int.Parse(row["n2"].ToString());
         }
         if (row["n3"] != null && row["n3"].ToString() != "")
         {
             model.n3 = int.Parse(row["n3"].ToString());
         }
         if (row["n4"] != null && row["n4"].ToString() != "")
         {
             model.n4 = int.Parse(row["n4"].ToString());
         }
     }
     return(model);
 }