Exemple #1
0
 //中途座位变化
 public void UISeatReduch()
 {
     for (int i = 0; i < SeatList.Count; i++)
     {
         SeatList[i].GetComponent <Image>().color = new Color(1, 1, 1, 1);
         SeatList[i].transform.GetChild(0).gameObject.SetActive(false);
     }
     foreach (GameDicePositionPlayerInfoDto value in PlayerCache.SeatPlayerinfoDic.Values)
     {
         SeatList[value.position].GetComponent <Image>().color = new Color(0, 0, 0, 0);
         Player = SeatList[value.position].transform.GetChild(0).gameObject;
         Player.transform.GetChild(3).GetComponent <Text>().text = value.userName;
         LoadHeadImgUtils.Instance.LoadHeadImg(Player.transform.GetChild(0).GetComponent <Image>(), value.headUrl);
         Player.transform.GetChild(2).GetComponent <Text>().text = NumberConvert.ConvertW(value.gold);
         if (value.vipLv > 0)
         {
             Player.transform.GetChild(1).GetComponent <Image>().sprite = VIPImages[value.vipLv - 1];
             Player.transform.GetChild(1).gameObject.SetActive(true);
         }
         else
         {
             Player.transform.GetChild(1).gameObject.SetActive(false);
         }
         Player.gameObject.SetActive(true);
     }
 }
Exemple #2
0
        public void HundredsName_RecieveLetterNameOfNumber_String()
        {
            NumberConvert newNumber = new NumberConvert(123);
            string        result    = newNumber.HundredsName();

            Assert.AreEqual("one hundred twenty three", result);
        }
        private long StreamToFile(List<EUSaleWithoutVAT> listOfImportExport, StreamWriter sw)
        {
            long sumOfAmount = 0;

            foreach (var rec in listOfImportExport)
            {
                string countryStr = null;
                if (rec.Country == CountryCode.Greece)
                    countryStr = "EL";
                else
                    countryStr = Enum.GetName(typeof(CountryISOCode), ((int)rec.Country));

                var itemAmount = NumberConvert.ToLong(rec.ItemAmount);
                var serviceAmount = NumberConvert.ToLong(rec.ServiceAmount);
                var triangularTradeAmount = NumberConvert.ToLong(rec.TriangularTradeAmount);
                sumOfAmount += itemAmount + serviceAmount + triangularTradeAmount;

                rec.SystemInfo = Localization.lookup("Exported");

                sw.Write(rec.RecordType); sw.Write(';');
                sw.Write(rec.ReferenceNumber); sw.Write(';');
                sw.Write(rec.Date.ToString("yyyy-MM-dd")); sw.Write(';');
                sw.Write(rec.CompanyRegNo); sw.Write(';');
                sw.Write(countryStr); sw.Write(';');
                sw.Write(rec._DebtorRegNoFile); sw.Write(';');
                NumberConvert.ToStream(sw, itemAmount); sw.Write(';');
                NumberConvert.ToStream(sw, triangularTradeAmount); sw.Write(';');
                NumberConvert.ToStream(sw, serviceAmount);
                sw.WriteLine();
            }

            return sumOfAmount;
        }
 private void CreateAndStreamFirstAndLast(List<EUSaleWithoutVAT> listOfEUSale, StreamWriter sw, bool firstOrLast, string companyRegNo, int countRec = 0, long sumOfAmount = 0)
 {
     if (firstOrLast)
     {
         sw.Write('0'); sw.Write(';');
         sw.Write(companyRegNo); sw.Write(';');
         sw.Write("LISTE"); sw.Write(';');
         sw.Write(';');
         sw.Write(';');
         sw.Write(';');
         sw.Write(';');
         sw.Write(';');
         sw.WriteLine();
     }
     else
     {
         sw.Write("10"); sw.Write(';');
         NumberConvert.ToStream(sw, countRec); sw.Write(';');
         NumberConvert.ToStream(sw, sumOfAmount); sw.Write(';');
         sw.Write(';');
         sw.Write(';');
         sw.Write(';');
         sw.Write(';');
         sw.Write(';');
         sw.WriteLine();
     }
 }
        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            var str = txtInvNumber.Text;

            if (!string.IsNullOrEmpty(str) && str != "0")
            {
                if (str.Length < 18)
                {
                    InvoiceNumber = NumberConvert.ToInt(str);
                }
                else
                {
                    UnicontaMessageBox.Show(Uniconta.ClientTools.Localization.lookup("NumberTooBig"), Uniconta.ClientTools.Localization.lookup("Warning"), MessageBoxButton.OK);
                    return;
                }
            }

            SendByEmail     = chkSendEmail.IsChecked.Value;
            IsSimulation    = chkSimulation.IsChecked.Value;
            GenrateDate     = dpDate.DateTime;
            ShowInvoice     = chkShowInvoice.IsChecked.Value;
            UpdateInventory = chkUpdateInv.IsChecked.Value;
