public Task <EBFileSetting> SaveAsync(EBFileSetting setting, CancellationToken token = default(CancellationToken)) { var query = @" MERGE INTO EBFileSetting target USING ( SELECT @Id [Id] ) source ON ( target.Id = source.Id ) WHEN MATCHED THEN UPDATE SET [Name] = @Name , [DisplayOrder] = @DisplayOrder , [IsUseable] = @IsUseable , [EBFormatId] = @EBFormatId , [FileFieldType] = @FileFieldType , [BankCode] = @BankCode , [UseValueDate] = @UseValueDate , [ImportableValues] = @ImportableValues , [FilePath] = @FilePath , [UpdateBy] = @UpdateBy , [UpdateAt] = GETDATE() WHEN NOT MATCHED THEN INSERT ( CompanyId, Name, DisplayOrder, IsUseable, EBFormatId, FileFieldType, BankCode, UseValueDate, ImportableValues, FilePath, CreateBy, CreateAt, UpdateBy, UpdateAt ) VALUES (@CompanyId, @Name, @DisplayOrder, @IsUseable, @EBFormatId, @FileFieldType, @BankCode, @UseValueDate, @ImportableValues, @FilePath, @CreateBy, GETDATE(), @UpdateBy, GETDATE() ) OUTPUT inserted.*;"; return(dbHelper.ExecuteAsync <EBFileSetting>(query, setting, token)); }
public async Task <EBFileSettingResult> SaveAsync(string SessionKey, EBFileSetting setting) => await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var result = await ebFileFormatSettingProcessor.SaveAsync(setting, token); return(new EBFileSettingResult { ProcessResult = new ProcessResult { Result = true }, EBFileSetting = result, }); }, logger);
public FileInformation(int index, string path, EBFileSetting setting) { Index = index; Path = path; Format = (EbFileFormat)setting.EBFormatId; FileFieldType = (FileFieldType)setting.FileFieldType; BankCode = setting.BankCode; ImportableValue = setting.ImportableValues; UseValueDate = setting.UseValueDate == 1; }
private void CallPH1302(EBFileSetting format = null) { using (var form = ApplicationContext.Create(nameof(PH1302))) { var screen = form.GetAll <PH1302>().First(); screen.Format = format; screen.ReturnScreen = this; form.StartPosition = FormStartPosition.CenterParent; var dialogResult = ApplicationContext.ShowDialog(ParentForm, form); ProgressDialog.Start(ParentForm, LoadGridDataAsync(), false, SessionKey); ClearStatusMessage(); if (dialogResult != DialogResult.OK) { return; } } }
public async Task <EBFileSetting> Save(EBFileSetting setting, CancellationToken token) => await ebFileSettingProcessor.SaveAsync(setting, token);
public async Task <int> Delete(EBFileSetting setting, CancellationToken token) => await ebFileSettingProcessor.DeleteAsync(setting.Id, token);
private async Task <bool> SaveAsync(EBFileSetting setting) => await ServiceProxyFactory.DoAsync(async (EBFileSettingMasterClient client) => { var result = await client.SaveAsync(SessionKey, setting); return(result?.ProcessResult.Result ?? false); });
public async Task <EBFileSetting> SaveAsync(EBFileSetting setting, CancellationToken token = default(CancellationToken)) => await addEbFileSettingQueryProcessor.SaveAsync(setting, token);