Beispiel #1
0
        public ActionResult ManageEmployeeRole()
        {
            EmployeeRoleModel mod = new EmployeeRoleModel();

            return(View(mod));
        }
Beispiel #2
0
        public ActionResult AddEditEmployeeRole(String id, String empid)
        {
            EmployeeRoleModel mod = new EmployeeRoleModel();


            #region loadstoresAndDesignation

            List <Store> lstStores = (from data in db.Stores
                                      select data).ToList();

            Store objcountry = new Store();
            objcountry.storeName = "Select";
            objcountry.storeID   = 0;
            lstStores.Insert(0, objcountry);
            mod.Stores = lstStores.Select(a => new SelectListItem
            {
                Text  = a.storeName,
                Value = a.storeID.ToString()
            });



            List <Designation> lstDesig = (from data in db.Designations
                                           select data).ToList();

            Designation objdes = new Designation();
            objdes.title         = "Select";
            objdes.designationId = 0;
            lstDesig.Insert(0, objdes);
            mod.Designations = lstDesig.Select(a => new SelectListItem
            {
                Text  = a.title,
                Value = a.designationId.ToString()
            });

            #endregion


            List <EmployeeInfomation> lstEmp = (from data in db.EmployeeInfomations
                                                select data).ToList();

            mod.UserName = lstEmp[0].userName;

            EmployeeRole objRole;
            int          _hdRoleId = Convert.ToInt32(id);
            if (_hdRoleId > 0)
            {
                objRole = db.EmployeeRoles.Where(o => o.employeeroleid == _hdRoleId).SingleOrDefault();

                mod.SelectedStoreId        = Convert.ToInt32(objRole.storeid);
                mod.SelectedDesignationsId = objRole.designationId;
            }
            else
            {
                objRole = new EmployeeRole();

                objRole.storeid       = mod.SelectedStoreId;
                objRole.designationId = mod.SelectedDesignationsId;
            }
            mod.employeeroleid = Convert.ToInt32(_hdRoleId);
            mod.employeeid     = Convert.ToInt32(empid);
            mod.isdefault      = objRole.isdefault;


            //  mod.designationId = _hdndesId;
            //  mod.title = objdes.title;

            return(View(mod));
        }