#if !SILVERLIGHT
            InvoiceQuickPrint     = chkPrintInvoice.IsChecked.Value;
            GenerateOIOUBLClicked = chkOIOUBL.IsChecked.Value;
#endif
            Emails = (string.IsNullOrEmpty(txtEmail.Text) || string.IsNullOrWhiteSpace(txtEmail.Text)) ? null : txtEmail.Text;
            sendOnlyToThisEmail = chkSendOnlyEmail.IsChecked.Value;
            PostOnlyDelivered   = chkPostOnlyDel.IsChecked.Value;
            this.DialogResult   = true;
        }
Exemple #6
0
    /// <summary>
    /// 更新信息返利轮盘界面信息
    /// </summary>
    public void UpdateRebateRouletteData(RebateDialInfoDto rebateDialInfoDto)
    {
        if (rebateDialInfoDto != null)
        {
            //万人争霸投注量
            wanrenBet.text = NumberConvert.ConvertW(rebateDialInfoDto.toRoomBetNum);
            //天天乐投注量
            daydayBet.text = NumberConvert.ConvertW(rebateDialInfoDto.ahRoonBetNum);
            //摇摇乐投注量
            teeterBet.text = NumberConvert.ConvertW(rebateDialInfoDto.diceRoomNum);
            //抽奖次数

            if (rebateDialInfoDto.canGetCount > 0)
            {
                drawCount.text       = "剩余次数(" + rebateDialInfoDto.canGetCount + ")";
                drawBtn.interactable = true;
            }
            else
            {
                drawCount.text       = "剩余次数(" + rebateDialInfoDto.canGetCount + ")";
                drawBtn.interactable = false;
            }
            //已充值的金额
            TopUpNum.text = rebateDialInfoDto.topUpNum.ToString() + "钻石";
            //已抽奖次数
            alreadyTimes.text = rebateDialInfoDto.getCounted.ToString();
            totalBet.text     = NumberConvert.ConvertW(rebateDialInfoDto.toRoomBetNum + rebateDialInfoDto.ahRoonBetNum + rebateDialInfoDto.diceRoomNum);
            betcountText.text = "在万人争霸、摇摇乐、天天乐投注总共达到" + NumberConvert.ConvertW(rebateDialInfoDto.betAllCount) + "可获得1次抽奖机会";
        }
    }
 public void decConversion()
 {
     // Using the value 23 which is 10111, 17
     //Simple conversion tests
     Assert.AreEqual("23", NumberConvert.ConvertToBase("10111", 2, 10));
     Assert.AreEqual("23", NumberConvert.ConvertToBase("17", 16, 10));
 }
Exemple #8
0
 public void UpdateRecordUI()
 {
     if (PlayerCache.generalize.generalizeDtoList != null)
     {
         List <GeneralizeDto> recordList = PlayerCache.generalize.generalizeDtoList;
         int j = 0;
         for (j = 0; j < ContentParent.childCount; j++)
         {
             Transform objTrans = ContentParent.GetChild(j);
             objTrans.GetChild(0).GetComponent <Text>().text = recordList[j].time;
             objTrans.GetChild(1).GetComponent <Text>().text = recordList[j].userNmae;
             objTrans.GetChild(2).GetComponent <Text>().text = NumberConvert.ConvertW(recordList[j].award);
             objTrans.gameObject.SetActive(true);
         }
         for (int i = j; i < recordList.Count; i++)
         {
             GameObject go  = GameTools.Instance.GetObject("Prefabs/Generalize/invitePlayer");
             GameObject obj = Instantiate(go);
             obj.transform.SetParent(ContentParent);
             obj.transform.localScale = Vector3.one;
             obj.transform.GetChild(0).GetComponent <Text>().text = recordList[i].time;
             obj.transform.GetChild(1).GetComponent <Text>().text = recordList[i].userNmae;
             obj.transform.GetChild(2).GetComponent <Text>().text = NumberConvert.ConvertW(recordList[i].award);
         }
     }
 }
