private void SetDeviceListAuth(ref DEVICE_LIST_COND Cond) { Cond.COMPANY_CODE = SessionHelper.LoginInfo.EMPLOYEE_SEARCH_AUTH.COMPANY_CODE; Cond.STORE_CODE = SessionHelper.LoginInfo.EMPLOYEE_SEARCH_AUTH.STORE_CODE; Cond.CONTACT_DEPT_SEARCH = SessionHelper.LoginInfo.EMPLOYEE_SEARCH_AUTH.DEPT_SEARCH; Cond.CONTACT_PARENT_MEMBER_CODE = SessionHelper.LoginInfo.EMPLOYEE_SEARCH_AUTH.PARENT_MEMBER_CODE; Cond.CONTACT_CODE = SessionHelper.LoginInfo.EMPLOYEE_SEARCH_AUTH.MEMBER_CODE; }
public PartialViewResult PV_devicelist(DEVICE_LIST_COND Cond) { if (Cond.DISPLAY_MODE != "Total") { this.SetDeviceListAuth(ref Cond); } ViewBag.DISPLAY_MODE = Cond.DISPLAY_MODE; ViewBag.list = Service.deviceService.GetDeviceList(Cond); if (!string.IsNullOrEmpty(Cond.DISPLAY_MODE) && Cond.DISPLAY_MODE.ToLower() == "tab") { return(PartialView2("~/views/basic/partial/pv_devicelist_tab.cshtml")); } else { return(PartialView2()); } }
public PartialViewResult pv_AdDevicelist(DEVICE_LIST_COND Cond) { if (SessionHelper.LoginInfo.STORE_CODE != 1 || !(SessionHelper.LoginInfo.STORE.STORE_TYPE == 1 || SessionHelper.LoginInfo.STORE.STORE_TYPE == 4)) { Cond.COMPANY_CODE = SessionHelper.LoginInfo.COMPANY_CODE; } if (SessionHelper.LoginInfo.STORE_CODE != 1 && !(SessionHelper.LoginInfo.STORE.STORE_TYPE == 1 || SessionHelper.LoginInfo.STORE.STORE_TYPE == 4)) { Cond.STORE_CODE = SessionHelper.LoginInfo.STORE_CODE; } if (SessionHelper.LoginInfo.EMPLOYEE.EMP_AUTH != null) { switch (SessionHelper.LoginInfo.EMPLOYEE.EMP_AUTH) { case 2: /*상위부서권한*/ Cond.STORE_CODE = SessionHelper.LoginInfo.EMPLOYEE.STORE_CODE; Cond.CONTACT_DEPT_SEARCH = SessionHelper.LoginInfo.EMPLOYEE.DEPT_SEARCH; break; case 3: /*부서권한*/ Cond.STORE_CODE = SessionHelper.LoginInfo.EMPLOYEE.STORE_CODE; Cond.CONTACT_DEPT_CODE = SessionHelper.LoginInfo.EMPLOYEE.DEPT_CODE; break; case 8: /*상급자권한*/ Cond.STORE_CODE = SessionHelper.LoginInfo.EMPLOYEE.STORE_CODE; Cond.CONTACT_PARENT_MEMBER_CODE = SessionHelper.LoginInfo.MEMBER.MEMBER_CODE; break; case 9: /*본인권한*/ Cond.STORE_CODE = SessionHelper.LoginInfo.EMPLOYEE.STORE_CODE; Cond.CONTACT_CODE = SessionHelper.LoginInfo.MEMBER.MEMBER_CODE; break; } } ViewBag.list = Service.deviceService.GetDeviceList(Cond); return(PartialView2()); }
public ActionResult DeviceExcelReport(DEVICE_LIST_COND Cond) { if (Cond.DISPLAY_MODE != "Total") { this.SetDeviceListAuth(ref Cond); } List <string> headers = new List <string>() { "코드", "로컬박스명", "지점명", "영리구분", "사업구분", "담당자명", "담당자전화", "인증번호", "주소", "수정자", "수정시간" }; Cond.PAGE = 1; Cond.PAGE_COUNT = 100000; return(Service.deviceService.GetDeviceList(Cond).Select(s => new { DEVICE_CODE = s.DEVICE_CODE , DEVICE_NAME = s.DEVICE_NAME , STORE_NAME = s.STORE_NAME , BUSI_TYPE_NAME = s.BUSI_TYPE_NAME , BUSI_TYPE_NAME2 = s.BUSI_TYPE_NAME2 , CONTACT_NAME = s.CONTACT_NAME , CONTACT_PHONE = s.CONTACT_PHONE , AUTH_NUMBER = s.AUTH_NUMBER , ADDRESS = s.ADDRESS , UPDATE_NAME = s.UPDATE_NAME , UPDATE_DATE = s.UPDATE_DATE }).ToList().ToExcel(SessionHelper.LoginInfo.CURRENT_MENU_NAME + DateTime.Now.ToString("_yyyyMMddHHmmss"), headers)); ; }
public PartialViewResult pv_RelativeDevice(DEVICE_LIST_COND Cond) { ViewBag.list = new DeviceService().GetRelativeDevice(Cond); return(PartialView2()); }
public PartialViewResult pv_DeviceMainDeviceList(DEVICE_LIST_COND Cond) { ViewBag.list = Service.deviceService.GetDeviceList(Cond); return(PartialView2("~/Views/basic/partial/pv_AdDevicelist.cshtml")); }
public ActionResult deviceList(DEVICE_LIST_COND Cond) { SessionHelper.LOG_NAME = "로컬박스조회"; ViewBag.Cond = Cond; return(View()); }