예제 #1
0
		public LogFieldSetupDO(LogFieldSetupDO obj) : this()
		{
		    SetValues(obj);
		}
예제 #2
0
		public void SetValues(LogFieldSetupDO obj)
		{
			if(obj == null) { return; }
			Field = obj.Field;
			FieldOrder = obj.FieldOrder;
			ColumnType = obj.ColumnType;
			Heading = obj.Heading;
			Width = obj.Width;
			Format = obj.Format;
			Behavior = obj.Behavior;
		}
        public void getLogFieldSetup(DAL cDAL, DAL fsDAL, StratumStatsDO myStStats)
        {
            List<LogFieldSetupDefaultDO> logFieldDefaults = new List<LogFieldSetupDefaultDO>(cDAL.Read<LogFieldSetupDefaultDO>("LogFieldSetupDefault", null, null));
             foreach (LogFieldSetupDefaultDO lfd in logFieldDefaults)
             {
            LogFieldSetupDO lfs = new LogFieldSetupDO();
            lfs.Stratum_CN = thisStrCN;
            lfs.Field = lfd.Field;
            lfs.FieldOrder = lfd.FieldOrder;
            lfs.ColumnType = lfd.ColumnType;
            lfs.Heading = lfd.Heading;
            lfs.Width = lfd.Width;
            lfs.Format = lfd.Format;
            lfs.Behavior = lfd.Behavior;

            logFields.Add(lfs);
             }
             fsDAL.Save(logFields);
        }