Exemple #9
0
        public void OnesName_RecieveLetterNameOfNumber_String()
        {
            NumberConvert newNumber = new NumberConvert(5);
            string        result    = newNumber.OnesName();

            Assert.AreEqual("five", result);
        }
Exemple #10
0
    public static void Main()
    {
        Console.WriteLine("Please enter a number:");
        int input = int.Parse(Console.ReadLine());

        if (input < 20)
        {
            NumberConvert newNumber = new NumberConvert(input);
            newNumber.OnesName();
            foreach (string item in NumberConvert.masterList)
            {
                Console.WriteLine(item);
            }
        }
        else if (input > 19 && input < 100)
        {
            NumberConvert newNumber = new NumberConvert(input);
            newNumber.TensName();
            foreach (string item in NumberConvert.masterList)
            {
                Console.WriteLine(item);
            }
        }
        else if (input > 99 && input < 1000)
        {
            NumberConvert newNumber = new NumberConvert(input);
            newNumber.HundredsName();
            foreach (string item in NumberConvert.masterList)
            {
                Console.WriteLine(item);
            }
        }
    }
Exemple #11
0
        public void TensName_RecieveLetterNameOfNumber_String()
        {
            NumberConvert newNumber = new NumberConvert(23);
            string        result    = newNumber.TensName();

            Assert.AreEqual("twenty three", result);
        }
        /// <summary>
        /// CRC16校验器
        /// </summary>
        /// <param name="package"></param>
        /// <returns></returns>
        public static bool Crc16Checker(IProtocolPackage package)
        {
            var calcCrc = Check.GetCCITTCheck(package.GetBytes(), (ushort)(package.PackageLenth - 3));

            var protocolCrc = NumberConvert.BytesToUint16(package[StructureNames.CRCValue].ComponentBytes, 0, false);

            return(calcCrc == protocolCrc);
        }
Exemple #13
0
        public void ConvertOnesToWords_ConvertOnesDigit_One()
        {
            string correctNumWord = "one";

            char[] newArray = { '1' };
            string numWord  = NumberConvert.ConvertOnesToWords(newArray);

            Assert.AreEqual(correctNumWord, numWord);
        }
Exemple #14
0
        public void ConvertTensToWords_ConvertTensDigit_21()
        {
            string correctNumWord = "twentyone";

            char[] newArray = { '2', '1' };
            string numWord  = NumberConvert.ConvertOnesToWords(newArray);

            Assert.AreEqual(correctNumWord, numWord);
        }
        public static void CreateStartAndEnd(List <DanishFormatFieldBase> listofBankProperties, StreamWriter sw, bool isStartOrEnd)
        {
            var endObject = new BankDataFormatFields();

            endObject.TransferDate = BasePage.GetSystemDefaultDate().Date;

            var listOfBankData = listofBankProperties.OfType <BankDataFormatFields>().Where(bankData => bankData.Index == INDEX01).ToList();

            endObject.TotalPayments = listOfBankData.Count;

            var totalAmount   = listofBankProperties.OfType <BankDataFormatFields>().Aggregate(0.0, (current, bp) => current + bp.AmountLong);
            var lineamountint = NumberConvert.ToLong(totalAmount);

            endObject.TotalAmount = lineamountint;

            string stringWithEmpty;

            if (isStartOrEnd)
            {
                endObject.TransTypeCommand = TRANSTYPE_IB000000000000;
                stringWithEmpty            = new string(' ', 90);
            }
            else
            {
                endObject.TransTypeCommand = TRANSTYPE_IB999999999999;
                stringWithEmpty            = new string(' ', 64);
            }

            endObject.OtherTransfers = new List <string>()
            {
                stringWithEmpty,
                new string(' ', 255),
                new string(' ', 255),
                new string(' ', 255)
            };

            const char seperator = ',';

            sw.Write("\"{0}\",", endObject.TransTypeCommand);
            sw.Write("\"{0:yyyyMMdd}\"", endObject.TransferDate);
            if (!isStartOrEnd)
            {
                sw.Write(seperator);
                sw.Write("\"{0:D6}\",", endObject.TotalPayments);
                sw.Write("\"{0:D13}+\"", endObject.TotalAmount);
            }
            foreach (var oT in endObject.OtherTransfers)
            {
                sw.Write(seperator);
                sw.Write('"');
                sw.Write(oT);
                sw.Write('"');
            }
            sw.WriteLine();
        }
