29FGC_uW+Yjgrb9NJ&
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
delta 22018
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
N8$*iezxfYq{2wf9(pCTf
diff --git a/.vs/WinformGeneralDeveloperFrame/v17/fileList.bin b/.vs/WinformGeneralDeveloperFrame/v17/fileList.bin
index f7b4bcb7b967bcfc0811db94931017ab1c091560..43ef3fa1009ba7fd44e651f2759ec4dd30fffd8b 100644
GIT binary patch
delta 139
zcmdlsTl)DNX43@1Ktj(I!E&Nym
z98=BBOwElGEsYHgO-z!_j4jMeER2nkjSN$bjML20EX@*)Qw%L)OcP^FO;Qrmj8cqa
of>I0ei!)2|iz+=!Qgf$&Ok-4FoH2QUqJO)!7VCCvEw<{#027)jlK=n!
delta 63
zcmaDpM|#_AX43@1Ktj(H?GbS%k
Q^lyKo#k&2C7F+dV0As}z=Kufz
diff --git a/WinformGeneralDeveloperFrame.Start/Start.csproj b/WinformGeneralDeveloperFrame.Start/Start.csproj
index 672c3f8..ab2e360 100644
--- a/WinformGeneralDeveloperFrame.Start/Start.csproj
+++ b/WinformGeneralDeveloperFrame.Start/Start.csproj
@@ -13,6 +13,21 @@
512
true
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
true
@@ -41,9 +56,6 @@
-
- ..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.dll
-
..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.SqlServer.dll
@@ -77,5 +89,17 @@
+
+
+ False
+ Microsoft .NET Framework 4.8 %28x86 和 x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
\ No newline at end of file
diff --git a/WinformGeneralDeveloperFrame.Start/Start.csproj.user b/WinformGeneralDeveloperFrame.Start/Start.csproj.user
new file mode 100644
index 0000000..51efb67
--- /dev/null
+++ b/WinformGeneralDeveloperFrame.Start/Start.csproj.user
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+ zh-CN
+ false
+
+
\ No newline at end of file
diff --git a/WinformGeneralDeveloperFrame/Form/Frmproduct.designer.cs b/WinformGeneralDeveloperFrame/Form/Frmproduct.designer.cs
index ed711d3..9401716 100644
--- a/WinformGeneralDeveloperFrame/Form/Frmproduct.designer.cs
+++ b/WinformGeneralDeveloperFrame/Form/Frmproduct.designer.cs
@@ -900,7 +900,7 @@ namespace ERP.Form
this.gridColumn39.FieldName = "mastercode";
this.gridColumn39.Name = "gridColumn39";
this.gridColumn39.Visible = true;
- this.gridColumn39.VisibleIndex = 11;
+ this.gridColumn39.VisibleIndex = 10;
this.gridColumn39.Width = 201;
//
// gridColumn40
@@ -918,7 +918,7 @@ namespace ERP.Form
this.gridColumn41.FieldName = "saledelivercode";
this.gridColumn41.Name = "gridColumn41";
this.gridColumn41.Visible = true;
- this.gridColumn41.VisibleIndex = 9;
+ this.gridColumn41.VisibleIndex = 7;
this.gridColumn41.Width = 201;
//
// gridColumn42
@@ -928,7 +928,7 @@ namespace ERP.Form
this.gridColumn42.FieldName = "saledeliverdetailcode";
this.gridColumn42.Name = "gridColumn42";
this.gridColumn42.Visible = true;
- this.gridColumn42.VisibleIndex = 10;
+ this.gridColumn42.VisibleIndex = 8;
this.gridColumn42.Width = 201;
//
// repositoryItemTextEditsaledeliverdetailcode
@@ -980,7 +980,7 @@ namespace ERP.Form
this.gridColumn46.FieldName = "productcode";
this.gridColumn46.Name = "gridColumn46";
this.gridColumn46.Visible = true;
- this.gridColumn46.VisibleIndex = 5;
+ this.gridColumn46.VisibleIndex = 2;
this.gridColumn46.Width = 201;
//
// gridColumn47
@@ -989,7 +989,7 @@ namespace ERP.Form
this.gridColumn47.FieldName = "spec";
this.gridColumn47.Name = "gridColumn47";
this.gridColumn47.Visible = true;
- this.gridColumn47.VisibleIndex = 6;
+ this.gridColumn47.VisibleIndex = 4;
this.gridColumn47.Width = 201;
//
// gridColumn48
@@ -998,7 +998,7 @@ namespace ERP.Form
this.gridColumn48.FieldName = "number";
this.gridColumn48.Name = "gridColumn48";
this.gridColumn48.Visible = true;
- this.gridColumn48.VisibleIndex = 7;
+ this.gridColumn48.VisibleIndex = 6;
this.gridColumn48.Width = 201;
//
// gridColumn49
@@ -1008,7 +1008,7 @@ namespace ERP.Form
this.gridColumn49.FieldName = "unit";
this.gridColumn49.Name = "gridColumn49";
this.gridColumn49.Visible = true;
- this.gridColumn49.VisibleIndex = 5;
+ this.gridColumn49.VisibleIndex = 3;
this.gridColumn49.Width = 201;
//
// repositoryItemLookUpEdit2
@@ -1028,7 +1028,7 @@ namespace ERP.Form
this.gridColumn50.FieldName = "warehouse";
this.gridColumn50.Name = "gridColumn50";
this.gridColumn50.Visible = true;
- this.gridColumn50.VisibleIndex = 6;
+ this.gridColumn50.VisibleIndex = 5;
this.gridColumn50.Width = 201;
//
// repositoryItemLookUpEdit3
@@ -1047,7 +1047,7 @@ namespace ERP.Form
this.gridColumn51.FieldName = "remark";
this.gridColumn51.Name = "gridColumn51";
this.gridColumn51.Visible = true;
- this.gridColumn51.VisibleIndex = 10;
+ this.gridColumn51.VisibleIndex = 9;
this.gridColumn51.Width = 201;
//
// xtraTabPage3
@@ -1109,7 +1109,7 @@ namespace ERP.Form
this.gridColumn53.FieldName = "returnsalecode";
this.gridColumn53.Name = "gridColumn53";
this.gridColumn53.Visible = true;
- this.gridColumn53.VisibleIndex = 10;
+ this.gridColumn53.VisibleIndex = 8;
this.gridColumn53.Width = 201;
//
// gridColumn54
@@ -1119,7 +1119,7 @@ namespace ERP.Form
this.gridColumn54.FieldName = "returnsaledetailcode";
this.gridColumn54.Name = "gridColumn54";
this.gridColumn54.Visible = true;
- this.gridColumn54.VisibleIndex = 11;
+ this.gridColumn54.VisibleIndex = 10;
this.gridColumn54.Width = 201;
//
// repositoryItemTextEditreturnsaledetailcode
@@ -1151,7 +1151,7 @@ namespace ERP.Form
this.gridColumn57.FieldName = "salecode";
this.gridColumn57.Name = "gridColumn57";
this.gridColumn57.Visible = true;
- this.gridColumn57.VisibleIndex = 10;
+ this.gridColumn57.VisibleIndex = 9;
this.gridColumn57.Width = 201;
//
// gridColumn58
@@ -1189,7 +1189,7 @@ namespace ERP.Form
this.gridColumn60.FieldName = "productcode";
this.gridColumn60.Name = "gridColumn60";
this.gridColumn60.Visible = true;
- this.gridColumn60.VisibleIndex = 3;
+ this.gridColumn60.VisibleIndex = 2;
this.gridColumn60.Width = 201;
//
// gridColumn61
@@ -1198,7 +1198,7 @@ namespace ERP.Form
this.gridColumn61.FieldName = "spec";
this.gridColumn61.Name = "gridColumn61";
this.gridColumn61.Visible = true;
- this.gridColumn61.VisibleIndex = 4;
+ this.gridColumn61.VisibleIndex = 3;
this.gridColumn61.Width = 201;
//
// gridColumn62
@@ -1207,7 +1207,7 @@ namespace ERP.Form
this.gridColumn62.FieldName = "number";
this.gridColumn62.Name = "gridColumn62";
this.gridColumn62.Visible = true;
- this.gridColumn62.VisibleIndex = 5;
+ this.gridColumn62.VisibleIndex = 4;
this.gridColumn62.Width = 201;
//
// gridColumn63
@@ -1256,7 +1256,7 @@ namespace ERP.Form
this.gridColumn65.FieldName = "remark";
this.gridColumn65.Name = "gridColumn65";
this.gridColumn65.Visible = true;
- this.gridColumn65.VisibleIndex = 8;
+ this.gridColumn65.VisibleIndex = 7;
this.gridColumn65.Width = 201;
//
// txtid
@@ -1720,7 +1720,6 @@ namespace ERP.Form
this.Name = "Frmproduct";
this.Text = "产品信息";
this.Load += new System.EventHandler(this.Frmproduct_Load);
- this.Controls.SetChildIndex(this.xtraTabControl1, 0);
((System.ComponentModel.ISupportInitialize)(this.repositoryItemtxtunit)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemtxtwarehouse)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemtxtproducttype)).EndInit();
diff --git a/WinformGeneralDeveloperFrame/Form/Frmquotation.cs b/WinformGeneralDeveloperFrame/Form/Frmquotation.cs
index 94f6d74..398a5d0 100644
--- a/WinformGeneralDeveloperFrame/Form/Frmquotation.cs
+++ b/WinformGeneralDeveloperFrame/Form/Frmquotation.cs
@@ -122,6 +122,7 @@ namespace MES.Form
if(string.IsNullOrEmpty(txtcustomercode.EditValue.ToString()))
{
"客户编码不能为空".ShowWarning();
+
txtcustomercode.Focus();
return false;
}