Esempio n. 1
0
        public ActionResult Create([Bind(Include = "Designation_ID,Designation_Parent,Designation_ShortName,Designation_Name")] HRMS_EMP_DESIGNATION_MS hRMS_EMP_DESIGNATION_MS)
        {
            HRMS_EMP_DESIGNATION_MS        h1 = db.HRMS_EMP_DESIGNATION_MS.Where(rec => rec.Designation_ID != 0).FirstOrDefault();
            List <HRMS_EMP_DESIGNATION_MS> h2 = db.HRMS_EMP_DESIGNATION_MS.ToList();
            dynamic MultiView = new ExpandoObject();

            MultiView.data  = h1;
            MultiView.list1 = h2;



            HRMS_EMP_DESIGNATION_MS hed = new HRMS_EMP_DESIGNATION_MS();
            string D_parent             = Request["D_parent"];
            string D_name = Request["D_name"];

            if (D_parent == "" || D_parent == null)
            {
                if (db.HRMS_EMP_DESIGNATION_MS.Where(rec => rec.Designation_Parent == D_name).Any())
                {
                    ViewBag.message = "Designation Already exist  !!!!!!!";
                }
                else
                {
                    hed.Designation_Parent    = Request["D_name"];
                    hed.Designation_ShortName = Request["D_shortname"];
                    hed.Designation_Name      = Request["D_name"];
                    db.HRMS_EMP_DESIGNATION_MS.Add(hed);
                    db.SaveChanges();
                    ViewBag.message = "Designation Added as parent  !!!!!!!";
                }
            }
            else if (db.HRMS_EMP_DESIGNATION_MS.Where(rec => rec.Designation_Parent == D_parent && rec.Designation_Name == D_name).Any())
            {
                ViewBag.message = "Designation Relationship already existed  !!!!!!!";
            }
            else
            {
                if (D_parent == D_name)
                {
                    ViewBag.message = "Not Valid Relationship  !!!!!!!";
                }
                else
                {
                    hed.Designation_Parent    = Request["D_parent"];
                    hed.Designation_ShortName = Request["D_shortname"];
                    hed.Designation_Name      = Request["D_name"];
                    db.HRMS_EMP_DESIGNATION_MS.Add(hed);
                    db.SaveChanges();
                    ViewBag.message = "Added  !!!!!!!";
                }
            }



            //                return RedirectToAction("Index");


            return(View("Create", MultiView));
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(long id)
        {
            HRMS_EMP_DESIGNATION_MS hRMS_EMP_DESIGNATION_MS = db.HRMS_EMP_DESIGNATION_MS.Find(id);

            db.HRMS_EMP_DESIGNATION_MS.Remove(hRMS_EMP_DESIGNATION_MS);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "Designation_ID,Designation_Parent,Designation_ShortName,Designation_Name")] HRMS_EMP_DESIGNATION_MS hRMS_EMP_DESIGNATION_MS)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hRMS_EMP_DESIGNATION_MS).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hRMS_EMP_DESIGNATION_MS));
 }
Esempio n. 4
0
        // GET: HRMS_EMP_DESIGNATION_MS/Create
        public ActionResult Create()
        {
            HRMS_EMP_DESIGNATION_MS        h1 = db.HRMS_EMP_DESIGNATION_MS.Where(rec => rec.Designation_ID != 0).FirstOrDefault();
            List <HRMS_EMP_DESIGNATION_MS> h2 = db.HRMS_EMP_DESIGNATION_MS.ToList();
            dynamic MultiView = new ExpandoObject();

            MultiView.data  = h1;
            MultiView.list1 = h2;

            return(View("Create", MultiView));
        }
Esempio n. 5
0
        // GET: HRMS_EMP_DESIGNATION_MS/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HRMS_EMP_DESIGNATION_MS hRMS_EMP_DESIGNATION_MS = db.HRMS_EMP_DESIGNATION_MS.Find(id);

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