Пример #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public static bool Update(yny_005.Model.C_Mileage model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update C_Mileage set ");
            strSql.Append("SIJI1=@SIJI1,");
            strSql.Append("SIJI2=@SIJI2,");
            strSql.Append("CarCode=@CarCode,");
            strSql.Append("Mileage=@Mileage,");
            strSql.Append("Oid=@Oid,");
            strSql.Append("Type=@Type,");
            strSql.Append("CreateDate=@CreateDate,");
            strSql.Append("Spare=@Spare,");
            strSql.Append("Spare2=@Spare2,");
            strSql.Append("DiffCount=@DiffCount");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@SIJI1",      SqlDbType.VarChar,   50),
                new SqlParameter("@SIJI2",      SqlDbType.VarChar,   50),
                new SqlParameter("@CarCode",    SqlDbType.VarChar,   50),
                new SqlParameter("@Mileage",    SqlDbType.Int,        4),
                new SqlParameter("@Oid",        SqlDbType.Int,        4),
                new SqlParameter("@Type",       SqlDbType.Int,        4),
                new SqlParameter("@CreateDate", SqlDbType.DateTime),
                new SqlParameter("@Spare",      SqlDbType.VarChar,   50),
                new SqlParameter("@Spare2",     SqlDbType.VarChar,   50),
                new SqlParameter("@DiffCount",  SqlDbType.Int,        4),
                new SqlParameter("@ID",         SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.SIJI1;
            parameters[1].Value  = model.SIJI2;
            parameters[2].Value  = model.CarCode;
            parameters[3].Value  = model.Mileage;
            parameters[4].Value  = model.Oid;
            parameters[5].Value  = model.Type;
            parameters[6].Value  = model.CreateDate;
            parameters[7].Value  = model.Spare;
            parameters[8].Value  = model.Spare2;
            parameters[9].Value  = model.DiffCount;
            parameters[10].Value = model.ID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public static yny_005.Model.C_Mileage DataRowToModel(DataRow row)
 {
     yny_005.Model.C_Mileage model = new yny_005.Model.C_Mileage();
     if (row != null)
     {
         if (row["ID"] != null && row["ID"].ToString() != "")
         {
             model.ID = int.Parse(row["ID"].ToString());
         }
         if (row["SIJI1"] != null)
         {
             model.SIJI1 = row["SIJI1"].ToString();
         }
         if (row["SIJI2"] != null)
         {
             model.SIJI2 = row["SIJI2"].ToString();
         }
         if (row["CarCode"] != null)
         {
             model.CarCode = row["CarCode"].ToString();
         }
         if (row["Mileage"] != null && row["Mileage"].ToString() != "")
         {
             model.Mileage = int.Parse(row["Mileage"].ToString());
         }
         if (row["Oid"] != null && row["Oid"].ToString() != "")
         {
             model.Oid = int.Parse(row["Oid"].ToString());
         }
         if (row["Type"] != null && row["Type"].ToString() != "")
         {
             model.Type = int.Parse(row["Type"].ToString());
         }
         if (row["CreateDate"] != null && row["CreateDate"].ToString() != "")
         {
             model.CreateDate = DateTime.Parse(row["CreateDate"].ToString());
         }
         if (row["Spare"] != null)
         {
             model.Spare = row["Spare"].ToString();
         }
         if (row["Spare2"] != null)
         {
             model.Spare2 = row["Spare2"].ToString();
         }
         if (row["DiffCount"] != null && row["DiffCount"].ToString() != "")
         {
             model.DiffCount = int.Parse(row["DiffCount"].ToString());
         }
     }
     return(model);
 }
Пример #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public static int Add(yny_005.Model.C_Mileage model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into C_Mileage(");
            strSql.Append("SIJI1,SIJI2,CarCode,Mileage,Oid,Type,CreateDate,Spare,Spare2,DiffCount)");
            strSql.Append(" values (");
            strSql.Append("@SIJI1,@SIJI2,@CarCode,@Mileage,@Oid,@Type,@CreateDate,@Spare,@Spare2,@DiffCount)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@SIJI1",      SqlDbType.VarChar,   50),
                new SqlParameter("@SIJI2",      SqlDbType.VarChar,   50),
                new SqlParameter("@CarCode",    SqlDbType.VarChar,   50),
                new SqlParameter("@Mileage",    SqlDbType.Int,        4),
                new SqlParameter("@Oid",        SqlDbType.Int,        4),
                new SqlParameter("@Type",       SqlDbType.Int,        4),
                new SqlParameter("@CreateDate", SqlDbType.DateTime),
                new SqlParameter("@Spare",      SqlDbType.VarChar,   50),
                new SqlParameter("@Spare2",     SqlDbType.VarChar,   50),new SqlParameter("@DiffCount",SqlDbType.Int, 4)
            };
            parameters[0].Value = model.SIJI1;
            parameters[1].Value = model.SIJI2;
            parameters[2].Value = model.CarCode;
            parameters[3].Value = model.Mileage;
            parameters[4].Value = model.Oid;
            parameters[5].Value = model.Type;
            parameters[6].Value = model.CreateDate;
            parameters[7].Value = model.Spare;
            parameters[8].Value = model.Spare2;
            parameters[9].Value = model.DiffCount;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #4
0
        public static Model.C_Mileage GetModelBywhere(string where)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,SIJI1,SIJI2,CarCode,Mileage,Oid,Type,CreateDate,Spare,Spare2,DiffCount from C_Mileage ");
            strSql.Append(" where " + where);

            yny_005.Model.C_Mileage model = new yny_005.Model.C_Mileage();
            DataSet ds = DbHelperSQL.Query(strSql.ToString());

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public static yny_005.Model.C_Mileage GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,SIJI1,SIJI2,CarCode,Mileage,Oid,Type,CreateDate,Spare,Spare2,DiffCount from C_Mileage ");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }