Beispiel #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.ContractInfo DataModel = dcDal.ContractInfo.FirstOrDefault(item => item.Id == Id && item.CompanyId == CompanyId);
            if (DataModel != null)
            {
                dcDal.ContractInfo.DeleteOnSubmit(DataModel);
                dcDal.SubmitChanges();
                if (dcDal.ChangeConflicts.Count == 0)
                {
                    IsTrue = true;
                }
                DataModel = null;
            }
            return(IsTrue);
        }
Beispiel #2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model">合同信息实体</param>
        /// <returns></returns>
        public bool Update(EyouSoft.Model.AdminCenterStructure.ContractInfo model)
        {
            bool IsTrue = false;

            EyouSoft.Data.ContractInfo DataModel = dcDal.ContractInfo.FirstOrDefault(item =>
                                                                                     item.Id == model.Id && item.CompanyId == model.CompanyId
                                                                                     );
            if (DataModel != null)
            {
                DataModel.BeginDate      = model.BeginDate;
                DataModel.EndDate        = model.EndDate;
                DataModel.OperatorId     = model.OperatorId;
                DataModel.Remark         = model.Remark;
                DataModel.StaffName      = model.StaffName;
                DataModel.StaffNo        = model.StaffNo;
                DataModel.ContractStatus = (int)model.ContractStatus;
                dcDal.SubmitChanges();
                IsTrue = true;
            }
            DataModel = null;
            return(IsTrue);
        }
Beispiel #3
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model">合同信息实体</param>
        /// <returns></returns>
        public bool Add(EyouSoft.Model.AdminCenterStructure.ContractInfo model)
        {
            bool IsTrue = false;

            EyouSoft.Data.ContractInfo DataModel = new EyouSoft.Data.ContractInfo()
            {
                BeginDate      = model.BeginDate,
                EndDate        = model.EndDate,
                ContractStatus = (int)model.ContractStatus,
                StaffName      = model.StaffName,
                Remark         = model.Remark,
                StaffNo        = model.StaffNo,
                CompanyId      = model.CompanyId,
                OperatorId     = model.OperatorId,
                IssueTime      = System.DateTime.Now
            };
            dcDal.ContractInfo.InsertOnSubmit(DataModel);
            dcDal.SubmitChanges();
            IsTrue    = true;
            DataModel = null;
            return(IsTrue);
        }