Пример #1
0
        public async Task <int> SavePersonInfo(PersonalInfoDTO personalInfoDto, string entityId)
        {
            using (var cardtrendentities = new pdb_ccmsContext(_connectionString))
            {
                IssMessageDTO issMessage = new IssMessageDTO();
                var           parameters = new object[] { Common.Helpers.Common.GetIssueNo(), personalInfoDto.EntityId, personalInfoDto.Title, personalInfoDto.FirstName, personalInfoDto.LastName,
                              personalInfoDto.NewIcType, personalInfoDto.NewIc, personalInfoDto.OldIcType, personalInfoDto.OldIc, personalInfoDto.Gender,
                              personalInfoDto.DOB, NumberExtensions.ConvertDecimalToDb(personalInfoDto.IncomeBK), personalInfoDto.Occupation, personalInfoDto.DeptId, personalInfoDto.DrivingLic };
                var paramNameList = new[]
                {
                    "@IssNo",
                    "@EntityId",
                    "@Title",
                    "@FirstName",
                    "@LastName",
                    "@NewIcType",
                    "@NewIc",
                    "@OldIcType",
                    "@OldIc",
                    "@Gender",
                    "@DOB",
                    "@Income",
                    "@Occupation",
                    "@DeptId",
                    "@DrivingLic"
                };
                var paramCollection = BuildParameterListWithRrn(parameters, paramNameList);
                var result          = await cardtrendentities.Database.ExecuteSqlCommandAsync(BuildSqlCommandWithRrn("WebEntityMaint", paramCollection), paramCollection.ToArray());

                var resultCode = paramCollection.Where(x => x.ParameterName == "@RETURN_VALUE").FirstOrDefault().Value;
                return(Convert.ToInt32(resultCode));
            }
        }
Пример #2
0
        /*************************************
        *  Created by:   dandy boy
        *  Created on:   March 24, 2017
        *  Function:     GetAccountTransactionSearch
        *  Purpose:      GetAccountTransactionSearch
        *  Inputs:
        *  Returns:      TransactionSearchResponse
        *************************************/
        public async Task <TransactionSearchResponse> GetAccountTransactionSearch(Int64?accountNo, Int64?cardNo, string transacionCategory, int txtCd, string fromDate, string toDate, string statementDate)
        {
            Logger.Info("Invoking GetAccountTransactionSearch function");
            var response = new TransactionSearchResponse()
            {
                Status = ResponseStatus.Failure,
            };

            try
            {
                using (var scope = Container.BeginLifetimeScope())
                {
                    var    transacionSearchDAO = scope.Resolve <ITransactionSearchDAO>();
                    string frDate  = (string)NumberExtensions.ConvertDatetimeDB(fromDate);
                    string tDate   = (string)NumberExtensions.ConvertDatetimeDB(toDate);
                    var    results = await transacionSearchDAO.GetAccountTxnSearch(accountNo, cardNo, transacionCategory, txtCd, frDate, tDate, statementDate);

                    if (results.Count() > 0)
                    {
                        response.transactionSearches = Mapper.Map <IList <TransactionSearchDTO>, IList <AcctPostedTxnSearch> >(results);
                    }
                }
                response.Status = ResponseStatus.Success;
            }catch (Exception ex)
            {
                string msg = string.Format("Error in GetAccountTransactionSearch: detail:{0}", ex.Message);
                Logger.Error(msg, ex);
                response.Status  = ResponseStatus.Exception;
                response.Message = msg;
            }
            return(response);
        }
Пример #3
0
        /*************************************
        *  Created by:   dandy boy
        *  Created on:   March 24, 2017
        *  Function:     GetMerchTransactionSearch
        *  Purpose:      GetMerchTransactionSearch
        *  Inputs:
        *  Returns:      TransactionSearchResponse
        *************************************/
        public async Task <TransactionSearchResponse> GetMerchTransactionSearch(string bussinessLocation, string merchAcctNo, string txnCd, string fromtxnDate, string toTxnDate, string txnCat)
        {
            Logger.Info("Invoking GetAccountTransactionSearch function");
            var response = new TransactionSearchResponse()
            {
                Status = ResponseStatus.Failure,
            };

            try
            {
                using (var scope = Container.BeginLifetimeScope())
                {
                    var    transacionSearchDAO = scope.Resolve <ITransactionSearchDAO>();
                    string frTransactionDate   = (string)NumberExtensions.ConvertDatetimeDB(fromtxnDate);
                    string toTransactionDate   = (string)NumberExtensions.ConvertDatetimeDB(toTxnDate);
                    var    results             = await transacionSearchDAO.GetMerchTxnSearch(bussinessLocation, merchAcctNo, txnCd, frTransactionDate, toTransactionDate, txnCat);

                    if (results.Count() > 0)
                    {
                        response.merchPostedTxnSearches = Mapper.Map <IList <TransactionSearchDTO>, IList <MerchPostedTxnSearch> >(results);
                    }
                }
                response.Status = ResponseStatus.Success;
            }catch (Exception ex)
            {
                string msg = string.Format("Error in GetMerchTransactionSearch: detail:{0}", ex.Message);
                Logger.Error(msg, ex);
                response.Status  = ResponseStatus.Exception;
                response.Message = msg;
            }
            return(response);
        }
Пример #4
0
 protected override void Configure()
 {
     this.CreateMap <ReportViewer, ReportViewerDTO>()
     .ForMember(d => d.ColName, m => m.MapFrom(src => src.ColName))
     .ForMember(d => d.RptType, m => m.MapFrom(src => src.RptType))
     ;
     this.CreateMap <PinMailerBatchDTO, PinMailerBatchList>()
     .ForMember(d => d.BatchID, m => m.MapFrom(src => NumberExtensions.ConvertToInt(src.BatchId)))
     .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateTimeConverter(src.CreationDate)))
     .ForMember(d => d.Count, m => m.MapFrom(src => NumberExtensions.ConvertToInt(src.Count)))
     ;
     this.CreateMap <PinMailerBatchViewDTO, PinMailerBatchView>()
     .ForMember(d => d.CardNo, m => m.MapFrom(src => src.CardNo.ToString()))
     .ForMember(d => d.CardCreationDate, m => m.MapFrom(src => NumberExtensions.DateTimeConverter(src.CardCreationDate)))
     ;
     this.CreateMap <PukalPaymentDTO, PukalAcctBatchList>()
     .ForMember(d => d.ChequeAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.ChequeAmt))))
     .ForMember(d => d.AreaCode, m => m.MapFrom(src => src.AcctOfficeCd + ":" + src.AcctOfficeCdDescp))
     .ForMember(d => d.StatementDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.StmtDate)))
     .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.CreationDate)))
     ;
     this.CreateMap <PukalSedutDTO, WebPukalSedutList>()
     .ForMember(d => d.ActivationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.ActivationDate)))
     .ForMember(d => d.TerminationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.TerminationDate)))
     .ForMember(d => d.PukalAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.PukalAmt))))
     .ForMember(d => d.StmtDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.StmtDate)))
     ;
     this.CreateMap <PukalAcctBatchDTO, PukalAcctBatchView>()
     .ForMember(d => d.CompanyName, m => m.MapFrom(src => src.CmpyName))
     .ForMember(d => d.SalesAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.SalesAmt))))
     .ForMember(d => d.SedutAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.SedutAmt))))
     .ForMember(d => d.PaymentAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.PaymentAmt))))
     ;
 }
