You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
3.1 KiB
131 lines
3.1 KiB
<%@ WebHandler Language="C#" Class="Handler" %>
|
|
|
|
using System;
|
|
using System.Web;
|
|
using System.Collections.Generic;
|
|
|
|
public class Handler : IHttpHandler {
|
|
|
|
HttpRequest Request = null;
|
|
HttpResponse Response = null;
|
|
|
|
public void ProcessRequest(HttpContext context)
|
|
{
|
|
context.Response.ContentType = "text/plain";
|
|
Request = context.Request;
|
|
Response = context.Response;
|
|
|
|
string method = Request.Params["method"];
|
|
switch (method)
|
|
{
|
|
|
|
case "GetTable1":
|
|
GetTable1();
|
|
break;
|
|
case "GetTableSum":
|
|
GetTableSum();
|
|
break;
|
|
case "CreateTable":
|
|
CreateTable();
|
|
break;
|
|
case "CreateMiddleTable":
|
|
CreateMiddleTable();
|
|
break;
|
|
case "GetMiddleTableData":
|
|
string page = Request.Params["page"];
|
|
GetMiddleTableData(page);
|
|
break;
|
|
case "CreateTablePaoGuang":
|
|
CreateTablePaoGuang();
|
|
break;
|
|
case "GetTableSumPaoGuang":
|
|
GetTableSumPaoGuang();
|
|
break;
|
|
case "GetMiddleTablePaoGuang":
|
|
string pagePG = Request.Params["page"];
|
|
GetMiddleTablePaoGuang(pagePG);
|
|
break;
|
|
case "GetSumRateTable":
|
|
GetSumRateTable();
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
public bool IsReusable
|
|
{
|
|
get
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
|
|
#region 喷涂下线合格率看板--滚动版
|
|
|
|
void GetTable1()
|
|
{
|
|
Response.Write(PaintingScreen.Handler.Function.GetTable1());
|
|
Response.End();
|
|
}
|
|
|
|
void GetTableSum()
|
|
{
|
|
Response.Write(PaintingScreen.Handler.Function.GetTableSum());
|
|
Response.End();
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region 喷涂下线合格率看板--分页版
|
|
|
|
void CreateTable()
|
|
{
|
|
Response.Write(PaintingScreen.Handler.Function.CreateTable());
|
|
Response.End();
|
|
}
|
|
|
|
void CreateMiddleTable()
|
|
{
|
|
Response.Write(PaintingScreen.Handler.Function.CreateMiddleTable());
|
|
Response.End();
|
|
}
|
|
|
|
void GetMiddleTableData(string page)
|
|
{
|
|
string res = PaintingScreen.Handler.Function.GetMiddleTableData(page);
|
|
Response.Write(res);
|
|
Response.End();
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region 抛光TOP5看板
|
|
|
|
void CreateTablePaoGuang()
|
|
{
|
|
Response.Write(PaintingScreen.Handler.Function.CreateTablePaoGuang());
|
|
Response.End();
|
|
}
|
|
|
|
void GetTableSumPaoGuang()
|
|
{
|
|
Response.Write(PaintingScreen.Handler.Function.GetTableSumPaoGuang());
|
|
Response.End();
|
|
}
|
|
|
|
void GetMiddleTablePaoGuang(string page)
|
|
{
|
|
Response.Write(PaintingScreen.Handler.Function.GetMiddleTablePaoGuang(page));
|
|
Response.End();
|
|
}
|
|
|
|
void GetSumRateTable()
|
|
{
|
|
Response.Write(PaintingScreen.Handler.Function.GetSumDefectPercent());
|
|
Response.End();
|
|
}
|
|
|
|
#endregion
|
|
|
|
}
|