예제 #1
0
        private static List <MainContract> GetContracts(string AreaName)
        {
            List <MainContract> result = null;
            int       AreaId           = 0;
            Addr_Area t = AreaList.Find(c => c.Area_Name == AreaName);

            if (t != null)
            {
                AreaId = t.Area_Id;
            }
            if (AreaId >= 0)
            {
                result = msc.FindAll(c => c.Area_id == AreaId);
            }
            else
            {
                result = msc;
            }
            return(result);
        }
예제 #2
0
 public ushort GetAreaFullQty(uint id)
 {
     return(AreaList.Find(c => c.id == id)?.full_qty ?? 0);
 }
예제 #3
0
 public CarrierTypeE GetCarrierType(uint area_id)
 {
     return(AreaList.Find(c => c.id == area_id)?.CarrierType ?? CarrierTypeE.窄车);
 }
예제 #4
0
 public string GetAreaName(uint Area_id)
 {
     return(AreaList.Find(c => c.id == Area_id)?.name ?? "");
 }
예제 #5
0
 public Area GetArea(uint devid)
 {
     return(AreaList.Find(c => c.id == devid));
 }