Exemple #16
0
    public void UpdateUIData(PlayerInfoDto playerInfo)
    {
        if (playerInfo != null)
        {
            userPanelGold.text    = NumberConvert.ConvertW(playerInfo.gold);
            userPanelRank.text    = NumberConvert.GetTitle(playerInfo.gold);
            userPanelDiamond.text = playerInfo.diamond.ToString();
            if (playerInfo.useAutoId > 0)
            {
                PlayerCache.loginInfo.useAutoId = playerInfo.useAutoId;
                currentCar.sprite = GameTools.Instance.GetSpite("Sprite/Shop/car/" + playerInfo.useAutoId);
                currentCar.gameObject.SetActive(true);
            }
            else
            {
                currentCar.gameObject.SetActive(false);
            }


            //头像显示
            LoadHeadImgUtils.Instance.LoadHeadImg(userHeadimg, playerInfo.headImgUrl);

            userName.text = playerInfo.userName;
            //判断是不是靓号
            if (false)
            {
                advanceTxt.gameObject.SetActive(true);
                generalTxt.gameObject.SetActive(false);
                advanceTxt.text = playerInfo.uid.ToString();
            }
            else
            {
                advanceTxt.gameObject.SetActive(false);
                generalTxt.gameObject.SetActive(true);
                generalTxt.text = playerInfo.uid.ToString();
            }
            userSex.text          = PlayerCache.loginInfo.sex;
            userPanelRank.text    = NumberConvert.GetTitle(playerInfo.gold);
            userPanelGold.text    = NumberConvert.ConvertW(playerInfo.gold);
            userPanelDiamond.text = playerInfo.diamond.ToString();
            userPanelCharm.text   = playerInfo.charm.ToString();
            StartCoroutine(GetLocatioin(addressTxt));
            if (playerInfo.vipLv > 0)
            {
                //显示vip等级
                vipImg.sprite = GameTools.Instance.GetSpriteAtlas("Sprite/Vip/VipAtlas1", "vip_level_big_icon_" + playerInfo.vipLv);

                vipImg.gameObject.SetActive(true);
            }
            else
            {
                vipImg.gameObject.SetActive(false);
            }
        }
    }
        private void FillVoucherInfo(VouchersClient vc)
        {
            vc.Content = Convert.ToString(cmbContentTypes.SelectedItemValue);
            vc._Amount = NumberConvert.ToDouble(txtAmount.Text);
            vc._Qty    = NumberConvert.ToDouble(txtQty.Text);
            if (!string.IsNullOrWhiteSpace(txtInvoice.Text))
            {
                vc._Invoice = txtInvoice.Text;
            }
            vc._DocumentDate       = txtDocumentDate.DateTime;
            vc.Currency            = Convert.ToString(cmbCurrency.SelectedItem);
            vc.CreditorAccount     = leAccount.Text;
            vc.PayDate             = txtPaymentDate.DateTime;
            vc.CostAccount         = leCostAccount.Text;
            vc.PayAccount          = lePayAccount.Text;
            vc.Vat                 = leVat.Text;
            vc.VatOperation        = leVatOpenration.Text;
            vc.TransType           = leTransType.Text;
            vc._Approved           = (bool)chkApproved.IsChecked;
            vc._Approver1          = leApprover1.Text;
            vc._Approver2          = leApprover2.Text;
            vc.PaymentId           = txtPaymentId.Text;
            vc.Project             = leProject.Text;
            vc.PrCategory          = leProjectcat.Text;
            vc._PostingInstruction = txedPostingInstruction.Text;
            vc.PaymentMethod       = Convert.ToString(cmbPaymentMethod.SelectedItemValue);
#if !SILVERLIGHT
            vc.ViewInFolder    = Convert.ToString(cmbViewInFolder.SelectedItem);
            vc._PurchaseNumber = GetPurchaseNumber();
#endif
            if (lbldim1.Visibility == Visibility.Visible)
            {
                vc.Dimension1 = cmbDim1.Text;
            }
            if (lbldim2.Visibility == Visibility.Visible)
            {
                vc.Dimension2 = cmbDim2.Text;
            }

            if (lbldim3.Visibility == Visibility.Visible)
            {
                vc.Dimension3 = cmbDim3.Text;
            }

            if (lbldim4.Visibility == Visibility.Visible)
            {
                vc.Dimension4 = cmbDim4.Text;
            }

            if (lbldim5.Visibility == Visibility.Visible)
            {
                vc.Dimension5 = cmbDim5.Text;
            }
        }
        internal void GenerateXmlReport(List<EUSaleWithoutVAT> invStats, CrudAPI api)
        {
            var declaration = new VD_deklaratsioon_Type();
            declaration.deklareerijaKood = api.CompanyEntity._VatNumber;
            var f = invStats[invStats.Count - 1];
            declaration.perioodAasta = NumberConvert.ToString(f.Date.Year);
            declaration.perioodKuu = NumberConvert.ToString(f.Date.Month);

            declaration.aruandeRead = GenerateReportLines(invStats);
            CreateXml(declaration);
        }
