本文整理汇总了C#中SidejobModel.SidejobEntities.AddToCustomerPaymentDues方法的典型用法代码示例。如果您正苦于以下问题:C# SidejobEntities.AddToCustomerPaymentDues方法的具体用法?C# SidejobEntities.AddToCustomerPaymentDues怎么用?C# SidejobEntities.AddToCustomerPaymentDues使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SidejobModel.SidejobEntities
的用法示例。
在下文中一共展示了SidejobEntities.AddToCustomerPaymentDues方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CustomerPayment
public void CustomerPayment(ClosedProject cp)
{
if (cp.HighestBid != null)
{
var projectPaymentDue = Math.Round((double)(GetPercentage((double)cp.HighestBid) * cp.HighestBid), 2);
var phasemessage = "<b><font color='red'>" + Resources.Resource.Phase2 + ":</font></b><br>'" +
Resources.Resource.Project + " = "
+ cp.HighestBid + "<br/>" + Resources.Resource.Fees + " = " + projectPaymentDue;
var context = new SidejobEntities();
if (cp.BidderID != null)
{
if (cp.CurrencyID != null)
{
var customerpaymentdue = new CustomerPaymentDue
{
CustomerID = (int)cp.BidderID,
ProjectID = cp.ProjectID,
ProjectAmount = (double)cp.HighestBid,
Date = DateTime.Now.Date,
CurrencyCode = ScheduleMySide.Helpers.Utility.GetCurrencyCode((int)cp.CurrencyID),
PaymentDue = projectPaymentDue,
PhaseStatus = phasemessage
};
context.AddToCustomerPaymentDues(customerpaymentdue);
}
context.SaveChanges();
}
}
}
示例2: CustomerPayment
public void CustomerPayment(ClosedProject cp, string role)
{
var phase = "";
int payerId = 0;
if(role == "Poster")
{
payerId = PosterID;
phase = Resources.Resource.Phase2;
}
if(role == "Bidder")
{
payerId = BidderID;
phase = Resources.Resource.Phase1;
}
if (cp.HighestBid != null)
{
var projectPaymentDue = Math.Round((double)(GetPercentage((double)cp.HighestBid) * cp.HighestBid), 2);
var phasemessage = "<b><font color='red'>" + phase+ ":</font></b><br>" +
Resources.Resource.Project + " = "
+ cp.ProjectID + "<br/>" + Resources.Resource.PaymentDue + " = " + projectPaymentDue;
var context = new SidejobEntities();
if (cp.BidderID != null)
{
if (cp.CurrencyID != null)
{
var customerpaymentdue = new CustomerPaymentDue
{
CustomerID = payerId,
ProjectID = cp.ProjectID,
ProjectAmount = (double)cp.HighestBid,
Date = DateTime.UtcNow.Date,
CurrencyCode = ScheduleUtility.GetCurrencyCode((int)cp.CurrencyID),
PaymentDue = projectPaymentDue,
PhaseStatus = phasemessage,
PaymentProcess = false
};
context.AddToCustomerPaymentDues(customerpaymentdue);
}
context.SaveChanges();
}
}
}