public void WriteSnapShot(string fileName, IEnumerable<DbItem> items)
{
string format = "{0}\t{1}\t{2}\t{3}\t{4}\t{5}";
using (FileStream fs = new FileStream(fileName, FileMode.Create))
{
using (StreamWriter sw = new StreamWriter(fs, Encoding.Unicode))
{
...
foreach (var item in items)
{
sw.WriteLine(string.Format(format, new object[]{
item.dealMan,
item.version,
item.priority,
item.bugStatus,
item.bugNum,
item.description}));
}
sw.Flush();
}
}
}
public Entities.SimpleBugInfo GetSimpleBugInfo(string bugNum)
{
var selector = DependencyFactory.Resolve<ISelector>();
var list = selector.Return<Entities.SimpleBugInfo>(
reader => new Entities.SimpleBugInfo
{
bugNum = reader["bugNum"].ToString(),
dealMan = reader["dealMan"].ToString(),
description = reader["description"].ToString(),
size = Convert.ToInt32(reader["size"]),
fired = Convert.ToInt32(reader["fired"]),
},
"select * from bugInfo",
new WhereClause(bugNum, "bugNum"));
Trace.Assert(list != null);
if (list.Count == 0)
return null;
else
return list[0];
}
If(list == null)
{
throw new NullReferenceException();
}
if(list == null || list.Count == 0)
{
return null;
}
else
{
return list[0];
}
try
{
foreach (var lockGroup in lockGroups)
{
...
foreach (var newlock in lockGroup.ToArray())
{
...
if (diningBlocks.Exists(n => testLockRange.IsOverlapped(n.StartTime, n.EndTime)))
{
status = LockStatus.InResourceBlock;
throw new LockException();
}
var diningAvail = availabilities.Find(n => n.Time == newlock.StartTime.TimeOfDay);
if (diningAvail == null)
{
status = LockStatus.Failed;
throw new LockException();
}
...
if (newLockQuantity > diningAvail.MaxAvail && !canOverrideLock.AllowOverBook)
{
status = LockStatus.Override;
throw new LockException();
}
else if (newLockQuantity + reservedQuantity + currentLockedAvail > diningAvail.MaxAvail && !canOverrideLock.AllowOverBook)
{
status = LockStatus.Override;
throw new LockException();
}
...
}
}
}
catch (LockException)
{
return new DiningLock[] { };
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有