private void GetListData() { IPurchaseOrderListRepository purchaseRepository = new PurchaseOrderListRepository(); var cashBankAcnts = rmRepository.GetAccountDetails().Where(t => t.AccountType == Convert.ToByte(Account_Type.Cash) || t.AccountType == Convert.ToByte(Account_Type.Bank) || t.AccountType == Convert.ToByte(Account_Type.CreditCard)).ToList(); if (cashBankAcnts != null) { TransferFromCashAndBankAccountsLst = cashBankAcnts.ToList(); TransferTocashAndBankAccountsLst = cashBankAcnts.ToList(); } var taxes = purchaseRepository.GetDefaultTaxes().ToList(); if (taxes != null) { LstTaxes = taxes.ToList(); } TaxModel objDefaultTax = new TaxModel(); objDefaultTax = purchaseRepository.GetDefaultTaxes().FirstOrDefault(); if (objDefaultTax != null) { TaxName = objDefaultTax.TaxName; } }
void GetOptionsandTaxValues() { OptionsEntity oData = new OptionsEntity(); IPurchaseOrderListRepository purchaseRepository = new PurchaseOrderListRepository(); oData = purchaseRepository.GetOptionSettings(); if (oData != null) { CurrencyName = oData.CurrencyCode; DateFormat = oData.DateFormat; } TaxModel objDefaultTax = new TaxModel(); objDefaultTax = purchaseRepository.GetDefaultTaxes().FirstOrDefault(); }
void GetOptionsandTaxValues() { OptionsEntity oData = new OptionsEntity(); IPurchaseOrderListRepository purchaseRepository = new PurchaseOrderListRepository(); oData = purchaseRepository.GetOptionSettings(); if (oData != null) { CurrencyName = oData.CurrencyCode; DateFormat = oData.DateFormat; if (!string.IsNullOrWhiteSpace(oData.DefCashBankAcc)) { this.SelectedAccountID = Convert.ToInt32(oData.DefCashBankAcc); } } TaxModel objDefaultTax = new TaxModel(); objDefaultTax = purchaseRepository.GetDefaultTaxes().FirstOrDefault(); }
private void GetListData() { IPurchaseOrderListRepository purchaseRepository = new PurchaseOrderListRepository(); //var linkedAcnts = rmRepository.GetAccountDetails().Where(t => t.AccountType == Convert.ToByte(Account_Type.CurrentLiabilities) || t.AccountType == Convert.ToByte(Account_Type.LongTermLiabilities)).ToList(); var linkedAcnts = rmRepository.GetAccountDetails().Where(t => t.AccountType == Convert.ToByte(Account_TypeCode.UserCreatedLiabilities) || t.AccountType == Convert.ToByte(Account_TypeCode.NetGst)).ToList(); if (linkedAcnts != null) { foreach (var item in linkedAcnts) { if (item.AccountName == "Net GST/VAT") { item.IsLinked = false; } } //LinkedAccountsLst = (from a in linkedAcnts // select new AccountsEntity // { // AccountID=a.AccountID, // AccountType=a.AccountType, // AccountName= a.AccountType + " : " + a.AccountName, // AccuntTypeCode=a.AccuntTypeCode, // IsInactive=a.IsInactive, // }).ToList(); LinkedAccountsLst = linkedAcnts.ToList(); } var cashBankAcnts = rmRepository.GetAccountDetails().Where(t => t.AccountType == Convert.ToByte(Account_Type.Cash) || t.AccountType == Convert.ToByte(Account_Type.Bank) || t.AccountType == Convert.ToByte(Account_Type.CreditCard)).ToList(); if (cashBankAcnts != null) { CashAndBankAccountsLst = cashBankAcnts.ToList(); } var taxes = purchaseRepository.GetDefaultTaxes().ToList(); if (taxes != null) { LstTaxes = taxes.ToList(); var tax = taxes.FirstOrDefault(); if (tax != null) { TaxName = tax.TaxName; } else { TaxName = "GST"; } TaxModel objDefaultTax = new TaxModel(); objDefaultTax = taxes.Where(e => e.IsDefault == true).FirstOrDefault(); if (objDefaultTax != null) { SelectedTaxID = objDefaultTax.TaxID; TaxRate = objDefaultTax.TaxRate; } else { SelectedTaxID = 0; TaxRate = 0; } } }
private void GetListData() { IPurchaseOrderListRepository purchaseRepository = new PurchaseOrderListRepository(); //var linkedAcnts = rmRepository.GetAccountDetails().Where(t => t.AccountType == Convert.ToByte(Account_Type.Income) // || t.AccountType == Convert.ToByte(Account_Type.CurrentAssets) || t.AccountType == Convert.ToByte(Account_Type.FixedAssets) // || t.AccountType == Convert.ToByte(Account_Type.CurrentLiabilities) || t.AccountType == Convert.ToByte(Account_Type.LongTermLiabilities) // && // (t.AccountType != Convert.ToByte(Account_Type.Capital) || t.AccountType != Convert.ToByte(Account_Type.Costs) || t.AccountType != Convert.ToByte(Account_Type.Expenses) // || t.AccountType != Convert.ToByte(Account_Type.Cash) || t.AccountType != Convert.ToByte(Account_Type.Bank)) // ).ToList(); var linkedAcnts = rmRepository.GetAccountDetails().Where(t => t.AccountType == Convert.ToByte(Account_TypeCode.NetGst) || t.AccountType == Convert.ToByte(Account_TypeCode.UserCreatedAsset) || t.AccountType == Convert.ToByte(Account_TypeCode.UserCreatedIncome)).ToList(); if (linkedAcnts != null) { foreach (var item in linkedAcnts) { if (item.AccountName == "Net GST/VAT") { item.IsLinked = false; } } LinkedAccountsLst = linkedAcnts.ToList(); } var cashBankAcnts = rmRepository.GetAccountDetails().Where(t => t.AccountType == Convert.ToByte(Account_Type.Cash) || t.AccountType == Convert.ToByte(Account_Type.Bank) || t.AccountType == Convert.ToByte(Account_Type.CreditCard)).ToList(); if (cashBankAcnts != null) { CashAndBankAccountsLst = cashBankAcnts.ToList(); } var taxes = purchaseRepository.GetDefaultTaxes().ToList(); if (taxes != null) { LstTaxes = taxes.ToList(); var tax = taxes.FirstOrDefault(); if (tax != null) { TaxName = tax.TaxName; } else { TaxName = "GST"; } TaxModel objDefaultTax = new TaxModel(); objDefaultTax = taxes.Where(e => e.IsDefault == true).FirstOrDefault(); if (objDefaultTax != null) { SelectedTaxID = objDefaultTax.TaxID; TaxRate = objDefaultTax.TaxRate; } else { SelectedTaxID = 0; TaxRate = 0; } } }
void GetOptionsandTaxValues() { OptionsEntity oData = new OptionsEntity(); IPurchaseOrderListRepository purchaseRepository = new PurchaseOrderListRepository(); oData = purchaseRepository.GetOptionSettings(); if (oData != null) { this.CurrencyName = oData.CurrencyCode; //there is no currency name field in database this.CurrencyCode = oData.CurrencyCode; this.CurrencyFormat = oData.NumberFormat; this.DateFormat = oData.DateFormat; this.DecimalPlaces = oData.DecimalPlaces; if (oData.ShowAmountIncGST == true) { this.IncludingGSTTrue = true; this.IncludingGSTFalse = false; //int decimalpoints = Convert.ToInt32(DecimalPlaces); //foreach (var item in this.PurchaseOrderList) //{ // item.OrderAmount = Math.Round(Convert.ToDouble(item.OrderAmount), decimalpoints).ToString(); //} //this.PurchaseOrderList = this.PurchaseOrderList.Where(x => x.ExcIncGST == true).ToList(); } else { this.IncludingGSTTrue = false; this.IncludingGSTFalse = true; int decimalpoints = Convert.ToInt32(DecimalPlaces); //foreach (var item in this.PurchaseOrderList) //{ // //item.OrderAmount = item.OrderAmountExcGST; // //item.OrderAmount = Math.Round(Convert.ToDouble(item.OrderAmountExcGST), decimalpoints).ToString(); // item.OrderAmount = Math.Round(Convert.ToDouble(item.OrderAmount), decimalpoints).ToString(); //} if (this.PurchaseOrderList != null) { this.PurchaseOrderList = this.PurchaseOrderList.Where(x => x.ExcIncGST == false).ToList(); } } } else { this.CurrencyName = "USD"; this.CurrencyCode = "USD"; this.CurrencyFormat = "en-US"; this.DateFormat = "dd/MM/yyyy"; } TaxModel objDefaultTax = new TaxModel(); objDefaultTax = purchaseRepository.GetDefaultTaxes().FirstOrDefault(); if (objDefaultTax != null) { this.TaxName = objDefaultTax.TaxName; //this.TaxName = objDefaultTax.TaxRate; } else { this.TaxName = "GST Free"; //this.TaxRate = 0; } }