public ActionResult Create(TestOrderWithView testOrderWithView) { //testOrderWithView.OrderDate = DateTime.Now; TestOrderMaster testOrderMaster = new TestOrderMaster(); ViewBag.PatientId = new SelectList(db.PatientMasters, "PatientId", "PatientName", testOrderMaster.PatientId); testOrderMaster.OrderNo = testOrderWithView.OrderNo; testOrderMaster.PatientId = testOrderWithView.PatientId; testOrderMaster.ReferBy = testOrderWithView.ReferBy; testOrderMaster.OrderDate = DateTime.Now; db.TestOrderMasters.Add(testOrderMaster); db.SaveChanges(); int ordno = Convert.ToInt32(testOrderMaster.OrderNo); TestOrderDetail testOrderDetail = new TestOrderDetail(); testOrderDetail.OrderId = ordno; testOrderDetail.PatientId = testOrderMaster.PatientId; testOrderDetail.TestMasterId = testOrderWithView.TestMasterId; testOrderDetail.SubTestMasterId = testOrderWithView.SubTestMasterId; testOrderDetail.MainTestId = testOrderWithView.MainTestId; testOrderDetail.PriceReceived = testOrderWithView.Price; testOrderDetail.testValue = 0; testOrderDetail.Status = 1; db.TestOrderDetails.Add(testOrderDetail); db.SaveChanges(); //int id = testOrderMaster.TestOrderId; //TestOrderDetail testOrderDetail = new TestOrderDetail(); return(RedirectToAction("Index")); //return View(testOrderMaster); }
public ActionResult DeleteConfirmed(int id) { TestOrderMaster testOrderMaster = db.TestOrderMasters.Find(id); db.TestOrderMasters.Remove(testOrderMaster); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TestOrderId,OrderNo,PatientId,ReferBy,OrderDate")] TestOrderMaster testOrderMaster) { if (ModelState.IsValid) { db.Entry(testOrderMaster).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PatientId = new SelectList(db.PatientMasters, "PatientId", "PatientName", testOrderMaster.PatientId); return(View(testOrderMaster)); }
// GET: TestOrderMasters/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TestOrderMaster testOrderMaster = db.TestOrderMasters.Find(id); if (testOrderMaster == null) { return(HttpNotFound()); } return(View(testOrderMaster)); }
// GET: TestOrderMasters/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TestOrderMaster testOrderMaster = db.TestOrderMasters.Find(id); if (testOrderMaster == null) { return(HttpNotFound()); } ViewBag.PatientId = new SelectList(db.PatientMasters, "PatientId", "PatientName", testOrderMaster.PatientId); return(View(testOrderMaster)); }
// GET: TestOrderMasters/Create public ActionResult Create() { TestOrderMaster testOrderMaster = new TestOrderMaster(); var abc = db.TestOrderMasters.Max(x => x.OrderNo); if (abc == null) { testOrderMaster.OrderNo = 1; } else { testOrderMaster.OrderNo = abc + 1; } ViewBag.Order = testOrderMaster.OrderNo; ViewBag.PatientId = new SelectList(db.PatientMasters, "PatientId", "PatientName"); ViewBag.TestMaster = new SelectList(db.TestMasters, "TestMasterId", "TestMasterName"); ViewBag.SubTestMaster = new SelectList(db.SubTestMasters, "SubTestMasterId", "SubTestName"); ViewBag.MainTestMaster = new SelectList(db.MainTests, "MainTestId", "MainTestName"); //ViewBag.Main11 = db.MainTests.ToList(); return(View()); }