public ActionResult SaleEdit([Bind(Include = "ID,FleetNumber,UnitNumber,LogNumber,Roe,SpotRate,ScontrNumber,OnroadDate,EndDate,Term,OffroadDate,CurrentPeriod,Amortization,Interest,Rent,RemainingMonths,Rate,Penalty,SaleValue,BookValue,GainLoss,ProfitShareAmount,ProfitSharePercentage,ComplementaryRent,CreditNote,PLGainLoss,BankAccount,Status,SoldDate,OutletCode,Outletname,Quote")] Remarketing remarketing) { if (ModelState.IsValid) { var userIdValue = Environment.UserName; var claimsIdentity = User.Identity as ClaimsIdentity; if (claimsIdentity != null) { // the principal identity is a claims identity. // now we need to find the NameIdentifier claim var userIdClaim = claimsIdentity.Claims .FirstOrDefault(x => x.Type == ClaimTypes.Name); if (userIdClaim != null) { userIdValue = userIdClaim.Value; } } remarketing.Created = DateTime.Now; remarketing.CreatedBy = userIdValue; var outlet = from s in db.OutletCodes where s.Outletcode.Contains(remarketing.OutletCode) select s; remarketing.Outletname = outlet.ToList()[0].Outletname; db.Entry(remarketing).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(remarketing)); }
// GET: Remarketings/OffEdit/5 public ActionResult SaleEdit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Remarketing remarketing = db.Remarketings.Find(id); if (remarketing == null) { return(HttpNotFound()); } var outletcodes = db.OutletCodes.ToList(); foreach (OutletCode item in outletcodes) { item.Outletname = item.Outletcode + "-" + item.Outletname; } ViewBag.OutletCodes = outletcodes; var bankaccounts = db.BankAccounts.ToList(); foreach (BankAccounts item in bankaccounts) { item.Currency = item.Currency + "-" + item.Account; } ViewBag.BankAccounts = bankaccounts; return(View(remarketing)); }
public ActionResult QuoteEdit([Bind(Include = "ID,FleetNumber,UnitNumber,LogNumber,Roe,SpotRate,ScontrNumber,OnroadDate,EndDate,Term,OffroadDate,CurrentPeriod,Amortization,Interest,Rent,RemainingMonths,Rate,Penalty,SaleValue,BookValue,GainLoss,ProfitShareAmount,ProfitSharePercentage,ComplementaryRent,CreditNote,PLGainLoss,Status,SoldDate,OutletCode,Outletname,Quote")] Remarketing remarketing) { if (ModelState.IsValid) { db.Entry(remarketing).State = EntityState.Modified; db.SaveChanges(); if (!String.IsNullOrEmpty(remarketing.CurrentPeriod.ToString()) && String.IsNullOrEmpty(remarketing.Amortization.ToString())) { this.HttpContext.Session["DisplayAmort"] = "The Amount of Amortization in current period doesn't exist"; } else { this.HttpContext.Session["DisplayAmort"] = ""; } if (!String.IsNullOrEmpty(remarketing.CurrentPeriod.ToString()) && String.IsNullOrEmpty(remarketing.Interest.ToString())) { this.HttpContext.Session["Display"] = "The Amount of Interest in current period doesn't exist"; } else { this.HttpContext.Session["Display"] = ""; } return(RedirectToAction("QuoteEdit")); } return(View(remarketing)); }
public ActionResult DeleteConfirmed(int id) { Remarketing remarketing = db.Remarketings.Find(id); db.Remarketings.Remove(remarketing); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,FleetNumber,UnitNumber,LogNumber,Roe,SpotRate,ScontrNumber,OnroadDate,EndDate,Term,OffroadDate,CurrentPeriod,Amortization,Interest,Rent,RemainingMonths,Rate,Penalty,SaleValue,BookValue,GainLoss,ProfitShareAmount,ProfitSharePercentage,ComplementaryRent,CreditNote,PLGainLoss,BankAccount,Status,SoldDate,OutletCode,Outletname,Quote")] Remarketing remarketing) { if (ModelState.IsValid) { db.Entry(remarketing).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(remarketing)); }
// GET: Remarketings/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Remarketing remarketing = db.Remarketings.Find(id); if (remarketing == null) { return(HttpNotFound()); } return(View(remarketing)); }