當前位置: 首頁>>代碼示例>>C#>>正文


C# SidejobEntities.AddToArchivedRefundProfessionalSuccessfulPDTs方法代碼示例

本文整理匯總了C#中SidejobModel.SidejobEntities.AddToArchivedRefundProfessionalSuccessfulPDTs方法的典型用法代碼示例。如果您正苦於以下問題:C# SidejobEntities.AddToArchivedRefundProfessionalSuccessfulPDTs方法的具體用法?C# SidejobEntities.AddToArchivedRefundProfessionalSuccessfulPDTs怎麽用?C# SidejobEntities.AddToArchivedRefundProfessionalSuccessfulPDTs使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在SidejobModel.SidejobEntities的用法示例。


在下文中一共展示了SidejobEntities.AddToArchivedRefundProfessionalSuccessfulPDTs方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: ProfessionalGridViewSelectedIndexChanged

 protected void ProfessionalGridViewSelectedIndexChanged(object sender, EventArgs e)
 {
     if (ProfessionalGridView.SelectedDataKey == null) return;
     var selected = (int) ProfessionalGridView.SelectedDataKey.Value;
     //Archive the refund
     //After you did it manually through Paypal
     using (var context = new SidejobEntities())
     {
         var current = (from c in context.RefundProfessionalSuccessfulPDTs
                        where c.PDTID == selected
                        select c).FirstOrDefault();
         if (current != null)
         {
             var archive = new ArchivedRefundProfessionalSuccessfulPDT
                               {
                                   PDTID = current.PDTID,
                                   GrossTotal = current.GrossTotal,
                                   Invoice = current.Invoice,
                                   PaymentStatus = current.PaymentStatus,
                                   FirstName = current.FirstName,
                                   LastName = current.LastName,
                                   PaymentFee = current.PaymentFee,
                                   BusinessEmail = current.BusinessEmail,
                                   TxToken = current.TxToken,
                                   ReceiverEmail = current.ReceiverEmail,
                                   ItemName = current.ItemName,
                                   TransactionId = current.TransactionId,
                                   Custom = current.Custom,
                                   subscriberId = current.subscriberId,
                                   ProID = current.ProID,
                                   ProjectID = current.ProjectID
                               };
             context.AddToArchivedRefundProfessionalSuccessfulPDTs(archive);
             context.SaveChanges();
         }
     }
 }
開發者ID:haithemaraissia,項目名稱:Export,代碼行數:37,代碼來源:Refund.aspx.cs

示例2: ArchiveRefund

 protected void ArchiveRefund(int pdtid)
 {
     using (var context = new SidejobEntities())
     {
         var currentrefund = (from c in context.RefundProfessionalSuccessfulPDTs
                              where c.PDTID == pdtid
                              select c).FirstOrDefault();
         if (currentrefund != null)
         {
             var archivedrefund = new ArchivedRefundProfessionalSuccessfulPDT
             {
                 PDTID = currentrefund.PDTID,
                 GrossTotal = currentrefund.GrossTotal,
                 Invoice = currentrefund.Invoice,
                 PaymentStatus = currentrefund.PaymentStatus,
                 FirstName = currentrefund.FirstName,
                 LastName = currentrefund.LastName,
                 PaymentFee = currentrefund.PaymentFee,
                 BusinessEmail = currentrefund.BusinessEmail,
                 TxToken = currentrefund.TxToken,
                 ReceiverEmail = currentrefund.ReceiverEmail,
                 ItemName = currentrefund.ItemName,
                 CurrencyCode = currentrefund.CurrencyCode,
                 TransactionId = currentrefund.TransactionId,
                 Custom = currentrefund.Custom,
                 subscriberId = currentrefund.subscriberId,
                 ProID = currentrefund.ProID,
                 ProjectID = currentrefund.ProjectID
             };
             context.AddToArchivedRefundProfessionalSuccessfulPDTs(archivedrefund);
             context.DeleteObject(currentrefund);
             context.SaveChanges();
             Response.Redirect(Context.Request.Url.ToString());
         }
     }
 }
開發者ID:haithemaraissia,項目名稱:Export,代碼行數:36,代碼來源:RefundProfessional.aspx.cs


注:本文中的SidejobModel.SidejobEntities.AddToArchivedRefundProfessionalSuccessfulPDTs方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。