Ejemplo n.º 1
0
        protected override IStation OnCreate(IStationSource stationSource)
        {
            TStation station = new TStation();
            station.Name = "name from station factory:" + n++;
            station.Guid = stationSource.Guid;
            station.CommuniPortConfig = A;
            station.Spu = this.Spu;
            station.StationType = this.Spu.StationType;

            return station;
        }
Ejemplo n.º 2
0
        protected override IStation OnCreate(IStationSource stationSource)
        {
            TStation station = new TStation();

            station.Name = "name from station factory:" + n++;
            station.Guid = stationSource.Guid;
            station.CommuniPortConfig = A;
            station.Spu         = this.Spu;
            station.StationType = this.Spu.StationType;

            return(station);
        }
Ejemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="guid"></param>
        /// <returns></returns>
        public IStation Find(Guid guid)
        {
            IStation r = null;

            foreach (IStation station in this)
            {
                IStationSource stationSource = station.StationSource;
                if (stationSource.Guid == guid)
                {
                    r = station;
                    break;
                }
            }

            return(r);
        }
Ejemplo n.º 4
0
Archivo: Class1.cs Proyecto: wpmyj/c3
        /// <summary>
        ///
        /// </summary>
        /// <param name="stationSource"></param>
        /// <returns></returns>
        protected override IStation OnCreate(IStationSource stationSource)
        {
            StationSource source = stationSource as StationSource;
            DataRow       row    = source.DataRow;

            string stationName = row["StationName"].ToString();
            string xml         = row["StationCPConfig"].ToString().Trim();
            int    stationID   = (int)row["StationID"];
            int    ordinal     = Convert.ToInt32(row["StationOrdinal"]);
            string street      = row["Street"].ToString().Trim();

            Station st = new Station();

            st.Name              = stationName;
            st.Ordinal           = ordinal;
            st.Street            = street;
            st.Guid              = GuidHelper.Create((uint)stationID);
            st.Spu               = this.Spu;
            st.StationSource     = stationSource;
            st.StationType       = this.Spu.StationType;
            st.CommuniPortConfig = CommuniPortConfigSerializer.Deserialize(xml);

            return(st);
        }
        public IRequiresPreprocessor With(IStationSource source)
        {
            _source = source;

            return this;
        }
Ejemplo n.º 6
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="stationSource"></param>
 /// <returns></returns>
 protected abstract IStation OnCreate(IStationSource stationSource);
Ejemplo n.º 7
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="stationSource"></param>
 /// <returns></returns>
 public IStation Create(IStationSource stationSource)
 {
     return OnCreate(stationSource);
 }
Ejemplo n.º 8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="stationSource"></param>
 /// <returns></returns>
 abstract protected IStation OnCreate(IStationSource stationSource);
Ejemplo n.º 9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="stationSource"></param>
 /// <returns></returns>
 public IStation Create(IStationSource stationSource)
 {
     return(OnCreate(stationSource));
 }
Ejemplo n.º 10
0
Archivo: Class1.cs Proyecto: hkiaipc/C3
        /// <summary>
        /// 
        /// </summary>
        /// <param name="stationSource"></param>
        /// <returns></returns>
        protected override IStation OnCreate(IStationSource stationSource)
        {
            StationSource source = stationSource as StationSource;
            DataRow row = source.DataRow;

            string stationName = row["StationName"].ToString();
            string xml = row["StationCPConfig"].ToString().Trim();
            int stationID = (int)row["StationID"];
            int ordinal = Convert.ToInt32(row["StationOrdinal"]);
            string street = row["Street"].ToString().Trim();

            Station st = new Station();
            st.Name = stationName;
            st.Ordinal = ordinal;
            st.Street = street;
            st.Guid = GuidHelper.Create((uint)stationID);
            st.Spu = this.Spu;
            st.StationSource = stationSource;
            st.StationType = this.Spu.StationType;
            st.CommuniPortConfig = CommuniPortConfigSerializer.Deserialize(xml);

            return st;
        }