From f4505a74b3eb3dfc2f8f1d679ab52d3aeacf49c7 Mon Sep 17 00:00:00 2001 From: "ruoxing.wang" <88384874@qq.com> Date: Wed, 21 Aug 2024 15:18:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E6=A3=80=E5=92=8C=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=8A=9F=E8=83=BD=E7=9A=84=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MESClassLibrary/BLL/BasicInfo/ProductBLL.cs | 3 +- MESClassLibrary/BLL/Check/InspectResultBLL.cs | 9 +- MESClassLibrary/BLL/Stock/StockInBLL.cs | 222 +++++++++-------- MESClassLibrary/DAL/Check/InspectResultDAL.cs | 11 +- MESClassLibrary/Tool.cs | 2 + MESWebSite/HttpHandlers/ColorHandler.ashx.cs | 35 +++ MESWebSite/MESWebSite.csproj | 8 + MESWebSite/Manage/Index.aspx | 9 +- MESWebSite/Manage/StockIn.aspx | 36 +-- MESWebSite/Manage/StockIn.aspx.designer.cs | 18 +- MESWebSite/Manage/StockInTest.aspx | 225 ++++++++++++++++++ MESWebSite/Manage/StockInTest.aspx.cs | 17 ++ .../Manage/StockInTest.aspx.designer.cs | 35 +++ 13 files changed, 495 insertions(+), 135 deletions(-) create mode 100644 MESWebSite/Manage/StockInTest.aspx create mode 100644 MESWebSite/Manage/StockInTest.aspx.cs create mode 100644 MESWebSite/Manage/StockInTest.aspx.designer.cs diff --git a/MESClassLibrary/BLL/BasicInfo/ProductBLL.cs b/MESClassLibrary/BLL/BasicInfo/ProductBLL.cs index 9298733..244fac0 100644 --- a/MESClassLibrary/BLL/BasicInfo/ProductBLL.cs +++ b/MESClassLibrary/BLL/BasicInfo/ProductBLL.cs @@ -271,11 +271,10 @@ namespace MESClassLibrary.BLL.BasicInfo BasicBLL productTypeDB = new BasicBLL(); - var info = from m in db.SearchAllInfo().ToList() join s in productTypeDB.SearchAllInfo().ToList() on m.ProductTypeID equals s.ProductTypeID into val2Grp from grp in val2Grp.DefaultIfEmpty() - where grp.ProductTypeNo == productTypeNo + where grp != null && grp.ProductTypeNo == productTypeNo select new { m.ProductID, m.ProductName }; string jsonStr = "[]"; jsonStr = JSONTools.ScriptSerialize(info); diff --git a/MESClassLibrary/BLL/Check/InspectResultBLL.cs b/MESClassLibrary/BLL/Check/InspectResultBLL.cs index eb31c36..0327e16 100644 --- a/MESClassLibrary/BLL/Check/InspectResultBLL.cs +++ b/MESClassLibrary/BLL/Check/InspectResultBLL.cs @@ -163,7 +163,14 @@ namespace MESClassLibrary.BLL.Check tb_InspectResult md = new tb_InspectResult(); md.barcode = list[i].barcode; md.side = list[i].side; - md.position = list[i].position == "下线二检 点修补" ? "二次抛光" : list[i].position; + if (!string.IsNullOrEmpty(list[i].position) && list[i].position.Replace(" ","")== "下线二检点修补") { + md.position = "二次抛光"; + } + else + { + md.position = list[i].position; + } + // md.position = list[i].position == "下线二检 点修补" ? "二次抛光" : list[i].position; md.stationNo = list[i].stationNo; md.workClass = list[i].workClass; md.productInfo = list[i].productInfo; diff --git a/MESClassLibrary/BLL/Stock/StockInBLL.cs b/MESClassLibrary/BLL/Stock/StockInBLL.cs index 2bbb962..365747d 100644 --- a/MESClassLibrary/BLL/Stock/StockInBLL.cs +++ b/MESClassLibrary/BLL/Stock/StockInBLL.cs @@ -27,81 +27,55 @@ namespace MESClassLibrary.BLL.Stock try { string jsonStr = "[]"; - int total = 0;//总行数 - //List list = db.SearchAllInfo(); + int total = 0;//总行数 - DateTime start = Convert.ToDateTime(StartTime); - DateTime end = Convert.ToDateTime(EndTime); - - List list = new List(); - string sql = @"IF object_id(N'tempdb..#c',N'U') is not null - BEGIN - DROP Table #c - END - CREATE TABLE #c (barcode NVARCHAR(50),workClass NVARCHAR(100),productInfo NVARCHAR(200)) - - INSERT INTO #c - ( barcode,workClass, productInfo ) - SELECT d.barcode,d.workClass, d.productInfo FROM ( - SELECT *,cre_date_idx = ROW_NUMBER() OVER (PARTITION BY barcode ORDER BY createTime DESC) - FROM dbo.tb_InspectResult - WHERE barcode IN (SELECT barcode FROM dbo.tb_StockIn WHERE createTime >='"+ start+ @"' AND createTime <='"+ end+ @"') - ) d - WHERE d.cre_date_idx =1 - CREATE INDEX IX_TempTable ON #c(workClass,productInfo) - SELECT a.ID,a.barcode,a.pass,a.createTime,#c.productInfo,#c.workClass FROM dbo.tb_StockIn a - LEFT OUTER JOIN - #c ON a.barcode=#c.barcode - WHERE createTime >='" + start+ @"' AND createTime <='"+ end+ @"'"; - if (!string.IsNullOrEmpty(workClass)) - { - sql += " and #c.workClass like '%" + workClass + @"%' "; - } - - if (!string.IsNullOrEmpty(color)) - { - sql += " and #c.productInfo like '%" + color + @"%' "; - } - - if (!string.IsNullOrEmpty(productInfo)) - { - sql += " and #c.productInfo like '%" + productInfo + @"%' "; - } - - sql += " order by a.createTime"; - - DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.GetConnSting(), CommandType.Text, sql).Tables[0]; - if (dt != null && dt.Rows.Count > 0) - { - list = Tool.ConvertTo(dt).ToList(); - } - - //List list = dbe.tb_StockIn.Where(p => p.createTime >= start && p.createTime <= end && "1".Equals(p.pass)).ToList(); - - ////list = list.Where(p => p.createTime >= start && p.createTime <= end && "1".Equals(p.pass)).ToList(); - - //List barcodeList = list.Select(m => m.barcode).ToList(); - - //var resultList = dbe.tb_InspectResult.Where(p => barcodeList.Contains(p.barcode) && p.inspectResult.Contains("合格")).ToList(); - - - //if (!String.IsNullOrEmpty(workClass)) + //DateTime start = Convert.ToDateTime(StartTime); + //DateTime end = Convert.ToDateTime(EndTime); + + //List list = new List(); + //string sql = @"IF object_id(N'tempdb..#c',N'U') is not null + // BEGIN + // DROP Table #c + // END + // CREATE TABLE #c (barcode NVARCHAR(50),workClass NVARCHAR(100),productInfo NVARCHAR(200)) + + // INSERT INTO #c + // ( barcode,workClass, productInfo ) + // SELECT d.barcode,d.workClass, d.productInfo FROM ( + // SELECT *,cre_date_idx = ROW_NUMBER() OVER (PARTITION BY barcode ORDER BY createTime DESC) + // FROM dbo.tb_InspectResult + // WHERE barcode IN (SELECT barcode FROM dbo.tb_StockIn WHERE createTime >='"+ start+ @"' AND createTime <='"+ end+ @"') + // ) d + // WHERE d.cre_date_idx =1 + // CREATE INDEX IX_TempTable ON #c(workClass,productInfo) + // SELECT a.ID,a.barcode,a.pass,a.createTime,#c.productInfo,#c.workClass FROM dbo.tb_StockIn a + // LEFT OUTER JOIN + // #c ON a.barcode=#c.barcode + // WHERE createTime >='" + start+ @"' AND createTime <='"+ end+ @"'"; + //if (!string.IsNullOrEmpty(workClass)) //{ - // resultList = resultList.Where(p => p.workClass.Contains(workClass)).ToList(); + // sql += " and #c.workClass like '%" + workClass + @"%' "; //} - //if (!String.IsNullOrEmpty(color)) + //if (!string.IsNullOrEmpty(color)) //{ - // resultList = resultList.Where(p => p.productInfo.Contains(color)).ToList(); + // sql += " and #c.productInfo like '%" + color + @"%' "; //} - //if (!String.IsNullOrEmpty(productInfo)) + //if (!string.IsNullOrEmpty(productInfo)) //{ - // resultList = resultList.Where(p => p.productInfo.Contains(productInfo)).ToList(); + // sql += " and #c.productInfo like '%" + productInfo + @"%' "; //} - //list = list.Where(p => resultList.Select(m => m.barcode).ToList().Contains(p.barcode)).ToList(); + //sql += " order by a.createTime"; + + //DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.GetConnSting(), CommandType.Text, sql).Tables[0]; + //if (dt != null && dt.Rows.Count > 0) + //{ + // list = Tool.ConvertTo(dt).ToList(); + //} + List list = GetStockData(StartTime, EndTime, workClass, color, productInfo); if (list.Count > 0) { total = list.Count; @@ -122,7 +96,55 @@ namespace MESClassLibrary.BLL.Stock } + List GetStockData(string StartTime, string EndTime, string workClass, string color, string productInfo) + { + DateTime start = Convert.ToDateTime(StartTime); + DateTime end = Convert.ToDateTime(EndTime); + + List list = new List(); + string sql = @"IF object_id(N'tempdb..#c',N'U') is not null + BEGIN + DROP Table #c + END + CREATE TABLE #c (barcode NVARCHAR(50),workClass NVARCHAR(100),productInfo NVARCHAR(200)) + INSERT INTO #c + ( barcode,workClass, productInfo ) + SELECT d.barcode,d.workClass, d.productInfo FROM ( + SELECT *,cre_date_idx = ROW_NUMBER() OVER (PARTITION BY barcode ORDER BY createTime DESC) + FROM dbo.tb_InspectResult + WHERE barcode IN (SELECT barcode FROM dbo.tb_StockIn WHERE createTime >='" + start + @"' AND createTime <='" + end + @"') + ) d + WHERE d.cre_date_idx =1 + CREATE INDEX IX_TempTable ON #c(workClass,productInfo) + SELECT a.ID,a.barcode,a.pass,a.createTime,#c.productInfo,#c.workClass FROM dbo.tb_StockIn a + LEFT OUTER JOIN + #c ON a.barcode=#c.barcode + WHERE createTime >='" + start + @"' AND createTime <='" + end + @"'"; + if (!string.IsNullOrEmpty(workClass)) + { + sql += " and #c.workClass like '%" + workClass + @"%' "; + } + + if (!string.IsNullOrEmpty(color)) + { + sql += " and #c.productInfo like '%" + color + @"%' "; + } + + if (!string.IsNullOrEmpty(productInfo)) + { + sql += " and #c.productInfo like '%" + productInfo + @"%' "; + } + + sql += " order by a.createTime"; + + DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.GetConnSting(), CommandType.Text, sql).Tables[0]; + if (dt != null && dt.Rows.Count > 0) + { + list = Tool.ConvertTo(dt).ToList(); + } + return list; + } /// /// 查询信息 /// @@ -131,50 +153,54 @@ namespace MESClassLibrary.BLL.Stock { try { - List list = db.SearchAllInfo(); + //List list = db.SearchAllInfo(); - DateTime start = Convert.ToDateTime(StartTime); - DateTime end = Convert.ToDateTime(EndTime); + //DateTime start = Convert.ToDateTime(StartTime); + //DateTime end = Convert.ToDateTime(EndTime); - list = list.Where(p => p.createTime >= start && p.createTime <= end && "1".Equals(p.pass)).ToList(); + //list = list.Where(p => p.createTime >= start && p.createTime <= end && "1".Equals(p.pass)).ToList(); - List barcodeList = list.Select(m => m.barcode).ToList(); + //List barcodeList = list.Select(m => m.barcode).ToList(); - var resultList = dbe.tb_InspectResult.Where(p => barcodeList.Contains(p.barcode) && p.inspectResult.Contains("合格")).ToList(); + //var resultList = dbe.tb_InspectResult.Where(p => barcodeList.Contains(p.barcode) && p.inspectResult.Contains("合格")).ToList(); - if (!String.IsNullOrEmpty(workClass)) - { - resultList = resultList.Where(p => p.workClass.Contains(workClass)).ToList(); - } + //if (!String.IsNullOrEmpty(workClass)) + //{ + // resultList = resultList.Where(p => p.workClass.Contains(workClass)).ToList(); + //} - if (!String.IsNullOrEmpty(color)) - { - resultList = resultList.Where(p => p.productInfo.Contains(color)).ToList(); - } + //if (!String.IsNullOrEmpty(color)) + //{ + // resultList = resultList.Where(p => p.productInfo.Contains(color)).ToList(); + //} - if (!String.IsNullOrEmpty(productInfo)) - { - resultList = resultList.Where(p => p.productInfo.Contains(productInfo)).ToList(); - } + //if (!String.IsNullOrEmpty(productInfo)) + //{ + // resultList = resultList.Where(p => p.productInfo.Contains(productInfo)).ToList(); + //} - list = list.Where(p => resultList.Select(m => m.barcode).ToList().Contains(p.barcode)).ToList(); + //list = list.Where(p => resultList.Select(m => m.barcode).ToList().Contains(p.barcode)).ToList(); + + //List StockInList = new List(); + //if (list.Count > 0) + //{ + // foreach (var item in list) + // { + // StockInModel dm = Tool.Mapper(item); + // var info = resultList.FirstOrDefault(p => p.barcode == item.barcode); + // if (info != null) + // { + // dm.workClass = info.workClass; + // dm.productInfo = info.productInfo; + // } + // StockInList.Add(dm); + // } + //} + //return StockInList; + + List StockInList = GetStockData(StartTime, EndTime, workClass, color, productInfo); - List StockInList = new List(); - if (list.Count > 0) - { - foreach (var item in list) - { - StockInModel dm = Tool.Mapper(item); - var info = resultList.FirstOrDefault(p => p.barcode == item.barcode); - if (info != null) - { - dm.workClass = info.workClass; - dm.productInfo = info.productInfo; - } - StockInList.Add(dm); - } - } return StockInList; } catch (Exception ex) diff --git a/MESClassLibrary/DAL/Check/InspectResultDAL.cs b/MESClassLibrary/DAL/Check/InspectResultDAL.cs index fda86bd..8c2cc66 100644 --- a/MESClassLibrary/DAL/Check/InspectResultDAL.cs +++ b/MESClassLibrary/DAL/Check/InspectResultDAL.cs @@ -59,7 +59,7 @@ namespace MESClassLibrary.DAL.Check string sql = @" SELECT * FROM dbo.tb_InspectResult "; //sql += "(select barcode from(select distinct barcode, createTime from [dbo].[tb_InspectResult] "; - sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' and position='下线二检 点修补'"; + sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' and REPLACE(position, ' ', '')='下线二检点修补' "; if (!string.IsNullOrEmpty(inspectResult)) { @@ -89,7 +89,7 @@ namespace MESClassLibrary.DAL.Check dbo.tb_InspectResult ON dbo.tb_Product.StockNo = SUBSTRING(dbo.tb_InspectResult.barcode, 1, 10)"; //sql += "(select barcode from(select distinct barcode, createTime from [dbo].[tb_InspectResult] "; - sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' and position='下线二检 点修补'"; + sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' and REPLACE(position, ' ', '')='下线二检点修补'"; if (!string.IsNullOrEmpty(inspectResult)) { @@ -167,7 +167,8 @@ namespace MESClassLibrary.DAL.Check dbo.tb_Product ON dbo.tb_Project.ID = dbo.tb_Product.ProjectID RIGHT OUTER JOIN dbo.tb_InspectResult ON dbo.tb_Product.StockNo = SUBSTRING(dbo.tb_InspectResult.barcode, 1, 10)"; //sql += "(select barcode from(select distinct barcode, createTime from [dbo].[tb_InspectResult] "; - sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' and position='下线二检 点修补'"; + //sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' and position='下线二检 点修补'"; + sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' and REPLACE(position, ' ', '')='下线二检点修补'"; //string sql = @" SELECT COUNT(DISTINCT barcode) as num FROM dbo.tb_InspectResult WHERE barcode IS NOT NULL AND createTime BETWEEN '"+ StartTime + "' AND '"+ EndTime + ".999' AND position='下线二检 点修补'"; if (!string.IsNullOrEmpty(inspectResult)) @@ -222,7 +223,7 @@ namespace MESClassLibrary.DAL.Check { string sql = "select * FROM dbo.tb_InspectResult "; - sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' AND position='下线二检 点修补'"; + sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' AND REPLACE(position, ' ', '')='下线二检点修补' "; if (!string.IsNullOrEmpty(inspectResult)) { @@ -367,7 +368,7 @@ namespace MESClassLibrary.DAL.Check FROM dbo.tb_Project RIGHT OUTER JOIN dbo.tb_Product ON dbo.tb_Project.ID = dbo.tb_Product.ProjectID RIGHT OUTER JOIN dbo.tb_InspectResult ON dbo.tb_Product.StockNo = SUBSTRING(dbo.tb_InspectResult.barcode, 1, 10) "; - sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' AND position='下线二检 点修补'"; + sql += " where barcode IS NOT NULL AND createTime BETWEEN '" + StartTime + "' AND '" + EndTime + ".999' AND REPLACE(position, ' ', '')='下线二检点修补' "; if (!string.IsNullOrEmpty(inspectResult)) { diff --git a/MESClassLibrary/Tool.cs b/MESClassLibrary/Tool.cs index 2ad8aec..0aad93c 100644 --- a/MESClassLibrary/Tool.cs +++ b/MESClassLibrary/Tool.cs @@ -196,6 +196,8 @@ namespace MESClassLibrary foreach (DataColumn column in row.Table.Columns) { PropertyInfo prop = obj.GetType().GetProperty(column.ColumnName); + if (prop == null) continue; + try { object value = row[column.ColumnName]; diff --git a/MESWebSite/HttpHandlers/ColorHandler.ashx.cs b/MESWebSite/HttpHandlers/ColorHandler.ashx.cs index c1c3696..e34ffc0 100644 --- a/MESWebSite/HttpHandlers/ColorHandler.ashx.cs +++ b/MESWebSite/HttpHandlers/ColorHandler.ashx.cs @@ -125,4 +125,39 @@ namespace MESWebSite.HttpHandlers } } + + public class ColorHandler2 : 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 "QueryForCombobox": + QueryForCombobox(); + break; + } + } + public bool IsReusable + { + get + { + return false; + } + } + void QueryForCombobox() + { + ColorBLL bll = new ColorBLL(); + Response.Write(bll.GetComboboxData()); + Response.End(); + + } + } } \ No newline at end of file diff --git a/MESWebSite/MESWebSite.csproj b/MESWebSite/MESWebSite.csproj index 85ea89a..0e790c8 100644 --- a/MESWebSite/MESWebSite.csproj +++ b/MESWebSite/MESWebSite.csproj @@ -161,6 +161,7 @@ + @@ -1693,6 +1694,13 @@ Station.aspx + + StockInTest.aspx + ASPXCodeBehind + + + StockInTest.aspx + StockIn.aspx ASPXCodeBehind diff --git a/MESWebSite/Manage/Index.aspx b/MESWebSite/Manage/Index.aspx index f558239..dbebc5d 100644 --- a/MESWebSite/Manage/Index.aspx +++ b/MESWebSite/Manage/Index.aspx @@ -418,9 +418,12 @@
-
-
-
+
+ +
+ + +

