| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | 
(function () {    BemsWebApplication.FmsConstructionViewModel = function (data) {        this.SiteId = ko.observable();        this.ConstructionId = ko.observable();        this.Name = ko.observable();        this.StartDate = ko.observable();        this.EndDate = ko.observable();        this.PartnerId = ko.observable();        this.ConstructLocation = ko.observable();        this.OwnerShipName = ko.observable();        this.CommitmentMan = ko.observable();        this.OwnerShipPhoneNo = ko.observable();        this.WeldWorkStartTime = ko.observable();        this.WeldWorkEndTime = ko.observable();        this.GasWorkStartTime = ko.observable();        this.GasWorkEndTime = ko.observable();        this.PaintWorkStartTime = ko.observable();        this.PaintWorkEndTime = ko.observable();        this.Comment = ko.observable();        this.ProgressId = ko.observable();        this.AddDate = ko.observable();        this.UpdateDate = ko.observable();        this.ConstructionDetail = ko.observable();        this.InOutStockName = ko.observable();        this.ConstructionTypeId = ko.observable();        this.FileId1 = ko.observable();        this.FileId2= ko.observable();        this.FileId3 = ko.observable();        if (data)            this.fromJS(data);    };    $.extend(BemsWebApplication.FmsConstructionViewModel.prototype, {        toJS: function () {            return {                SiteId: this.SiteId(),                ConstructionId: this.ConstructionId(),                Name: this.Name(),                StartDate: this.StartDate(),                EndDate: this.EndDate(),                PartnerId: this.PartnerId(),                ConstructLocation: this.ConstructLocation(),                OwnerShipName: this.OwnerShipName(),                CommitmentMan: this.CommitmentMan(),                OwnerShipPhoneNo: this.OwnerShipPhoneNo(),                WeldWorkStartTime: this.WeldWorkStartTime(),                WeldWorkEndTime: this.WeldWorkEndTime(),                GasWorkStartTime: this.GasWorkStartTime(),                GasWorkEndTime: this.GasWorkEndTime(),                PaintWorkStartTime: this.PaintWorkStartTime(),                PaintWorkEndTime: this.PaintWorkEndTime(),                Comment: this.Comment(),                ProgressId: this.ProgressId(),                AddDate: this.AddDate(),                UpdateDate: this.UpdateDate(),                ConstructionDetail: this.ConstructionDetail(),                InOutStockName: this.InOutStockName(),                ConstructionTypeId: this.ConstructionTypeId(),                FileId1: this.FileId1(),                FileId2: this.FileId2(),                FileId3: this.FileId3(),            };        },        fromJS: function (data) {            if (data) {                this.SiteId(data.SiteId);                this.ConstructionId(data.ConstructionId);                this.Name(data.Name);                this.StartDate(data.StartDate);                this.EndDate(data.EndDate);                this.PartnerId(data.PartnerId);                this.ConstructLocation(data.ConstructLocation);                this.OwnerShipName(data.OwnerShipName);                this.CommitmentMan(data.CommitmentMan);                this.OwnerShipPhoneNo(data.OwnerShipPhoneNo);                this.WeldWorkStartTime(data.WeldWorkStartTime);                this.WeldWorkEndTime(data.WeldWorkEndTime);                this.GasWorkStartTime(data.GasWorkStartTime);                this.GasWorkEndTime(data.GasWorkEndTime);                this.PaintWorkStartTime(data.PaintWorkStartTime);                this.PaintWorkEndTime(data.PaintWorkEndTime);                this.Comment(data.Comment);                this.ProgressId(data.ProgressId);                this.AddDate(data.AddDate);                this.UpdateDate(data.UpdateDate);                this.ConstructionDetail(data.ConstructionDetail);                this.InOutStockName(data.InOutStockName);                this.ConstructionTypeId(data.ConstructionTypeId);                this.FileId1(data.FileId1);                this.FileId2(data.FileId2);                this.FileId3(data.FileId3);                            }        }    });})();
 |