public ColorSetting(ControlColor controlColor) { if (controlColor != null) { FormBackColor = controlColor.FormBackColor; FormForeColor = controlColor.FormForeColor; ControlEnableBackColor = controlColor.ControlEnableBackColor; ControlDisableBackColor = controlColor.ControlDisableBackColor; ControlForeColor = controlColor.ControlForeColor; ControlRequiredBackColor = controlColor.ControlRequiredBackColor; ControlActiveBackColor = controlColor.ControlActiveBackColor; ButtonBackColor = controlColor.ButtonBackColor; GridRowBackColor = controlColor.GridRowBackColor; GridAlternatingRowBackColor = controlColor.GridAlternatingRowBackColor; GridLineColor = controlColor.GridLineColor; InputGridBackColor = controlColor.InputGridBackColor; InputGridAlternatingBackColor = controlColor.InputGridAlternatingBackColor; MatchingGridBillingBackColor = controlColor.MatchingGridBillingBackColor; MatchingGridReceiptBackColor = controlColor.MatchingGridReceiptBackColor; MatchingGridBillingSelectedRowBackColor = controlColor.MatchingGridBillingSelectedRowBackColor; MatchingGridBillingSelectedCellBackColor = controlColor.MatchingGridBillingSelectedCellBackColor; MatchingGridReceiptSelectedRowBackColor = controlColor.MatchingGridReceiptSelectedRowBackColor; MatchingGridReceiptSelectedCellBackColor = controlColor.MatchingGridReceiptSelectedCellBackColor; } }
private ControlColor SetControlColorForSave() { var controlColor = new ControlColor(); controlColor.CompanyId = CompanyId; controlColor.LoginUserId = Login.UserId; controlColor.FormBackColor = ColorContext.FormBackColor; controlColor.FormForeColor = ColorContext.FormForeColor; controlColor.ControlEnableBackColor = ColorContext.ControlEnableBackColor; controlColor.ControlDisableBackColor = ColorContext.ControlDisableBackColor; controlColor.ControlForeColor = ColorContext.ControlForeColor; controlColor.ControlRequiredBackColor = ColorContext.ControlRequiredBackColor; controlColor.ControlActiveBackColor = ColorContext.ControlActiveBackColor; controlColor.ButtonBackColor = ColorContext.ButtonBackColor; controlColor.GridRowBackColor = btnGridRow.BackColor; controlColor.GridAlternatingRowBackColor = btnGridAlternatingRow.BackColor; controlColor.GridLineColor = ColorContext.GridLineColor; controlColor.InputGridBackColor = btnInputGrid.BackColor; controlColor.InputGridAlternatingBackColor = btnInputGridAlternating.BackColor; controlColor.MatchingGridBillingBackColor = btnMatchingGridBilling.BackColor; controlColor.MatchingGridReceiptBackColor = btnMatchingGridReceipt.BackColor; controlColor.MatchingGridBillingSelectedRowBackColor = btnMatchingGridBillingSelectedRow.BackColor; controlColor.MatchingGridBillingSelectedCellBackColor = btnMatchingGridBillingSelectedCell.BackColor; controlColor.MatchingGridReceiptSelectedRowBackColor = btnMatchingGridReceiptSelectedRow.BackColor; controlColor.MatchingGridReceiptSelectedCellBackColor = btnMatchingGridReceiptSelectedCell.BackColor; controlColor.CreateBy = Login.UserId; controlColor.UpdateBy = Login.UserId; return(controlColor); }
public async Task <ControlColor> SaveAsync(ControlColor ControlColor, CancellationToken token = default(CancellationToken)) { var entity = autoMapper.Map <Data.Entities.ControlColor>(ControlColor); var entityResult = await addControlColorQueryProcessor.SaveAsync(entity); return(autoMapper.Map <ControlColor>(entityResult)); }
public async Task <ControlColorResult> SaveAsync(string SessionKey, ControlColor ControlColor) { return(await authorizationProcessor.DoAuthorizeAsync(SessionKey, async token => { var result = await controlcolorProcessor.SaveAsync(ControlColor, token); return new ControlColorResult { ProcessResult = new ProcessResult { Result = true }, Color = (result == null) ? null : new ControlColor[] { result }, }; }, logger)); }
public void Setup(ControlColor color) { ResetAllImages(); foreach (var image in images) { if (image.color == color) { if (image.image != null) { image.image.ActivateSelf(); break; } } } }
private void GetControlColor() { ControlColorData = new ControlColor(); Task task = ServiceProxyFactory.LifeTime(async factory => { var service = factory.Create <ControlColorMasterClient>(); var result = await service.GetAsync(SessionKey, CompanyId, Login.UserId); if (result.ProcessResult.Result && result.Color != null) { ControlColorData = result.Color[0]; } }); ProgressDialog.Start(ParentForm, task, false, SessionKey); }
public Task <ControlColor> SaveAsync(ControlColor ControlColor, CancellationToken token = default(CancellationToken)) { #region merge query var query = @" MERGE INTO ControlColor AS Org USING ( SELECT @CompanyId AS CompanyId ,@LoginUserId AS LoginUserId ) AS Target ON ( Org.LoginUserId = @LoginUserId ) WHEN MATCHED THEN UPDATE SET FormBackColor = @FormBackColor ,FormForeColor = @FormForeColor ,ControlEnableBackColor = @ControlEnableBackColor ,ControlDisableBackColor = @ControlDisableBackColor ,ControlForeColor = @ControlForeColor ,ControlRequiredBackColor = @ControlRequiredBackColor ,ControlActiveBackColor = @ControlActiveBackColor ,ButtonBackColor = @ButtonBackColor ,GridRowBackColor = @GridRowBackColor ,GridAlternatingRowBackColor = @GridAlternatingRowBackColor ,GridLineColor = @GridLineColor ,InputGridBackColor = @InputGridBackColor ,InputGridAlternatingBackColor = @InputGridAlternatingBackColor ,MatchingGridBillingBackColor = @MatchingGridBillingBackColor ,MatchingGridReceiptBackColor = @MatchingGridReceiptBackColor ,MatchingGridBillingSelectedRowBackColor = @MatchingGridBillingSelectedRowBackColor ,MatchingGridBillingSelectedCellBackColor = @MatchingGridBillingSelectedCellBackColor ,MatchingGridReceiptSelectedRowBackColor = @MatchingGridReceiptSelectedRowBackColor ,MatchingGridReceiptSelectedCellBackColor = @MatchingGridReceiptSelectedCellBackColor ,UpdateBy = @UpdateBy ,UpdateAt = GETDATE() WHEN NOT MATCHED THEN INSERT ( CompanyId ,LoginUserId ,FormBackColor ,FormForeColor ,ControlEnableBackColor ,ControlDisableBackColor ,ControlForeColor ,ControlRequiredBackColor ,ControlActiveBackColor ,ButtonBackColor ,GridRowBackColor ,GridAlternatingRowBackColor ,GridLineColor ,InputGridBackColor ,InputGridAlternatingBackColor ,MatchingGridBillingBackColor ,MatchingGridReceiptBackColor ,MatchingGridBillingSelectedRowBackColor ,MatchingGridBillingSelectedCellBackColor ,MatchingGridReceiptSelectedRowBackColor ,MatchingGridReceiptSelectedCellBackColor ,CreateBy ,CreateAt ,UpdateBy ,UpdateAt ) VALUES (@CompanyId ,@LoginUserId ,@FormBackColor ,@FormForeColor ,@ControlEnableBackColor ,@ControlDisableBackColor ,@ControlForeColor ,@ControlRequiredBackColor ,@ControlActiveBackColor ,@ButtonBackColor ,@GridRowBackColor ,@GridAlternatingRowBackColor ,@GridLineColor ,@InputGridBackColor ,@InputGridAlternatingBackColor ,@MatchingGridBillingBackColor ,@MatchingGridReceiptBackColor ,@MatchingGridBillingSelectedRowBackColor ,@MatchingGridBillingSelectedCellBackColor ,@MatchingGridReceiptSelectedRowBackColor ,@MatchingGridReceiptSelectedCellBackColor ,@CreateBy ,GETDATE() ,@UpdateBy ,GETDATE()) OUTPUT inserted.*; "; #endregion return(dbHelper.ExecuteAsync <ControlColor>(query, ControlColor, token)); }
public async Task <ActionResult <ControlColor> > Save(ControlColor color, CancellationToken token) => await controlcolorProcessor.SaveAsync(color, token);
public async Task <ActionResult <ControlColor> > Get(ControlColor color, CancellationToken token) => await controlcolorProcessor.GetAsync(color.CompanyId, color.LoginUserId, token);