Пример #1
0
        public static string GetEmployeeTypeDisplay(EnmEmpType type)
        {
            switch (type)
            {
            case EnmEmpType.Employee:
                return("正式员工");

            case EnmEmpType.OutEmployee:
                return("外协人员");

            default:
                return("未定义");
            }
        }
Пример #2
0
        public List <M_Authorization> GetEntitiesInType(EnmEmpType type)
        {
            SqlParameter[] parms = { new SqlParameter("@Type", SqlDbType.Int) };
            parms[0].Value = (int)type;

            var entities = new List <M_Authorization>();

            using (var rdr = SqlHelper.ExecuteReader(this._databaseConnectionString, CommandType.Text, SqlCommands_Rs.Sql_M_Authorization_Repository_GetEntitiesInType, parms)) {
                while (rdr.Read())
                {
                    var entity = new M_Authorization();
                    entity.CardId    = SqlTypeConverter.DBNullStringHandler(rdr["HexCode"]);
                    entity.DeviceId  = SqlTypeConverter.DBNullStringHandler(rdr["DeviceId"]);
                    entity.BeginTime = SqlTypeConverter.DBNullDateTimeHandler(rdr["BeginTime"]);
                    entity.EndTime   = SqlTypeConverter.DBNullDateTimeHandler(rdr["LimitTime"]);
                    entity.Password  = SqlTypeConverter.DBNullStringHandler(rdr["Pwd"]);
                    entities.Add(entity);
                }
            }
            return(entities);
        }
Пример #3
0
 public List <M_Authorization> GetAuthorizationsInType(EnmEmpType type)
 {
     return(_repository.GetEntitiesInType(type));
 }