public ActionResult DeleteConfirmed(short id)
 {
     try
     {
         HR_EmpType hr_emptype = db.HR_EmpType.Find(id);
         db.HR_EmpType.Remove(hr_emptype);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
 public static Common.Business.HR_EmpType Fetch(HR_EmpType data)
 {
     Common.Business.HR_EmpType item = (Common.Business.HR_EmpType)Activator.CreateInstance(typeof(Common.Business.HR_EmpType));
     //using (ObjectFactory.BypassPropertyChecks(item))
     {
         item.Client      = data.Client;
         item.EmpTypeCode = data.EmpTypeCode;
         item.EmpTypeName = data.EmpTypeName;
         item.Memo        = data.Memo;
     }
     ObjectFactory.MarkAsChild(item);
     ObjectFactory.MarkOld(item);
     return(item);
 }
        public ActionResult Create([Bind(Include = "TypID,TypeName,CategoryID")] HR_EmpType hr_emptype)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.HR_EmpType.Add(hr_emptype);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                throw;
            }

            //ViewBag.CategoryID = new SelectList(db.HR_Category, "CatID", "CategoryName", hr_emptype.CategoryID);
            return(View(hr_emptype));
        }
 // GET: /HumanResource/EmpType/Details/5
 public ActionResult Details(short?id)
 {
     try
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         HR_EmpType hr_emptype = db.HR_EmpType.Find(id);
         if (hr_emptype == null)
         {
             return(HttpNotFound());
         }
         return(View(hr_emptype));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Edit([Bind(Include = "TypID,TypeName,CategoryID")] HR_EmpType hr_emptype)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Entry(hr_emptype).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             ViewUserEmp loggedUser = Session["LoggedUser"] as ViewUserEmp;
             AuditManager.SaveAuditLog(loggedUser.UserID, Convert.ToInt16(AuditManager.AuditForm.Type), Convert.ToInt16(AuditManager.AuditOperation.Edit), DateTime.Now, (int)hr_emptype.TypID);
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         throw;
     }
     // ViewBag.CategoryID = new SelectList(db.HR_Category, "CatID", "CategoryName", hr_emptype.CategoryID);
     return(View(hr_emptype));
 }
 // GET: /HumanResource/EmpType/Edit/5
 public ActionResult Edit(short?id)
 {
     try
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         HR_EmpType hr_emptype = db.HR_EmpType.Find(id);
         if (hr_emptype == null)
         {
             return(HttpNotFound());
         }
         // ViewBag.CategoryID = new SelectList(db.HR_Category, "CatID", "CategoryName", hr_emptype.CategoryID);
         return(View(hr_emptype));
     }
     catch (Exception)
     {
         return(View());
     }
 }