Exemple #19
0
    //别人清空下注
    public void PlayerClearBet(long uid, long residueGold, long roomAllGold, int nowBetCount)
    {   //是不是座位玩家
        if (PlayerCache.SeatPlayerinfoDic.ContainsKey(uid))
        {
            PlayerCache.SeatPlayerinfoDic.TryGetValue(uid, out GameDicePositionPlayerInfoDto value);
            SeatList[value.position].transform.GetChild(0).GetChild(2).GetComponent <Text>().text
                = NumberConvert.ConvertW(residueGold);
        }
        DiceGameMove diceGameMove = MessageManager.GetInstance.GetUIDict <DiceGameMove>();

        diceGameMove.Betpeoplenum_RentalMove1(roomAllGold, nowBetCount);
    }
Exemple #20
0
    /// <summary>
    /// 显示牌信息
    /// </summary>
    public void ShowCardsResult(LotteryHistoryDto result)
    {
        stopBet.gameObject.SetActive(false);
        AHEndTxt.gameObject.SetActive(true);
        LastResult.text         = GameTools.GetCardType(result.result);
        lastTimeGrantAward.text = NumberConvert.ConvertW(result.lastTimeGrantAward);

        if (transform.gameObject.activeSelf)
        {
            ShowChard(result.cardIds, result.result);
        }
    }
Exemple #21
0
 //有座玩家财富变更
 public void SeatPlayerwealth(long uid, long exchangeGold, long residueGold)
 {
     if (PlayerCache.SeatPlayerinfoDic.ContainsKey(uid))
     {
         PlayerCache.SeatPlayerinfoDic.TryGetValue(uid, out GameDicePositionPlayerInfoDto value);
         SeatList[value.position].transform.GetChild(0).GetChild(2).GetComponent <Text>().text =
             NumberConvert.ConvertW(residueGold);
         GameDicePositionPlayerInfoDto player = value;
         player.gold = residueGold;
         PlayerCache.SeatPlayerinfoDic.Remove(uid);
         PlayerCache.SeatPlayerinfoDic.Add(uid, player);
     }
 }
 private void OKButton_Click(object sender, RoutedEventArgs e)
 {
     BalanceName = txtBalance.Text;
     PLText      = txtPL.Text;
     if (!string.IsNullOrEmpty(txtVoucher.Text))
     {
         Voucher = (int)NumberConvert.ToInt(txtVoucher.Text);
     }
     else
     {
         Voucher = 0;
     }
     this.DialogResult = true;
 }
