Example #1
0
        public ActionResult GetTrackingStatuses()
        {
            var doorLineDataSvc = new DoorLineDataService();
            var statuses        = doorLineDataSvc.GetTrackingStatuses();
            var resultJson      = JsonConvert.SerializeObject(statuses);

            return(Content(resultJson, "application/json"));
        }
Example #2
0
        public ActionResult GetImage(string filePath)
        {
            //filePath =@"\\10.207.2.191\POC_QCVision_TMMI$\00_12816_5TDDY5G15KS171672\00_12816_5TDDY5G15KS171672_E21_C1.jpg";
            var doorLineDataSvc = new DoorLineDataService();
            var fileType        = "";

            byte[] image = doorLineDataSvc.GetBytesFromImage(filePath, out fileType);
            return(File(image, fileType));
        }
Example #3
0
        public ActionResult TransferImages(string targetRoot, bool createThisFolder, List <string> listToTransfer)
        {
            var message = "";
            var userSvc = new UserService();
            var dataSvc = new DoorLineDataService();
            var success = dataSvc.TransferImages(targetRoot, createThisFolder, listToTransfer,
                                                 userSvc.StripDomainPrefix(User.Identity.Name), out message);

            return(Json(new { success, message }));
        }
Example #4
0
        public HttpResponseMessage UpdateTrackingStatus(FormCollection form)
        {
            var values = form.Get("values");

            var trackingStatusID = new { TrackingStatusID = "" };
            var trackingStatus   = JsonConvert.DeserializeAnonymousType(values, trackingStatusID);

            var key      = form.Get("key");
            var errorMsg = "";

            var doorLineDataSvc = new DoorLineDataService();
            var success         = doorLineDataSvc.UpdateTrackingStatus(key, trackingStatus.TrackingStatusID, User.Identity.Name, out errorMsg);

            return(success
                ? new HttpResponseMessage(HttpStatusCode.OK)
                : new HttpResponseMessage(HttpStatusCode.BadRequest));
        }
Example #5
0
        public ActionResult LoadGrid(string namc    = "", string plant        = "", string line = "", string startDate = "",
                                     string endDate = "", bool displayAllData = false)
        {
            DateTime startDateConverted;

            startDateConverted = DateTime.TryParse(startDate, out startDateConverted)
                ? startDateConverted
                : DateTime.Today;

            DateTime endDateConverted;

            endDateConverted = DateTime.TryParse(endDate, out endDateConverted)
                ? endDateConverted
                : DateTime.Today;

            var doorLineDataSvc = new DoorLineDataService();
            var records         = doorLineDataSvc.GetDoorLineDataSearchResults(namc, plant, line, startDateConverted, endDateConverted, displayAllData);
            var resultJson      = JsonConvert.SerializeObject(records);

            return(Content(resultJson, "application/json"));
        }