Exemple #1
0
        /// <summary>
        /// 更新数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <returns>bool</returns>
        public bool Update(PU_Main model)
        {
            bool result  = false;
            var  e       = new ModelExceptions();
            int  _rseult = instance.Update(model);

            if (_rseult > 0)
            {
                result = true;
            }
            return(result);
        }
Exemple #2
0
        /// <summary>
        /// 获取实体数据
        /// </summary>
        /// <param name='strCondition'>条件(AND Code='11')</param>
        /// <returns>model</returns>
        public PU_Main GetModel(string strCondition)
        {
            List <PU_Main> list  = instance.GetListByWhere(strCondition);
            PU_Main        model = new PU_Main();

            if (list != null && list.Count > 0)
            {
                model = list[0];
            }
            else
            {
                model = null;
            }
            return(model);
        }
Exemple #3
0
        /// <summary>
        /// 插入数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <param name='model'>是否完成验证</param>
        /// <returns>bool</returns>
        public bool Insert(PU_Main model, bool IsValid)
        {
            var  e      = new ModelExceptions();
            bool result = false;

            if (e.IsValid && IsValid)
            {
                //完成了验证,开始更新数据库了
                int _result = instance.Add(model);
                if (_result > 0)
                {
                    result = true;
                }
            }
            return(result);
        }
Exemple #4
0
        /// <summary>
        /// 逻辑删除数据
        /// </summary>
        /// <param name='model'>model</param>
        /// <returns>bool</returns>
        public bool Delete(string Condition)
        {
            bool           result = false;
            List <PU_Main> list   = instance.GetListByWhere(Condition);

            if (list.Count > 0)
            {
                PU_Main model = list[0];
                model.Stat = 1;
                int _rseult = instance.Update(model);
                if (_rseult > 0)
                {
                    result = true;
                }
            }
            return(result);
        }
Exemple #5
0
        /// <summary>
        /// 插入数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <returns>bool</returns>
        public bool Insert(PU_Main model)
        {
            bool result = false;

            try
            {
                int _result = instance.Add(model);
                if (_result > 0)
                {
                    result = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }
Exemple #6
0
 /// <summary>
 /// 转换实体
 /// </summary>
 /// <param name="whIOMain"></param>
 /// <returns></returns>
 public static RefData ChangePUMainToRefData(PU_Main p)
 {
     return(new RefData
     {
         PUM_TypeDescription = "采购相关单据",
         PUM_TechType = "PU",
         PUM_Type = p.PUM_RType,
         PUM_BOwner = p.PUM_BOwner,
         PUM_Discount = p.PUM_Discount
         ,
         PUM_DisSum = p.PUM_DisSum,
         PUM_IDate = p.PUM_IDate
         ,
         PUM_Owner = p.PUM_Owner,
         PUM_Payable = p.PUM_Payable
         ,
         PUM_PDate = p.PUM_PDate,
         PUM_Code = p.PUM_RCode
         ,
         PUM_RDate = p.PUM_RDate
         ,
         PUM_SCode = p.PUM_SCode,
         PUM_SContact = p.PUM_SContact
         ,
         PUM_SName = p.PUM_SName,
         PUM_STel = p.PUM_STel
         ,
         PUM_Tax = p.PUM_Tax,
         PUM_Tranfee = p.PUM_Tranfee,
         PUM_RefCode = p.PUM_RefCode,
         PUM_RefType = p.PUM_RefType,
         PUM_Title = p.PUM_Title,
         PUM_UDEF1 = p.PUM_UDEF1,
         PUM_UDEF2 = p.PUM_UDEF2,
         PUM_UDEF3 = p.PUM_UDEF3,
         PUM_UDEF4 = p.PUM_UDEF4,
     });
 }
Exemple #7
0
        /// <summary>
        /// 获取实体数据
        /// </summary>
        /// <param name='strCondition'>条件(AND Code='11')</param>
        /// <returns>model</returns>
        public PU_Main GetModel(int id)
        {
            PU_Main model = instance.GetByKey(id);

            return(model);
        }