Exemple #23
0
        public override async void Utility_Refresh(string screenName, object argument)
        {
            var param = argument as object[];

            if (param != null)
            {
                if (screenName == TabControls.AddMultipleInventoryItem)
                {
                    var orderNumber = (int)NumberConvert.ToInt(Convert.ToString(param[1]));
                    if (orderNumber == Order._OrderNumber)
                    {
                        if (dgProjInvProposedLineGrid.isDefaultFirstRow)
                        {
                            dgProjInvProposedLineGrid.DeleteRow();
                            dgProjInvProposedLineGrid.isDefaultFirstRow = false;
                        }
                        var invItems = param[0] as List <UnicontaBaseEntity>;
                        dgProjInvProposedLineGrid.PasteRows(invItems);
                    }
                }
                else if (screenName == TabControls.ItemVariantAddPage)
                {
                    var orderNumber = (int)NumberConvert.ToInt(Convert.ToString(param[1]));
                    if (orderNumber == Order._OrderNumber)
                    {
                        var invItems = param[0] as List <UnicontaBaseEntity>;
                        dgProjInvProposedLineGrid.PasteRows(invItems);
                    }
                }
                else if (screenName == TabControls.SerialToOrderLinePage)
                {
                    var orderLine = param[0] as ProjectInvoiceProposalLineClient;
                    if (IsDataChaged)
                    {
                        var t = saveGrid();
                        if (t != null && orderLine.RowId == 0)
                        {
                            await t;
                        }
                    }
                }
            }

            if (screenName == TabControls.RegenerateOrderFromProjectPage)
            {
                InitQuery();
            }
        }
Exemple #24
0
        private GLDailyJournalLineClient GetJournalLine(List <string> line, int year, string account, string contraAccount, string VAT)
        {
            var date = DateTime.ParseExact(line[9], "ddMM", null);

            date = new DateTime(year, date.Month, date.Day);
            int accInt    = (int)NumberConvert.ToInt(account);
            int offaccInt = (int)NumberConvert.ToInt(contraAccount);

            var journalLine = new GLDailyJournalLineClient
            {
                _Date          = date,
                _Account       = account,
                _OffsetAccount = contraAccount,
                _Vat           = VAT,
                // 0-9999=Ledger, 10000-69999=Customer, 70000-99999=Vendor
                _AccountType       = (accInt < DebtorLower ? (byte)GLJournalAccountType.Finans : (accInt < CreditorLower ? (byte)GLJournalAccountType.Debtor : (byte)GLJournalAccountType.Creditor)),
                _OffsetAccountType = (offaccInt < DebtorLower ? (byte)GLJournalAccountType.Finans : (offaccInt < CreditorLower ? (byte)GLJournalAccountType.Debtor : (byte)GLJournalAccountType.Creditor)),
                _Text    = line[13],
                _Dim1    = line[36],
                _Dim2    = line[37],
                _Invoice = line[10]
            };

            var amount    = NumberConvert.ToDoubleNoThousandSeperator(line[0]);
            var amountLin = line[1][0];

            if (amountLin == 'S')
            {
                journalLine._Debit = amount;
            }
            else if (amountLin == 'H')
            {
                journalLine._Credit = amount;
            }

            journalLine._OffsetAccount = contraAccount;

            if (journalLine._AccountType == (byte)GLJournalAccountType.Finans && string.IsNullOrEmpty(journalLine._Vat))
            {
                var gla = GLAccCache.Get(journalLine._Account) as GLAccount;
                if (gla != null && gla._DATEVAuto)
                {
                    journalLine._Vat = gla._Vat;
                }
            }

            return(journalLine);
        }
