コード例 #1
0
        public ActionResult JournalDetails()
        {
            List <JournalDetailsModel> list = new List <JournalDetailsModel>();

            var items = (from t2 in db.Voucher_Entry_Debit
                         where t2.voucher_type == "Journal" && t2.voucher_sno == 1
                         select new
            {
                id = t2.voucher_entry_id,
                voucheerno = t2.voucher_no,
                voucherdate = t2.voucher_date,

                debitname = t2.tblLedgerMaster.LedgerName,

                recordno = t2.record_no
            }).SingleOrDefault();

            if (items != null)
            {
                JournalDetailsModel model = new JournalDetailsModel();

                //model.voucherentryid = Convert.ToInt32(items.id);
                model.voucherno   = Convert.ToInt32(items.voucheerno);
                model.voucherdate = items.voucherdate;

                model.recordno = Convert.ToInt32(items.recordno);

                model.debitledgername = items.debitname;

                list.Add(model);
            }
            return(View(list));
        }
コード例 #2
0
ファイル: CollectionHelper.cs プロジェクト: magogoba/mixerp
        public static Collection <JournalDetailsModel> GetJournalDetailCollection(string json)
        {
            Collection <JournalDetailsModel> details = new Collection <JournalDetailsModel>();
            var jss = new JavaScriptSerializer();

            dynamic result = jss.Deserialize <dynamic>(json);

            foreach (var item in result)
            {
                JournalDetailsModel detail = new JournalDetailsModel();
                detail.StatementReference = item[0];
                detail.AccountCode        = item[1];
                detail.Account            = item[2];
                detail.CashRepositoryCode = item[3];
                detail.CurrencyCode       = item[4];
                detail.Debit               = Conversion.TryCastDecimal(item[5]);
                detail.Credit              = Conversion.TryCastDecimal(item[6]);
                detail.ExchangeRate        = Conversion.TryCastDecimal(item[7]);
                detail.LocalCurrencyDebit  = Conversion.TryCastDecimal(item[8]);
                detail.LocalCurrencyCredit = Conversion.TryCastDecimal(item[9]);
                details.Add(detail);
            }

            return(details);
        }
コード例 #3
0
        private void AddRowToTable(string accountCode, string account, string cashRepository, string statementReference, decimal debit, decimal credit)
        {
            Collection <JournalDetailsModel> table = this.GetTable();

            JournalDetailsModel model = new JournalDetailsModel();

            model.AccountCode        = accountCode;
            model.Account            = account;
            model.CashRepository     = cashRepository;
            model.StatementReference = statementReference;
            model.Debit  = debit;
            model.Credit = credit;

            table.Add(model);
            this.Session[this.ID] = table;
        }