2011-02-14 6 views
1

전기 요금을 기준으로 에너지 비용을 표시하는 웹 응용 프로그램을 개발 중입니다.ASP.NET 시간표 컨트롤은 어떻게 찾을 수 있습니까?

저는 일주일 중 매일 다른 시간 간격으로 다른 전기 요금을 정의 할 수있는 일종의 시간표가 필요합니다.

유연한 것이 필요하지만 일주일 동안 만 필요합니다. 나는 달력이나 스케줄러가 필요 없다. 간단하고 유연하며 .NET과 통합되는 컨트롤을 찾지 못했습니다.

어디에서 이러한 컨트롤을 찾을 수 있습니까?

답변

0

나는 다음과 같은 테이블 구조 꽤 유연하게 정의 할 수 있습니다 생각 :

CREATE TABLE [dbo].[TarrifWindows](
    [Id] [int] NOT NULL, 
    [StartTime] [datetime] NOT NULL, 
    [EndTime] [datetime] NOT NULL, 
    [StartDay] [int] NOT NULL, 
    [EndDay] [int] NOT NULL, 
    [TarriffAmount] [money] NOT NULL, 
CONSTRAINT [PK_TarrifWindows] PRIMARY KEY CLUSTERED 
(
    [Id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 
) ON [PRIMARY] 

은 "날"필드는 예를 들어, 일 서수이 아닌 날짜 시간 값입니다, 0은 일요일, 5 일 금요일입니다. 화요일 오전에 월요일부터 금요일까지 또는 2:37 AM에서 2:38 AM까지 원하는 모든 미친 창을 지정할 수 있습니다. 현재 윈도우를 확인하려면 현재 날짜 서수가 시작일과 종료일 사이에 있고 현재 시간이 시작과 종료 시간 사이에 있도록 테이블을 쿼리하면됩니다. 자정에 걸쳐있는 창문을 가지고 멋진 발놀림을해야 할 수도 있습니다 ... 나는 머리 속에서 모든 조합을 실행하지 않았습니다.

데이터베이스 플랫폼을 지정하지 않았으므로이를 피하기 위해 데이터 테이블에 저장 한 다음 xml로 로컬로 직렬화 할 수 있습니다. 나에게 꽤 가볍게 보인다.

1

ASP.NET 컨트롤이 필요합니까? 아마도 JSON 피드를 통해 채워진 클라이언트 측 jQuery 컨트롤이 적합한 대안일까요? jQuery Week Calendar을 권해드립니다.

관련 문제