public ActionResult DeleteConfirmed(int id) { MonthlyExpenseClaim monthlyExpenseClaim = db.MonthlyExpenseClaims.Find(id); db.MonthlyExpenseClaims.Remove(monthlyExpenseClaim); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: MonthlyExpenseClaims/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MonthlyExpenseClaim monthlyExpenseClaim = db.MonthlyExpenseClaims.Find(id); if (monthlyExpenseClaim == null) { return(HttpNotFound()); } return(View(monthlyExpenseClaim)); }
public ActionResult Edit([Bind(Include = "ID,Date,CustomerID,CustomerEmployeeID,ExpenseItemID,Cost,WBS,StatusID,Approved,CreatedBy,CreatedDate,ModifiedBy,ModifiedDate")] MonthlyExpenseClaim monthlyExpenseClaim) { if (ModelState.IsValid) { if (HelperClassLibrary.MonthlyExpenseClaimsData.GetStatusID(MonthlyClaimsID.Value) == (int)HelperClassLibrary.Enumerations.MonthlyExpenseClaimsStatuses.FirstStep) { db.Entry(monthlyExpenseClaim).State = EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerID = new SelectList(db.Customers, "ID", "CustomerName", monthlyExpenseClaim.CustomerID); ViewBag.CustomerEmployeeID = new SelectList(db.CustomerEmployees, "ID", "EmployeeName", monthlyExpenseClaim.CustomerEmployeeID); ViewBag.ExpenseItemID = new SelectList(db.ExpenseItems, "ID", "ExpenseItemName", monthlyExpenseClaim.ExpenseItemID); ViewBag.StatusID = new SelectList(db.Status, "ID", "StatusName", monthlyExpenseClaim.StatusID); return(View(monthlyExpenseClaim)); }
// GET: MonthlyExpenseClaims/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MonthlyExpenseClaim monthlyExpenseClaim = db.MonthlyExpenseClaims.Find(id); MonthlyClaimsID = id; if (monthlyExpenseClaim == null) { return(HttpNotFound()); } ViewBag.CustomerID = new SelectList(db.Customers, "ID", "CustomerName", monthlyExpenseClaim.CustomerID); ViewBag.CustomerEmployeeID = new SelectList(db.CustomerEmployees, "ID", "EmployeeName", monthlyExpenseClaim.CustomerEmployeeID); ViewBag.ExpenseItemID = new SelectList(db.ExpenseItems, "ID", "ExpenseItemName", monthlyExpenseClaim.ExpenseItemID); ViewBag.StatusID = new SelectList(db.Status, "ID", "StatusName", monthlyExpenseClaim.StatusID); return(View(monthlyExpenseClaim)); }
public ActionResult Create([Bind(Include = "ID,Date,CustomerID,CustomerEmployeeID,ExpenseItemID,Cost,WBS,StatusID,Approved,CreatedBy,CreatedDate,ModifiedBy,ModifiedDate")] MonthlyExpenseClaim monthlyExpenseClaim) { if (ModelState.IsValid) { // If user is // if (HelperClassLibrary.Enumerations.EmployeeRoles.BA || HelperClassLibrary.Enumerations.EmployeeRoles.Developer) int UserRole = HelperClassLibrary.UserData.GetEmployeeRoleID(User.Identity.Name); if (UserRole == (int)HelperClassLibrary.Enumerations.EmployeeRoles.BA || UserRole == (int)HelperClassLibrary.Enumerations.EmployeeRoles.Developer) { monthlyExpenseClaim.StatusID = (int)HelperClassLibrary.Enumerations.MonthlyExpenseClaimsStatuses.FirstStep; } db.MonthlyExpenseClaims.Add(monthlyExpenseClaim); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerID = new SelectList(db.Customers, "ID", "CustomerName", monthlyExpenseClaim.CustomerID); ViewBag.CustomerEmployeeID = new SelectList(db.CustomerEmployees, "ID", "EmployeeName", monthlyExpenseClaim.CustomerEmployeeID); ViewBag.ExpenseItemID = new SelectList(db.ExpenseItems, "ID", "ExpenseItemName", monthlyExpenseClaim.ExpenseItemID); ViewBag.StatusID = new SelectList(db.Status, "ID", "StatusName", monthlyExpenseClaim.StatusID); return(View(monthlyExpenseClaim)); }