Пример #5
0
        protected override void Configure()
        {
            this.CreateMap <TxnAdjustment, TxnAdjustmentDTO>()
            .ForMember(d => d.Owner, m => m.Ignore())
            .ForMember(d => d.Sts, m => m.Ignore())
            .ForMember(d => d.IssueingBank, m => m.Ignore())
            .ForMember(d => d.TxnCd, m => m.Ignore())
            .ForMember(d => d.ChequeAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.ChequeAmt))))
            .ForMember(d => d.RefId, m => m.MapFrom(src => Convert.ToInt64(src.RefId)))
            .ForMember(d => d.ChequeNo, m => m.MapFrom(src => Convert.ToInt64(src.ChequeNo)))
            .ForMember(d => d.TxnCd, m => m.MapFrom(src => Convert.ToInt64(src.SelectedTxnCd)))
            .ForMember(d => d.AdjTxnCd, m => m.MapFrom(src => Convert.ToInt32(src.SelectedAdjTxnCode)))
            .ForMember(d => d.TxnDate, m => m.MapFrom(src => NumberExtensions.DateConverterDB(src.TxnDate)))
            .ForMember(d => d.DueDate, m => m.MapFrom(src => NumberExtensions.DateConverterDB(src.DueDate)))
            .ForMember(d => d.UserId, m => m.MapFrom(src => src.UserId))
            .ForMember(d => d.IssueingBank, m => m.MapFrom(src => src.SelectedIssueingBank))
            .ForMember(d => d.Owner, m => m.MapFrom(src => src.SelectedOwner))
            .ForMember(d => d.SelectedGLSettlement, m => m.MapFrom(src => src.SelectedGLSettlement))
            .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateConverterDB(src.CreationDate)))
            .ForMember(d => d.BatchId, m => m.MapFrom(src => Convert.ToInt32(src.BatchId)))
            .ForMember(d => d.multipleTxnRecord, m => m.MapFrom(src => CustomMapperExtensions.MapIEnumerableToList(src.MultipleTxnRecord)))
            ;

            this.CreateMap <TxnAdjustmentDTO, TxnAdjustment>()
            .ForMember(d => d.Owner, m => m.Ignore())
            .ForMember(d => d.Sts, m => m.Ignore())
            .ForMember(d => d.TxnCode, m => m.Ignore())
            .ForMember(d => d.IssueingBank, m => m.Ignore())
            .ForMember(d => d.TxnCd, m => m.Ignore())
            .ForMember(d => d.TxnDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.TxnDate)))
            .ForMember(d => d.ChequeAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.ChequeAmt))))
            .ForMember(d => d.BillingTxnAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.BillingAmount))))
            .ForMember(d => d.WithHeldUnsettleId, m => m.MapFrom(src => NumberExtensions.ConvertInt(src.WUId)))
            .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.CreationDate)))
            .ForMember(d => d.BatchId, m => m.MapFrom(src => Convert.ToString(src.BatchId)))
            .ForMember(d => d.SelectedOwner, m => m.MapFrom(src => src.Owner))
            .ForMember(d => d.SelectedSts, m => m.MapFrom(src => src.Sts))
            .ForMember(d => d.SelectedAdjTxnCode, m => m.MapFrom(src => src.TxnCd.ToString()))
            .ForMember(d => d.SelectedTxnType, m => m.MapFrom(src => src.TxnType))
            .ForMember(d => d.SelectedPaymentType, m => m.MapFrom(src => src.PymtType))
            .ForMember(d => d.MultipleTxnRecord, m => m.MapFrom(src => CustomMapperExtensions.MapIEnumerableToList(src.multipleTxnRecord)))
            ;
            this.CreateMap <TxnMultipleAdjustmentDTO, TxnAdjustment>()
            .ForMember(d => d.BatchId, m => m.MapFrom(src => Convert.ToString(src.BatchId)))
            .ForMember(d => d.TxnNo, m => m.MapFrom(src => Convert.ToString(src.TxnNo)))
            .ForMember(d => d.ChequeAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.ChequeAmt))))
            .ForMember(d => d.DisplayTotAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.TotalTxnAmt))))
            .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.CreationDate)))
            .ForMember(d => d.CreatedBy, m => m.MapFrom(src => src.UserId))
            .ForMember(d => d.SelectedTxnCode, m => m.MapFrom(src => src.TxnCd))
            .ForMember(d => d.SelectedOwner, m => m.MapFrom(src => src.Owner))
            .ForMember(d => d.SelectedSts, m => m.MapFrom(src => src.Sts))
            .ForMember(d => d.ChequeNo, m => m.MapFrom(src => src.Rrn))
            ;
            this.CreateMap <GLCodeDTO, MultiPayment>()
            .ForMember(d => d.GLTxnCode, m => m.MapFrom(src => src.GLAcctNo))
            .ForMember(d => d.GLDescp, m => m.MapFrom(src => src.TxnType))
            .ForMember(d => d.GLCodeDescp, m => m.MapFrom(src => src.Descp))
            ;
        }
Пример #6
0
    private void UpdateStatus()
    {
        if ((double)this.nextUpdate > (double)Time.get_realtimeSinceStartup() || Net.sv == null || !((Server)Net.sv).IsConnected())
        {
            return;
        }
        this.nextUpdate = Time.get_realtimeSinceStartup() + 0.33f;
        if (!this.input.valid)
        {
            return;
        }
        string str1 = NumberExtensions.FormatSeconds((long)Time.get_realtimeSinceStartup());
        string str2 = " " + this.currentGameTime.ToString("[H:mm]") + " [" + (object)this.currentPlayerCount + "/" + (object)this.maxPlayerCount + "] " + Server.hostname + " [" + Server.level + "]";
        string str3 = Performance.current.frameRate.ToString() + "fps " + (object)Performance.current.memoryCollections + "gc " + str1 ?? "";
        string str4 = NumberExtensions.FormatBytes <ulong>((M0)(long)((NetworkPeer)Net.sv).GetStat((Connection)null, (NetworkPeer.StatTypeLong) 3), true) + "/s in, " + NumberExtensions.FormatBytes <ulong>((M0)(long)((NetworkPeer)Net.sv).GetStat((Connection)null, (NetworkPeer.StatTypeLong) 1), true) + "/s out";
        string str5 = str3.PadLeft(this.input.lineWidth - 1);
        string str6 = str2 + (str2.Length < str5.Length ? str5.Substring(str2.Length) : "");
        string str7 = " " + this.currentEntityCount.ToString("n0") + " ents, " + this.currentSleeperCount.ToString("n0") + " slprs";
        string str8 = str4.PadLeft(this.input.lineWidth - 1);
        string str9 = str7 + (str7.Length < str8.Length ? str8.Substring(str7.Length) : "");

        this.input.statusText[0] = "";
        this.input.statusText[1] = str6;
        this.input.statusText[2] = str9;
    }