diff --git a/MESWebSite/Manage/StockIn.aspx b/MESWebSite/Manage/StockIn.aspx index d6570fb..2f6e24b 100644 --- a/MESWebSite/Manage/StockIn.aspx +++ b/MESWebSite/Manage/StockIn.aspx @@ -126,24 +126,7 @@ $('.topsearchBtn').first().click(function () { SearchInfo(); }); - $("#exportbtn").bind('click', function () { - - var workClass = $('#fl_workClass_s').combobox('getValue'); - var color = $('#fl_color_s').combobox('getValue'); - var productInfo = $('#fl_productInfo_s').combobox('getValue'); - var StartTime = $('#start_time').datetimebox('getValue'); - var EndTime = $('#end_time').datetimebox('getValue'); - - var queryParams = { - workClass: workClass, - color: color, - productInfo: productInfo, - StartTime: StartTime, - EndTime: EndTime - }; - - post('<%=ResolveUrl("~/HttpHandlers/StockInHandler.ashx?method=QueryExcel") %>', queryParams); - }); + //排序 function sorts(obj, sortName, sortOrder) { var queryParams = $('#' + obj).datagrid('options').queryParams; @@ -206,7 +189,24 @@ displayMsg: '当前显示 {from} - {to} 条记录 共 {total} 条记录', }); }); + $("#exportbtn").bind('click', function () { + + var workClass = $('#fl_workClass_s').combobox('getValue'); + var color = $('#fl_color_s').combobox('getValue'); + var productInfo = $('#fl_productInfo_s').combobox('getValue'); + var StartTime = $('#start_time').datetimebox('getValue'); + var EndTime = $('#end_time').datetimebox('getValue'); + + var queryParams = { + workClass: workClass, + color: color, + productInfo: productInfo, + StartTime: StartTime, + EndTime: EndTime + }; + post('<%=ResolveUrl("~/HttpHandlers/StockInHandler.ashx?method=QueryExcel") %>', queryParams); + }); /**************** 主要业务程序 ***************/ //查询方法 diff --git a/MESWebSite/Manage/StockIn.aspx.designer.cs b/MESWebSite/Manage/StockIn.aspx.designer.cs index 68b4420..ab2027a 100644 --- a/MESWebSite/Manage/StockIn.aspx.designer.cs +++ b/MESWebSite/Manage/StockIn.aspx.designer.cs @@ -2,16 +2,18 @@ // <自动生成> // 此代码由工具生成。 // -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 // //------------------------------------------------------------------------------ -namespace MESWebSite.Manage { - - - public partial class StockIn { - +namespace MESWebSite.Manage +{ + + + public partial class StockIn + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace MESWebSite.Manage { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// UserID 控件。 /// diff --git a/MESWebSite/Manage/StockInTest.aspx b/MESWebSite/Manage/StockInTest.aspx new file mode 100644 index 0000000..d054b2b --- /dev/null +++ b/MESWebSite/Manage/StockInTest.aspx @@ -0,0 +1,225 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="StockInTest.aspx.cs" Inherits="MESWebSite.Manage.StockInTest" %> + + + + + + + + + + + + + + + + + 喷涂入库记录 + + + +
+
+ + + + + + + + + + + + + +
喷涂入库记录
班次: + +    + 颜色: +    + 产品: +    + 时间: +  至  + +    + 查询 +    + 导出 + <%-- @for(int i=0;i<5;1++){ +

Line @i

+ }--%> +
+
+ +
+ + + + + +
+ + diff --git a/MESWebSite/Manage/StockInTest.aspx.cs b/MESWebSite/Manage/StockInTest.aspx.cs new file mode 100644 index 0000000..a6be142 --- /dev/null +++ b/MESWebSite/Manage/StockInTest.aspx.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace MESWebSite.Manage +{ + public partial class StockInTest : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/MESWebSite/Manage/StockInTest.aspx.designer.cs b/MESWebSite/Manage/StockInTest.aspx.designer.cs new file mode 100644 index 0000000..21e9198 --- /dev/null +++ b/MESWebSite/Manage/StockInTest.aspx.designer.cs @@ -0,0 +1,35 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace MESWebSite.Manage +{ + + + public partial class StockInTest + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// UserID 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlInputText UserID; + } +}