コード例 #1
0
        public Common.Model.MouldingMoldLife GetModel(string PartNumberAll)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT  [MoldID],[MachineID],[PartNumberAll],MouldLife,[Accumulate],[Clean1Qty],[Clean1Time],[Clean1TimeBy],[Clean2Qty],[Clean2Time],[Clean2TimeBy],[Clean3Qty],[Clean3Time],[Clean3TimeBy],[Clean4Qty],[Clean4Time],[Clean4TimeBy] ,[Clean5Qty] ,[Clean5Time]  ,[Clean5TimeBy]    ,[ChangeQty] ,[ChangeTime]  ,[ChangeBy] ,[CreateTime],[UpdatedTime] FROM MouldingMoldLife");
            strSql.Append(" where PartNumberAll=@PartNumberAll");
            SqlParameter[] parameters =
            {
                new SqlParameter("@PartNumberAll", SqlDbType.VarChar)
            };
            parameters[0].Value = PartNumberAll;

            Common.Model.MouldingMoldLife model = new Common.Model.MouldingMoldLife();
            DataSet ds = DBHelp.SqlDB.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                model.MoldID        = ds.Tables[0].Rows[0]["MoldID"].ToString();
                model.PartNumberAll = ds.Tables[0].Rows[0]["PartNumberAll"].ToString();
                model.Accumulate    = decimal.Parse(ds.Tables[0].Rows[0]["Accumulate"].ToString());
                model.Clean1Qty     = decimal.Parse(ds.Tables[0].Rows[0]["Clean1Qty"].ToString());

                model.MouldLife = decimal.Parse(ds.Tables[0].Rows[0]["MouldLife"].ToString());
            }
            return(model);
        }
