Ejemplo n.º 1
0
        /// <summary>
        /// 员 工 考 勤 历 史 记 录 查  询
        /// </summary>
        /// <param name="beginTime">开始时间</param>
        /// <param name="endTime">结束时间</param>
        /// <param name="branchId">机构</param>
        /// <param name="departId">部门</param>
        /// <param name="userId">用户Id</param>
        /// <param name="userName">用户名</param>
        /// <returns>历史记录集合</returns>
        public static IList <ManualSign> SearchManualSignByCondition(string beginTime, string endTime, string branchId, string departId, string userId, string userName)
        {
            if (beginTime != null && !beginTime.Equals("") && endTime != null && !endTime.Equals(""))
            {
                #region
                string sqlview = "select * from viewManualSignHistory where SignTime between '" + string.Format("{0:yyyy-MM-dd 0:00:00}", DateTime.Parse(beginTime.Trim())) + "' and '" + string.Format("{0:yyyy-MM-dd 23:59:59}", DateTime.Parse(endTime.Trim())) + "' ";
                if (userId != null && !userId.Equals(""))
                {
                    sqlview += " and UserId = '" + userId + "'";
                }


                if (userName != null && !userName.Equals(""))
                {
                    sqlview += " and UserName like '" + userName + "%'";
                }


                //当机构部门用户名都不为空时
                if (branchId != null && !branchId.Equals("") && departId != null && !departId.Equals("") && userName != null && !userName.Equals(""))
                {
                    sqlview += " and BranchId = '" + branchId + "' and DepartId='" + departId + "' and UserName like'" + userName + "%'";
                }

                //当机构部门都不为空时
                if (branchId != null && !branchId.Equals("") && departId != null && !departId.Equals(""))
                {
                    sqlview += " and BranchId = '" + branchId + "' and DepartId='" + departId + "'";
                }

                //当机构,姓名不为空时
                if (branchId != null && !branchId.Equals("") && userName != null && !userName.Equals(""))
                {
                    sqlview += " and BranchId = '" + branchId + "' and UserName like '" + userName + "%'";
                }
                //当机构不为空时
                if (branchId != null && !branchId.Equals(""))
                {
                    sqlview += " and BranchId = '" + branchId + "'";
                }
                #endregion
                return(ManualSignService.GetManualSignBySql(sqlview));
            }
            return(null);
        }
Ejemplo n.º 2
0
 public static int GetManualSignState(bool sign, string userId)
 {
     return(ManualSignService.GetManualSignState(sign, userId));
 }
Ejemplo n.º 3
0
 public static void ModifyManualSign(ManualSign manualSign)
 {
     ManualSignService.ModifyManualSign(manualSign);
 }
Ejemplo n.º 4
0
 public static void DeleteManualSignBySignId(int signId)
 {
     ManualSignService.DeleteManualSignBySignId(signId);
 }
Ejemplo n.º 5
0
 public static ManualSign GetManualSignById(int newId)
 {
     return(ManualSignService.GetManualSignById(newId));
 }
Ejemplo n.º 6
0
 public static ManualSign AddManualSign(ManualSign manualSign)
 {
     return(ManualSignService.AddManualSign(manualSign));
 }