/// <summary> /// 更新计划信息(采用PUT) /// </summary> /// <param name="UpdatePlan"></param> /// <returns></returns> public static async Task <ExcuteResult> UpdatePlan(Lib.PlanEntity PEntity) { ExcuteResult JsonResult = await DataApiRepository.PutApiUriAsync(_ApiUrlBase + "Plan", PEntity).ConfigureAwait(false); return(JsonResult); }
/// <summary> /// 从服务器读取系统设置 /// </summary> /// <returns></returns> public static async Task <SettingServer> ReadServerSettings() { SettingServer ServerSetting = await DataApiRepository.GetApiUri <SettingServer>(_ApiUrlBase + "Settings").ConfigureAwait(false); return(ServerSetting); }
/// <summary> /// 更新服务器系统设置 /// </summary> /// <returns></returns> public static async Task <ExcuteResult> UpdateServerSettings(SettingServer PEntity) { ExcuteResult excuteResult = await DataApiRepository.PutApiUriAsync(_ApiUrlBase + "Settings", PEntity).ConfigureAwait(false); return(excuteResult); }
/// <summary> /// 新增或更新单个实体 /// </summary> /// <param name="PEntity"></param> /// <returns></returns> public static async Task <ExcuteResult> AddOrUpdateEntity(Lib.MemberInfoEntity PEntity) { ExcuteResult JsonResult = await DataApiRepository.PostApiUriAsync(_ApiUrlBase + "AddOrUpdateEntity", PEntity).ConfigureAwait(false); return(JsonResult); }
/// <summary> /// 删除一个实体 /// </summary> /// <param name="Entity"></param> /// <returns></returns> public static async Task <ExcuteResult> DeleteEntity(Lib.MemberInfoEntity Entity) { ExcuteResult JsonResult = await DataApiRepository.DeleteApiUri <ExcuteResult>(_ApiUrlBase + "DeleteEntity/?Id=" + Entity.Id).ConfigureAwait(false); return(JsonResult); }
/// <summary> /// 更新信息(采用PUT) /// </summary> /// <param name="PEntity"></param> /// <returns></returns> public static async Task <ExcuteResult> UpdateRecord(Lib.MemberAppraiseEntity PEntity) { ExcuteResult JsonResult = await DataApiRepository.PutApiUriAsync(_ApiUrlBase + "MemberAppraise", PEntity).ConfigureAwait(false); return(JsonResult); }
/// <summary> /// 删除一个实体 /// </summary> /// <param name="PEntity"></param> /// <returns></returns> public static async Task <ExcuteResult> DeleteRecord(Lib.MemberAppraiseEntity PEntity) { ExcuteResult JsonResult = await DataApiRepository.DeleteApiUri <ExcuteResult>(_ApiUrlBase + "MemberAppraise/?Id=" + PEntity.Id).ConfigureAwait(false); return(JsonResult); }
/// <summary> /// 向服务器请求时间,以确定是否连接是否正常。 /// </summary> /// <returns></returns> public static async Task <Lib.NetStateDto> GetSeverState() { return(await DataApiRepository.GetApiUri <Lib.NetStateDto>(_ApiUrlBase + "NetState/GetTime")); }
/// <summary> /// 从服务器读取本程序最新升级信息 /// </summary> /// <returns></returns> public static async Task <AppUpdateInfo> GetAppUpdateInfo() { AppUpdateInfo UpdateInfo = await DataApiRepository.GetApiUri <AppUpdateInfo>(_ApiUrlBase + "UpdateFile/GetUpdateInfo").ConfigureAwait(false); return(UpdateInfo); }
/// <summary> /// 删除文件 /// </summary> /// <param name="DelFile">预删除的文件</param> /// <returns></returns> public static async Task <ExcuteResult> DeleteFileInfo(Lib.PlanFileEntity DelFile) { ExcuteResult JsonResult = await DataApiRepository.DeleteApiUri <ExcuteResult>(_ApiUrlBase + "PlanFile/?FileId=" + DelFile.Id).ConfigureAwait(false); return(JsonResult); }
/// <summary> /// 单个新增数据 /// </summary> /// <param name="PEntity"></param> /// <returns></returns> public static async Task <ExcuteResult> AddRecord(Lib.MemberPrizePunishEntity PEntity) { ExcuteResult JsonResult = await DataApiRepository.PostApiUriAsync(_ApiUrlBase + "AddEntity", PEntity).ConfigureAwait(false); return(JsonResult); }
/// <summary> /// 获取所有已生成的待遇表中人员的类型 /// </summary> /// <param name="SearchCondition"></param> /// <returns></returns> public static async Task <string[]> GetPayTableMemberTypes() { return(await DataApiRepository.GetApiUri <string[]>(_ApiUrlBase + $"MemberPaySheet/GetPayTableMemberTypes").ConfigureAwait(false)); }