Пример #1
0
        public ActionResult Edit(HRMS_Travel_Application hRMS_Travel_Application)
        {
            //ModelState.Remove("From_Date");
            //var FromDate = db.HRMS_Travel_Application.Where(rec => rec.ID == hRMS_Travel_Application.ID).SingleOrDefault();
            //hRMS_Travel_Application.From_Date = FromDate.From_Date;
            //ModelState.Remove("To_Date");
            //hRMS_Travel_Application.From_Date = FromDate.To_Date;
            //db.Entry(FromDate).State = EntityState.Detached;
            //HRMS_Travel_Application hRMS_Travel_ = db.HRMS_Travel_Application.Find(hRMS_Travel_Application.ID);
            //hRMS_Travel_.Status = hRMS_Travel_Application.Status;
            //db.Entry(hRMS_Travel_Application).State = EntityState.Modified;
            //db.SaveChanges();
            //ModelState.Clear();
            //return RedirectToAction("Index");

            if (ModelState.IsValid)
            {
                db.Entry(hRMS_Travel_Application).State = EntityState.Modified;
                db.SaveChanges();
                ModelState.Clear();
                return(RedirectToAction("Index"));
                //}
                //    ViewBag.emp_id = new SelectList(db.Accounts, "ID", "UserName", hRMS_Travel_Application.emp_id);
                //ViewBag.Approved_by = new SelectList(db.Accounts, "ID", "UserName", hRMS_Travel_Application.Approved_by);
                //ViewBag.Grade = new SelectList(db.HRMS_CATEGORY_GRADE, "Category_ID", "Category_Name", hRMS_Travel_Application.Grade);
                //ViewBag.Designation = new SelectList(db.HRMS_DESG_MS, "Desg_Id", "Desg_Name", hRMS_Travel_Application.Designation);
                //ViewBag.Travel_Purpose = new SelectList(db.HRMS_Travel_Purpose, "ID", "Name", hRMS_Travel_Application.Travel_Purpose);
                //ViewBag.Travel_Type = new SelectList(db.HRMS_Travel_type, "ID", "Short_Name", hRMS_Travel_Application.Travel_Type);
                //ViewBag.Travel_App_Type = new SelectList(db.HRMS_TravelMode_MS, "Mode_ID", "Mode_Type", hRMS_Travel_Application.Travel_App_Type);
            }
            return(RedirectToAction("Index"));
        }
Пример #2
0
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HRMS_Travel_Application hRMS_Travel_Application = db.HRMS_Travel_Application.Find(id);
            var user = Convert.ToInt64(Session["id"]);

            hRMS_Travel_Application.Approved_by   = user;
            hRMS_Travel_Application.Approved_date = DateTime.Now;
            ViewBag.Fromdate = hRMS_Travel_Application.From_Date;
            ViewBag.todate   = hRMS_Travel_Application.To_Date;


            if (hRMS_Travel_Application == null)
            {
                return(HttpNotFound());
            }
            return(View(hRMS_Travel_Application));
        }