public TechnicianWorkOrderDetailsModel() { WorkOrderEvents = new List <WorkOrderEvent>(); WorkOrderImages = new List <WorkOrderImage>(); WorkOrderAsset = new WorkOrderAsset(); RepairDescriptions = new List <SelectListItem>(); AvailableParts = new List <AvailablePart>(); WorkOrderParts = new List <WorkOrderPart>(); }
public DispatcherWorkOrderDetailsModel() { WorkOrderEvents = new List <WorkOrderEvent>(); WorkOrderImages = new List <WorkOrderImage>(); WorkOrderAsset = new WorkOrderAsset(); RepairDescriptions = new List <SelectListItem>(); AvailableParts = new List <AvailablePart>(); WorkOrderParts = new List <WorkOrderPart>(); Technician = new Technicians.Technician(); AvailableTechnicians = new List <Technicians.Technician>(); }
protected WorkOrderAsset MakeWorkOrderAsset(FMWorkOrder workOrder, int customerId) { var assetFactory = (new AssetFactory(ConnectionStringName)); var asset = assetFactory.GetAsset(customerId, workOrder.AreaId, workOrder.MeterId); var workOrderAsset = new WorkOrderAsset { AssetId = workOrder.MeterId, //subtype - call asset factory and pass in mechanismid and customer id to the GetMechanismMasterCustomerDescription - will return the customer specific, or default to the desc of hte mechanism AssetSubType = assetFactory.GetMechanismMasterCustomerDescription(customerId, workOrder.Mechanism), AssetType = assetFactory.GetAssetTypeDescription(workOrder.MeterGroup, customerId), AssetAreaName = assetFactory.GetAssetAreaName(customerId, workOrder.AreaId, workOrder.MeterId), AssetName = asset.MeterName, AreaId = asset.AreaID, AssetLastPMDate = asset.LastPreventativeMaintenance }; return(workOrderAsset); }
public async Task <bool> InsertWorkOrderCollectionAsync() { try { var date = DateTime.UtcNow; var coll = _mongoDB.GetCollection <WorkOrderCollection>("RITEWorkOrderCollection"); List <WorkOrderCollection> woCollection = new List <WorkOrderCollection>(); WorkOrderCollection col1 = new WorkOrderCollection(); WorkOrder wo = new WorkOrder() { WorkOrderId = 9629787, MaintenanceId = "MNT9629787", WOType = "MNT", Status = "PL", TestCode = "SL", TestLevel = 1, AssignedTo = "vgade2", WOSource = "RITE-UI", CreationDate = date, CreatedBy = "vgade2", LastModifieBy = "vgade2", LastModifiedDate = date, WODate = date }; WorkOrderAsset woa = new WorkOrderAsset() { EquipmentId = 2547362, Equipment_Code = "1-23ZA", Serial_No = "RITECOLO", Part_No = "1-23ZA", CreationDate = date, CreatedBy = "vgade2", LastModifieBy = "vgade2", LastModifiedDate = date }; WorkOrderPart wop = new WorkOrderPart() { PartId = 1, Part_No = "1-23ZA", Fr_No = "FR1234", CreationDate = date, CreatedBy = "vgade2", LastModifieBy = "vgade2", LastModifiedDate = date }; Organization o = new Organization() { AU = 715123, AUDesc = "BRLC-WL10", CreationDate = date, CreatedBy = "vgade2", LastModifieBy = "vgade2", LastModifiedDate = date }; col1.WORKORDER = wo; col1.EQUIPMENT = woa; col1.PART = wop; col1.ORGANIZATION_DETAILS = o; col1.DELETED = false; col1.PACKET_RECEIVED_DATE = DateTime.UtcNow; col1.TotalCount = 1; woCollection.Add(col1); await Task.Delay(100); WorkOrderCollection col2 = new WorkOrderCollection(); WorkOrder wo1 = new WorkOrder() { WorkOrderId = 9629788, MaintenanceId = "MNT9629788", WOType = "MNT", Status = "PL", TestCode = "SL", TestLevel = 1, AssignedTo = "ppanda2", WOSource = "RITE-UI", CreationDate = date, CreatedBy = "ppanda2", LastModifieBy = "ppanda2", LastModifiedDate = date, WODate = date }; WorkOrderAsset woa1 = new WorkOrderAsset() { EquipmentId = 2547340, Equipment_Code = "USIS-B", Serial_No = "23Jan2020", Part_No = "100127894", CreationDate = date, CreatedBy = "ppanda2", LastModifieBy = "ppanda2", LastModifiedDate = date }; WorkOrderPart wop1 = new WorkOrderPart() { PartId = 2, Part_No = "100127894", Fr_No = "FR123456", CreationDate = date, CreatedBy = "ppanda2", LastModifieBy = "ppanda2", LastModifiedDate = date }; Organization o1 = new Organization() { AU = 713436, AUDesc = "INRJ-WL10", CreationDate = date, CreatedBy = "ppanda2", LastModifieBy = "ppanda2", LastModifiedDate = date }; col1.WORKORDER = wo; col1.EQUIPMENT = woa; col1.PART = wop; col1.ORGANIZATION_DETAILS = o; col1.DELETED = false; col1.PACKET_RECEIVED_DATE = DateTime.UtcNow; col1.TotalCount = 2; woCollection.Add(col2); coll.InsertMany(woCollection); } catch (Exception e) { return(false); } return(true); }
public TechnicianEventDetailsModel() { WorkOrderAsset = new WorkOrderAsset(); WorkOrderEvent = new WorkOrderEvent(); WorkOrderImages = new List <WorkOrderImage>(); }
public DispatcherEventDetailsModel() { WorkOrderAsset = new WorkOrderAsset(); WorkOrderEvent = new WorkOrderEvent(); WorkOrderImages = new List <WorkOrderImage>(); }
public TechnicianWorkOrderListItem() { WorkOrderAsset = new WorkOrderAsset(); }