Пример #7
0
        private void StateHistorySettings_Load(object sender, EventArgs e)
        {
            _stateSizeMb = Statable.SaveStateBinary().Length / (decimal)1024 / (decimal)1024;

            MemCapacityNumeric.Maximum = 1024 * 8;

            MemCapacityNumeric.Value = _settings.Capacitymb < MemCapacityNumeric.Maximum ?
                                       _settings.Capacitymb : MemCapacityNumeric.Maximum;
            DiskCapacityNumeric.Value = _settings.DiskCapacitymb < MemCapacityNumeric.Maximum ?
                                        _settings.DiskCapacitymb : MemCapacityNumeric.Maximum;
            FileCapacityNumeric.Value = _settings.DiskSaveCapacitymb < MemCapacityNumeric.Maximum ?
                                        _settings.DiskSaveCapacitymb : MemCapacityNumeric.Maximum;

            MemStateGapDividerNumeric.Maximum = Statable.SaveStateBinary().Length / 1024 / 2 + 1;
            MemStateGapDividerNumeric.Minimum = Statable.SaveStateBinary().Length / 1024 / 16;
            MemStateGapDividerNumeric.Value   = NumberExtensions.Clamp(_settings.MemStateGapDivider,
                                                                       MemStateGapDividerNumeric.Minimum, MemStateGapDividerNumeric.Maximum);

            FileStateGapNumeric.Value = _settings.FileStateGap;
            SavestateSizeLabel.Text   = Math.Round(_stateSizeMb, 2).ToString() + " MB";
            CapacityNumeric_ValueChanged(null, null);
            SaveCapacityNumeric_ValueChanged(null, null);
            BranchStatesInTasproj.Checked  = _settings.BranchStatesInTasproj;
            EraseBranchStatesFirst.Checked = _settings.EraseBranchStatesFirst;
        }
Пример #8
0
        /// <summary>
        /// Generates a random long value.
        /// </summary>
        /// <param name="minValue">The inclusive lower bound of the random number returned.</param>
        /// <param name="maxValue">The inclusive upper bound of the random number returned.</param>
        /// <returns>A long value generated randomly.</returns>
        public long GenerateLong(long?minValue = null, long?maxValue = null)
        {
            minValue = minValue ?? long.MinValue;
            maxValue = maxValue ?? long.MaxValue;

            if (maxValue.Value <= minValue.Value)
            {
                throw new ArgumentOutOfRangeException("maxValue", "maxValue must be > minValue!");
            }

            //Working with ulong so that modulo works correctly with values > long.MaxValue
            var uRange = NumberExtensions.ComputeRange(minValue, maxValue);

            //Prevent a modolo bias; see https://stackoverflow.com/a/10984975/238419
            //for more information.
            //In the worst case, the expected number of calls is 2 (though usually it's
            //much closer to 1) so this loop doesn't really hurt performance at all.
            ulong ulongRand;
            var   maxValue1 = ulong.MaxValue - ((ulong.MaxValue % uRange) + 1) % uRange;

            do
            {
                var buf = new byte[8];
                _fuzzer.Random.NextBytes(buf);
                ulongRand = (ulong)BitConverter.ToInt64(buf, 0);
            } while (ulongRand > maxValue1);

            var modulo = (long)(ulongRand % uRange);
            var result = modulo + minValue.Value;

            return(result);
        }
Пример #9
0
        public async Task <IssMessageDTO> SaveCardReplacement(CardReplacementDTO cardReplacement, string userId)
        {
            using (var cardtrendentities = new pdb_ccmsContext(_connectionString))
            {
                IssMessageDTO issMessage = new IssMessageDTO();
                var           parameters = new[] {
                    new SqlParameter("@IssNo", SqlDbType.SmallInt)
                    {
                        SqlValue = Common.Helpers.Common.GetIssueNo()
                    },
                    new SqlParameter("@CardNo", SqlDbType.VarChar)
                    {
                        SqlValue = (object)cardReplacement.PrevCardNo ?? DBNull.Value
                    },
                    new SqlParameter("@NewCardNo", SqlDbType.VarChar, 19)
                    {
                        Direction = ParameterDirection.Output
                    },
                    new SqlParameter("@ExpiryDate", SqlDbType.VarChar)
                    {
                        SqlValue = (object)NumberExtensions.ConvertDatetimeDB(cardReplacement.CardExpiry.ToString()) ?? DBNull.Value
                    },
                    new SqlParameter("@FeeCd", SqlDbType.VarChar)
                    {
                        SqlValue = (object)cardReplacement.FeeCd ?? DBNull.Value
                    },

                    new SqlParameter("@ReasonCd", SqlDbType.VarChar)
                    {
                        SqlValue = (object)cardReplacement.RsCode ?? DBNull.Value
                    },
                    new SqlParameter("@Remarks", SqlDbType.VarChar)
                    {
                        SqlValue = (object)cardReplacement.Remarks ?? DBNull.Value
                    },
                    new SqlParameter("@UserId", SqlDbType.VarChar)
                    {
                        SqlValue = userId
                    },
                    new SqlParameter("@CardMedia", SqlDbType.Int)
                    {
                        SqlValue = (object)cardReplacement.CardMedia ?? DBNull.Value
                    },
                    new SqlParameter("@RETURN_VALUE", SqlDbType.BigInt)
                    {
                        Direction = ParameterDirection.Output
                    }
                };

                await cardtrendentities.Database.ExecuteSqlCommandAsync("exec @RETURN_VALUE = WebCardReplacementMaint @IssNo,@CardNo,@NewCardNo OUT,@ExpiryDate,@FeeCd," +
                                                                        "@ReasonCd,@Remarks,@UserId,@CardMedia", parameters);

                var resultCode = parameters.Where(x => x.ParameterName == "@RETURN_VALUE").FirstOrDefault().Value;
                var newCardNo  = parameters.Where(x => x.ParameterName == "@NewCardNo").FirstOrDefault().Value;
                issMessage.Flag = Convert.ToInt32(resultCode);
                issMessage.paraOut.NewcardNo = Convert.ToString(newCardNo);
                return(issMessage);
            }
        }
Пример #10
0
        public void UpdateStateFrequency()
        {
            _stateFrequency = NumberExtensions.Clamp(
                ((int)_expectedStateSize / Settings.MemStateGapDivider / 1024),
                _minFrequency, _maxFrequency);

            _decay.UpdateSettings(_maxStates, _stateFrequency, 4);
        }
