当前位置: 首页>>代码示例>>C#>>正文


C# SidejobEntities.AddToArchivedCustomerSuccessfulPDTs方法代码示例

本文整理汇总了C#中SidejobModel.SidejobEntities.AddToArchivedCustomerSuccessfulPDTs方法的典型用法代码示例。如果您正苦于以下问题:C# SidejobEntities.AddToArchivedCustomerSuccessfulPDTs方法的具体用法?C# SidejobEntities.AddToArchivedCustomerSuccessfulPDTs怎么用?C# SidejobEntities.AddToArchivedCustomerSuccessfulPDTs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SidejobModel.SidejobEntities的用法示例。


在下文中一共展示了SidejobEntities.AddToArchivedCustomerSuccessfulPDTs方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Page_Load


//.........这里部分代码省略.........
                                      //subscriberId = "",
                                      CustomerID = CustomerId,
                                      ProjectID = ProjectId
                                  };
                                  var PaymentID = int.Parse(Custom[2]);
                                  CustomerPaymentDue currentpaymentdue = (from c in context.CustomerPaymentDues
                                                        where c.PaymentDueID == PaymentID
                                                        select c).FirstOrDefault();

                                //Response.Write(pdt.PaymentStatus.ToString());
                                if (pdt.PaymentStatus == "Completed")
                                {
                                    //Archived PDT
                                    var archivedcustomerSuccessfulPDT = new ArchivedCustomerSuccessfulPDT
                                                                              {
                                                                                  PDTID = GetNextSuccessfulPDTID(),
                                                                                  GrossTotal = pdt.GrossTotal,
                                                                                  Invoice = pdt.InvoiceNumber,
                                                                                  PaymentStatus = pdt.PaymentStatus,
                                                                                  FirstName = pdt.PayerFirstName,
                                                                                  LastName = pdt.PayerLastName,
                                                                                  PaymentFee = pdt.PaymentFee,
                                                                                  BusinessEmail = pdt.BusinessEmail,
                                                                                  TxToken = Request.QueryString.Get("tx"),
                                                                                  ReceiverEmail = pdt.ReceiverEmail,
                                                                                  ItemName = pdt.ItemName,
                                                                                  CurrencyCode = pdt.Currency,
                                                                                  TransactionId = pdt.TransactionId,
                                                                                  Custom = pdt.Custom,
                                                                                  subscriberId = pdt.SubscriberId,
                                                                                  CustomerID = CustomerId,
                                                                                  ProjectID = ProjectId
                                                                              };
                                    context.AddToArchivedCustomerSuccessfulPDTs(archivedcustomerSuccessfulPDT);
                                    //Archived Payment Due
                                    var archivedpaymentdue = new ArchivedCustomerPayment
                                                                 {
                                                                     CustomerID = currentpaymentdue.CustomerID,
                                                                     PaymentDueID = currentpaymentdue.PaymentDueID,
                                                                     ProjectID = currentpaymentdue.ProjectID,
                                                                     ProjectAmount = currentpaymentdue.ProjectAmount,
                                                                     Date = currentpaymentdue.Date,
                                                                     StatusID = currentpaymentdue.StatusID,
                                                                     CurrencyCode = currentpaymentdue.CurrencyCode,
                                                                     PaymentDue = currentpaymentdue.PaymentDue,
                                                                     PhaseStatus = currentpaymentdue.PhaseStatus
                                                                 };
                                    context.AddToArchivedCustomerPayments(archivedpaymentdue);
                                    //Update PaymentDue
                                    context.CustomerPaymentDues.DeleteObject(currentpaymentdue);
                                    context.SaveChanges();

                                    //invoke timeup for customerpayment
                                    //Approve Ad
                                    //ApproveAd(AdID);
                                }
                                else
                                {
                                    currentpaymentdue.Status = pdt.PaymentStatus;
                                    currentpaymentdue.PaymentProcess = true;
                                }
                                context.AddToCustomerSuccessfulPDTs(CustomerSuccessfulPDT);
                                context.SaveChanges();
                            }
                            else
                            {
开发者ID:haithemaraissia,项目名称:Advertise,代码行数:67,代码来源:CustomerSuccessPDT.aspx.cs

示例2: ArchiveSuccessfulIPN


//.........这里部分代码省略.........
                                                                                     IPNID = csipn.IPNID,
                                                                                     GrossTotal = csipn.GrossTotal,
                                                                                     Invoice = csipn.Invoice,
                                                                                     PaymentStatus = csipn.PaymentStatus,
                                                                                     FirstName = csipn.FirstName,
                                                                                     LastName = csipn.LastName,
                                                                                     PaymentFee = csipn.PaymentFee,
                                                                                     BusinessEmail = csipn.BusinessEmail,
                                                                                     ReceiverEmail = csipn.ReceiverEmail,
                                                                                     ItemName = csipn.ItemName,
                                                                                     CurrencyCode = csipn.CurrencyCode,
                                                                                     TransactionId = csipn.TransactionId,
                                                                                     Custom = csipn.Custom,
                                                                                     SubscriberId = csipn.SubscriberId,
                                                                                     ProID = csipn.ProID,
                                                                                     ProjectID = csipn.ProjectID,
                                                                                     TxType = csipn.TxType,
                                                                                     PendingReason = csipn.PendingReason,
                                                                                     PaymentDate = csipn.PaymentDate,
                                                                                     Address = csipn.Address,
                                                                                     City = csipn.City,
                                                                                     State = csipn.State,
                                                                                     Zip = csipn.Zip,
                                                                                     Country = csipn.Country,
                                                                                     CountryCode = csipn.CountryCode,
                                                                                     AddressStatus = csipn.AddressStatus,
                                                                                     PayerStatus = csipn.PayerStatus,
                                                                                     PayerID = csipn.PayerID,
                                                                                     PaymentType = csipn.PaymentType,
                                                                                     NotifyVersion = csipn.NotifyVersion,
                                                                                     PayerPhone = csipn.PayerPhone,
                                                                                     Tax = csipn.Tax,
                                                                                     PayerBusinessName = csipn.PayerBusinessName
                                                                                 }))
            {
                context.AddToArchivedProfessionalSuccesfulIPNs(apsipn);
            }
        }

        var customersuccessfulpdt = (from c in context.CustomerSuccessfulPDTs
                                     where c.ProjectID == ProjectID
                                     select c).ToList();
        if (customersuccessfulpdt.Count != 0)
        {
            foreach (var acspdt in customersuccessfulpdt.Select(cspdt => new ArchivedCustomerSuccessfulPDT
                                                                             {
                                                                                 PDTID = cspdt.PDTID,
                                                                                 GrossTotal = cspdt.GrossTotal,
                                                                                 Invoice = cspdt.Invoice,
                                                                                 PaymentStatus = cspdt.PaymentStatus,
                                                                                 FirstName = cspdt.FirstName,
                                                                                 LastName = cspdt.LastName,
                                                                                 PaymentFee = cspdt.PaymentFee,
                                                                                 BusinessEmail = cspdt.BusinessEmail,
                                                                                 TxToken = cspdt.TxToken,
                                                                                 ReceiverEmail = cspdt.ReceiverEmail,
                                                                                 ItemName = cspdt.ItemName,
                                                                                 CurrencyCode = cspdt.CurrencyCode,
                                                                                 TransactionId = cspdt.TransactionId,
                                                                                 Custom = cspdt.Custom,
                                                                                 subscriberId = cspdt.subscriberId,
                                                                                 CustomerID = cspdt.CustomerID,
                                                                                 ProjectID = cspdt.ProjectID
                                                                             }))
            {
                context.AddToArchivedCustomerSuccessfulPDTs(acspdt);
            }

            var professionalsuccessfulpdt = (from c in context.ProfessionalSuccessfulPDTs
                                             where c.ProjectID == ProjectID
                                             select c).ToList();
            if (professionalsuccessfulpdt.Count != 0)
            {
                foreach (var apspdt in professionalsuccessfulpdt.Select(cspdt => new ArchivedProfessionalSuccessfulPDT
                                                                                     {

                                                                                         PDTID = cspdt.PDTID,
                                                                                         GrossTotal = cspdt.GrossTotal,
                                                                                         Invoice = cspdt.Invoice,
                                                                                         PaymentStatus = cspdt.PaymentStatus,
                                                                                         FirstName = cspdt.FirstName,
                                                                                         LastName = cspdt.LastName,
                                                                                         PaymentFee = cspdt.PaymentFee,
                                                                                         BusinessEmail = cspdt.BusinessEmail,
                                                                                         TxToken = cspdt.TxToken,
                                                                                         ReceiverEmail = cspdt.ReceiverEmail,
                                                                                         ItemName = cspdt.ItemName,
                                                                                         CurrencyCode = cspdt.CurrencyCode,
                                                                                         TransactionId = cspdt.TransactionId,
                                                                                         Custom = cspdt.Custom,
                                                                                         subscriberId = cspdt.subscriberId,
                                                                                         ProID = cspdt.ProID,
                                                                                         ProjectID = cspdt.ProjectID
                                                                                     }))
                {
                    context.AddToArchivedProfessionalSuccessfulPDTs(apspdt);
                }
            }
        }
    }
开发者ID:haithemaraissia,项目名称:Export,代码行数:101,代码来源:TimeUp.cs


注:本文中的SidejobModel.SidejobEntities.AddToArchivedCustomerSuccessfulPDTs方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。