diff --git a/server/AyaNova/biz/WorkOrderBiz.cs b/server/AyaNova/biz/WorkOrderBiz.cs index 01707143..fa8a68ba 100644 --- a/server/AyaNova/biz/WorkOrderBiz.cs +++ b/server/AyaNova/biz/WorkOrderBiz.cs @@ -371,11 +371,14 @@ namespace AyaNova.Biz i.Serial = dr.GetInt64(2); if (!dr.IsDBNull(3)) i.ServiceDate = dr.GetDateTime(3); - i.CustomerName=dr.GetString(4); - i.ProjectName=dr.GetString(5); - i.WorkorderStatusName=dr.GetString(6); - i.Color=dr.GetString(7); - ret.Add(i); + i.CustomerName = dr.GetString(4); + if (!dr.IsDBNull(5)) + i.ProjectName = dr.GetString(5); + if (!dr.IsDBNull(6)) + i.WorkorderStatusName = dr.GetString(6); + if (!dr.IsDBNull(7)) + i.Color = dr.GetString(7); + ret.Add(i); } }