Exemple #25
0
    //游戏结算自己财富变化
    public void SelfWeathChange(DiceSettleRankingDto d)
    {
        DiceGameMove diceGameMove = MessageManager.GetInstance.GetUIDict <DiceGameMove>();

        //财富变更
        diceGameMove.Selfweathnum = d.winGold;
        IsBack   = true;
        tempgold = NumberConvert.ConvertW(d.residueGold);
        //如果在座位中
        if (PlayerCache.SeatPlayerinfoDic.ContainsKey(d.uid))
        {
            PlayerCache.SeatPlayerinfoDic.TryGetValue(d.uid, out GameDicePositionPlayerInfoDto value);
            SeatList[value.position].transform.GetChild(0).GetChild(2).GetComponent <Text>().text = tempgold;
        }
        PlayerGoldCount.text = tempgold.ToString();
    }
        Balance setbalanceFields(Balance updaterow)
        {
#if !SILVERLIGHT
            if (frontpageText != null)
            {
                updaterow._FrontPage = frontpageText;
            }

            updaterow._ReportFrontPage = frontPageTemplate;
#endif
            updaterow._FromAccount   = cbFromAccount.Text;
            updaterow._ToAccount     = cbToAccount.Text;
            updaterow._Skip0Accounts = (bool)chk0Account.IsChecked;
            updaterow._ShowType      = cmbAccountType.SelectedIndex;

            if (cmbSumAccount.SelectedIndex == 0) //Show
            {
                updaterow._SkipSumAccounts = updaterow._OnlySumAccounts = false;
            }
            else if (cmbSumAccount.SelectedIndex == 1) // Don't Show
            {
                updaterow._SkipSumAccounts = true;
                updaterow._OnlySumAccounts = false;
            }
            else if (cmbSumAccount.SelectedIndex == 2) // Only Show
            {
                updaterow._SkipSumAccounts = false;
                updaterow._OnlySumAccounts = true;
            }

            updaterow._UseExternal      = (bool)chkUseExternal.IsChecked;
            objBalance._Template        = cbTemplate.Text;
            updaterow._Name             = txtbalanceName.Text;
            updaterow._Landscape        = (cbPrintOrientation.SelectedIndex <= 0);
            updaterow.ColumnSizeAccount = (byte)NumberConvert.ToInt(txtColumnSizeAccount.Text);
            updaterow.ColumnSizeName    = (byte)NumberConvert.ToInt(txtColoumnSizeName.Text);
            updaterow.ColumnSizeDim     = (byte)NumberConvert.ToInt(txtColoumnSizeDim.Text);
            updaterow.ColumnSizeAmount  = (byte)NumberConvert.ToInt(txtColoumnSizeAmount.Text);
#if !SILVERLIGHT
            updaterow._PrintFrontPage = (bool)chkPrintFrtPage.IsChecked;
#endif
            updaterow.LineSpace  = (byte)NumberConvert.ToInt(txtLineSpace.Text);
            updaterow.FontSize   = (byte)NumberConvert.ToInt(txtFontSize.Text);
            updaterow.LeftMargin = (byte)NumberConvert.ToInt(txtLeftMargin.Text);
            return(updaterow);
        }
        private NumberConvert LoadNumberConvertFromXml(SecurityElement element)
        {
            NumberConvert convert = new NumberConvert {
                Number = StrParser.ParseDecInt(element.Attribute("Number"), 0)
            };

            if (element.Children != null)
            {
                foreach (SecurityElement element2 in element.Children)
                {
                    string str;
                    if (((str = element2.Tag) != null) && (str == "Reward"))
                    {
                        convert.Reward = Reward.LoadFromXml(element2);
                    }
                }
            }
            return(convert);
        }
