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


C# SidejobEntities.AddToArchivedRefundCustomerSuccessfulPDTs方法代码示例

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


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

示例1: CustomerGridViewSelectedIndexChanged

 protected void CustomerGridViewSelectedIndexChanged(object sender, EventArgs e)
 {
     if (CustomerGridView.SelectedDataKey == null) return;
     var selected = (int) CustomerGridView.SelectedDataKey.Value;
     //Archive the refund
     //After you did it manually through Paypal
     using (var context = new SidejobEntities())
     {
         var current = (from c in context.RefundCustomerSuccessfulPDTs
                        where c.PDTID == selected
                        select c).FirstOrDefault();
         if (current != null)
         {
             var archive = new ArchivedRefundCustomerSuccessfulPDT
                               {
                                   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,
                                   CustomerID = current.CustomerID,
                                   ProjectID = current.ProjectID
                               };
             context.AddToArchivedRefundCustomerSuccessfulPDTs(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.RefundCustomerSuccessfulPDTs
                              where c.PDTID == pdtid
                              select c).FirstOrDefault();
         if(currentrefund != null)
         {
             var archivedrefund = new ArchivedRefundCustomerSuccessfulPDT
                                      {
                                          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,
                                          CustomerID = currentrefund.CustomerID,
                                          ProjectID = currentrefund.ProjectID
                                      };
             context.AddToArchivedRefundCustomerSuccessfulPDTs(archivedrefund);
             context.DeleteObject(currentrefund);
             context.SaveChanges();
             Response.Redirect(Context.Request.Url.ToString());
         }
     }
 }
开发者ID:haithemaraissia,项目名称:Export,代码行数:36,代码来源:RefundCustomer.aspx.cs


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