コード例 #1
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="CompanyId">公司编号</param>
        /// <param name="Id">固定资产管理编号</param>
        /// <returns></returns>
        public bool Delete(int CompanyId, int Id)
        {
            bool IsTrue = false;

            EyouSoft.Data.FixedAsset DataModel = dcDal.FixedAsset.FirstOrDefault(item =>
                                                                                 item.Id == Id && item.CompanyId == CompanyId
                                                                                 );
            if (DataModel != null)
            {
                dcDal.FixedAsset.DeleteOnSubmit(DataModel);
                dcDal.SubmitChanges();
                if (dcDal.ChangeConflicts.Count == 0)
                {
                    IsTrue = true;
                }
                DataModel = null;
            }
            return(IsTrue);
        }
コード例 #2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model">固定资产管理实体</param>
        /// <returns></returns>
        public bool Update(EyouSoft.Model.AdminCenterStructure.FixedAsset model)
        {
            bool IsTrue = false;

            EyouSoft.Data.FixedAsset DataModel = dcDal.FixedAsset.FirstOrDefault(item =>
                                                                                 item.Id == model.Id && item.CompanyId == model.CompanyId
                                                                                 );
            if (DataModel != null)
            {
                DataModel.AssetName = model.AssetName;
                DataModel.AssetNo   = model.AssetNo;
                DataModel.Remark    = model.Remark;
                DataModel.Cost      = model.Cost;
                DataModel.BuyDate   = model.BuyDate;
                dcDal.SubmitChanges();
                if (dcDal.ChangeConflicts.Count == 0)
                {
                    IsTrue = true;
                }
            }
            DataModel = null;
            return(IsTrue);
        }
コード例 #3
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model">固定资产管理实体</param>
        /// <returns></returns>
        public bool Add(EyouSoft.Model.AdminCenterStructure.FixedAsset model)
        {
            bool IsTrue = false;

            EyouSoft.Data.FixedAsset DataModel = new EyouSoft.Data.FixedAsset()
            {
                AssetName  = model.AssetName,
                AssetNo    = model.AssetNo,
                Remark     = model.Remark,
                Cost       = model.Cost,
                BuyDate    = model.BuyDate,
                CompanyId  = model.CompanyId,
                OperatorId = model.OperatorId,
                IssueTime  = System.DateTime.Now
            };
            dcDal.FixedAsset.InsertOnSubmit(DataModel);
            dcDal.SubmitChanges();
            if (dcDal.ChangeConflicts.Count == 0)
            {
                IsTrue = true;
            }
            DataModel = null;
            return(IsTrue);
        }