From e9b1514a557009b4fede5e098c91f6b9dc97d1a0 Mon Sep 17 00:00:00 2001
From: TML <1448969505@qq.com>
Date: Fri, 29 Jan 2021 12:56:29 +0800
Subject: [PATCH 1/2] default
---
SCP/default.aspx | 2 +-
SCP/default.aspx.designer.cs | 87 ++++++++++++++++++++----------------
2 files changed, 50 insertions(+), 39 deletions(-)
diff --git a/SCP/default.aspx b/SCP/default.aspx
index 43fdcd8..669c98e 100644
--- a/SCP/default.aspx
+++ b/SCP/default.aspx
@@ -93,7 +93,7 @@
<%= GetResourceKey("适用浏览器:360、FireFox、搜狗、谷歌等. 不支持IE10及以下浏览器") %>。       
<%= GetResourceKey("视频下载:") %>
①<%= GetResourceKey("供应商操作视频下载") %>    ②<%= GetResourceKey("物料计划员视频下载") %>   ③<%= GetResourceKey("供应商请先安装报表插件下载") %>
-
diff --git a/SCP/default.aspx.designer.cs b/SCP/default.aspx.designer.cs
index c06ac5b..2409434 100644
--- a/SCP/default.aspx.designer.cs
+++ b/SCP/default.aspx.designer.cs
@@ -7,11 +7,13 @@
// 自动生成>
//------------------------------------------------------------------------------
-namespace SCP {
-
-
- public partial class _default {
-
+namespace SCP
+{
+
+
+ public partial class _default
+ {
+
///
/// form1 控件。
///
@@ -20,7 +22,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
-
+
///
/// div1 控件。
///
@@ -29,7 +31,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl div1;
-
+
///
/// Label1 控件。
///
@@ -38,7 +40,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl Label1;
-
+
///
/// factory 控件。
///
@@ -47,7 +49,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlSelect factory;
-
+
///
/// div_1 控件。
///
@@ -56,7 +58,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl div_1;
-
+
///
/// lb_name 控件。
///
@@ -65,7 +67,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl lb_name;
-
+
///
/// textName 控件。
///
@@ -74,7 +76,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputText textName;
-
+
///
/// div_3 控件。
///
@@ -83,7 +85,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl div_3;
-
+
///
/// lb_mobile 控件。
///
@@ -92,7 +94,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl lb_mobile;
-
+
///
/// textMobile 控件。
///
@@ -101,7 +103,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputGenericControl textMobile;
-
+
///
/// lab1 控件。
///
@@ -110,7 +112,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl lab1;
-
+
///
/// textUserName 控件。
///
@@ -119,7 +121,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputText textUserName;
-
+
///
/// div_2 控件。
///
@@ -128,7 +130,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl div_2;
-
+
///
/// lb_Mail 控件。
///
@@ -137,7 +139,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl lb_Mail;
-
+
///
/// textEmail 控件。
///
@@ -146,7 +148,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputGenericControl textEmail;
-
+
///
/// lab2 控件。
///
@@ -155,7 +157,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl lab2;
-
+
///
/// textPassword 控件。
///
@@ -164,7 +166,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputPassword textPassword;
-
+
///
/// div_4 控件。
///
@@ -173,7 +175,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl div_4;
-
+
///
/// lb_PwdNew 控件。
///
@@ -182,7 +184,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl lb_PwdNew;
-
+
///
/// textPassword1 控件。
///
@@ -191,7 +193,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputText textPassword1;
-
+
///
/// div_5 控件。
///
@@ -200,7 +202,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl div_5;
-
+
///
/// lb_PwdConf 控件。
///
@@ -209,7 +211,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl lb_PwdConf;
-
+
///
/// textConfim 控件。
///
@@ -218,7 +220,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputText textConfim;
-
+
///
/// btn_pass 控件。
///
@@ -227,7 +229,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputButton btn_pass;
-
+
///
/// btn_Login 控件。
///
@@ -236,7 +238,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Button btn_Login;
-
+
///
/// btn_MailLogin 控件。
///
@@ -245,7 +247,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Button btn_MailLogin;
-
+
///
/// btn_back 控件。
///
@@ -254,7 +256,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputButton btn_back;
-
+
///
/// factoryValue 控件。
///
@@ -263,7 +265,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlInputText factoryValue;
-
+
///
/// p_content 控件。
///
@@ -272,7 +274,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl p_content;
-
+
///
/// p_title4 控件。
///
@@ -281,7 +283,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlGenericControl p_title4;
-
+
///
/// p_title1 控件。
///
@@ -290,7 +292,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlAnchor p_title1;
-
+
///
/// p_title2 控件。
///
@@ -299,7 +301,7 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlAnchor p_title2;
-
+
///
/// p_title3 控件。
///
@@ -308,7 +310,16 @@ namespace SCP {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlAnchor p_title3;
-
+
+ ///
+ /// Versiontxt 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlInputText Versiontxt;
+
///
/// PageManager1 控件。
///
From 669d71565793bca18085db73242fe3239a4dcff5 Mon Sep 17 00:00:00 2001
From: TML <1448969505@qq.com>
Date: Mon, 1 Feb 2021 16:28:54 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E5=90=88=E5=B9=B6=E7=89=88=E5=88=B0?=
=?UTF-8?q?=E8=B4=A7=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SCP/SCP.csproj | 16 ++
SCP/Views/SupplierData/SCP_ARRIVE.aspx | 127 +++++++++
SCP/Views/SupplierData/SCP_ARRIVE.aspx.cs | 255 ++++++++++++++++++
.../SupplierData/SCP_ARRIVE.aspx.designer.cs | 224 +++++++++++++++
SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx | 115 ++++++++
.../SupplierData/SCP_ARRIVE_DETAIL.aspx.cs | 132 +++++++++
.../SCP_ARRIVE_DETAIL.aspx.designer.cs | 206 ++++++++++++++
7 files changed, 1075 insertions(+)
create mode 100644 SCP/Views/SupplierData/SCP_ARRIVE.aspx
create mode 100644 SCP/Views/SupplierData/SCP_ARRIVE.aspx.cs
create mode 100644 SCP/Views/SupplierData/SCP_ARRIVE.aspx.designer.cs
create mode 100644 SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx
create mode 100644 SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx.cs
create mode 100644 SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx.designer.cs
diff --git a/SCP/SCP.csproj b/SCP/SCP.csproj
index cc70f9a..3af78e8 100644
--- a/SCP/SCP.csproj
+++ b/SCP/SCP.csproj
@@ -2946,6 +2946,8 @@
+
+
@@ -5356,6 +5358,20 @@
PlanMonth.aspx
+
+ SCP_ARRIVE.aspx
+ ASPXCodeBehind
+
+
+ SCP_ARRIVE.aspx
+
+
+ SCP_ARRIVE_DETAIL.aspx
+ ASPXCodeBehind
+
+
+ SCP_ARRIVE_DETAIL.aspx
+
SCP_FORECAST.aspx
ASPXCodeBehind
diff --git a/SCP/Views/SupplierData/SCP_ARRIVE.aspx b/SCP/Views/SupplierData/SCP_ARRIVE.aspx
new file mode 100644
index 0000000..d35fe7a
--- /dev/null
+++ b/SCP/Views/SupplierData/SCP_ARRIVE.aspx
@@ -0,0 +1,127 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SCP_ARRIVE.aspx.cs" Inherits="SCP.Views.SupplierData.SCP_ARRIVE" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SCP/Views/SupplierData/SCP_ARRIVE.aspx.cs b/SCP/Views/SupplierData/SCP_ARRIVE.aspx.cs
new file mode 100644
index 0000000..239d496
--- /dev/null
+++ b/SCP/Views/SupplierData/SCP_ARRIVE.aspx.cs
@@ -0,0 +1,255 @@
+using System;
+using System.Collections.Generic;
+using System.Data.Entity.Migrations;
+using System.Linq;
+using System.Linq.Expressions;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CK.SCP.Models.Enums;
+using CK.SCP.Models.ScpEntity;
+using CK.SCP.Utils;
+using CK.SCP.Controller;
+using FineUI;
+using CK.SCP.Models.AppBoxEntity;
+
+namespace SCP.Views.SupplierData
+{
+ public partial class SCP_ARRIVE : PageBase
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ IsRoleRight();
+
+ if (!IsPostBack)
+ {
+ LoadData();
+ }
+ }
+ public void IsRoleRight()
+ {
+ if (!CurrentUser.RoleList.Contains("采购负责人"))
+ {
+ Alert.Show("当前用户角色不能操作该模块!");
+ return;
+ }
+ if (CurrentUser.FactoryList == null || CurrentUser.FactoryList.Count == 0)
+ {
+ Alert.Show("当前用户未选择地点!");
+ return;
+ }
+ }
+ public void LoadData()
+ {
+ Grid_V_TB_ARRIVE.PageSize = ConfigHelper.PageSize;
+ ddlGridPageSize.SelectedValue = ConfigHelper.PageSize.ToString();
+ BindData();
+ }
+
+ public void BindData()
+ {
+ var _entity = new V_TB_ARRIVE();
+ _entity.ArrvBillNum = txtReceiveBill.Text;//单据号
+ if (!string.IsNullOrEmpty(ddl.SelectedValue))
+ {
+ //已收货:0,审核通过:1,已开票,2
+ int istate = Convert.ToInt32(ddl.SelectedValue);
+ if (istate == 0)
+ {
+ _entity.State = 0;
+ }
+ else if (istate == 1)
+ {
+ _entity.State = 1;
+ }
+ else if (istate == 2)
+ {
+ _entity.State = 2;
+ }
+ }
+ else
+ {
+ _entity.State = -1;
+ }
+
+ if (!string.IsNullOrEmpty(ddtype.SelectedValue))
+ {
+ string istate = ddtype.SelectedValue;
+ if (istate == "收货单")
+ {
+ _entity.BillType_DESC = "收货单";
+ }
+ else if (istate == "退货单")
+ {
+ _entity.BillType_DESC = "退货单";
+ }
+ }
+ if (CurrentUser.VenderList != null && CurrentUser.VenderList.Count > 0)
+ {
+ _entity.VendId = CurrentUser.VenderList[0];
+ }
+ if (CurrentUser.FactoryList != null && CurrentUser.FactoryList.Count > 0)
+ {
+ _entity.Site = CurrentUser.FactoryList[0];
+ }
+ _entity.VendName = txtSupplier.Text;//供应商
+ _entity.PoBillNum = txtPO.Text;//订单号
+ _entity.AsnBillNum = AsnBillNum.Text;//发货单号
+ _entity.OperName = OperName.Text;//操作员
+
+ SCP_RECIVECE_CONTROLLER.Get_V_TB_ARRIVE_List(_entity, (ret) =>
+ {
+ if (ret.State == ReturnStatus.Succeed)
+ {
+ Grid_V_TB_ARRIVE.RecordCount = ret.Result.Count();
+ var _list = SortAndPage(ret.Result, Grid_V_TB_ARRIVE);
+ Grid_V_TB_ARRIVE.DataSource = _list;
+ Grid_V_TB_ARRIVE.DataBind();
+ }
+ });
+
+ }
+ protected void ddlGridPageSize_OnSelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid_V_TB_ARRIVE.PageSize = Convert.ToInt32(ddlGridPageSize.SelectedValue);
+ BindData();
+ }
+ protected void Grid1_OnRowDoubleClick(object sender, GridRowClickEventArgs e)
+ {
+ string ID = GetSelectedDataKey(Grid_V_TB_ARRIVE, 1);
+ string STATE = Grid_V_TB_ARRIVE.Rows[e.RowIndex].Values[0].ToString();
+
+ if (string.IsNullOrEmpty(STATE))
+ {
+ STATE = "0";
+ }
+ if (STATE != "0" && STATE != "1" && STATE != "2")
+ {
+ STATE = "0";
+ }
+
+ string url = String.Format("../SupplierData/SCP_ARRIVE_DETAIL.aspx?ID={0}&STATE={1}", ID, STATE);
+ PageContext.RegisterStartupScript(Window1.GetShowReference(url));
+ }
+
+ //明细
+ protected void btnDetail_OnClick(object sender, EventArgs e)
+ {
+ List listids = GetSelectedDataKeyIDs(Grid_V_TB_ARRIVE);
+ if (listids.Count == 0)
+ {
+ PageContext.RegisterStartupScript(Alert.GetShowInParentReference("请勾选要查看明细的单据"));
+ return;
+ }
+
+ if (listids.Count > 1)
+ {
+ PageContext.RegisterStartupScript(Alert.GetShowInParentReference("只能查看一条单据的明细"));
+ return;
+ }
+
+ string STATE = Grid_V_TB_ARRIVE.SelectedRow.Values[0].ToString();
+
+ if (string.IsNullOrEmpty(STATE))
+ {
+ STATE = "0";
+ }
+ if (STATE != "0" && STATE != "1" && STATE != "2")
+ {
+ STATE = "0";
+ }
+
+ string roleID = GetSelectedDataKey(Grid_V_TB_ARRIVE, 1);
+ string url = String.Format("../SupplierData/SCP_ARRIVE_DETAIL.aspx?ID={0}&STATE={1}", roleID, STATE);
+ PageContext.RegisterStartupScript(Window1.GetShowReference(url));
+ }
+ //查询
+ protected void BtnSearch_OnClick(object sender, EventArgs e)
+ {
+ BindData();
+ }
+
+ //显示面板
+ protected void btnShow_OnClick(object sender, EventArgs e)
+ {
+ gp1.Hidden = false;
+ }
+ //关闭面板
+ protected void OnClick(object sender, EventArgs e)
+ {
+ gp1.Hidden = true;
+ }
+ //审核通过
+ protected void btnCheck_OnClick(object sender, EventArgs e)
+ {
+ ICollection Roles = CurrentUser.Roles;
+ string strUserName = CurrentUser.ChineseName;
+
+ List listids = GetSelectedDataKeyIDs(Grid_V_TB_ARRIVE);
+ if (listids.Count == 0)
+ {
+ PageContext.RegisterStartupScript(Alert.GetShowInParentReference("请勾选要审核的单据"));
+ return;
+ }
+
+ var _ls = new List();
+ int[] selections = Grid_V_TB_ARRIVE.SelectedRowIndexArray;
+ for (int i = 0, count = Grid_V_TB_ARRIVE.Rows.Count; i < count; i++)
+ {
+ if (selections.Contains(i))
+ {
+ object[] rowDataKeys = Grid_V_TB_ARRIVE.DataKeys[i];
+ _ls.Add(rowDataKeys[1] as string);
+ }
+ }
+ var ret = SCP_RECIVECE_CONTROLLER.Save_TB_ARRIVE_STATE(_ls, ReceiveState.Check, strUserName);
+ PageContext.RegisterStartupScript(Alert.GetShowInParentReference("审核成功"));
+ BindData();
+ }
+
+ protected void Grid1_OnPageIndexChange(object sender, GridPageEventArgs e)
+ {
+ Grid_V_TB_ARRIVE.PageIndex = e.NewPageIndex;
+ BindData();
+ }
+ //导出
+ protected void btnOutput_OnClick(object sender, EventArgs e)
+ {
+ var _entity = new V_TB_ARRIVE();
+ _entity.ArrvBillNum = txtReceiveBill.Text;
+ if (!string.IsNullOrEmpty(ddl.SelectedValue))
+ {
+ _entity.State = Convert.ToInt32(ddl.SelectedValue);
+ }
+ else
+ {
+ _entity.State = -1;
+ }
+ _entity.PoBillNum = txtPO.Text;
+ _entity.AsnBillNum = AsnBillNum.Text;
+ _entity.OperName = OperName.Text;
+ SCP_RECIVECE_CONTROLLER.Get_V_TB_ARRIVE_List(_entity, (ret) =>
+ {
+ if (ret.State == ReturnStatus.Succeed)
+ {
+ Dictionary cellheader = new Dictionary
+ {
+ { "State_DESC", "状态" },
+ //{ "AsnBillNum", "单据类型" },
+ { "VendName", "供应商" },
+ { "ArrvBillNum", "单据号" },
+ { "PoBillNum", "订单号" },
+ { "AsnBillNum", "发货单号" },
+ { "ShipTime", "时间" },
+ { "Site_Desc", "地点" },
+ { "BillType_DESC", "类型" },
+ { "OperName", "审核员" },
+ { "Remark", "备注" },
+ };
+
+ string url = EntityListToExcel2003(cellheader, ret.Result.ToList(), "审核明细");
+ }
+ });
+ }
+ }
+ }
\ No newline at end of file
diff --git a/SCP/Views/SupplierData/SCP_ARRIVE.aspx.designer.cs b/SCP/Views/SupplierData/SCP_ARRIVE.aspx.designer.cs
new file mode 100644
index 0000000..6f7e21e
--- /dev/null
+++ b/SCP/Views/SupplierData/SCP_ARRIVE.aspx.designer.cs
@@ -0,0 +1,224 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace SCP.Views.SupplierData
+{
+
+
+ public partial class SCP_ARRIVE
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Panel Panel1;
+
+ ///
+ /// Toolbar2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Toolbar Toolbar2;
+
+ ///
+ /// Button3 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Button Button3;
+
+ ///
+ /// btnCheck 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Button btnCheck;
+
+ ///
+ /// btnOutput 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Button btnOutput;
+
+ ///
+ /// btnDetail 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Button btnDetail;
+
+ ///
+ /// btnShow 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Button btnShow;
+
+ ///
+ /// gp1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.GroupPanel gp1;
+
+ ///
+ /// ddtype 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.DropDownList ddtype;
+
+ ///
+ /// ddl 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.DropDownList ddl;
+
+ ///
+ /// txtReceiveBill 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtReceiveBill;
+
+ ///
+ /// txtSupplier 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtSupplier;
+
+ ///
+ /// txtPO 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtPO;
+
+ ///
+ /// AsnBillNum 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox AsnBillNum;
+
+ ///
+ /// OperName 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox OperName;
+
+ ///
+ /// BtnSearch 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Button BtnSearch;
+
+ ///
+ /// Grid_V_TB_ARRIVE 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Grid Grid_V_TB_ARRIVE;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlGridPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.DropDownList ddlGridPageSize;
+
+ ///
+ /// Window1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Window Window1;
+
+ ///
+ /// WindowUpload 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Window WindowUpload;
+ }
+}
diff --git a/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx b/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx
new file mode 100644
index 0000000..573726c
--- /dev/null
+++ b/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx
@@ -0,0 +1,115 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SCP_ARRIVE_DETAIL.aspx.cs" Inherits="SCP.Views.SupplierData.SCP_ARRIVE_DETAIL" %>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx.cs b/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx.cs
new file mode 100644
index 0000000..a59a468
--- /dev/null
+++ b/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx.cs
@@ -0,0 +1,132 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Linq.Expressions;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CK.SCP.Models.Enums;
+using CK.SCP.Models.ScpEntity;
+using CK.SCP.Utils;
+using CK.SCP.Controller;
+using FineUI;
+
+
+namespace SCP.Views.SupplierData
+{
+ public partial class SCP_ARRIVE_DETAIL : PageBase
+ {
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ LoadData();
+ BindData();
+ }
+ }
+
+ public void LoadData()
+ {
+ var _receive = new V_TB_ARRIVE();
+ _receive.ArrvBillNum = GetQueryValue("ID");
+ if (GetQueryValue("STATE") != null)
+ {
+ _receive.State = int.Parse(GetQueryValue("STATE"));
+ }
+
+ SCP_RECIVECE_CONTROLLER.Get_V_TB_ARRIVE_List(_receive, (ret) => {
+ if (ret.State == ReturnStatus.Succeed)
+ {
+ var _rec = ret.Result.FirstOrDefault();
+ txtState.Text = _rec.State_DESC;
+ txtBillNo.Text = _rec.ArrvBillNum;
+ txtReceiveTime.Text = Convert.ToDateTime(_rec.ShipTime).ToString("yyyy-MM-dd");
+ txtShipBillNo.Text = _rec.AsnBillNum;
+ txtPlanBillNo.Text = _rec.PoBillNum;
+ txtUserName.Text = _rec.OperName;
+ txtSupplierName.Text = _rec.VendName;
+ txtMemo.Text = _rec.Remark;
+
+ txtDeliveryAddress.Text = _rec.Site_Desc;
+ }
+
+ });
+ }
+
+ public void BindData()
+ {
+ var _receive = new V_TB_ARRIVE_DETAIL();
+ _receive.ArrvBillNum = GetQueryValue("ID");
+ SCP_RECIVECE_CONTROLLER.Get_V_TB_ARRIVE_DETAIL_List(_receive, (ret) =>
+ {
+ if (ret.State == ReturnStatus.Succeed)
+ {
+
+ Grid_V_TB_ARRIVE_DETAIL.RecordCount = ret.Result.Count();
+ var _ls = SortAndPage(ret.Result, Grid_V_TB_ARRIVE_DETAIL);
+
+ Grid_V_TB_ARRIVE_DETAIL.DataSource = _ls;
+ Grid_V_TB_ARRIVE_DETAIL.DataBind();
+ }
+ });
+ }
+ protected void btnCheck_OnClick(object sender, EventArgs e)
+ {
+ //try
+ //{
+ // string id = GetQueryValue("ID");
+ // _Model = ReceiveDetailController.GetlistByBillNum(id);
+ // bool flag = ReceiveDetailController.UpdateReceive(_Model);
+ // if (flag)
+ // PageContext.Refresh();
+ //}
+ //catch (Exception ex)
+ //{
+ // Alert.ShowInTop(ex.Message);
+ //}
+ }
+ protected void Grid_V_TB_ARRIVE_DETAIL_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindData();
+ }
+
+ protected void ddlGridPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid_V_TB_ARRIVE_DETAIL.PageSize = Convert.ToInt32(ddlGridPageSize.SelectedValue);
+
+ BindData();
+ }
+ //导出
+ protected void btnOutput_OnClick(object sender, EventArgs e)
+ {
+ var _receive = new V_TB_ARRIVE_DETAIL();
+ _receive.ArrvBillNum = GetQueryValue("ID");
+ SCP_RECIVECE_CONTROLLER.Get_V_TB_ARRIVE_DETAIL_List(_receive, (ret) =>
+ {
+ if (ret.State == ReturnStatus.Succeed)
+ {
+
+ Dictionary cellheader = new Dictionary {
+ { "ArrvBillNum", "单据号" },
+ { "AsnBillNum", "发货单号" },
+ { "PoBillNum", "订单号" },
+ { "PoLine", "订单行" },
+ { "PartCode", "零件号" },
+ { "PartDesc1", "零件名称" },
+ { "Unit", "单位" },
+ { "Qty", "数量" },
+ //{ "ReceivedQty", "已开票数量" },
+ { "ShipTime", "时间" },
+ { "Remark", "备注" },
+ };
+
+ string url = EntityListToExcel2003(cellheader, ret.Result.ToList(), "审核明细");
+
+ }
+ });
+
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx.designer.cs b/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx.designer.cs
new file mode 100644
index 0000000..c812546
--- /dev/null
+++ b/SCP/Views/SupplierData/SCP_ARRIVE_DETAIL.aspx.designer.cs
@@ -0,0 +1,206 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace SCP.Views.SupplierData
+{
+
+
+ public partial class SCP_ARRIVE_DETAIL
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Panel Panel1;
+
+ ///
+ /// Toolbar2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Toolbar Toolbar2;
+
+ ///
+ /// Button1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Button Button1;
+
+ ///
+ /// txtBillNo 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtBillNo;
+
+ ///
+ /// txtShipBillNo 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtShipBillNo;
+
+ ///
+ /// txtPlanBillNo 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtPlanBillNo;
+
+ ///
+ /// txtState 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtState;
+
+ ///
+ /// txtSupplierName 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtSupplierName;
+
+ ///
+ /// txtDeliveryAddress 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtDeliveryAddress;
+
+ ///
+ /// txtReceiveTime 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtReceiveTime;
+
+ ///
+ /// txtUserName 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtUserName;
+
+ ///
+ /// txtMemo 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.TextBox txtMemo;
+
+ ///
+ /// TextBox2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Label TextBox2;
+
+ ///
+ /// btnOutput 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Button btnOutput;
+
+ ///
+ /// Grid_V_TB_ARRIVE_DETAIL 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Grid Grid_V_TB_ARRIVE_DETAIL;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlGridPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.DropDownList ddlGridPageSize;
+
+ ///
+ /// Window1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Window Window1;
+
+ ///
+ /// WindowUpload 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUI.Window WindowUpload;
+ }
+}