public IHttpActionResult PostCompleteCheckView(CompleteCheckView completeCheckView) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CompleteCheckViews.Add(completeCheckView); try { db.SaveChanges(); } catch (DbUpdateException) { if (CompleteCheckViewExists(completeCheckView.ProductNo)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = completeCheckView.ProductNo }, completeCheckView)); }
public IHttpActionResult PutCompleteCheckView(int id, CompleteCheckView completeCheckView) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != completeCheckView.ProductNo) { return(BadRequest()); } db.Entry(completeCheckView).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CompleteCheckViewExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetCompleteCheckView(int id) { CompleteCheckView completeCheckView = db.CompleteCheckViews.Find(id); if (completeCheckView == null) { return(NotFound()); } return(Ok(completeCheckView)); }
public IHttpActionResult DeleteCompleteCheckView(int id) { CompleteCheckView completeCheckView = db.CompleteCheckViews.Find(id); if (completeCheckView == null) { return(NotFound()); } db.CompleteCheckViews.Remove(completeCheckView); db.SaveChanges(); return(Ok(completeCheckView)); }
/// <summary> /// Opens the default browser at the associated URL /// </summary> /// <param name="input">CompleteCheckView data associated with the ProcessOrder</param> private void OpenBrowserExtension(CompleteCheckView input) { string p = $"{input.ProductNo} {input.ProductName}"; string v = $"{input.ProcessOrderNo}"; string e = $"{input.LabelNo}"; string bk = $"{input.BatchCode}"; string kn = $"{input.LidNo}"; string pre = $"{input.PreformNo}"; string pa = $"{input.PalletNo}"; string url = "http://kvalitet/default.aspx?p=" + p + "&v=" + v + "&l=Faxe&kol=K12&BK=" + bk + "&KN=" + kn + "&E=" + e + "&pre=" + pre + "&pa=" + pa; #if DEBUG url = "http://zealand.dk"; #endif var uri = new Uri(url); Windows.System.Launcher.LaunchUriAsync(uri); }
public async void LoadCompleteCheckViewsAsync() { var checks = await Persistency.PersistencyService.ReadObjectsFromDatabaseAsync <CompleteCheckView>("CompleteCheckView"); if (checks.Count != 0) { foreach (var c in checks) { if (c.ProcessOrderNo == ProcessOrderCatalog.Instance.TargetProcessOrder.ProcessOrderNo) { TargetCompleteCheckView = c; } } } else { TargetCompleteCheckView = new CompleteCheckView("defaultProduct2", 123, 456, 789, 123456789, "defaultBatch2", 098, 765); } }
public ControlHandler(CheckPageViewModel viewModel) { TargetCompleteCheckView = new CompleteCheckView(); CheckPageViewModel = viewModel; }