Пример #11
0
        protected override void Configure()
        {
            this.CreateMap <AcctSOASummaryDetailDTO, AcctSOA>()
            .ForMember(d => d.CompanyID, m => m.MapFrom(src => Convert.ToString(src.CompanyId)))
            .ForMember(d => d.SelectedStmtDate, m => m.MapFrom(src => src.CycleDate))
            .ForMember(d => d.LastAgeCd, m => m.MapFrom(src => src.LastAgeCode))
            .ForMember(d => d.CreditLimit, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.CreditLimit))))
            .ForMember(d => d.OpeningBal, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.OpeningBalance))))
            .ForMember(d => d.MTDDebits, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.MTDCredits))))
            .ForMember(d => d.AvaiCredLimits, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.AvailableCreditLimit))))
            .ForMember(d => d.CurrBalance, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.CurrentBalance))))
            .ForMember(d => d.MTDCreds, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.MTDCredits))))
            .ForMember(d => d.TotMinimumPymt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.TotalMinimunPayment))))
            .ForMember(d => d.CrrtDueMinimumOymt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.CurrentDueMinimunPayment))))
            .ForMember(d => d.PastDueMinimumPymt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.PastDueMinimunPayment))))
            .ForMember(d => d.PymtDueDate, m => m.MapFrom(src => src.PaymentDueDate))
            .ForMember(d => d.LastPymtDate, m => m.MapFrom(src => src.LastPaymentDate))
            .ForMember(d => d.LastPymtAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.LastPaymentAmount))))
            ;
            this.CreateMap <AcctSOASummaryDTO, AcctSOA>()
            .ForMember(d => d.Month, m => m.MapFrom(src => src.Mth))
            .ForMember(d => d.SelectedStmtDate, m => m.MapFrom(src => src.StatementDate))
            .ForMember(d => d.ClseBalance, m => m.MapFrom(src => NumberExtensions.ConverterDecimal(src.ClosingBalance.ToString())))
            .ForMember(d => d.MinimumPayment, m => m.MapFrom(src => NumberExtensions.ConverterDecimal(src.MinimunPayment.ToString())))
            .ForMember(d => d.Debits, m => m.MapFrom(src => NumberExtensions.ConverterDecimal(src.Debits.ToString())))
            .ForMember(d => d.Credits, m => m.MapFrom(src => decimal.Round(src.Credits, 2, MidpointRounding.AwayFromZero)))
            .ForMember(d => d.Sales, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.Sales))))
            .ForMember(d => d.DBAdjust, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.DBadjustment))))
            .ForMember(d => d.Charges, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.Charges))))
            .ForMember(d => d.Payment, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.Payment))))
            .ForMember(d => d.CRAdjust, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.CRAdjustment))))
            .ForMember(d => d.age, m => m.MapFrom(src => src.Age))
            .ForMember(d => d.Rchq, m => m.MapFrom(src => src.RChq))
            ;

            this.CreateMap <AcctSOATxnCategoryDTO, AcctSOA>()
            .ForMember(d => d.TxnCode, m => m.MapFrom(src => Convert.ToString(src.TransactionCode)))
            .ForMember(d => d.TxnEventCd, m => m.MapFrom(src => src.TransactionEventCode))
            .ForMember(d => d.TxnDesc, m => m.MapFrom(src => src.TransactionDesc))
            .ForMember(d => d.TotalCount, m => m.MapFrom(src => Convert.ToString(src.TotalCount)))
            .ForMember(d => d.TotalAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.TotalAmount))))
            .ForMember(d => d.TotalItemQty, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.000}", src.TotalItemQuantity))))
            .ForMember(d => d.TotalItemAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.TotalItemAmount))))
            .ForMember(d => d.SelectedStmtDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.StatementDate)))
            .ForMember(d => d.AcctNo, m => m.MapFrom(src => Convert.ToString(src.AccountNo)))
            ;
            this.CreateMap <AcctSOATxnDTO, AcctSOA>()
            .ForMember(d => d.TxnDate, m => m.MapFrom(src => src.TransactionDate))
            .ForMember(d => d.txnTime, m => m.MapFrom(src => src.TransactionTime))
            .ForMember(d => d.TxnCode, m => m.MapFrom(src => Convert.ToString(src.TxnCode)))
            .ForMember(d => d.TxnAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.TransactionAmount))))
            .ForMember(d => d.Amt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.Amount))))
            .ForMember(d => d.DBAName, m => m.MapFrom(src => src.TradingNameDescription))
            .ForMember(d => d.MCC, m => m.MapFrom(src => src.Mcc))
            .ForMember(d => d.RRn, m => m.MapFrom(src => src.RRN))
            ;
        }
Пример #12
0
 /// <summary>
 /// ici renvoi vrai si l'input des players en X sont opposé
 /// </summary>
 /// <returns></returns>
 public bool AreBothPlayerInOpositeInputDirection()
 {
     if (NumberExtensions.AreOposite(playerController[0].PlayerInputScript.Horiz, playerController[1].PlayerInputScript.Horiz))
     {
         //if (playerController[0].PlayerInputScript.Horiz > 0 && playerController[1].PlayerInputScript.Horiz < 0)
         return(true);
     }
     return(false);
 }
Пример #13
0
        public async Task <int> SaveTxn(List <string> liTxnId, string eventId, string acctNo, string cardNo, string isPostedDispute)
        {
            using (var cardtrendentities = new pdb_ccmsContext(_connectionString))
            {
                IssMessageDTO issMessage = new IssMessageDTO();
                DataTable     dtFraudTxnDisputeViewModel = null;
                if (liTxnId != null && liTxnId.Count() > 0)
                {
                    dtFraudTxnDisputeViewModel = new DataTable();
                    dtFraudTxnDisputeViewModel.Columns.Add("TxnId");

                    for (int i = 0; i < liTxnId.Count(); i++)
                    {
                        DataRow dr = dtFraudTxnDisputeViewModel.NewRow();
                        dr["TxnId"] = Convert.ToString(liTxnId[i]);

                        dtFraudTxnDisputeViewModel.Rows.Add(dr);
                    }
                }

                var parameters = new[] {
                    new SqlParameter("@IssNo", SqlDbType.SmallInt)
                    {
                        SqlValue = Common.Helpers.Common.GetIssueNo()
                    },
                    new SqlParameter("@EventID", SqlDbType.BigInt)
                    {
                        SqlValue = (object)NumberExtensions.ConvertLong(eventId) ?? DBNull.Value
                    },
                    new SqlParameter("@AcctNo", SqlDbType.BigInt)
                    {
                        SqlValue = (object)acctNo ?? DBNull.Value
                    },
                    new SqlParameter("@CardNo", SqlDbType.BigInt)
                    {
                        SqlValue = (object)cardNo ?? DBNull.Value
                    },
                    new SqlParameter("@IND", SqlDbType.SmallInt)
                    {
                        SqlValue = (object)NumberExtensions.ConvertIntToDb(isPostedDispute) ?? DBNull.Value
                    },
                    new SqlParameter("@TxnIdTable", SqlDbType.Structured)
                    {
                        SqlValue = dtFraudTxnDisputeViewModel, TypeName = "ReferencesTableType"
                    },
                    new SqlParameter("@RETURN_VALUE", SqlDbType.BigInt)
                    {
                        Direction = ParameterDirection.Output
                    }
                };
                await cardtrendentities.Database.ExecuteSqlCommandAsync("exec @RETURN_VALUE = WebFraudDisputeTxnMaint @IssNo,@EventID,@AcctNo,@CardNo,@IND," +
                                                                        "@TxnIdTable", parameters);

                var resultCode = parameters.Where(x => x.ParameterName == "@RETURN_VALUE").FirstOrDefault().Value;
                return(Convert.ToInt32(resultCode));
            }
        }
