public ActionResult ZipOrderConfirm(Claim model) { try { if (!String.IsNullOrEmpty(Request.Form["ZipOrderConfirm"])) { ResponseMessage responseMessage; bool complete = model.Go(out responseMessage); if (!complete) throw new Exception(responseMessage.ErrorMessage); return RedirectToAction("Index", new { id = responseMessage.Id }); } else if (!String.IsNullOrEmpty(Request.Form["ZipOrderCancel"])) { ResponseMessage responseMessage; //model.Descr = Request.Form["ClaimWorkCancelDescr"]; bool complete = model.GoBack(out responseMessage); if (!complete) throw new Exception(responseMessage.ErrorMessage); //return RedirectToAction("Index", new { id = responseMessage.Id }); } } catch (Exception ex) { TempData["error"] = ex.Message; return RedirectToAction("Index", new { id = model.Id }); } return View("WindowClose"); //return RedirectToAction("List"); }
public ActionResult ZipOrdered(Claim model) { try { ResponseMessage responseMessage; bool complete = model.Go(out responseMessage); if (!complete) throw new Exception(responseMessage.ErrorMessage); } catch (Exception ex) { TempData["error"] = ex.Message; return RedirectToAction("Index", new { id = model.Id }); } return View("WindowClose"); //return RedirectToAction("List"); }
public ActionResult ZipOrder(Claim model) { try { ResponseMessage responseMessage; bool complete = model.Go(out responseMessage); if (!complete) throw new Exception(responseMessage.ErrorMessage); var claim = new Claim(model.Id); ServiceSheet lastServSheet = claim.GetLastServiceSheet(); string zipOrderUrl = $"{ConfigurationManager.AppSettings["zipClaimHost"]}/Claims/Editor?snum={claim.Device.SerialNum}&ssid={lastServSheet.Id}&servid={claim.Id}&esid={(String.IsNullOrEmpty(claim.CurEngeneerSid) ? claim.CurTechSid : claim.CurEngeneerSid)}&asid={(String.IsNullOrEmpty(claim.CurAdminSid) ? claim.CurTechSid : claim.CurAdminSid)}&csdnum={claim.ClientSdNum}&cmnt={Url.Encode(lastServSheet.Descr)}&cntr={lastServSheet.CounterMono}&cntrc={lastServSheet.CounterColor}&dvst={lastServSheet.DeviceEnabled}"; return Redirect(zipOrderUrl); } catch (Exception ex) { TempData["error"] = ex.Message; return RedirectToAction("Index", new { id = model.Id }); } return View("WindowClose"); //return RedirectToAction("List"); }
public ActionResult ServiceSheetTechForm(Claim model) { try { ResponseMessage responseMessage = null; bool complete = false; if (!String.IsNullOrEmpty(Request.Form["ServiceSheetSave"])) { complete = model.Go(out responseMessage); } else if (!String.IsNullOrEmpty(Request.Form["ServiceSheetCancel"])) { complete = model.GoBack(out responseMessage); return RedirectToAction("Index"); } if (responseMessage == null)responseMessage = new ResponseMessage(); if (!complete) throw new Exception(responseMessage.ErrorMessage); return RedirectToAction("List"); } catch (Exception ex) { TempData["error"] = ex.Message; return RedirectToAction("Index", new { id = model.Id }); } }
public ActionResult SpecialistSelect(Claim model) { try { ResponseMessage responseMessage; //model.ServiceIssue4Save.Descr = model.Descr; //model.ServiceIssue4Save.IdClaim = model.Id; //model.SpecialistSid = model.SpecialistSid; bool complete = model.Go(out responseMessage); if (!complete) throw new Exception(responseMessage.ErrorMessage); return RedirectToAction("List", new { id = responseMessage.Id }); } catch (Exception ex) { TempData["error"] = ex.Message; return RedirectToAction("Index", new { id = model.Id }); } }
public ActionResult SetWorkType(Claim model) { try { ResponseMessage responseMessage; bool complete = model.Go(out responseMessage); if (!complete) throw new Exception(responseMessage.ErrorMessage); return RedirectToAction("List", new { id = responseMessage.Id }); } catch (Exception ex) { TempData["error"] = ex.Message; return RedirectToAction("Index", new {id=model.Id}); } }