本文整理汇总了C#中DataAccess.SpareEdit方法的典型用法代码示例。如果您正苦于以下问题:C# DataAccess.SpareEdit方法的具体用法?C# DataAccess.SpareEdit怎么用?C# DataAccess.SpareEdit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataAccess
的用法示例。
在下文中一共展示了DataAccess.SpareEdit方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CalculateQRests
public static string CalculateQRests(int SpareID)
{
SpareView spare = SpareContainer.Instance.GetSpare(SpareID);
DataAccess da = new DataAccess();
string xml = "";
List<warehouse> warehouses = da.GetWarehouses();
List<double> Qs = new List<double>();
xml += "<r>";
// Q total
double q0 = spare.QRest.HasValue ? spare.QRest.Value : 0;
Qs.Add(q0);
// all actual incomes
List<SpareInSpareIncomeView> incomes = da.GetActualIncomes();
// Q by warehouses
foreach (warehouse w in warehouses)
{
// incomes by warehouse
decimal? q = incomes.Where(i => (i.WarehouseID == w.id && i.SpareID == SpareID)).Sum(i => i.QRest);
if (q.HasValue)
Qs.Add((double)q.Value);
else
Qs.Add(0);
}
foreach (double q in Qs)
xml += "<w q=\"" + q.ToString() + "\"/>";
xml += @"</r>";
// save sml to db
da.SpareEdit(SpareID, xml);
return xml;
}