public void Display(GeneralVocherModel voucher)
 {
     View.RefId                  = voucher.RefId;
     View.RefTypeId              = voucher.RefTypeId;
     View.RefNo                  = voucher.RefNo;
     View.RefDate                = voucher.RefDate;
     View.PostedDate             = voucher.PostedDate;
     View.JournalMemo            = voucher.JournalMemo;
     View.TotalAmountExchange    = voucher.TotalAmountExchange;
     View.TotalAmountOc          = voucher.TotalAmountOc;
     View.DepositId              = voucher.DepositId;
     View.GeneralDetails         = voucher.GeneralVoucherDetails;
     View.GeneralParalellDetails = voucher.GeneralParalellDetails;
     View.CashId                 = voucher.CashId;
 }
        /// <summary>
        /// Saves this instance.
        /// </summary>
        /// <returns></returns>
        public long Save(bool isGenerateParalell = false)
        {
            var voucher = new GeneralVocherModel
            {
                RefId                  = View.RefId,
                RefTypeId              = View.RefTypeId,
                RefNo                  = View.RefNo,
                RefDate                = View.RefDate,
                JournalMemo            = View.JournalMemo,
                GeneralVoucherDetails  = View.GeneralDetails,
                PostedDate             = View.PostedDate,
                TotalAmountExchange    = View.TotalAmountExchange,
                TotalAmountOc          = View.TotalAmountOc,
                DepositId              = View.DepositId,
                CashId                 = View.CashId,
                GeneralParalellDetails = View.GeneralParalellDetails
            };

            return(View.RefId == 0 ? Model.AddGeneralVoucher(voucher, isGenerateParalell) : Model.UpdateGeneralVoucher(voucher, isGenerateParalell));
        }
Esempio n. 3
0
 internal static GeneralEntity ToDataTransferObject(GeneralVocherModel model)
 {
     return(model == null ? null : AutoMapper.Mapper.Map <GeneralVocherModel, GeneralEntity>(model));
 }