예제 #1
0
        public ActionResult Edit(int id)
        {
            DepartmentSetupProvider pro = new DepartmentSetupProvider();

            DepartmentSetupModel model = new DepartmentSetupModel();

            model = pro.GetList().Where(x => x.DeptID == id).FirstOrDefault();
            return(View("_Edit", model));
        }
예제 #2
0
        public ActionResult _Edit(DepartmentSetupModel model)
        {
            DepartmentSetupProvider pro = new DepartmentSetupProvider();

            if (ModelState.IsValid)
            {
                int i = pro.Update(model);
                if (i == 1)
                {
                    TempData["Update"] = "Record Updated Successfully !";
                    return(RedirectToAction("DeptMain"));
                }
            }
            return(View("_VUC_Add", model));
        }
예제 #3
0
        public ActionResult DeptMain(string searchString)
        {
            string searchWords = searchString;

            DepartmentSetupProvider proDept     = new DepartmentSetupProvider();
            DepartmentSetupModel    deptModlObj = new DepartmentSetupModel();

            deptModlObj.DepartmentSetupList = proDept.GetList();

            if (!String.IsNullOrEmpty(searchWords))
            {
                deptModlObj.DepartmentSetupList = proDept.GetlistBySearchWord(searchWords);
            }
            return(View("DeptMain", deptModlObj));
        }
예제 #4
0
        public int Update(DepartmentSetupModel model)
        {
            EHMSEntities ent  = new EHMSEntities();
            var          item = ent.SetupDepartments.Where(x => x.DeptName.ToLower() == model.DeptName.ToLower());

            if (item.Count() == 0)
            {
                var objtoedit = ent.SetupDepartments.Where(x => x.DeptID == model.DeptID).FirstOrDefault();
                AutoMapper.Mapper.Map(model, objtoedit);
                objtoedit.IsAvailable      = true;
                ent.Entry(objtoedit).State = System.Data.EntityState.Modified;
                int i = ent.SaveChanges();
                return(i);
            }
            else
            {
                return(0);
            }
        }
예제 #5
0
        public ActionResult Create(DepartmentSetupModel model)
        {
            DepartmentSetupProvider pro = new DepartmentSetupProvider();

            if (ModelState.IsValid)
            {
                int i = pro.Insert(model);

                if (i == 1)
                {
                    TempData["Success"] = "Record Created Succussfully !";
                    return(RedirectToAction("DeptMain"));
                }
                if (i == 0)
                {
                    TempData["Exist"] = "Department Name Already Exist !";
                    return(RedirectToAction("DeptMain"));
                }
            }

            return(View("_VUC_Add"));
        }
예제 #6
0
        public int Insert(DepartmentSetupModel Model)
        {
            using (EHMSEntities ent = new EHMSEntities())
            {
                var item           = ent.SetupDepartments.Where(x => x.DeptName.ToLower() == Model.DeptName.ToLower());
                var DepartmetnCode = ent.SetupDepartments.Where(x => x.DeptCode == Model.DeptCode);

                if (item.Count() == 0 && DepartmetnCode.Count() == 0)
                {
                    var objToSave = AutoMapper.Mapper.Map <DepartmentSetupModel, SetupDepartment>(Model);
                    objToSave.IsAvailable           = true;
                    objToSave.AssociateDepartmentID = 1000;//This is for opd
                    ent.SetupDepartments.Add(objToSave);
                    int i = ent.SaveChanges();
                    return(i);
                }
                else
                {
                    return(0);
                }
            }
        }
예제 #7
0
        public ActionResult Create()
        {
            DepartmentSetupModel model = new DepartmentSetupModel();

            return(PartialView("_VUC_Add", model));
        }