Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <summary>
        /// 从服务器读取系统设置
        /// </summary>
        /// <returns></returns>
        public static async Task <SettingServer> ReadServerSettings()
        {
            SettingServer ServerSetting = await DataApiRepository.GetApiUri <SettingServer>(_ApiUrlBase + "Settings").ConfigureAwait(false);

            return(ServerSetting);
        }
Esempio n. 3
0
        /// <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);
        }
Esempio n. 6
0
        /// <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);
        }
Esempio n. 7
0
        /// <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"));
 }
Esempio n. 9
0
        /// <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));
 }