diff --git a/Controller/SCP_RECEIVE_CONTROLLER.cs b/Controller/SCP_RECEIVE_CONTROLLER.cs index 0ea3505..55afc5d 100644 --- a/Controller/SCP_RECEIVE_CONTROLLER.cs +++ b/Controller/SCP_RECEIVE_CONTROLLER.cs @@ -1028,7 +1028,7 @@ namespace CK.SCP.Controller if (p_entity.UIDList != null && p_entity.UIDList.Count > 0) { q = q.Where(p => p_entity.UIDList.Contains(p.UID)); - } + } _ret.State = ReturnStatus.Succeed; _ret.Result = q; p_action(_ret); diff --git a/SCP/Views/SupplierData/SCP_RECEIVE_LIST.aspx.cs b/SCP/Views/SupplierData/SCP_RECEIVE_LIST.aspx.cs index f4024e1..d6a1a66 100644 --- a/SCP/Views/SupplierData/SCP_RECEIVE_LIST.aspx.cs +++ b/SCP/Views/SupplierData/SCP_RECEIVE_LIST.aspx.cs @@ -120,7 +120,7 @@ namespace SCP.SupplierData if (!string.IsNullOrEmpty(_ls.Site) && !string.IsNullOrEmpty(_venderId)) { var _vender = SCP_TB_VENDER_CONTROLLER.GetVender(_venderId, _ls.Site); - if (_vender.Tax != null) + if (_vender.Tax > 0 && _vender.Tax != null) { lbTaxRate.SelectedValue = _vender.Tax.ToString(); } @@ -139,13 +139,13 @@ namespace SCP.SupplierData if (!string.IsNullOrEmpty(_ls.Site) && !string.IsNullOrEmpty(_venderId)) { var _vender = SCP_TB_VENDER_CONTROLLER.GetVender(_venderId, _ls.Site); - if (_vender.Tax != null) + if (_vender.Tax >0&&_vender.Tax!=null) { - lbTaxRate.SelectedValue = _vender.Tax.ToString(); + lbTaxRate.SelectedValue = _vender.Tax.ToString(); } else { - lbTaxRate.SelectedValue = _vender.Tax.ToString(); + lbTaxRate.SelectedValue = "0"; } } } @@ -420,7 +420,7 @@ namespace SCP.SupplierData if (!string.IsNullOrEmpty(_ls.Site) && !string.IsNullOrEmpty(_venderId)) { var _vender = SCP_TB_VENDER_CONTROLLER.GetVender(_venderId, _ls.Site); - if (_vender.Tax != null) + if (_vender.Tax > 0 && _vender.Tax != null) { lbTaxRate.SelectedValue = _vender.Tax.ToString(); } diff --git a/SCP/Views/WarehouseData/SCP_INVOICE_RECVICE.aspx.cs b/SCP/Views/WarehouseData/SCP_INVOICE_RECVICE.aspx.cs index 89bfcb3..11dbee2 100644 --- a/SCP/Views/WarehouseData/SCP_INVOICE_RECVICE.aspx.cs +++ b/SCP/Views/WarehouseData/SCP_INVOICE_RECVICE.aspx.cs @@ -108,10 +108,22 @@ namespace SCP.WarehouseData { inv.PoLineNum = int.Parse(rowDataKeys[2].ToString());//订单行 } - inv.AsnBillNum = rowDataKeys[3].ToString();//发货单 + //inv.AsnBillNum = rowDataKeys[3].ToString();//发货单 + if (rowDataKeys[3] != null) + { + inv.AsnBillNum = rowDataKeys[3].ToString();//发货单 + } inv.PartCode = rowDataKeys[4].ToString();//零件号 - inv.PartDesc1 = rowDataKeys[5].ToString();//零件名称 - inv.Currency = rowDataKeys[6].ToString();//币种 + //inv.PartDesc1 = rowDataKeys[5].ToString();//零件名称 + if (rowDataKeys[5] != null) + { + inv.PartDesc1 = rowDataKeys[5].ToString();//发货单 + } + //inv.Currency = rowDataKeys[6].ToString();//币种 + if (rowDataKeys[6] != null) + { + inv.Currency = rowDataKeys[6].ToString();//发货单 + } if (rowDataKeys[7] != null) { inv.Price = decimal.Parse(rowDataKeys[7].ToString());//单价 @@ -208,8 +220,16 @@ namespace SCP.WarehouseData inv.AsnBillNum = rowDataKeys[3].ToString();//发货单 } inv.PartCode = rowDataKeys[4].ToString();//零件号 - inv.PartDesc1 = rowDataKeys[5].ToString();//零件名称 - inv.Currency = rowDataKeys[6].ToString();//币种 + //inv.PartDesc1 = rowDataKeys[5].ToString();//零件名称 + if (rowDataKeys[5] != null) + { + inv.PartDesc1 = rowDataKeys[5].ToString(); + } + //inv.Currency = rowDataKeys[6].ToString();//币种 + if (rowDataKeys[6] != null) + { + inv.Currency = rowDataKeys[6].ToString(); + } if (rowDataKeys[7] != null) { inv.Price = decimal.Parse(rowDataKeys[7].ToString());//单价 diff --git a/SCP/Views/WarehouseData/SCP_RECEIVE.aspx.cs b/SCP/Views/WarehouseData/SCP_RECEIVE.aspx.cs index 44d2d62..4105aed 100644 --- a/SCP/Views/WarehouseData/SCP_RECEIVE.aspx.cs +++ b/SCP/Views/WarehouseData/SCP_RECEIVE.aspx.cs @@ -170,7 +170,7 @@ namespace SCP.WarehouseData STATE = "0"; } - string roleID = GetSelectedDataKey(Grid_V_TB_RECEIVE, 1); + string roleID = GetSelectedDataKey(Grid_V_TB_RECEIVE, 2); string url = String.Format("../WarehouseData/SCP_RECEIVE_DETAIL.aspx?ID={0}&STATE={1}", roleID, STATE); PageContext.RegisterStartupScript(Window1.GetShowReference(url)); } diff --git a/SCP/Views/WarehouseData/SCP_RECEIVE_VIEW.aspx b/SCP/Views/WarehouseData/SCP_RECEIVE_VIEW.aspx index 5ddee81..fc6ff7d 100644 --- a/SCP/Views/WarehouseData/SCP_RECEIVE_VIEW.aspx +++ b/SCP/Views/WarehouseData/SCP_RECEIVE_VIEW.aspx @@ -90,7 +90,7 @@ diff --git a/SCP/Views/WarehouseData/SCP_RECEIVE_VIEW.aspx.cs b/SCP/Views/WarehouseData/SCP_RECEIVE_VIEW.aspx.cs index 9e892dd..177d2bd 100644 --- a/SCP/Views/WarehouseData/SCP_RECEIVE_VIEW.aspx.cs +++ b/SCP/Views/WarehouseData/SCP_RECEIVE_VIEW.aspx.cs @@ -162,8 +162,8 @@ namespace SCP.WarehouseData STATE = "0"; } - string roleID = GetSelectedDataKey(Grid_V_TB_RECEIVE, 1); - string url = String.Format("../WarehouseData/SCP_RECEIVE_DETAIL.aspx?ID={0}&STATE={1}", roleID, STATE); + string ErpRecvBillNum = GetSelectedDataKey(Grid_V_TB_RECEIVE,4); + string url = String.Format("../WarehouseData/SCP_RECEIVE_DETAIL.aspx?ID={0}&STATE={1}", ErpRecvBillNum, STATE); PageContext.RegisterStartupScript(Window1.GetShowReference(url)); } //查询 diff --git a/SCP/Views/锦州锦恒/SupplierData/SCP_INVOICE.aspx b/SCP/Views/锦州锦恒/SupplierData/SCP_INVOICE.aspx index a96b085..e9125c4 100644 --- a/SCP/Views/锦州锦恒/SupplierData/SCP_INVOICE.aspx +++ b/SCP/Views/锦州锦恒/SupplierData/SCP_INVOICE.aspx @@ -124,7 +124,7 @@ - +