// GET: PaymentSetups/Create public ActionResult PaymentSetupsCreate(int id) { PaymentSetup ps = new PaymentSetup(); ps.EventKey = id; return(View(ps)); }
// GET: Payments/Create public ActionResult PaymentsCreate(int?id) { Payments payment = new Payments(); Events currEvent = db.Events.Find(id); PaymentSetup ps = db.PaymentSetup.FirstOrDefault(x => x.EventKey == (int)id); payment.Amount = ps.Amount; if (ps.hasSpecial) { //payment.paymentSpecValues = new List<PaymentSpecValues>(); //Dist23MVC.Models.clsDataGetter dg = new Models.clsDataGetter(ConfigurationManager.ConnectionStrings["Dist23Data"].ConnectionString); //int paymentSetupKey = payment.paymentSetup.pKey; //string sql = "SELECT * FROM PaymentSpecValues WHERE PaymentSetupKey=" + paymentSetupKey.ToString(); //System.Data.SqlClient.SqlDataReader dr = dg.GetDataReader(sql); //while (dr.Read()) //{ // PaymentSpecValues psv = new PaymentSpecValues(); // psv.pKey = (int)dr["pKey"]; // psv.SpecialValue = dr["SpecialValue"].ToString(); // psv.SpecialAmount = (decimal)dr["SpecialAmount"]; // psv.PaymentSetupKey = paymentSetupKey; // payment.paymentSpecValues.Add(psv); //} } ViewBag.EventName = currEvent.EventName; if (id != null) { payment.EventKey = (int)id; } payment.PaymentDate = DateTime.Now; payment.PaymentType = "event"; return(View(payment)); }
// GET: PaymentSetups/Delete/5 public ActionResult PaymentSetupsDelete(int?id) { PaymentSetup paymentSetup = db.PaymentSetup.Find(id); db.PaymentSetup.Remove(paymentSetup); db.SaveChanges(); return(RedirectToAction("PaymentSetupsIndex")); }
public ActionResult PaymentSetupsEdit(PaymentSetupViewModel psvm) { PaymentSetup paymentSetup = psvm.paymentSetup; if (ModelState.IsValid) { db.Entry(paymentSetup).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("PaymentSetupsIndex")); } return(View(psvm)); }
public ActionResult PaymentSetupsCreate(PaymentSetup paymentSetup) { if (ModelState.IsValid) { db.PaymentSetup.Add(paymentSetup); db.SaveChanges(); Session["currSetupKey"] = paymentSetup.pKey; return(RedirectToAction("PaymentSetupsIndex", new { id = paymentSetup.EventKey })); } return(View(paymentSetup)); }
// GET: PaymentSetups/Details/5 public ActionResult PaymentSetupsDetails(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PaymentSetup paymentSetup = db.PaymentSetup.Find(id); if (paymentSetup == null) { return(HttpNotFound()); } return(View(paymentSetup)); }