Esempio n. 1
0
        /// <summary>
        /// ユーザー位置情報を固定席以外全件消去する
        /// </summary>
        /// <returns></returns>
        public bool ClearAllEmpLocationInfo_Service(string postedAreaDv = DefaultAreadv)
        {
            //                ↓はxml内に記述されたSQLの「#」で括られた部分
            var param = new { FLOOR_PLACE_DV = postedAreaDv };

            return(T_EMP_LOCATION_Repository.ClearAllEmpLocationInfo_Repository(param));
        }
Esempio n. 2
0
        /// <summary>
        /// ユーザー位置情報を取得する
        /// </summary>
        /// <returns></returns>
        public IEnumerable <T_EMP_LOCATION> FetchEmpLocationInfo_Service(string PostedEmpNo, string postedAreaDv = DefaultAreadv)
        {
            //                ↓はxml内に記述されたSQLの「#」で括られた部分
            var param = new { EMP_NO = PostedEmpNo, FLOOR_PLACE_DV = postedAreaDv };

            return(T_EMP_LOCATION_Repository.FetchEmpLocationInfo_Repository(param));
        }
Esempio n. 3
0
        /// <summary>
        /// 対象ユーザーの席情報を登録する
        /// </summary>
        /// <param name="empId"></param>
        /// <param name="seatNo"></param>
        public bool RegisterEmpLocation_Service(int empId, string seatNo, string phoneNo = null, bool fixedFlg = false)
        {
            var param = new { EMP_NO = empId, seat_NO = seatNo, EXTENSION_LINE_NO = phoneNo, FIXED_FLG = fixedFlg };

            return(T_EMP_LOCATION_Repository.RegisterEmpLocation(param) > 0? true: false);
        }
Esempio n. 4
0
        /// <summary>
        /// 対象ユーザーが席をすでに席をとっているかチェック
        /// </summary>
        /// <param name="empId"></param>
        /// <returns></returns>
        public int?hasLocationCheckByEmpId_Service(int empId)
        {
            var param = new { EMP_NO = empId };

            return(T_EMP_LOCATION_Repository.hasLocationCheckByEmpId(param));
        }
Esempio n. 5
0
        /// <summary>
        /// ユーザー位置情報のステータスを取得する
        /// </summary>
        /// <param name="seatNo"></param>
        /// <returns></returns>
        public IEnumerable <T_EMP_LOCATION> FetchLocationStatus_Service(string seatNo)
        {
            var param = new { seat_NO = seatNo };

            return(T_EMP_LOCATION_Repository.FetchLocationStatus(param));
        }