|
安世亚太(PERA Global)致力于精益研发技术的丰富与发展,提供该领域中最先进的方法技术、平台与服务,帮助用户提升产品技术附加值,提高核心竞争力。公司员工500余人,总部设在中国北京,在上海、成都、广州、沈阳、南京、武汉、西安、深圳、重庆、哈尔滨、济南等城市设有分公司。 凝聚人才是安世亚太成功的主要原因。我们从未停止过吸纳世界上在工程仿真、创新设计、质量管理、精益研发等领域的优秀人才。在现有员工500余人中,半数多为研发与技术人员,拥有包括院士在内的50多位知名顾问,与国际30多家公司和600多位专业技术专家建立长期合作关系。在中国及白俄罗斯设有研发中心。
本科或本科以上学历; |
| 有意者请将简历发送至:haoyu.zheng@peraglobal.com |
有个需求,笔者比较挠头,要求如果前台有数据项的话 这一行就显示,没有的话,就隐藏。
如果要是一个一个判断,并通过Panel的Visible属性设置的话,就得写25次,难道没有别的办法了吗?当然有,就用反射机制就可以。
,count(*) as peopleCount
FROM Employee
,count(*) as peopleCount
FROM Employee
GROUP BY depId
,deptId
,count(*) over() as peopleCount
FROM Employee
ORDER BY 2
,depId
count(*) over(partition by deptId) as peopleCount
FROM Employee
ORDER BY 2
,depId
,peopleCount
FROM
(SELECT EnglishName
,depId
,count(*) over(partition by depId) as peopleCount
FROM Employee
ORDER BY 2
) x
IE 8虽然发布,但是依然有不少人用IE 6,对于样式的构建十分头疼。
Div+CSS中最关键的是浮动布局,如果出现右边的框移到下边的状况,一般是以下两种原因:
(一)父元素宽度不够
主要是增加父元素宽度即可,因为IE 6的宽度计算和IE 8/FF不一样导致。
(二)IE 6本身的Bug
当浮动的时候,宽度可能会被双倍计算,这样的话可以在float之后写:*display:inline来解决。
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[T_Consultation_Select]
@ConsultationStyleID TINYINT,
@AnswerUserID VARCHAR(30),
@IncomeCallBeginTime [DATETIME],
@IncomeCallEndTime [DATETIME]
AS
BEGIN
DECLARE @whereStr VARCHAR(8000),
@count INT
SET @count=0
SET @whereStr=''
IF @ConsultationStyleID IS NOT NULL
BEGIN
IF(@count>0)
BEGIN
SELECT @whereStr=@whereStr+' AND T_Consultation.ConsultationStyleID ='+Convert(Varchar(10),@ConsultationStyleID)
END
ELSE
BEGIN
SELECT @whereStr=@whereStr+' T_Consultation.ConsultationStyleID ='+Convert(Varchar(10),@ConsultationStyleID)
END
SET @count=@count +1
END
IF @AnswerUserID IS NOT NULL
BEGIN
IF(@count>0)
BEGIN
SELECT @whereStr=@whereStr+' AND T_Consultation.AnswerUserID ='''+Convert(Varchar(10),@AnswerUserID)''
END
ELSE
BEGIN
SELECT @whereStr=@whereStr+' T_Consultation.AnswerUserID ='''+Convert(Varchar(10),@AnswerUserID)''
END
SET @count=@count +1
END
IF @IncomeCallBeginTime IS NOT NULL
BEGIN
IF(@count>0)
BEGIN
SELECT @whereStr=@whereStr+' AND T_Consultation.CreateTime >=''+ CONVERT(VARCHAR(10),@IncomeCallBeginTime)'''
END
ELSE
BEGIN
SELECT @whereStr=@whereStr+' T_Consultation.CreateTime >='' + CONVERT(VARCHAR(10),@IncomeCallBeginTime)'''
END
END
IF @IncomeCallEndTime IS NOT NULL
BEGIN
IF(@count>0)
BEGIN
SELECT @whereStr=@whereStr+' AND T_Consultation.CreateTime <='' + CONVERT(VARCHAR(10),@IncomeCallEndTime)'''
END
ELSE
BEGIN
SELECT @whereStr=@whereStr+' T_Consultation.CreateTime <='' + CONVERT(VARCHAR(10),@IncomeCallEndTime)'''
END
END
IF(@count>0)
SELECT @whereStr='SELECT [CreateTime]
FROM T_Consultation WHERE T_Consultation.FollowUpMark='+'1'+' And ' + @whereStr
ELSE
SELECT @whereStr='SELECT ConsultationID,(SELECT ParaName FROM T_SysPara WHERE GroupID=14 AND ParaID=T_Consultation.ConsultationStyleID)AS ConsultationStyleID,
[ConsultationContent],[ConsultationResults],(SELECT ParaName FROM T_SysPara WHERE GroupID=16 AND ParaID=T_Consultation.HaveOrderingIntention)AS HaveOrderingIntention,[OrderingIntentionContent],
[CustomerID],[AnswerUserID],[CreateTime]
FROM T_Consultation where T_Consultation.FollowUpMark='+'1'
END
select (@whereStr)