Пример #14
0
        public DataTable GetTableReport(ReportViewerDTO rpt)
        {
            SqlParameter[] Parameters = new SqlParameter[3];
            Parameters[0] = new SqlParameter("@RptType", rpt.SelectedRptType);
            Parameters[1] = new SqlParameter("@RefKey", rpt.RefKey);
            Parameters[2] = new SqlParameter("@RptDate", NumberExtensions.ConvertDatetimeDB(rpt.Date));
            var Collector = FillDataTable("WebRptViewer", CommandType.StoredProcedure, Parameters);

            return(Collector);
        }
Пример #15
0
    public void SetStory(int i)
    {
        if (this.story == null || this.story.Length <= i)
        {
            return;
        }
        this.StopAllCoroutines();
        this.title.set_text(this.story[i].name);
        this.date.set_text(NumberExtensions.FormatSecondsLong((long)(Epoch.get_Current() - this.story[i].date)));
        string str    = Regex.Replace(Regex.Replace(this.story[i].text, "\\[img\\].*\\[\\/img\\]", string.Empty, RegexOptions.IgnoreCase).Replace("\\n", "\n").Replace("\\r", "").Replace("\\\"", "\"").Replace("[list]", "<color=#F7EBE1aa>").Replace("[/list]", "</color>").Replace("[*]", "\t\t» "), "\\[(.*?)\\]", string.Empty, RegexOptions.IgnoreCase).Trim();
        Match  match1 = Regex.Match(this.story[i].text, "url=(http|https):\\/\\/([\\w\\-_]+(?:(?:\\.[\\w\\-_]+)+))([\\w\\-\\.,@?^=%&amp;:/~\\+#]*[\\w\\-\\@?^=%&amp;/~\\+#])");
        Match  match2 = Regex.Match(this.story[i].text, "(http|https):\\/\\/([\\w\\-_]+(?:(?:\\.[\\w\\-_]+)+))([\\w\\-\\.,@?^=%&amp;:/~\\+#]*[\\w\\-\\@?^=%&amp;/~\\+#])(.png|.jpg)");

        if (match1 != null)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            NewsSource.\u003C\u003Ec__DisplayClass10_0 cDisplayClass100 = new NewsSource.\u003C\u003Ec__DisplayClass10_0();
            // ISSUE: reference to a compiler-generated field
            cDisplayClass100.url = match1.Value.Replace("url=", "");
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            if (cDisplayClass100.url == null || cDisplayClass100.url.Trim().Length <= 0)
            {
                // ISSUE: reference to a compiler-generated field
                cDisplayClass100.url = this.story[i].url;
            }
            ((Component)this.button).get_gameObject().SetActive(true);
            ((UnityEventBase)this.button.get_onClick()).RemoveAllListeners();
            // ISSUE: method pointer
            ((UnityEvent)this.button.get_onClick()).AddListener(new UnityAction((object)cDisplayClass100, __methodptr(\u003CSetStory\u003Eb__0)));
        }
        else
        {
            ((Component)this.button).get_gameObject().SetActive(false);
        }
        this.text.set_text(str);
        this.authorName.set_text(string.Format("posted by {0}", (object)this.story[i].author));
        if (!Object.op_Inequality((Object)this.image, (Object)null))
        {
            return;
        }
        if (Object.op_Implicit((Object)this.story[i].texture))
        {
            this.SetHeadlineTexture(this.story[i].texture);
        }
        else
        {
            if (match2 == null)
            {
                return;
            }
            this.StartCoroutine(this.LoadHeaderImage(match2.Value, i));
        }
    }
 protected override void Configure()
 {
     this.CreateMap <TxnAdjustmentDTO, TxnAdjustment>()
     .ForMember(d => d.TxnCd, m => m.Ignore())
     .ForMember(d => d.Sts, m => m.Ignore())
     .ForMember(d => d.Owner, m => m.Ignore())
     .ForMember(d => d.TxnCode, m => m.Ignore())
     .ForMember(d => d.PaymentType, m => m.Ignore())
     .ForMember(d => d.TxnId, m => m.MapFrom(src => src.TxnId))
     .ForMember(d => d.TxnDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.TxnDate)))
     .ForMember(d => d.DueDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.DueDate)))
     .ForMember(d => d.SelectedTxnCd, m => m.MapFrom(src => Convert.ToString(src.TxnCd)))
     .ForMember(d => d._CardnAccNo, m => m.ResolveUsing(model => new CardnAccNo {
         CardNo = model.CardNo
     }))
     .ForMember(d => d.TotAmnt, m => m.MapFrom(src => src.TxnAmount.HasValue ? NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.TxnAmount)) : null))
     .ForMember(d => d.Totpts, m => m.MapFrom(src => src.Pts.HasValue ? NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.Pts)) : null))
     .ForMember(d => d.Descp, m => m.MapFrom(src => src.TxnDescription))
     .ForMember(d => d.RefType, m => m.MapFrom(src => src.TxnType))
     .ForMember(d => d.SelectedSts, m => m.MapFrom(src => src.Sts))
     .ForMember(d => d.WithHeldUnsettleId, m => m.MapFrom(src => NumberExtensions.ConvertInt(src.WUId)))
     .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.CreationDate)))
     .ForMember(d => d.SelectedOwner, m => m.MapFrom(src => src.Owner))
     .ForMember(d => d.StsDescp, m => m.MapFrom(src => src.Status))
     .ForMember(d => d.Descp, m => m.MapFrom(src => src.AppvRemarks))
     .ForMember(d => d.BillingTxnAmt, m => m.MapFrom(src => src.BillingAmount.HasValue ? NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.BillingAmount)) : null))
     .ForMember(d => d.DisplayTotAmt, m => m.MapFrom(src => src.TxnAmount.HasValue ? NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.TxnAmount)) : null))
     ;
     this.CreateMap <TxnAdjustmentDetailDTO, TxnAdjustment>()
     .ForMember(d => d.Owner, m => m.Ignore())
     .ForMember(d => d.Sts, m => m.Ignore())
     .ForMember(d => d.TxnCode, m => m.Ignore())
     .ForMember(d => d.IssueingBank, m => m.Ignore())
     .ForMember(d => d.TxnCd, m => m.Ignore())
     .ForMember(d => d.SelectedTxnCd, m => m.MapFrom(src => src.TxnCd.ToString()))
     .ForMember(d => d.SelectedTxnType, m => m.MapFrom(src => src.TxnType))
     .ForMember(d => d.TxnDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.TxnDate)))
     .ForMember(d => d.SelectedOwner, m => m.MapFrom(src => src.Owner))
     .ForMember(d => d.SelectedSts, m => m.MapFrom(src => src.ApprovalStatus))
     .ForMember(d => d.StsDescp, m => m.MapFrom(src => src.ApprovalDesc))
     .ForMember(d => d.MultipleTxnRecord, m => m.MapFrom(src => CustomMapperExtensions.MapIEnumerableToList(src.multipleTxnRecord)))
     ;
     this.CreateMap <MerchantMultiTxnAdjustmentDTO, TxnAdjustment>()
     .ForMember(d => d.Owner, m => m.Ignore())
     .ForMember(d => d.TxnCode, m => m.Ignore())
     .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.CreationDate)))
     .ForMember(d => d.SelectedAdjTxnCode, m => m.MapFrom(src => src.TxnCode.ToString()))
     .ForMember(d => d.InvoiceNo, m => m.MapFrom(src => src.InvoiceNo.ToString()))
     .ForMember(d => d.TxnCount, m => m.MapFrom(src => src.TxnCnt.ToString()))
     .ForMember(d => d.BillingTxnAmt, m => m.MapFrom(src => NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.TxnAmount))))
     .ForMember(d => d.SelectedOwner, m => m.MapFrom(src => src.Owner))
     .ForMember(d => d.SelectedSts, m => m.MapFrom(src => src.Status))
     ;
 }
