public bool DeleteGiftCertificateDetail(GiftCertificateDetail giftCertificateDetail) { if (giftCertificateDetail == null) return false; _unitOfWork.GiftCertificateDetailRepository.Delete(giftCertificateDetail); _unitOfWork.Save(); return true; }
private string GetValue(string key, GiftCertificateDetail detail) { LetterTemplateService letterService = new LetterTemplateService(); if (!string.IsNullOrEmpty(key) && detail != null) { switch (key.ToUpper()) { case CertificateDetailFields.CURRENCY: return(letterService.FindById(detail.DCurrencyID).Name); case CertificateDetailFields.ACCOUNTNUMBER: return(detail.AccountNumber.ToString()); case CertificateDetailFields.BILLOFLOADING: return(detail.BillOfLoading); case CertificateDetailFields.COMMODITY: return(detail.Commodity.Name); case CertificateDetailFields.BUDGETTYPE: return(letterService.FindById(detail.DBudgetTypeID).Name); case CertificateDetailFields.FUNDSOURCE: return(letterService.FindById(detail.DFundSourceID).Name); case CertificateDetailFields.ESTIMATEDPRICE: return(detail.EstimatedPrice.ToString("N3")); case CertificateDetailFields.ESTIMATEDTAX: return(detail.EstimatedPrice.ToString("N3")); case CertificateDetailFields.WEIGHTINMT: return(detail.WeightInMT.ToString("N3")); case CertificateDetailFields.YEARPURCHASED: return(detail.YearPurchased.ToString()); case CertificateFields.DONOR: return(detail.GiftCertificate.Donor.Name); case CertificateFields.ETA: return(detail.GiftCertificate.ETA.ToShortDateString()); case CertificateFields.GIFTDATE: return(detail.GiftCertificate.GiftDate.ToShortDateString()); case CertificateFields.REFERENCENO: return(detail.GiftCertificate.ReferenceNo); case CertificateFields.SINUMBER: return(detail.GiftCertificate.ShippingInstruction.Value); case CertificateFields.VESSEL: return(detail.GiftCertificate.Vessel); } } return(string.Empty); }
public bool DeleteGiftCertificateDetail(GiftCertificateDetail giftCertificateDetail) { if (giftCertificateDetail == null) { return(false); } _unitOfWork.GiftCertificateDetailRepository.Delete(giftCertificateDetail); _unitOfWork.Save(); return(true); }
/// <summary> /// Updates the specified gift certificate model. /// </summary> /// <param name="giftCertificateModel">The gift certificate model.</param> /// <param name="inserted">The inserted gift certificate detail.</param> /// <param name="updated">The updated gift certificate detail.</param> /// <param name="deleted">The deleted gift certificate detail.</param> public void Update(GiftCertificate giftCertificateModel, List <GiftCertificateDetail> inserted, List <GiftCertificateDetail> updated, List <GiftCertificateDetail> deleted) { // DRMFSSEntities1 db = new DRMFSSEntities1(); GiftCertificate orginal = _unitOfWork.GiftCertificateRepository.Get(p => p.GiftCertificateID == giftCertificateModel.GiftCertificateID).SingleOrDefault(); if (orginal != null) { orginal.GiftDate = giftCertificateModel.GiftDate; orginal.DonorID = giftCertificateModel.DonorID; orginal.ShippingInstructionID = giftCertificateModel.ShippingInstructionID; orginal.ReferenceNo = giftCertificateModel.ReferenceNo; orginal.Vessel = giftCertificateModel.Vessel; orginal.ETA = giftCertificateModel.ETA; orginal.ProgramID = giftCertificateModel.ProgramID; orginal.PortName = giftCertificateModel.PortName; orginal.DModeOfTransport = giftCertificateModel.DModeOfTransport; foreach (GiftCertificateDetail insert in inserted) { orginal.GiftCertificateDetails.Add(insert); } foreach (GiftCertificateDetail delete in deleted) { GiftCertificateDetail deletedGiftDetails = _unitOfWork.GiftCertificateDetailRepository.FindBy(p => p.GiftCertificateDetailID == delete.GiftCertificateDetailID).SingleOrDefault(); if (deletedGiftDetails != null) { _unitOfWork.GiftCertificateDetailRepository.Delete(deletedGiftDetails); } } foreach (GiftCertificateDetail update in updated) { GiftCertificateDetail updatedGiftDetails = _unitOfWork.GiftCertificateDetailRepository.Get(p => p.GiftCertificateDetailID == update.GiftCertificateDetailID).SingleOrDefault(); if (updatedGiftDetails != null) { updatedGiftDetails.CommodityID = update.CommodityID; updatedGiftDetails.BillOfLoading = update.BillOfLoading; updatedGiftDetails.YearPurchased = update.YearPurchased; updatedGiftDetails.AccountNumber = update.AccountNumber; updatedGiftDetails.WeightInMT = update.WeightInMT; updatedGiftDetails.EstimatedPrice = update.EstimatedPrice; updatedGiftDetails.EstimatedTax = update.EstimatedTax; updatedGiftDetails.DCurrencyID = update.DCurrencyID; updatedGiftDetails.DFundSourceID = update.DFundSourceID; updatedGiftDetails.DBudgetTypeID = update.DBudgetTypeID; updatedGiftDetails.ExpiryDate = update.ExpiryDate; } } _unitOfWork.Save(); } }
public static GiftCertificateDetail BindGiftCertificateDetail(GiftCertificateDetail giftCertificateDetail, GiftCertificateDetailsViewModel giftCertificateDetailsViewModel) { giftCertificateDetail.CommodityID = giftCertificateDetailsViewModel.CommodityID; giftCertificateDetail.BillOfLoading = giftCertificateDetailsViewModel.BillOfLoading; giftCertificateDetail.YearPurchased = giftCertificateDetailsViewModel.YearPurchased; giftCertificateDetail.AccountNumber = giftCertificateDetailsViewModel.AccountNumber; giftCertificateDetail.WeightInMT = giftCertificateDetailsViewModel.WeightInMT; giftCertificateDetail.EstimatedPrice = giftCertificateDetailsViewModel.EstimatedPrice; giftCertificateDetail.EstimatedTax = giftCertificateDetailsViewModel.EstimatedTax; giftCertificateDetail.DCurrencyID = giftCertificateDetailsViewModel.DCurrencyID; giftCertificateDetail.DFundSourceID = giftCertificateDetailsViewModel.DFundSourceID; giftCertificateDetail.DBudgetTypeID = giftCertificateDetailsViewModel.DBudgetTypeID; giftCertificateDetail.GiftCertificateDetailID = giftCertificateDetailsViewModel.GiftCertificateDetailID; giftCertificateDetail.GiftCertificateDetailID = giftCertificateDetailsViewModel.GiftCertificateDetailID; giftCertificateDetail.GiftCertificateID = giftCertificateDetailsViewModel.GiftCertificateID; giftCertificateDetail.TransactionGroupID = giftCertificateDetailsViewModel.TransactionGroupID; giftCertificateDetail.ExpiryDate = giftCertificateDetailsViewModel.ExpiryDate; return(giftCertificateDetail); }
public bool EditGiftCertificateDetail(GiftCertificateDetail giftCertificateDetail) { _unitOfWork.GiftCertificateDetailRepository.Edit(giftCertificateDetail); _unitOfWork.Save(); return(true); }
public bool EditGiftCertificateDetail(GiftCertificateDetail giftCertificateDetail) { _unitOfWork.GiftCertificateDetailRepository.Edit(giftCertificateDetail); _unitOfWork.Save(); return true; }
public static GiftCertificateDetailsViewModel BindGiftCertificateDetailsViewModel(GiftCertificateDetail giftCertificateDetail, string pref) { var model = new GiftCertificateDetailsViewModel(); model.GiftCertificateID = giftCertificateDetail.GiftCertificateID; model.GiftCertificateDetailID = giftCertificateDetail.GiftCertificateDetailID; model.CommodityID = giftCertificateDetail.CommodityID; model.BillOfLoading = giftCertificateDetail.BillOfLoading; model.YearPurchased = giftCertificateDetail.YearPurchased;//.ToCTSPreferedDateFormat(pref); model.AccountNumber = giftCertificateDetail.AccountNumber; model.WeightInMT = giftCertificateDetail.WeightInMT; model.EstimatedPrice = giftCertificateDetail.EstimatedPrice; model.EstimatedTax = giftCertificateDetail.EstimatedTax; model.DBudgetTypeID = giftCertificateDetail.DBudgetTypeID; model.DFundSourceID = giftCertificateDetail.DFundSourceID; model.DCurrencyID = giftCertificateDetail.DCurrencyID; model.ExpiryDate = giftCertificateDetail.ExpiryDate; model.FundSource = giftCertificateDetail.Detail.Name; model.CommodityName = giftCertificateDetail.Commodity.Name; model.ExpiryDate = giftCertificateDetail.ExpiryDate; model.YearPurchasedPrefered = giftCertificateDetail.YearPurchased;//.ToCTSPreferedDateFormat(pref); return(model); }