Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
 public void Setup(ControlColor color)
 {
     ResetAllImages();
     foreach (var image in images)
     {
         if (image.color == color)
         {
             if (image.image != null)
             {
                 image.image.ActivateSelf();
                 break;
             }
         }
     }
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
 public async Task <ActionResult <ControlColor> > Save(ControlColor color, CancellationToken token)
 => await controlcolorProcessor.SaveAsync(color, token);
Ejemplo n.º 9
0
 public async Task <ActionResult <ControlColor> > Get(ControlColor color, CancellationToken token)
 => await controlcolorProcessor.GetAsync(color.CompanyId, color.LoginUserId, token);