/// <summary> /// 新增 /// </summary> /// <param name="model">公司账户信息实体</param> /// <returns>0:失败,1:成功,-1:职务名称重复</returns> public int Add(EyouSoft.Model.AdminCenterStructure.DutyManager model) { int EffectedCount = 0; if (this.IsExists(model.JobName, 0, model.CompanyId)) { EffectedCount = -1; } else { EyouSoft.Data.DutyManager DutyModel = new EyouSoft.Data.DutyManager() { CompanyId = model.CompanyId, Help = model.Help, IssueTime = System.DateTime.Now, JobName = model.JobName, OperatorId = model.OperatorId, Remark = model.Remark, Requirement = model.Requirement }; dcDal.DutyManager.InsertOnSubmit(DutyModel); dcDal.SubmitChanges(); EffectedCount = 1; DutyModel = null; } return(EffectedCount); }
/// <summary> /// 添加 /// </summary> /// <param name="model">公告信息实体</param> /// <returns>true:成功 false:失败</returns> public bool Add(EyouSoft.Model.CompanyStructure.News model) { EyouSoft.Data.News dataNews = new EyouSoft.Data.News(); dataNews.Id = model.ID; dataNews.CompanyId = model.CompanyId; dataNews.Title = model.Title; dataNews.Iisuer = string.IsNullOrEmpty(model.OperatorName) ? "" : model.OperatorName; dataNews.IisuerTime = model.IssueTime; dataNews.Content = model.Content; dataNews.Files = model.UploadFiles; dataNews.Views = model.Clicks; dataNews.IsDelete = model.IsDelete ? "1" : "0"; if (model.AcceptList != null && model.AcceptList.Count > 0) { ((List <EyouSoft.Model.CompanyStructure.NewsAccept>)model.AcceptList).ForEach(item => { EyouSoft.Data.NewsAccept dataNewsAccept = new EyouSoft.Data.NewsAccept(); //dataNewsAccept.NewId = model.ID; dataNewsAccept.AcceptId = item.AcceptId; dataNewsAccept.AcceptType = (byte)item.AcceptType; dataNews.NewNewsAcceptList.Add(dataNewsAccept); dataNewsAccept = null; }); } dcDal.News.InsertOnSubmit(dataNews); dcDal.SubmitChanges(); return(dcDal.ChangeConflicts.Count == 0 ? true : false); }
/// <summary> /// 新增 /// </summary> /// <param name="model">会议记录管理实体</param> /// <returns></returns> public bool Add(EyouSoft.Model.AdminCenterStructure.MeetingInfo model) { bool IsTrue = false; EyouSoft.Data.MeetingInfo DataModel = new EyouSoft.Data.MeetingInfo() { EndDate = model.EndDate, BeginDate = model.BeginDate, CompanyId = model.CompanyId, Title = model.Title, Remark = model.Remark, Personal = model.Personal, MetttingNo = model.MetttingNo, Location = model.Location, OperatorId = model.OperatorId, IssueTime = System.DateTime.Now }; dcDal.MeetingInfo.InsertOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } DataModel = null; return(IsTrue); }
/// <summary> /// 增加 /// </summary> /// <param name="model">职工档案信息实体</param> /// <returns></returns> public bool Add(EyouSoft.Model.AdminCenterStructure.PersonnelInfo model) { bool IsTrue = false; EyouSoft.Data.PersonnelInfo DataModel = new EyouSoft.Data.PersonnelInfo(); InputModelValue(DataModel, model); DataModel.IssueTime = DateTime.Now; #region 学历处理 if (model.SchoolList != null && model.SchoolList.Count > 0) { ((List <EyouSoft.Model.AdminCenterStructure.SchoolInfo>)model.SchoolList).ForEach(item => { EyouSoft.Data.SchoolInfo DataSchoolModel = new EyouSoft.Data.SchoolInfo(); DataSchoolModel.Degree = Convert.ToByte((int)item.Degree); DataSchoolModel.EndDate = item.EndDate; DataSchoolModel.PersonId = model.Id; DataSchoolModel.Professional = item.Professional; DataSchoolModel.Remark = item.Remark; DataSchoolModel.SchoolName = item.Remark; DataSchoolModel.StartDate = item.StartDate; DataSchoolModel.StudyStatus = (byte)(item.StudyStatus ? 1 : 0); DataModel.PersonSchoolInfoList.Add(DataSchoolModel); DataSchoolModel = null; }); } #endregion 学历处理 #region 履历处理 if (model.HistoryList != null && model.HistoryList.Count > 0) { ((List <EyouSoft.Model.AdminCenterStructure.PersonalHistory>)model.HistoryList).ForEach(item => { EyouSoft.Data.PersonalHistory DataHistoryModel = new EyouSoft.Data.PersonalHistory(); DataHistoryModel.EndDate = item.EndDate; DataHistoryModel.PersonId = model.Id; DataHistoryModel.Remark = item.Remark; DataHistoryModel.StartDate = item.StartDate; DataHistoryModel.TakeUp = item.TakeUp; DataHistoryModel.WorkPlace = item.WorkPlace; DataHistoryModel.WorkUnit = item.WorkUnit; DataModel.PersonPersonalHistoryList.Add(DataHistoryModel); DataHistoryModel = null; }); } #endregion 学历处理 dcDal.PersonnelInfo.InsertOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } DataModel = null; return(IsTrue); }
/// <summary> /// 更新浏览次数 /// </summary> /// <param name="Id"></param> /// <returns></returns> public bool SetClicks(int Id) { var obj = dcDal.WorkExchange.FirstOrDefault(item => item.ExchangeId == Id && item.IsDelete == "0"); if (obj != null) { obj.Clicks += 1; dcDal.SubmitChanges(); } return(dcDal.ChangeConflicts.Count == 0 ? true : false); }
/// <summary> /// 添加 /// </summary> /// <param name="model">文档管理实体</param> /// <returns>true:成功 false:失败</returns> public bool Add(EyouSoft.Model.PersonalCenterStructure.PersonDocument model) { EyouSoft.Data.Document DocumentModel = new EyouSoft.Data.Document() { CompanyId = model.CompanyId, CreateTime = DateTime.Now, DocumentId = model.DocumentId, DocumentName = model.DocumentName, FilePath = model.FilePath, IsDelete = model.IsDelete ? "1" : "0", OperatorId = model.OperatorId, OperatorName = model.OperatorName }; dcDal.Document.InsertOnSubmit(DocumentModel); DocumentModel = null; dcDal.SubmitChanges(); return(dcDal.ChangeConflicts.Count == 0 ? true : false); }
/// <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); }
/// <summary> /// 新增 /// </summary> /// <param name="model">公司信息实体</param> /// <returns></returns> public bool Add(EyouSoft.Model.CompanyStructure.CompanyInfo model) { bool IsTrue = false; EyouSoft.Data.CompanyInfo DataModel = new EyouSoft.Data.CompanyInfo(); DataModel.CompanyEnglishName = model.CompanyEnglishName; DataModel.CompanyName = model.CompanyName; DataModel.CompanySiteUrl = model.CompanySiteUrl; DataModel.CompanyType = model.CompanyType; DataModel.CompanyZip = model.CompanyZip; DataModel.ContactFax = model.ContactFax; DataModel.ContactMobile = model.ContactMobile; DataModel.ContactName = model.ContactName; DataModel.ContactTel = model.ContactTel; DataModel.License = model.License; DataModel.SystemId = model.SystemId; DataModel.IssueTime = System.DateTime.Now; if (model.CompanyAccountList != null && model.CompanyAccountList.Count > 0) { ((List <EyouSoft.Model.CompanyStructure.CompanyAccount>)model.CompanyAccountList).ForEach(item => { EyouSoft.Data.CompanyAccount DataAccountModel = new EyouSoft.Data.CompanyAccount(); DataAccountModel.AccountName = item.AccountName; DataAccountModel.BankName = item.BankName; DataAccountModel.BankNo = item.BankNo; DataAccountModel.CompanyId = model.Id; DataModel.CompanyCompanyAccountList.Add(DataAccountModel); DataAccountModel = null; }); } dcDal.CompanyInfo.InsertOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } return(IsTrue); }
/// <summary> /// 设置审核状态 /// </summary> /// <param name="Id">主键编号</param> /// <param name="Status">状态</param> /// <param name="CheckRemark">审核备注</param> /// <returns>true:成功 false:失败</returns> public bool SetChecked(int Id, EyouSoft.Model.EnumType.PersonalCenterStructure.CheckState Status, string CheckRemark) { dcDal = new EyouSoft.Data.EyouSoftTBL(this.SystemStore.ConnectionString); EyouSoft.Data.WorkReport obj = dcDal.WorkReport.FirstOrDefault(item => item.ReportId == Id); if (obj != null) { obj.ReportId = Id; obj.Status = (byte)Status; obj.CheckTime = DateTime.Now; obj.Comment = CheckRemark; dcDal.SubmitChanges(); } return(dcDal.ChangeConflicts.Count == 0 ? true : false); }
/// <summary> /// 新增 /// </summary> /// <param name="model">合同信息实体</param> /// <returns></returns> public bool Add(EyouSoft.Model.AdminCenterStructure.RuleInfo model) { bool IsTrue = false; EyouSoft.Data.RuleInfo DataModel = new EyouSoft.Data.RuleInfo() { FilePath = model.FilePath, RoleContent = model.RoleContent, RoleNo = model.RoleNo, Title = model.Title, CompanyId = model.CompanyId, OperatorId = model.OperatorId, IssueTime = System.DateTime.Now }; dcDal.RuleInfo.InsertOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } DataModel = null; return(IsTrue); }
/// <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); }
/// <summary> /// 删除 /// </summary> /// <param name="RoleId">角色ID</param> /// <returns></returns> public bool Delete(int CompanyId, params int[] RoleId) { dcDal = new EyouSoft.Data.EyouSoftTBL(this._db.ConnectionString); bool IsTrue = false; IEnumerable <EyouSoft.Data.SysRoleManage> SysRoleLists = (from item in dcDal.SysRoleManage where item.CompanyId == CompanyId && RoleId.Contains(item.Id) select item); dcDal.SysRoleManage.DeleteAllOnSubmit <EyouSoft.Data.SysRoleManage>(SysRoleLists); dcDal.SubmitChanges(); IsTrue = true; SysRoleLists = null; return(IsTrue); }
/// <summary> /// 修改 /// </summary> /// <param name="model">工作汇报实体</param> /// <returns>true:成功 false:失败</returns> public bool Update(EyouSoft.Model.PersonalCenterStructure.WorkReport model) { dcDal = new EyouSoft.Data.EyouSoftTBL(this.SystemStore.ConnectionString); EyouSoft.Data.WorkReport obj = dcDal.WorkReport.FirstOrDefault(item => item.ReportId == model.ReportId); if (obj != null) { obj.CompanyId = model.CompanyId; obj.DepartmentId = model.DepartmentId; obj.Description = model.Description; obj.FilePath = model.FilePath; obj.ReportId = model.ReportId; obj.Status = (byte)model.Status; obj.Title = model.Title; dcDal.SubmitChanges(); } return(dcDal.ChangeConflicts.Count == 0 ? true : false); }
/// <summary> /// 删除 /// </summary> /// <param name="CompanyId">公司编号</param> /// <returns></returns> public bool Delete(int CompanyId, string Id) { bool IsTrue = false; EyouSoft.Data.AttendanceInfo DataModel = dcDal.AttendanceInfo.FirstOrDefault(item => item.Id == Id && item.CompanyId == CompanyId ); if (DataModel != null) { dcDal.AttendanceInfo.DeleteOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } DataModel = null; } return(IsTrue); }
/// <summary> /// 新增 /// </summary> /// <param name="model">角色信息实体</param> /// <returns></returns> public bool Add(EyouSoft.Model.CompanyStructure.SysRoleManage model) { dcDal = new EyouSoft.Data.EyouSoftTBL(this._db.ConnectionString); bool IsTrue = false; EyouSoft.Data.SysRoleManage DataModel = new EyouSoft.Data.SysRoleManage() { CompanyId = model.CompanyId, RoleChilds = model.RoleChilds.Trim(), RoleName = model.RoleName, IsDelete = "0" }; dcDal.SysRoleManage.InsertOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } DataModel = null; return(IsTrue); }
/// <summary> /// 添加 /// </summary> /// <param name="model">工作汇报实体</param> /// <returns>true:成功 false:失败</returns> public bool Add(EyouSoft.Model.PersonalCenterStructure.WorkReport model) { dcDal = new EyouSoft.Data.EyouSoftTBL(this.SystemStore.ConnectionString); EyouSoft.Data.WorkReport obj = new EyouSoft.Data.WorkReport() { CompanyId = model.CompanyId, DepartmentId = model.DepartmentId, Description = model.Description, FilePath = model.FilePath, OperatorId = model.OperatorId, OperatorName = model.OperatorName, Status = (byte)model.Status, Title = model.Title, ReportingTime = model.ReportingTime, CheckerId = 0, IsDelete = "0" }; dcDal.WorkReport.InsertOnSubmit(obj); dcDal.SubmitChanges(); return(dcDal.ChangeConflicts.Count == 0 ? true : false); }