Exemple #28
0
        void LoadProductCatalog()
        {
            var openFileDailog = UtilDisplay.LoadOpenFileDialog;

            openFileDailog.Filter      = "CSV Files |*.csv";
            openFileDailog.Multiselect = false;
            bool?userClickedOK = openFileDailog.ShowDialog();

            if (userClickedOK != true)
            {
                return;
            }
            var selectedFile = openFileDailog.FileName;
            var data         = ProductCatalogHelper.FromCsv(selectedFile);

            if (data != null)
            {
                supplierLst = data.AsEnumerable().Select(x => x.Field <string>("Supplier")).Distinct();
                itemGrpLst  = data.AsEnumerable().Select(x => x.Field <string>("ItemGroup")).Distinct();
                disGrpLst   = data.AsEnumerable().Select(x => x.Field <string>("DiscountGroup")).Distinct();

                foreach (DataRow row in data.Rows)
                {
                    var prodItem = new ProdItemClient
                    {
                        _Item           = row["Item"].ToString(),
                        _EAN            = row["EAN"].ToString(),
                        _Name           = row["Name"].ToString(),
                        Unit            = row["Unit"].ToString(),
                        _SupplierItemId = row["SupplierItemId"].ToString(),
                        //AlternativeItem = row["AlternativeItem"].ToString(),
                        _SalesPrice    = NumberConvert.ToDouble(row["SalesPrice"].ToString()),
                        _Supplier      = row["Supplier"].ToString(),
                        _DiscountGroup = row["DiscountGroup"].ToString(),
                        _ItemGroup     = row["ItemGroup"].ToString(),
                        _WebArg        = row["WebArg"].ToString(),
                    };
                    prodItem.SetMaster(master);
                    dgProdItem.AddRow(prodItem, -1, false);
                }
            }
        }
Exemple #29
0
        async void MoveToVoucherAtIndex(int index, bool setFocus = false)
        {
            if (index < 0 || envelopes == null || index > envelopes.Length - 1)
            {
                return;
            }
            btnPrev.IsEnabled = btnNext.IsEnabled = true;
            if (selectedIndex == 0)
            {
                btnPrev.IsEnabled = false;
            }
            if (selectedIndex == envelopes.Length - 1)
            {
                btnNext.IsEnabled = false;
            }
            this.documentViewer.Children.Clear();
            currentBlk.Text = NumberConvert.ToString(index + 1);

            try
            {
                VouchersClient vClient = envelopes[selectedIndex];
                if (vClient._Data != null)
                {
                    VoucherCache.SetGlobalVoucherCache(vClient);
                }
                else
                {
                    await UtilDisplay.GetData(vClient, api);
                }

                this.documentViewer.Children.Add(UtilDisplay.LoadControl(vClient, false, setFocus));
            }
            catch (Exception ex)
            {
                brdMetaInfo.Visibility = System.Windows.Visibility.Visible;
                this.documentViewer.Children.Add((UtilDisplay.LoadDefaultControl(string.Format("{0}. \n{1} : {2}", Uniconta.ClientTools.Localization.lookup("InvalidDocSave"),
                                                                                               Uniconta.ClientTools.Localization.lookup("ViewerFailed"), ex.Message))));
            }
            SetMetaInfo(voucherClient);
        }
Exemple #30
0
 private void InitPage()
 {
     InitializeComponent();
     dgDebtorTranOpenGrid.api = api;
     SetRibbonControl(localMenu, dgDebtorTranOpenGrid);
     dgDebtorTranOpenGrid.BusyIndicator = busyIndicator;
     localMenu.OnItemClicked           += localMenu_OnItemClicked;
     dgDebtorTranOpenGrid.OnPrintClick += DgDebtorTranOpenGrid_OnPrintClick;
     statementList = new List <DebtorPaymentStatementList>();
     if (toDate == DateTime.MinValue)
     {
         toDate = txtDateTo.DateTime.Date;
     }
     txtDateTo.DateTime  = toDate;
     txtDateFrm.DateTime = fromDate;
     neDunningDays.Text  = NumberConvert.ToStringNull(noDaysSinceLastDunning);
     dgDebtorTranOpenGrid.ShowTotalSummary();
     cmbPrintintPreview.ItemsSource   = new string[] { Uniconta.ClientTools.Localization.lookup("Internal"), Uniconta.ClientTools.Localization.lookup("External") };
     cmbPrintintPreview.SelectedIndex = 0;
     tbDateFrom.Text = string.Format("{0} {1}", Uniconta.ClientTools.Localization.lookup("From"), Uniconta.ClientTools.Localization.lookup("DueDate"));
     tbDateTo.Text   = string.Format(Uniconta.ClientTools.Localization.lookup("ToOBJ"), Uniconta.ClientTools.Localization.lookup("DueDate"));
 }