コード例 #1
0
 /// <summary>
 /// Save And Update MoneyReceipt
 /// </summary>
 /// <param name="moneyreceiptDetail"></param>
 /// <returns></returns>
 public int SaveAndUpdateMoneyReceipt(MoneyReceiptDTO moneyreceiptDetail)
 {
     moneyreceipt moneyreceiptEntity = new moneyreceipt();
     AutoMapper.Mapper.Map(moneyreceiptDetail, moneyreceiptEntity);
     
     if (moneyreceiptDetail.MoneyReceipt_Id > 0)
     {
         ESalesUnityContainer.Container.Resolve<IGenericRepository<moneyreceipt>>().Update(moneyreceiptEntity);
     }
     else
     {
         ESalesUnityContainer.Container.Resolve<IGenericRepository<moneyreceipt>>().Save(moneyreceiptEntity);
     }
     return moneyreceiptEntity.MoneyReceipt_Id;
 }
コード例 #2
0
        /// <summary>
        /// Get Money Receipt By moneyReceiptId and bookingId
        /// </summary>
        /// <param name="moneyReceiptId">Int32:moneyReceiptId</param>
        /// <param name="bookingId">int32:bookingId</param>
        /// <returns></returns>
        public MoneyReceiptDTO GetMoneyReceiptById(int moneyReceiptId, int bookingId)
        {
            MoneyReceiptDTO moneyReceiptDetails = new MoneyReceiptDTO();

            if (moneyReceiptId > 0)
            {
                AutoMapper.Mapper.Map(ESalesUnityContainer.Container.Resolve<IGenericRepository<moneyreceipt>>()
                    .GetSingle(item => item.MoneyReceipt_Id == moneyReceiptId), moneyReceiptDetails);
            }
            else
            {
                AutoMapper.Mapper.Map(ESalesUnityContainer.Container.Resolve<IGenericRepository<moneyreceipt>>()
                    .GetSingle(item => item.MoneyReceipt_Booking_Id == bookingId), moneyReceiptDetails);
            }
            return moneyReceiptDetails;
        }
コード例 #3
0
 /// <summary>
 /// //Initialize MoneyReceiptDTO with receipt details
 /// </summary>
 /// <returns>returns MoneyReceiptDTO object</returns>
 private MoneyReceiptDTO InitializeMoneyReceiptDetails()
 {
     MoneyReceiptDTO moneyReceiptDetails = new MoneyReceiptDTO();
     moneyReceiptDetails.MoneyReceipt_Booking_Id = Convert.ToInt32(ViewState[Globals.StateMgmtVariables.BOOKINGID]);
     moneyReceiptDetails.MoneyReceipt_AmountPaid = Convert.ToDecimal(txtAdvAmount.Text);
     moneyReceiptDetails.MoneyReceipt_Remarks = txtRemarks.Text.Trim();
     moneyReceiptDetails.MoneyReceipt_PaymentmodeId = Convert.ToInt32(ddlPaymentMode.SelectedItem.Value);
     moneyReceiptDetails.MoneyReceipt_InstrumentNo = txtInstrumentNo.Text.Trim();
     moneyReceiptDetails.MoneyReceipt_AccountName = txtAccountName.Text.Trim();
     moneyReceiptDetails.MoneyReceipt_CreateDate = DateTime.Now;
     moneyReceiptDetails.MoneyReceipt_CreatedBy = GetCurrentUserId();
     return moneyReceiptDetails;
 }
コード例 #4
0
 public static MoneyReceiptDTO GetMoneyReceiptById(int moneyReceiptId, int bookingId)
 {
     MoneyReceiptDTO moneyReceiptDetails = new MoneyReceiptDTO();
     moneyReceiptDetails = ESalesUnityContainer.Container.Resolve<IMoneyReceiptService>()
         .GetMoneyReceiptById(moneyReceiptId, bookingId);
     return moneyReceiptDetails;
 }