/*================================+| DETAILS END |+==========================================================================*/ /*================================+| EDIT START |+==========================================================================*/ public ActionResult Edit(int id = 0) { Voucher voucher = db.Vouchers.Find(id); VoucherType = voucher.VoucherType; voucherid = id; if (voucher == null) { return(HttpNotFound()); } if (VoucherType.Equals("CV")) { cvoucher = db.CVouchers.Find(id); return(RedirectToAction("CV_Edit")); } else if (VoucherType.Equals("TAV")) { tavoucher = db.TAVouchers.Find(id); return(RedirectToAction("TAV_Edit")); } else if (VoucherType.Equals("MAV")) { mavoucher = db.MAVouchers.Find(id); return(RedirectToAction("MAV_Edit")); } else if (VoucherType.Equals("PBV")) { pbvoucher = db.PBVouchers.Find(id); return(RedirectToAction("PBV_Edit")); } else { return(View("Index")); } }
public ActionResult Create(PBVoucher pbvoucher) { if (ModelState.IsValid) { using (var db = new MvcApplication1.Models.VoucherEntities()) { setId(); pbvoucher.VoucherID = this.id; pbvoucher.SubmittedBy = RegistrationController.UserName; pbvoucher.SubmitDate = DateTime.Now; db.PBVouchers.Add(pbvoucher); var newVoucher = db.Vouchers.Create(); newVoucher.VoucherID = id; newVoucher.VoucherType = "PBV"; newVoucher.SubmittedBy = RegistrationController.UserName; newVoucher.SubmitDate = DateTime.Now; newVoucher.StatusByDM = "Unseen"; newVoucher.StatusByFSO = "Unseen"; newVoucher.EmployeeID = RegistrationController.EmpId; db.Vouchers.Add(newVoucher); try { db.SaveChanges(); } catch (DbUpdateException e) { } catch (UpdateException e) { } catch (SqlException e) { } return(RedirectToAction("Index", "Voucher")); } } return(View(pbvoucher)); }
/*================================+| EDIT END |+===========================================================================*/ /*================================+| DELETE START |+===========================================================================*/ public ActionResult Delete(int id = 0) { Voucher voucher = db.Vouchers.Find(id); VoucherType = voucher.VoucherType; voucherid = id; flag = false; if (voucher == null) { return(HttpNotFound()); } if (VoucherType.Equals("CV")) { cvoucher = db.CVouchers.Find(id); db.CVouchers.Remove(cvoucher); flag = true; } else if (VoucherType.Equals("TAV")) { tavoucher = db.TAVouchers.Find(id); db.TAVouchers.Remove(tavoucher); flag = true; } else if (VoucherType.Equals("MAV")) { mavoucher = db.MAVouchers.Find(id); db.MAVouchers.Remove(mavoucher); flag = true; } else if (VoucherType.Equals("PBV")) { pbvoucher = db.PBVouchers.Find(id); db.PBVouchers.Remove(pbvoucher); flag = true; } if (flag) { db.Vouchers.Remove(voucher); } db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult FSO_Details(int id = 0) { Voucher voucher = db.Vouchers.Find(id); voucher_send = db.Vouchers.Find(id); VoucherType = voucher.VoucherType; voucherid = id; if (voucher == null) { return(HttpNotFound()); } if (VoucherType.Equals("CV")) { cvoucher = db.CVouchers.Find(id); return(RedirectToAction("FSO_CV_Details")); } else if (VoucherType.Equals("TAV")) { tavoucher = db.TAVouchers.Find(id); return(RedirectToAction("FSO_TAV_Details")); } else if (VoucherType.Equals("MAV")) { mavoucher = db.MAVouchers.Find(id); return(RedirectToAction("FSO_MAV_Details")); } else if (VoucherType.Equals("PBV")) { pbvoucher = db.PBVouchers.Find(id); return(RedirectToAction("FSO_PBV_Details")); } else { return(RedirectToAction("FSO_Index")); } }