Пример #17
0
        public object GetReport(ReportViewerDTO rpt)
        {
            SqlParameter[] Parameters = new SqlParameter[3];
            Parameters[0] = string.IsNullOrEmpty(rpt.SelectedRptType) ? new SqlParameter("@RptType", DBNull.Value) : new SqlParameter("@RptType", rpt.SelectedRptType);
            Parameters[1] = string.IsNullOrEmpty(rpt.RefKey) ? new SqlParameter("@RefKey", DBNull.Value) : new SqlParameter("@RefKey", rpt.RefKey);
            Parameters[2] = new SqlParameter("@RptDate", NumberExtensions.ConvertDatetimeDB(rpt.Date));
            var Collector   = FillDataSet("WebRptViewer", CommandType.StoredProcedure, Parameters);
            var objDataInfo = GetInfo(Collector.Tables[0]);

            return(objDataInfo);
        }
Пример #18
0
        public Color(double red, double green, double blue, double alpha)
        {
            RGB = new[]
            {
                NumberExtensions.Normalize(red, 255d),
                NumberExtensions.Normalize(green, 255d),
                NumberExtensions.Normalize(blue, 255d)
            };

            Alpha = NumberExtensions.Normalize(alpha);
        }
Пример #19
0
        public static void textures(ConsoleSystem.Arg args)
        {
            M0[]   objectsOfType = Object.FindObjectsOfType <Texture>();
            string str1          = "";

            foreach (Texture texture in (Texture[])objectsOfType)
            {
                string str2 = NumberExtensions.FormatBytes <int>((M0)Profiler.GetRuntimeMemorySize((Object)texture), false);
                str1 = str1 + ((object)texture).ToString().PadRight(30) + ((Object)texture).get_name().PadRight(30) + str2 + "\n";
            }
            args.ReplyWith(str1);
        }
Пример #20
0
        private IFirmataMessage HeaderReturnInt(MessageHeader messageHeader)
        {
            var value = (int)NumberExtensions.decode32BitSignedInteger((byte)messageHeader.MessageBuffer[3], (byte)messageHeader.MessageBuffer[4], (byte)messageHeader.MessageBuffer[5], (byte)messageHeader.MessageBuffer[6], (byte)messageHeader.MessageBuffer[7]);

            var currentState = new GenericResponse <int>
            {
                MessageType    = (byte)messageHeader.MessageBuffer[1],
                MessageSubType = (byte)messageHeader.MessageBuffer[2],
                Value          = value
            };

            return(new FirmataMessage <GenericResponse <int> >(currentState));
        }
Пример #21
0
        private StepperPosition GetStepperPosition(MessageHeader messageHeader)
        {
            var deviceNumber = messageHeader.MessageBuffer[3];
            var stepsNum     = NumberExtensions.decode32BitSignedInteger((byte)messageHeader.MessageBuffer[4], (byte)messageHeader.MessageBuffer[5], (byte)messageHeader.MessageBuffer[6], (byte)messageHeader.MessageBuffer[7], (byte)messageHeader.MessageBuffer[8]);

            var currentState = new StepperPosition
            {
                DeviceNumber = deviceNumber,
                StepsNum     = stepsNum
            };

            return(currentState);
        }
Пример #22
0
        public void FuzzDecimalScaleBetween_a_specified_range(byte min, byte max)
        {
            var random = new Random();
            var scale  = NumberExtensions.FuzzDecimalScaleBetween(min, max, random);

            TestContext.WriteLine(scale);

            Check.WithCustomMessage($"scale: {scale} should be lower or equal to maxValue: {max}")
            .That(scale <= max).IsTrue();

            Check.WithCustomMessage($"number: {scale} should be greater or equal to minValue: {min}")
            .That(scale >= min).IsTrue();
        }
Пример #23
0
        private IFirmataMessage HeaderReturnByte(MessageHeader messageHeader)
        {
            var value = NumberExtensions.decode8BitSignedByte((byte)messageHeader.MessageBuffer[3], (byte)messageHeader.MessageBuffer[4]);

            var currentState = new GenericResponse <byte>
            {
                MessageType    = (byte)messageHeader.MessageBuffer[1],
                MessageSubType = (byte)messageHeader.MessageBuffer[2],
                Value          = value
            };

            return(new FirmataMessage <GenericResponse <byte> >(currentState));
        }
Пример #24
0
        public List <object> GetRowReport(ReportViewerDTO rpt)
        {
            SqlParameter[] Parameters = new SqlParameter[3];
            Parameters[0] = string.IsNullOrEmpty(rpt.SelectedRptType) ? new SqlParameter("@RptType", DBNull.Value) : new SqlParameter("@RptType", rpt.SelectedRptType);
            Parameters[1] = string.IsNullOrEmpty(rpt.RefKey) ? new SqlParameter("@RefKey", DBNull.Value) : new SqlParameter("@RefKey", rpt.RefKey);
            Parameters[2] = new SqlParameter("@RptDate", NumberExtensions.ConvertDatetimeDB(rpt.Date));
            var           Collector = FillDataSet("WebRptViewer", CommandType.StoredProcedure, Parameters);
            var           dataRow   = Collector.Tables[0].AsEnumerable().ToList();
            List <object> rows      = new List <object>();

            foreach (var x in dataRow)
            {
                rows.Add(x.ItemArray);
            }
            return(rows);
        }
