// // GET: /Examination_Unit/Recheck_Manifest/W0009 public ActionResult Recheck_Manifest(Reject_ReasonModel reject_reason_model) { var way_bill_id = Convert.ToInt32(TempData["way_bill_id"]); db.Reject_Calculated_Tax(way_bill_id, 15, reject_reason_model.reason, "Examination_Unit_Recheck"); EU_Check eu_check = new EU_Check(); eu_check.way_bill_id = way_bill_id; eu_check.eu_checked_by = reject_reason_model.rechecked_by; eu_check.reject_number = 1; //1 represents recheck db.EU_Check.Add(eu_check); db.SaveChanges(); TempData["errorMessage"] = "Examination Unit For Recheck"; return RedirectToAction("Index"); }
// // GET: /Examination_Unit/Reject_Manifest/W0009 public ActionResult Reject_Manifest(Reject_ReasonModel reject_reason_model) { var way_bill_id = Convert.ToInt32(TempData["way_bill_id"]); var import_status = (from i in db.Imports where i.way_bill_id == way_bill_id select i.importing_status_id).First(); db.Reject_Calculated_Tax(way_bill_id, 17, reject_reason_model.reason, "Examination_Unit_Reject"); EU_Check eu_check = new EU_Check(); eu_check.way_bill_id = way_bill_id; eu_check.eu_checked_by = reject_reason_model.rechecked_by; if (import_status == 15) { eu_check.reject_number = 2; //2 represents reject after recheck } else if (import_status == 3) { eu_check.reject_number = 3; //3 represents direct reject } db.EU_Check.Add(eu_check); db.SaveChanges(); TempData["errorMessage"] = "Examination Unit Rejected"; return RedirectToAction("Index"); }