/// <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; }
/// <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; }
/// <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; }
public static MoneyReceiptDTO GetMoneyReceiptById(int moneyReceiptId, int bookingId) { MoneyReceiptDTO moneyReceiptDetails = new MoneyReceiptDTO(); moneyReceiptDetails = ESalesUnityContainer.Container.Resolve<IMoneyReceiptService>() .GetMoneyReceiptById(moneyReceiptId, bookingId); return moneyReceiptDetails; }