Пример #25
0
        public async Task <ActionResult> GetFraudTxnSearch(jQueryDataTableParamModel Params, FraudTxnDisputeViewModel _FraudTxnDisputeViewModel, string IsPostedDispute)
        {
            var _filtered = new List <FraudTxnDisputeViewModel>();
            var list      = (await FraudOpService.GetFraudDisputeTxnSearch(NumberExtensions.ConvertLongToDb(_FraudTxnDisputeViewModel.EventId), Convert.ToInt32(IsPostedDispute), _FraudTxnDisputeViewModel.SelectedTxnCategory, _FraudTxnDisputeViewModel.SelectedTxnCd, _FraudTxnDisputeViewModel.AcctNo, _FraudTxnDisputeViewModel.SelectedCardNo, _FraudTxnDisputeViewModel.FromDate, _FraudTxnDisputeViewModel.ToDate)).fraudTxnDisputes;

            _filtered = list.Skip(Params.iDisplayStart).Take(Params.iDisplayLength).ToList();

            return(Json(new
            {
                sEcho = Params.sEcho,
                iTotalRecords = list.Count,
                iTotalDisplayRecords = list.Count,
                aaData = _filtered.Select(x => new object[] { null, x.TxnId, x.TxnDesp, x.TxnDate, x.AuthCardNo,
                                                              x.VehRegNo, x.Stan, x.RRn, x.BSNLocation, x.BSNLocationName, x.TermId, x.TxnAmt })
            }, JsonRequestBehavior.AllowGet));
        }
        public void rounding_value()
        {
            // Test that whole numbers are rounded to whole despite ceil/floor flags
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(6.000001f, 2.0f, false, false));
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(6.000001f, 2.0f, true, false));
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(6.000001f, 2.0f, false, true));
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(5.999999f, 2.0f, false, false));
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(5.999999f, 2.0f, true, false));
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(5.999999f, 2.0f, false, true));

            // Test that numbers with fraction are rounded correctly accounting for ceil/floor flags
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(6.01f, 2.0f, false, false));
            Assert.AreEqual(6.5, NumberExtensions.RoundValueToPixelGrid(6.01f, 2.0f, true, false));
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(6.01f, 2.0f, false, true));
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(5.99f, 2.0f, false, false));
            Assert.AreEqual(6.0, NumberExtensions.RoundValueToPixelGrid(5.99f, 2.0f, true, false));
            Assert.AreEqual(5.5, NumberExtensions.RoundValueToPixelGrid(5.99f, 2.0f, false, true));
        }
 protected override void Configure()
 {
     this.CreateMap <NtfyEventConfSearchDTO, LookupParameters>()
     .ForMember(d => d.BitmapAmt, m => m.MapFrom(src => Convert.ToString(src.ParamInd)))
     .ForMember(d => d.EventScheduleId, m => m.MapFrom(src => Convert.ToString(src.EventScheduleId)))
     .ForMember(d => d.Id, m => m.MapFrom(src => Convert.ToString(src.EvtId)))
     .ForMember(d => d.DetailedDescp, m => m.MapFrom(src => src.EvtDescp))
     .ForMember(d => d.type, m => m.MapFrom(src => src.Type))
     .ForMember(d => d.TypeDesc, m => m.MapFrom(src => src.TypeDescp))
     .ForMember(d => d.SelectedPriority, m => m.MapFrom(src => src.Severity))
     .ForMember(d => d.SelectedOwner, m => m.MapFrom(src => src.OwnerType))
     .ForMember(d => d.SelectedStatus, m => m.MapFrom(src => src.Sts))
     .ForMember(d => d.SelectedRefTo, m => m.MapFrom(src => src.Refto))
     .ForMember(d => d.RefKey, m => m.MapFrom(src => src.Refkey))
     .ForMember(d => d.CompanyName, m => m.MapFrom(src => src.CmpyName))
     .ForMember(d => d.MaxOccur, m => m.MapFrom(src => Convert.ToString(src.MaxOccur)))
     .ForMember(d => d.SelectedFrequency, m => m.MapFrom(src => src.OccurPeriodType))
     .ForMember(d => d.MinIntVal, m => m.MapFrom(src => Convert.ToString(src.MinIntVal)))
     .ForMember(d => d.MaxIntVal, m => m.MapFrom(src => Convert.ToString(src.MaxIntVal)))
     .ForMember(d => d.MinMoneyVal, m => m.MapFrom(src => src.MinMoneyVal.HasValue ? NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.MinMoneyVal)) : "0.00"))
     .ForMember(d => d.MaxMoneyVal, m => m.MapFrom(src => src.MaxMoneyVal.HasValue ? NumberExtensions.CustomNumberFormat(String.Format("{0:0.00}", src.MaxMoneyVal)) : "0.00"))
     .ForMember(d => d.MinDateVal, m => m.MapFrom(src => NumberExtensions.DateConverter(src.MinDateVal)))
     .ForMember(d => d.MaxDateVal, m => m.MapFrom(src => NumberExtensions.DateConverter(src.MaxDateVal)))
     .ForMember(d => d.MinTimeVal, m => m.MapFrom(src => Convert.ToString(src.MinTimeVal)))
     .ForMember(d => d.MaxTimeVal, m => m.MapFrom(src => Convert.ToString(src.MaxTimeVal)))
     .ForMember(d => d.PeriodInterval, m => m.MapFrom(src => Convert.ToString(src.PeriodInterval)))
     .ForMember(d => d.LastUpdated, m => m.MapFrom(src => NumberExtensions.DateConverter(src.LastUpdDate)))
     .ForMember(d => d.UpdatedBy, m => m.MapFrom(src => src.UserId))
     .ForMember(d => d.ParamInd, m => m.MapFrom(src => Convert.ToString(src.ParamInd)))
     .ForMember(d => d.SentDate, m => m.MapFrom(src => src.SentDate.HasValue ? NumberExtensions.DateConverter(src.SentDate) : ""))
     ;
     this.CreateMap <NtfyEventSearchDTO, LookupParameters>()
     .ForMember(d => d.Id, m => m.MapFrom(src => Convert.ToString(src.EvtId)))
     .ForMember(d => d.SeletedEventInd, m => m.MapFrom(src => src.EvtTypeInd))
     .ForMember(d => d.ShortDescp, m => m.MapFrom(src => src.EvtShorDescp))
     .ForMember(d => d.SelectedReason, m => m.MapFrom(src => src.EvtReason))
     .ForMember(d => d.SelectedRefTo, m => m.MapFrom(src => src.Refto))
     .ForMember(d => d.RefKey, m => m.MapFrom(src => src.RefKey))
     .ForMember(d => d.SelectedOwner, m => m.MapFrom(src => src.OwnerType))
     .ForMember(d => d.CreationDate, m => m.MapFrom(src => src.CreationDate))
     .ForMember(d => d.CompanyName, m => m.MapFrom(src => src.CmpyName))
     .ForMember(d => d.Channel, m => m.MapFrom(src => src.Channel))
     ;
 }
