コード例 #1
0
        private static GeneralTestCalculationsClass FillRecord(TestDS.WBTGeneralTestCalculationsRow row)
        {
            GeneralTestCalculationsClass obj = new GeneralTestCalculationsClass();

            // Insert here the code to recover the object from row

            obj.genCalcID = row.genCalcID;

            obj.testNumber = row.testNumber;

            obj.defaultGrossCalorificValue = row.IsdefaultGrossCalorificValueNull() ? (decimal?)null : row.defaultGrossCalorificValue;

            obj.defaultNetCalorificValue = row.IsdefaultNetCalorificValueNull() ? (decimal?)null : row.defaultNetCalorificValue;

            obj.charCalorificValue = row.IscharCalorificValueNull() ? (decimal?)null : row.charCalorificValue;

            obj.charCarbonContent = row.IscharCarbonContentNull() ? (decimal?)null : row.charCarbonContent;

            obj.assumedNetCalorificValue = row.IsassumedNetCalorificValueNull() ? (decimal?)null : row.assumedNetCalorificValue;

            obj.gorssCalorificValue = row.IsgorssCalorificValueNull() ? (decimal?)null : row.gorssCalorificValue;

            obj.netCalorificValue = row.IsnetCalorificValueNull() ? (decimal?)null : row.netCalorificValue;

            obj.fuelCarbonContent = row.IsfuelCarbonContentNull() ? (decimal?)null : row.fuelCarbonContent;

            return(obj);
        }
コード例 #2
0
        public static GeneralTestCalculationsClass getGeneralTestCalculationsByTestNumber(string testNumber)
        {
            if (string.IsNullOrWhiteSpace(testNumber))
            {
                throw new ArgumentException("Test Number cannot be empty");
            }

            GeneralTestCalculationsClass obj = null;

            try
            {
                TestDSTableAdapters.WBTGeneralTestCalculationsTableAdapter adapter = new TestDSTableAdapters.WBTGeneralTestCalculationsTableAdapter();
                TestDS.WBTGeneralTestCalculationsDataTable theTable = adapter.GetGeneralTestCalculationsByTestNumber(testNumber);

                if (theTable == null || theTable.Rows.Count <= 0)
                {
                    return(null);
                }

                obj = FillRecord(theTable[0]);
            }
            catch (Exception q)
            {
                log.Error("Error gettint GeneralTestCalculations with test number " + testNumber, q);
                throw q;
            }

            return(obj);
        }
コード例 #3
0
 public Test(int testIndex, string testNumber)
 {
     TestIndex  = testIndex;
     TestNumber = testNumber;
     _generalTestCalculations = null;
     _generalInfo             = null;
     _basicData = null;
 }