コード例 #1
0
ファイル: ZonesService.cs プロジェクト: NazonaX/dotNetMyLibs
        public void InsertZones(List <Entity.Zone> ZoneList)
        {
            List <DAL.Zone> insert = new List <DAL.Zone>();

            foreach (Entity.Zone z in ZoneList)
            {
                insert.Add(z.DAL_GetZone());
            }
            //insert database
            DAL.ZoneDA.IZoneDA zoneDA = new DAL.ZoneDA.ZoneDAO();
            zoneDA.InsertZone(insert);
            //insert memory
            _map.Zones.AddRange(ZoneList);
            _DAL_Zone.AddRange(insert);
        }
コード例 #2
0
ファイル: ZonesService.cs プロジェクト: NazonaX/dotNetMyLibs
        public void DeleteZones(List <Entity.Zone> ZoneLsit)
        {
            List <DAL.Zone> todel = new List <DAL.Zone>();

            foreach (Entity.Zone z in ZoneLsit)
            {
                todel.Add(z.DAL_GetZone());
            }
            //delete database
            DAL.ZoneDA.IZoneDA zoneDA = new DAL.ZoneDA.ZoneDAO();
            zoneDA.DeleteZone(todel);
            //delete memory
            foreach (Entity.Zone z in ZoneLsit)
            {
                _map.Zones.Remove(z);
                _DAL_Zone.Remove(z.DAL_GetZone());
            }
        }
コード例 #3
0
ファイル: ZonesService.cs プロジェクト: NazonaX/dotNetMyLibs
        public List <Entity.Zone> LoadZones()
        {
            DAL.ZoneDA.IZoneDA zoneDA  = new DAL.ZoneDA.ZoneDAO();
            List <DAL.Zone>    zlist   = zoneDA.GetZone();
            List <Entity.Zone> resList = new List <Entity.Zone>();

            foreach (DAL.Zone z in zlist)
            {
                z.Name = z.Name.Trim();
                Entity.Zone ztmp = new Entity.Zone();
                ztmp.DAL_SetZone(z);
                resList.Add(ztmp);
                //consume the random color
                Entity.Zone.NextRandomColor();
            }
            _map.Zones = resList;
            _DAL_Zone  = zlist;
            return(resList);
        }
コード例 #4
0
ファイル: ZonesService.cs プロジェクト: NazonaX/dotNetMyLibs
 public void UpdateZones()
 {
     DAL.ZoneDA.IZoneDA zoneDA = new DAL.ZoneDA.ZoneDAO();
     zoneDA.UpdateZone(_DAL_Zone);
 }