Пример #28
0
        private void StateHistorySettings_Load(object sender, EventArgs e)
        {
            _stateSizeMb = Statable.SaveStateBinary().Length / 1048576.0M;

            MemCapacityNumeric.Maximum = 1024 * 8;
            MemCapacityNumeric.Minimum = _stateSizeMb + 1;

            MemStateGapDividerNumeric.Maximum = Statable.SaveStateBinary().Length / 1024 / 2 + 1;
            MemStateGapDividerNumeric.Minimum = Math.Max(Statable.SaveStateBinary().Length / 1024 / 16, 1);

            MemCapacityNumeric.Value        = NumberExtensions.Clamp(_settings.CapacityMb, MemCapacityNumeric.Minimum, MemCapacityNumeric.Maximum);
            DiskCapacityNumeric.Value       = NumberExtensions.Clamp(_settings.DiskCapacityMb, MemCapacityNumeric.Minimum, MemCapacityNumeric.Maximum);
            FileCapacityNumeric.Value       = NumberExtensions.Clamp(_settings.DiskSaveCapacityMb, MemCapacityNumeric.Minimum, MemCapacityNumeric.Maximum);
            MemStateGapDividerNumeric.Value = NumberExtensions.Clamp(_settings.MemStateGapDivider, MemStateGapDividerNumeric.Minimum, MemStateGapDividerNumeric.Maximum);

            FileStateGapNumeric.Value = _settings.FileStateGap;
            SavestateSizeLabel.Text   = $"{Math.Round(_stateSizeMb, 2)} MB";
            CapacityNumeric_ValueChanged(null, null);
            SaveCapacityNumeric_ValueChanged(null, null);
        }
Пример #29
0
 protected override void Configure()
 {
     this.CreateMap <Corporate, CorporateDTO>()
     .ForMember(d => d.CorporateCode, m => m.MapFrom(src => src.CorpCd))
     .ForMember(d => d.ComplexAcctInd, m => m.MapFrom(src => src.ComplexInd == true ? "Y" : "N"))
     .ForMember(d => d.CorporateName, m => m.MapFrom(src => src.CorpName))
     .ForMember(d => d.TradeLimit, m => m.MapFrom(src => Convert.ToDecimal(src.TradeCreditLimit)))
     .ForMember(d => d.InvoiceCenter, m => m.MapFrom(src => src.InvBillInd == true ? "Y" : "N"))
     .ForMember(d => d.PaymentCenter, m => m.MapFrom(src => src.PymtInd == true ? "Y" : "N"))
     .ForMember(d => d.PersonInCharge, m => m.MapFrom(src => src.PIC))
     ;
     this.CreateMap <CorporateDTO, Corporate>()
     .ForMember(d => d.CorpCd, m => m.MapFrom(src => src.CorporateCode))
     .ForMember(d => d.ComplexInd, m => m.MapFrom(src => NumberExtensions.BoolConverter(src.ComplexAcctInd)))
     .ForMember(d => d.CorpName, m => m.MapFrom(src => src.CorporateName))
     .ForMember(d => d.DispalyTradeCreditLimit, m => m.MapFrom(src => NumberExtensions.ConverterDecimal(src.TradeLimit.ToString("0.##"))))
     .ForMember(d => d.InvBillInd, m => m.MapFrom(src => NumberExtensions.BoolConverter(src.InvoiceCenter)))
     .ForMember(d => d.PymtInd, m => m.MapFrom(src => NumberExtensions.BoolConverter(src.PaymentCenter)))
     .ForMember(d => d.PIC, m => m.MapFrom(src => src.PersonInCharge))
     ;
 }
Пример #30
0
        protected override void Configure()
        {
            this.CreateMap <Milestone, MilestoneDTO>()
            .ForMember(d => d.TaskNo, m => m.Ignore())
            .ForMember(d => d.ReasonCd, m => m.Ignore())
            .ForMember(d => d.Priority, m => m.Ignore())
            .ForMember(d => d.WorkflowCd, m => m.MapFrom(src => src.workflowcd))
            .ForMember(d => d.StsDescp, m => m.MapFrom(src => src.selectedStatus))
            .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateTimeConverter2(src.CreationDate)))
            .ForMember(d => d.TaskNo, m => m.MapFrom(src => src.SelectedTaskNo))
            .ForMember(d => d.ReasonCd, m => m.MapFrom(src => src.selectedReasonCd))
            .ForMember(d => d.Priority, m => m.MapFrom(src => src.selectedPriority))
            .ForMember(d => d.Id, m => m.MapFrom(src => src.ID))
            .ForMember(d => d.BatchId, m => m.MapFrom(src => src.BatchID))
            .ForMember(d => d.RequestType, m => m.MapFrom(src => src.Descp))
            .ForMember(d => d.ReqVal, m => m.MapFrom(src => src.RequestValue))
            .ForMember(d => d.Sts, m => m.MapFrom(src => src.selectedStatus))
            ;

            this.CreateMap <MilestoneDTO, PukalApproval>()
            .ForMember(d => d.ID, m => m.MapFrom(src => src.Id))
            .ForMember(d => d.Refkey, m => m.MapFrom(src => src.RefKey.ToString()))
            .ForMember(d => d.ChequeAmount, m => m.MapFrom(src => src.ChequeAmt))
            .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.CreationDate)))
            .ForMember(d => d.LastUpdDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.LastUpdDate)))
            .ForMember(d => d.StmtDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.StmtDate)))
            ;
            this.CreateMap <MilestoneDTO, PukalApproval>()
            .ForMember(d => d.ID, m => m.MapFrom(src => src.Id))
            .ForMember(d => d.Refkey, m => m.MapFrom(src => src.RefKey.ToString()))
            .ForMember(d => d.TaskNo, m => m.MapFrom(src => src.TaskNo))
            .ForMember(d => d.TaskDescp, m => m.MapFrom(src => src.TaskDescp))
            .ForMember(d => d.Priority, m => m.MapFrom(src => src.Priority))
            .ForMember(d => d.CreationDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.CreationDate)))
            .ForMember(d => d.LastUpdDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.LastUpdDate)))
            .ForMember(d => d.ChequeAmount, m => m.MapFrom(src => src.ChequeAmt))
            .ForMember(d => d.StmtDate, m => m.MapFrom(src => NumberExtensions.DateConverter(src.StmtDate)))
            ;
            // end application
        }