Ejemplo n.º 1
0
 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>();
 }
Ejemplo n.º 2
0
 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>();
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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();
 }