コード例 #2
0
        public bool Update(Common.Model.MouldingMoldLife model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update MouldingMoldLife set ");
            //strSql.Append("MoldID=@MoldID,");
            //strSql.Append("PartNumberAll=@PartNumberAll,");
            strSql.Append("Accumulate=@Accumulate,");
            strSql.Append("Clean1Qty=@Clean1Qty,");
            strSql.Append("UpdatedTime=@UpdatedTime,");
            strSql.Append("MachineID=@MachineID");
            strSql.Append(" where  PartNumberAll=@PartNumberAll ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Accumulate",    SqlDbType.Int),
                new SqlParameter("@Clean1Qty",     SqlDbType.Int),
                new SqlParameter("@PartNumberAll", SqlDbType.VarChar),
                new SqlParameter("@UpdatedTime",   SqlDbType.DateTime),
                new SqlParameter("@MachineID",     SqlDbType.VarChar)
            };
            parameters[0].Value = model.Accumulate;
            parameters[1].Value = model.Clean1Qty;
            parameters[2].Value = model.PartNumberAll;
            parameters[3].Value = model.UpdatedTime;
            parameters[4].Value = model.MachineID;
            int rows = DBHelp.SqlDB.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
        public bool Add(Common.Model.MouldingMoldLife model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(" insert into MouldingMoldLife ");
            strSql.Append(" ( MoldID, MachineID,PartNumberAll,MouldLife ,Accumulate,Clean1Qty,Clean1Time,Clean1TimeBy,Clean2Qty,Clean2Time,Clean2TimeBy,Clean3Qty,Clean3Time,Clean3TimeBy,Clean4Qty,Clean4Time,Clean4TimeBy,Clean5Qty,Clean5Time,Clean5TimeBy,ChangeQty,ChangeTime,ChangeBy,CreateTime,UpdatedTime) ");
            strSql.Append(" values ");
            strSql.Append(" (@MoldID, @MachineID,@PartNumberAll,@MouldLife, @Accumulate,@Clean1Qty,@Clean1Time,@Clean1TimeBy,@Clean2Qty,@Clean2Time,@Clean2TimeBy,@Clean3Qty,@Clean3Time,@Clean3TimeBy,@Clean4Qty,@Clean4Time,@Clean4TimeBy,@Clean5Qty,@Clean5Time,@Clean5TimeBy,@ChangeQty,@ChangeTime,@ChangeBy,@CreateTime,@UpdatedTime) ");


            SqlParameter[] parameters =
            {
                new SqlParameter("@MachineID",     SqlDbType.VarChar),
                new SqlParameter("@PartNumberAll", SqlDbType.VarChar),
                new SqlParameter("@Accumulate",    SqlDbType.Int),
                new SqlParameter("@Clean1Qty",     SqlDbType.Int),
                new SqlParameter("@Clean1Time",    SqlDbType.DateTime),
                new SqlParameter("@Clean1TimeBy",  SqlDbType.VarChar),
                new SqlParameter("@Clean2Qty",     SqlDbType.Int),
                new SqlParameter("@Clean2Time",    SqlDbType.DateTime),
                new SqlParameter("@Clean2TimeBy",  SqlDbType.VarChar),
                new SqlParameter("@Clean3Qty",     SqlDbType.Int),
                new SqlParameter("@Clean3Time",    SqlDbType.DateTime),
                new SqlParameter("@Clean3TimeBy",  SqlDbType.VarChar),
                new SqlParameter("@Clean4Qty",     SqlDbType.Int),
                new SqlParameter("@Clean4Time",    SqlDbType.DateTime),
                new SqlParameter("@Clean4TimeBy",  SqlDbType.VarChar),
                new SqlParameter("@Clean5Qty",     SqlDbType.Int),
                new SqlParameter("@Clean5Time",    SqlDbType.DateTime),
                new SqlParameter("@Clean5TimeBy",  SqlDbType.VarChar),
                new SqlParameter("@ChangeQty",     SqlDbType.Int),
                new SqlParameter("@ChangeTime",    SqlDbType.DateTime),
                new SqlParameter("@ChangeBy",      SqlDbType.VarChar),
                new SqlParameter("@CreateTime",    SqlDbType.DateTime),
                new SqlParameter("@UpdatedTime",   SqlDbType.DateTime),
                new SqlParameter("@MoldID",        SqlDbType.VarChar),
                new SqlParameter("@MouldLife",     SqlDbType.Int)
            };

            parameters[0].Value  = model.MachineID == null ? (object)DBNull.Value : model.MachineID;
            parameters[1].Value  = model.PartNumberAll == null ? (object)DBNull.Value : model.PartNumberAll;
            parameters[2].Value  = model.Accumulate == null ? (object)DBNull.Value : model.Accumulate;
            parameters[3].Value  = model.Clean1Qty == null ? (object)DBNull.Value : model.Clean1Qty;
            parameters[4].Value  = model.Clean1Time == null ? (object)DBNull.Value : model.Clean1Time;
            parameters[5].Value  = model.Clean1TimeBy == null ? (object)DBNull.Value : model.Clean1TimeBy;
            parameters[6].Value  = model.Clean2Qty == null ? (object)DBNull.Value : model.Clean2Qty;
            parameters[7].Value  = model.Clean2Time == null ? (object)DBNull.Value : model.Clean2Time;
            parameters[8].Value  = model.Clean2TimeBy == null ? (object)DBNull.Value : model.Clean2TimeBy;
            parameters[9].Value  = model.Clean3Qty == null ? (object)DBNull.Value : model.Clean3Qty;
            parameters[10].Value = model.Clean3Time == null ? (object)DBNull.Value : model.Clean3Time;
            parameters[11].Value = model.Clean3TimeBy == null ? (object)DBNull.Value : model.Clean3TimeBy;
            parameters[12].Value = model.Clean4Qty == null ? (object)DBNull.Value : model.Clean4Qty;
            parameters[13].Value = model.Clean4Time == null ? (object)DBNull.Value : model.Clean4Time;
            parameters[14].Value = model.Clean4TimeBy == null ? (object)DBNull.Value : model.Clean4TimeBy;
            parameters[15].Value = model.Clean5Qty == null ? (object)DBNull.Value : model.Clean5Qty;
            parameters[16].Value = model.Clean5Time == null ? (object)DBNull.Value : model.Clean5Time;
            parameters[17].Value = model.Clean5TimeBy == null ? (object)DBNull.Value : model.Clean5TimeBy;
            parameters[18].Value = model.ChangeQty == null ? (object)DBNull.Value : model.ChangeQty;
            parameters[19].Value = model.ChangeTime == null ? (object)DBNull.Value : model.ChangeTime;
            parameters[20].Value = model.ChangeBy == null ? (object)DBNull.Value : model.ChangeBy;
            parameters[21].Value = DateTime.Now;
            parameters[22].Value = DateTime.Now;
            parameters[23].Value = model.MoldID == null ? (object)DBNull.Value : model.MoldID;
            parameters[24].Value = model.MouldLife == null ? (object)DBNull.Value : model.MouldLife;

            //return DBHelp.SqlDB.generateCommand(strSql.ToString(), parameters);
            int rows = DBHelp.SqlDB.ExecuteSql(strSql.ToString(), parameters);

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