Beispiel #1
0
        /// <summary>
        /// 更新信息
        /// </summary>
        /// <param name="">信息</param>
        /// <returns>更新行数</returns>
        public DataResult <int> Update(ProduceTrack model)
        {
            DataResult <int> result = new DataResult <int>();

            try
            {
                //获取生产计划信息
                ProducePlan plan = new ProducePlanBLL().GetByBatchNumber(model.BATCHNUMBER);
                if (plan != null)
                {
                    model.FACTORYPID = plan.FACTORYPID;
                    model.PRID       = plan.PRID;
                }

                model.UPDATEUSER = this.LoginUser.UserID;
                model.UPDATETIME = DateTime.Now;
                result.Result    = new ProduceTrackDAL().Update(model);
                result.IsSuccess = true;
                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        /// <summary>
        /// 插入信息(单表)
        /// </summary>
        /// <param name="">信息</param>
        /// <returns>插入行数</returns>
        public DataResult <int> Insert(ProduceTrack model)
        {
            DataResult <int> result = new DataResult <int>();

            try
            {
                //基本信息
                model.PID        = Guid.NewGuid().ToString();
                model.CREATEUSER = this.LoginUser.UserID;
                model.CREATETIME = DateTime.Now;
                model.UPDATEUSER = model.CREATEUSER;
                model.UPDATETIME = model.CREATETIME;

                //获取生产计划信息
                ProducePlan plan = new ProducePlanBLL().GetByBatchNumber(model.BATCHNUMBER);
                if (plan != null)
                {
                    model.FACTORYPID = plan.FACTORYPID;
                    model.PRID       = plan.PRID;
                }

                result.Result    = new ProduceTrackDAL().Insert(model);
                result.IsSuccess = true;
                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }