From f0a773e75016d08684a5c1fdd70d81f68141845d Mon Sep 17 00:00:00 2001
From: wzp <2880584989@qq.com>
Date: 星期二, 30 十一月 2021 16:38:22 +0800
Subject: [PATCH] RPT的处理

---
 web/web/Bin/Release/Publish/bin/App_Web_q523jmfh.dll                             |    0 
 web/web/GwRptAccount.aspx                                                        |   98 ++++++++
 web/web/Bin/Release/Publish/static/images/productIcon/noticeSMS-32.png           |    0 
 web/Model/obj/Debug/Model.pdb                                                    |    0 
 web/web/Bin/Release/Publish/static/images/img/balance-48.png                     |    0 
 web/Dao/obj/Debug/Dao.dll                                                        |    0 
 web/Model/obj/Debug/Model.dll                                                    |    0 
 web/web/Bin/Release/Publish/static/images/img/unauthorized-32.png                |    0 
 web/web/GwRptAccountUpdate.aspx                                                  |  123 +++++++++++
 web/web/Bin/Release/Publish/static/images/img/email-16.png                       |    0 
 web/web/Bin/Release/Publish/GwProduct.aspx                                       |    1 
 web/web/GwRptAccountUpdate.aspx.cs                                               |  140 ++++++++++++
 web/Dao/obj/Debug/Dao.pdb                                                        |    0 
 web/Lib/Dao.dll                                                                  |    0 
 web/Dao/GwRptCodeDao.cs                                                          |  173 +++++++++------
 web/.vs/Web/v16/.suo                                                             |    0 
 web/web/Bin/Release/Publish/bin/App_Web_xulj0wec.dll                             |    0 
 web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache                       |    0 
 web/web/Bin/Release/Publish/GwProduct.ashx                                       |    1 
 web/web/Bin/Release/Publish/static/images/img/unauthorized-16.png                |    0 
 web/web/Bin/Release/Publish/static/images/productIcon/VerificationCodeSMS-32.png |    0 
 web/Model/obj/Debug/Model.csproj.AssemblyReference.cache                         |    0 
 web/Lib/Dao.pdb                                                                  |    0 
 web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache                   |    0 
 web/web/Bin/Dao.dll                                                              |    0 
 web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache                             |    2 
 web/web/Bin/Release/Publish/bin/gwproduct.aspx.cdcab7d2.compiled                 |    9 
 web/web/Bin/Release/Publish/static/images/img/user-16.png                        |    0 
 web/web/Bin/Release/Publish/static/images/productIcon/marketingSMS-32.png        |    0 
 web/web/Bin/Release/Publish/static/images/img/phone-16.png                       |    0 
 web/Dao/RptCode.cs                                                               |   25 +
 web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache                             |    0 
 web/web/Bin/Release/Publish/static/images/img/certified-32.png                   |    0 
 web/Lib/Model.dll                                                                |    0 
 web/web/Bin/App_Code.pdb                                                         |    0 
 web/web/Bin/Release/Publish/bin/App_Web_4i0kypqm.dll                             |    0 
 web/web/Bin/Dao.pdb                                                              |    0 
 web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache                         |    2 
 web/web/Bin/App_Code.dll                                                         |    0 
 web/web/Bin/UMCLib.pdb                                                           |    0 
 web/web/Bin/Release/Publish/static/images/img/certified-16.png                   |    0 
 web/web/Bin/Release/Publish/static/images/img/avatar.jpg                         |    0 
 web/web/GwRptAccount.aspx.cs                                                     |   40 +++
 web/Lib/Model.pdb                                                                |    0 
 web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt                                |    7 
 web/web/Index.aspx                                                               |    3 
 /dev/null                                                                        |    0 
 web/web/App_Data/PublishProfiles/FolderProfile.pubxml                            |    7 
 web/web/Bin/Release/Publish/static/images/img/money.png                          |    0 
 web/web/Bin/Model.pdb                                                            |    0 
 web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt                            |    7 
 web/web/Bin/Model.dll                                                            |    0 
 web/web/Bin/Release/Publish/bin/gwproduct.ashx.cdcab7d2.compiled                 |    6 
 53 files changed, 564 insertions(+), 80 deletions(-)

diff --git a/web/.vs/Web/v16/.suo b/web/.vs/Web/v16/.suo
index 3d4e4bf..8dba4ee 100644
--- a/web/.vs/Web/v16/.suo
+++ b/web/.vs/Web/v16/.suo
Binary files differ
diff --git a/web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache b/web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache
index aeeac41..9003cbf 100644
--- a/web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache
+++ b/web/App_Code/obj/Debug/App_Code.csproj.AssemblyReference.cache
Binary files differ
diff --git a/web/Dao/GwRptCodeDao.cs b/web/Dao/GwRptCodeDao.cs
index 43e834e..d89323c 100644
--- a/web/Dao/GwRptCodeDao.cs
+++ b/web/Dao/GwRptCodeDao.cs
@@ -1,4 +1,4 @@
-锘� 
+锘�
 using Common;
 using Oracle.DataAccess.Client;
 using System;
@@ -7,83 +7,118 @@
 
 namespace Dao
 {
-  public class GwRptCodeDao : IDisposable
-  {
-    public List<RptCode> LoadRptCodeList()
+    public class GwRptCodeDao : IDisposable
     {
-      List<RptCode> list = new List<RptCode>();
-      using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_CODE ORDER BY CREATE_TIME ASC", OracleHelper.Connection))
-      {
-        while (reader != null && ((DbDataReader) reader).Read())
+        public List<RptCode> LoadRptCodeList()
         {
-          OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader);
-          list.Add(new RptCode()
-          {
-            NewCode = oracleReaderWrapper.GetString("NEW_CODE", ""),
-            OldCode = oracleReaderWrapper.GetString("OLD_CODE", ""),
-            CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"),
-            Remark = oracleReaderWrapper.GetString("REMARK", "")
-          });
+            List<RptCode> list = new List<RptCode>();
+            using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_CODE ORDER BY CREATE_TIME ASC", OracleHelper.Connection))
+            {
+                while (reader != null && ((DbDataReader)reader).Read())
+                {
+                    OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader);
+                    list.Add(new RptCode()
+                    {
+                        NewCode = oracleReaderWrapper.GetString("NEW_CODE", ""),
+                        OldCode = oracleReaderWrapper.GetString("OLD_CODE", ""),
+                        CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"),
+                        Remark = oracleReaderWrapper.GetString("REMARK", "")
+                    });
+                }
+            }
+            return list;
         }
-      }
-      return list;
-    }
 
-    public void Dispose()
-    {
-    }
 
-    public RptCode GetRptCode(string oldCode)
-    {
-      using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_CODE WHERE OLD_CODE=:OLD_CODE", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object) oldCode)))
-      {
-        if (reader != null && ((DbDataReader) reader).Read())
+        /// <summary>
+        /// 鑾峰彇璐﹀彿姣斾緥
+        /// </summary>
+        /// <returns></returns>
+        public List<RptAccount> LoadRptAccountList()
         {
-          OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader);
-          return new RptCode()
-          {
-            NewCode = oracleReaderWrapper.GetString("NEW_CODE", ""),
-            OldCode = oracleReaderWrapper.GetString("OLD_CODE", ""),
-            CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"),
-            Remark = oracleReaderWrapper.GetString("REMARK", "")
-          };
+            List<RptAccount> list = new List<RptAccount>();
+            using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_ACCOUNT ORDER BY CREATETIME ASC", OracleHelper.Connection))
+            {
+                while (reader != null && ((DbDataReader)reader).Read())
+                {
+                    OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader);
+                    list.Add(new RptAccount()
+                    {
+                        Spid = oracleReaderWrapper.GetString("SPID", ""),
+                        Proportion = oracleReaderWrapper.GetString("Proportion", ""),
+                        CreateTime = oracleReaderWrapper.GetDateTime("CREATETIME")
+                    });
+                }
+            }
+            return list;
         }
-      }
-      return (RptCode) null;
-    }
 
-    public bool UpdateCode(RptCode code)
-    {
-      return OracleHelper.ExecuteSql("UPDATE GW_RPT_CODE SET NEW_CODE =:NEW_CODE,REMARK=:REMARK WHERE OLD_CODE=:OLD_CODE", OracleHelper.Connection, new OracleParameter(":NEW_CODE", (object) code.NewCode), new OracleParameter(":OLD_CODE", (object) code.OldCode), new OracleParameter(":REMARK", (object) code.Remark)) > 0;
-    }
-
-    public bool DeleteCode(string oldCode)
-    {
-      return OracleHelper.ExecuteSql("DELETE FROM GW_RPT_CODE WHERE OLD_CODE = :OLD_CODE", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object) oldCode)) > 0;
-    }
-
-    public bool AddCode(RptCode code)
-    {
-      return OracleHelper.ExecuteSql("INSERT INTO GW_RPT_CODE(OLD_CODE,NEW_CODE,CREATE_TIME,REMARK) VALUES(:OLD_CODE,:NEW_CODE,SYSDATE,:REMARK)", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object) code.OldCode), new OracleParameter(":NEW_CODE", (object) code.NewCode), new OracleParameter(":REMARK", (object) code.Remark)) > 0;
-    }
-
-    public List<ErrCode> LoadErrCodeList()
-    {
-      List<ErrCode> list = new List<ErrCode>();
-      using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_ERR_CODE ORDER BY TYPE,CODE ASC", OracleHelper.Connection))
-      {
-        while (reader != null && ((DbDataReader) reader).Read())
+        public bool AddAccountCode(RptAccount code)
         {
-          OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader);
-          list.Add(new ErrCode()
-          {
-            Code = oracleReaderWrapper.GetString("CODE", ""),
-            Remark = oracleReaderWrapper.GetString("REMARK", ""),
-            Type = oracleReaderWrapper.GetInt("TYPE", 0)
-          });
+            return OracleHelper.ExecuteSql("INSERT INTO GW_RPT_ACCOUNT(SPID,PROPORTION,CREATETIME) VALUES(:SPID,:PROPORTION,SYSDATE)", OracleHelper.Connection, new OracleParameter(":SPID", (object)code.Spid), new OracleParameter(":PROPORTION", (object)code.Proportion)) > 0;
         }
-      }
-      return list;
+
+        public bool DeleteAccount(string spid)
+        {
+            return OracleHelper.ExecuteSql("DELETE FROM GW_RPT_ACCOUNT WHERE SPID = :SPID", OracleHelper.Connection, new OracleParameter(":SPID", (object)spid)) > 0;
+        }
+
+
+        public void Dispose()
+        {
+        }
+
+        public RptCode GetRptCode(string oldCode)
+        {
+            using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_RPT_CODE WHERE OLD_CODE=:OLD_CODE", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object)oldCode)))
+            {
+                if (reader != null && ((DbDataReader)reader).Read())
+                {
+                    OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader);
+                    return new RptCode()
+                    {
+                        NewCode = oracleReaderWrapper.GetString("NEW_CODE", ""),
+                        OldCode = oracleReaderWrapper.GetString("OLD_CODE", ""),
+                        CreateTime = oracleReaderWrapper.GetDateTime("CREATE_TIME"),
+                        Remark = oracleReaderWrapper.GetString("REMARK", "")
+                    };
+                }
+            }
+            return (RptCode)null;
+        }
+
+        public bool UpdateCode(RptCode code)
+        {
+            return OracleHelper.ExecuteSql("UPDATE GW_RPT_CODE SET NEW_CODE =:NEW_CODE,REMARK=:REMARK WHERE OLD_CODE=:OLD_CODE", OracleHelper.Connection, new OracleParameter(":NEW_CODE", (object)code.NewCode), new OracleParameter(":OLD_CODE", (object)code.OldCode), new OracleParameter(":REMARK", (object)code.Remark)) > 0;
+        }
+
+        public bool DeleteCode(string oldCode)
+        {
+            return OracleHelper.ExecuteSql("DELETE FROM GW_RPT_CODE WHERE OLD_CODE = :OLD_CODE", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object)oldCode)) > 0;
+        }
+
+        public bool AddCode(RptCode code)
+        {
+            return OracleHelper.ExecuteSql("INSERT INTO GW_RPT_CODE(OLD_CODE,NEW_CODE,CREATE_TIME,REMARK) VALUES(:OLD_CODE,:NEW_CODE,SYSDATE,:REMARK)", OracleHelper.Connection, new OracleParameter(":OLD_CODE", (object)code.OldCode), new OracleParameter(":NEW_CODE", (object)code.NewCode), new OracleParameter(":REMARK", (object)code.Remark)) > 0;
+        }
+
+        public List<ErrCode> LoadErrCodeList()
+        {
+            List<ErrCode> list = new List<ErrCode>();
+            using (OracleDataReader reader = OracleHelper.ExecuteReader("SELECT * FROM GW_ERR_CODE ORDER BY TYPE,CODE ASC", OracleHelper.Connection))
+            {
+                while (reader != null && ((DbDataReader)reader).Read())
+                {
+                    OracleReaderWrapper oracleReaderWrapper = new OracleReaderWrapper(reader);
+                    list.Add(new ErrCode()
+                    {
+                        Code = oracleReaderWrapper.GetString("CODE", ""),
+                        Remark = oracleReaderWrapper.GetString("REMARK", ""),
+                        Type = oracleReaderWrapper.GetInt("TYPE", 0)
+                    });
+                }
+            }
+            return list;
+        }
     }
-  }
 }
diff --git a/web/Dao/RptCode.cs b/web/Dao/RptCode.cs
index 5ba9a7e..e85d7f1 100644
--- a/web/Dao/RptCode.cs
+++ b/web/Dao/RptCode.cs
@@ -1,16 +1,25 @@
-锘� 
+锘�
 using System;
 
 namespace Dao
 {
-  public class RptCode
-  {
-    public string NewCode { get; set; }
+    public class RptCode
+    {
+        public string NewCode { get; set; }
 
-    public string OldCode { get; set; }
+        public string OldCode { get; set; }
 
-    public DateTime CreateTime { get; set; }
+        public DateTime CreateTime { get; set; }
 
-    public string Remark { get; set; }
-  }
+        public string Remark { get; set; }
+    }
+
+    public class RptAccount
+    {
+        public string Spid { get; set; }
+        public string Proportion { get; set; }
+        public DateTime CreateTime { get; set; }
+
+
+    }
 }
diff --git a/web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache b/web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache
index 2b4435f..f5e894a 100644
--- a/web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache
+++ b/web/Dao/obj/Debug/Dao.csproj.AssemblyReference.cache
Binary files differ
diff --git a/web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache b/web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache
index 80bc74c..8ed9af0 100644
--- a/web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache
+++ b/web/Dao/obj/Debug/Dao.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-d73caa8eb865873d8d000d2031e4a931de8cbd56
+43d05d7d9c29e436978c39f631255cf56ad1e8a9
diff --git a/web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt b/web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt
index 5726244..0054db9 100644
--- a/web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt
+++ b/web/Dao/obj/Debug/Dao.csproj.FileListAbsolute.txt
@@ -59,3 +59,10 @@
 C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Dao\obj\Debug\Dao.csproj.CopyComplete
 C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Dao\obj\Debug\Dao.dll
 C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Dao\obj\Debug\Dao.pdb
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Lib\Dao.dll
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Lib\Dao.pdb
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.csproj.AssemblyReference.cache
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.csproj.CoreCompileInputs.cache
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.csproj.CopyComplete
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.dll
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Dao\obj\Debug\Dao.pdb
diff --git a/web/Dao/obj/Debug/Dao.dll b/web/Dao/obj/Debug/Dao.dll
index 6100b11..7953d4a 100644
--- a/web/Dao/obj/Debug/Dao.dll
+++ b/web/Dao/obj/Debug/Dao.dll
Binary files differ
diff --git a/web/Dao/obj/Debug/Dao.pdb b/web/Dao/obj/Debug/Dao.pdb
index f4e978e..0b3f90a 100644
--- a/web/Dao/obj/Debug/Dao.pdb
+++ b/web/Dao/obj/Debug/Dao.pdb
Binary files differ
diff --git a/web/Dao/obj/Debug/build.force b/web/Dao/obj/Debug/build.force
deleted file mode 100644
index e69de29..0000000
--- a/web/Dao/obj/Debug/build.force
+++ /dev/null
diff --git a/web/Lib/Dao.dll b/web/Lib/Dao.dll
index 6100b11..7953d4a 100644
--- a/web/Lib/Dao.dll
+++ b/web/Lib/Dao.dll
Binary files differ
diff --git a/web/Lib/Dao.pdb b/web/Lib/Dao.pdb
index f4e978e..0b3f90a 100644
--- a/web/Lib/Dao.pdb
+++ b/web/Lib/Dao.pdb
Binary files differ
diff --git a/web/Lib/Model.dll b/web/Lib/Model.dll
index eb5b638..ca92196 100644
--- a/web/Lib/Model.dll
+++ b/web/Lib/Model.dll
Binary files differ
diff --git a/web/Lib/Model.pdb b/web/Lib/Model.pdb
index d8263aa..a4d2368 100644
--- a/web/Lib/Model.pdb
+++ b/web/Lib/Model.pdb
Binary files differ
diff --git a/web/Model/obj/Debug/Model.csproj.AssemblyReference.cache b/web/Model/obj/Debug/Model.csproj.AssemblyReference.cache
index 1823244..f5e894a 100644
--- a/web/Model/obj/Debug/Model.csproj.AssemblyReference.cache
+++ b/web/Model/obj/Debug/Model.csproj.AssemblyReference.cache
Binary files differ
diff --git a/web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache b/web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache
index 8fa486e..4966882 100644
--- a/web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache
+++ b/web/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-09dd05148f9283f925d778d0f350ab6575172786
+6af597a13fdb848e58fc339638f9e6f7dfd89007
diff --git a/web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt b/web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt
index 676df84..114e5e9 100644
--- a/web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt
+++ b/web/Model/obj/Debug/Model.csproj.FileListAbsolute.txt
@@ -41,3 +41,10 @@
 C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Model\obj\Debug\Model.csproj.CopyComplete
 C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Model\obj\Debug\Model.dll
 C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewCode\web\Model\obj\Debug\Model.pdb
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Lib\Model.dll
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Lib\Model.pdb
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.csproj.CopyComplete
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.dll
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.pdb
+C:\Users\mac\Desktop\Work-Archives\SMGW\SMGW_NewWeb\web\Model\obj\Debug\Model.csproj.AssemblyReference.cache
diff --git a/web/Model/obj/Debug/Model.dll b/web/Model/obj/Debug/Model.dll
index eb5b638..ca92196 100644
--- a/web/Model/obj/Debug/Model.dll
+++ b/web/Model/obj/Debug/Model.dll
Binary files differ
diff --git a/web/Model/obj/Debug/Model.pdb b/web/Model/obj/Debug/Model.pdb
index d8263aa..a4d2368 100644
--- a/web/Model/obj/Debug/Model.pdb
+++ b/web/Model/obj/Debug/Model.pdb
Binary files differ
diff --git a/web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache b/web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache
index 98d241e..8a5b92a 100644
--- a/web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache
+++ b/web/UMCLib/obj/Debug/UMCLib.csproj.AssemblyReference.cache
Binary files differ
diff --git a/web/web/App_Data/PublishProfiles/FolderProfile.pubxml b/web/web/App_Data/PublishProfiles/FolderProfile.pubxml
new file mode 100644
index 0000000..9ce3c04
--- /dev/null
+++ b/web/web/App_Data/PublishProfiles/FolderProfile.pubxml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+姝ゆ枃浠剁敱 Web 椤圭洰鐨勫彂甯�/鎵撳寘杩囩▼浣跨敤銆傚彲浠ラ�氳繃缂栬緫姝� MSBuild 鏂囦欢
+鑷畾涔夋杩囩▼鐨勮涓恒�備负浜嗚В涓庢鐩稿叧鐨勬洿澶氬唴瀹癸紝璇疯闂� https://go.microsoft.com/fwlink/?LinkID=208121銆� 
+-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+</Project>
\ No newline at end of file
diff --git a/web/web/Bin/App_Code.dll b/web/web/Bin/App_Code.dll
index 271ea84..fa10016 100644
--- a/web/web/Bin/App_Code.dll
+++ b/web/web/Bin/App_Code.dll
Binary files differ
diff --git a/web/web/Bin/App_Code.pdb b/web/web/Bin/App_Code.pdb
index fc68233..de5595d 100644
--- a/web/web/Bin/App_Code.pdb
+++ b/web/web/Bin/App_Code.pdb
Binary files differ
diff --git a/web/web/Bin/Dao.dll b/web/web/Bin/Dao.dll
index 6100b11..7953d4a 100644
--- a/web/web/Bin/Dao.dll
+++ b/web/web/Bin/Dao.dll
Binary files differ
diff --git a/web/web/Bin/Dao.pdb b/web/web/Bin/Dao.pdb
index f4e978e..0b3f90a 100644
--- a/web/web/Bin/Dao.pdb
+++ b/web/web/Bin/Dao.pdb
Binary files differ
diff --git a/web/web/Bin/Model.dll b/web/web/Bin/Model.dll
index eb5b638..ca92196 100644
--- a/web/web/Bin/Model.dll
+++ b/web/web/Bin/Model.dll
Binary files differ
diff --git a/web/web/Bin/Model.pdb b/web/web/Bin/Model.pdb
index d8263aa..a4d2368 100644
--- a/web/web/Bin/Model.pdb
+++ b/web/web/Bin/Model.pdb
Binary files differ
diff --git a/web/web/Bin/Release/Publish/GwProduct.ashx b/web/web/Bin/Release/Publish/GwProduct.ashx
new file mode 100644
index 0000000..f26df29
--- /dev/null
+++ b/web/web/Bin/Release/Publish/GwProduct.ashx
@@ -0,0 +1 @@
+杩欐槸棰勭紪璇戝伐鍏风敓鎴愮殑鏍囪鏂囦欢锛屼笉搴斿垹闄�!
\ No newline at end of file
diff --git a/web/web/Bin/Release/Publish/GwProduct.aspx b/web/web/Bin/Release/Publish/GwProduct.aspx
new file mode 100644
index 0000000..f26df29
--- /dev/null
+++ b/web/web/Bin/Release/Publish/GwProduct.aspx
@@ -0,0 +1 @@
+杩欐槸棰勭紪璇戝伐鍏风敓鎴愮殑鏍囪鏂囦欢锛屼笉搴斿垹闄�!
\ No newline at end of file
diff --git a/web/web/Bin/Release/Publish/bin/App_Web_4i0kypqm.dll b/web/web/Bin/Release/Publish/bin/App_Web_4i0kypqm.dll
new file mode 100644
index 0000000..c24fe35
--- /dev/null
+++ b/web/web/Bin/Release/Publish/bin/App_Web_4i0kypqm.dll
Binary files differ
diff --git a/web/web/Bin/Release/Publish/bin/App_Web_q523jmfh.dll b/web/web/Bin/Release/Publish/bin/App_Web_q523jmfh.dll
new file mode 100644
index 0000000..a1c84ce
--- /dev/null
+++ b/web/web/Bin/Release/Publish/bin/App_Web_q523jmfh.dll
Binary files differ
diff --git a/web/web/Bin/Release/Publish/bin/App_Web_xulj0wec.dll b/web/web/Bin/Release/Publish/bin/App_Web_xulj0wec.dll
new file mode 100644
index 0000000..e25e997
--- /dev/null
+++ b/web/web/Bin/Release/Publish/bin/App_Web_xulj0wec.dll
Binary files differ
diff --git a/web/web/Bin/Release/Publish/bin/gwproduct.ashx.cdcab7d2.compiled b/web/web/Bin/Release/Publish/bin/gwproduct.ashx.cdcab7d2.compiled
new file mode 100644
index 0000000..9dab869
--- /dev/null
+++ b/web/web/Bin/Release/Publish/bin/gwproduct.ashx.cdcab7d2.compiled
@@ -0,0 +1,6 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<preserve resultType="2" virtualPath="/web/GwProduct.ashx" hash="ffffffff89671860" filehash="ffffc1dffecee306" flags="110000" assembly="App_Web_4i0kypqm" type="GwProductHandler">
+    <filedeps>
+        <filedep name="/web/GwProduct.ashx" />
+    </filedeps>
+</preserve>
\ No newline at end of file
diff --git a/web/web/Bin/Release/Publish/bin/gwproduct.aspx.cdcab7d2.compiled b/web/web/Bin/Release/Publish/bin/gwproduct.aspx.cdcab7d2.compiled
new file mode 100644
index 0000000..8df2ee4
--- /dev/null
+++ b/web/web/Bin/Release/Publish/bin/gwproduct.aspx.cdcab7d2.compiled
@@ -0,0 +1,9 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<preserve resultType="3" virtualPath="/web/GwProduct.aspx" hash="fffffff0f8c188f4" filehash="c74694aaf2e03028" flags="110000" assembly="App_Web_q523jmfh" type="ASP.gwproduct_aspx">
+    <filedeps>
+        <filedep name="/web/GwProduct.aspx" />
+        <filedep name="/web/GwProduct.aspx.cs" />
+        <filedep name="/web/Main.master" />
+        <filedep name="/web/Main.master.cs" />
+    </filedeps>
+</preserve>
\ No newline at end of file
diff --git a/web/web/Bin/Release/Publish/static/images/img/avatar.jpg b/web/web/Bin/Release/Publish/static/images/img/avatar.jpg
new file mode 100644
index 0000000..589a4f2
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/avatar.jpg
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/balance-48.png b/web/web/Bin/Release/Publish/static/images/img/balance-48.png
new file mode 100644
index 0000000..be16cb1
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/balance-48.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/certified-16.png b/web/web/Bin/Release/Publish/static/images/img/certified-16.png
new file mode 100644
index 0000000..1175a5b
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/certified-16.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/certified-32.png b/web/web/Bin/Release/Publish/static/images/img/certified-32.png
new file mode 100644
index 0000000..a9d99cd
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/certified-32.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/email-16.png b/web/web/Bin/Release/Publish/static/images/img/email-16.png
new file mode 100644
index 0000000..ee74976
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/email-16.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/money.png b/web/web/Bin/Release/Publish/static/images/img/money.png
new file mode 100644
index 0000000..711e25f
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/money.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/phone-16.png b/web/web/Bin/Release/Publish/static/images/img/phone-16.png
new file mode 100644
index 0000000..335e968
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/phone-16.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/unauthorized-16.png b/web/web/Bin/Release/Publish/static/images/img/unauthorized-16.png
new file mode 100644
index 0000000..ebe60e0
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/unauthorized-16.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/unauthorized-32.png b/web/web/Bin/Release/Publish/static/images/img/unauthorized-32.png
new file mode 100644
index 0000000..f0ad40f
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/unauthorized-32.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/img/user-16.png b/web/web/Bin/Release/Publish/static/images/img/user-16.png
new file mode 100644
index 0000000..93e36d4
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/img/user-16.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/productIcon/VerificationCodeSMS-32.png b/web/web/Bin/Release/Publish/static/images/productIcon/VerificationCodeSMS-32.png
new file mode 100644
index 0000000..2eff389
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/productIcon/VerificationCodeSMS-32.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/productIcon/marketingSMS-32.png b/web/web/Bin/Release/Publish/static/images/productIcon/marketingSMS-32.png
new file mode 100644
index 0000000..5be1c91
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/productIcon/marketingSMS-32.png
Binary files differ
diff --git a/web/web/Bin/Release/Publish/static/images/productIcon/noticeSMS-32.png b/web/web/Bin/Release/Publish/static/images/productIcon/noticeSMS-32.png
new file mode 100644
index 0000000..481bb0f
--- /dev/null
+++ b/web/web/Bin/Release/Publish/static/images/productIcon/noticeSMS-32.png
Binary files differ
diff --git a/web/web/Bin/UMCLib.pdb b/web/web/Bin/UMCLib.pdb
index 4cb514c..a744fcf 100644
--- a/web/web/Bin/UMCLib.pdb
+++ b/web/web/Bin/UMCLib.pdb
Binary files differ
diff --git a/web/web/GwRptAccount.aspx b/web/web/GwRptAccount.aspx
new file mode 100644
index 0000000..fad0b99
--- /dev/null
+++ b/web/web/GwRptAccount.aspx
@@ -0,0 +1,98 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GwRptAccount.aspx.cs" Inherits="GwRptCode" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta charset="utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
+<meta name="renderer" content="webkit" /><meta http-equiv="Cache-Control" content="no-siteapp" />
+<title>状态处理</title>
+    <!--[if lt IE 9]>
+    <meta http-equiv="refresh" content="0;ie.html" />
+    <![endif]-->
+    <link rel="shortcut icon" href="favicon.ico" /><link href="css/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet" />
+    <link href="css/font-awesome.min93e3.css?v=4.4.0" rel="stylesheet" /><link href="css/plugins/iCheck/custom.css" rel="stylesheet" />
+    <link href="css/animate.min.css" rel="stylesheet" /><link href="css/style.min862f.css?v=4.1.0" rel="stylesheet" />
+    <link href="css/plugins/sweetalert/sweetalert.css" rel="stylesheet" /><link href="css/plugins/datapicker/datepicker3.css" rel="stylesheet" />
+    <link href="css/jquery.numberedtextarea.css" rel="stylesheet" />
+    <script src="js/loading.js" type="text/javascript"></script>
+    <script src="js/jquery.min.js?v=2.1.4"></script>
+    <script src="js/json.js"></script>
+    <script src="js/bootstrap.min.js?v=3.3.6"></script>
+    <script src="js/content.min.js?v=1.0.0"></script>
+    <script src="js/plugins/iCheck/icheck.min.js"></script>
+    <script src="js/plugins/sweetalert/sweetalert.min.js"></script>
+    <script src="js/plugins/datapicker/bootstrap-datepicker.js"></script>
+    <script type="text/javascript" src="/js/jquery-loading.js"></script>
+    <script type="text/javascript" src="/js/jquery-form.js"></script>
+    <script type="text/javascript" src="/js/jquery.numberedtextarea.js"></script>
+    <script type="text/javascript" src="/js/mytek-pager.js"></script>
+    <script src="js/mytek-pagination.js?r=11" type="text/javascript"></script>
+    <style>
+        body { font-size: 12px; color: #111111; }
+        .mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity: 0.5; -moz-opacity: 0.5; text-align: center; display: none; }
+        .mask span { height: 70%; display: inline-block; vertical-align: middle; }
+        .mask span img { vertical-align: middle; }
+    </style>
+
+</head>
+ 
+<body class="white-bg">
+    <div class="wrapper wrapper-content">
+
+    
+    <div class="ibox-title">
+          
+               状态报告处理 
+        </div>
+
+
+    <div class="line-white">
+    </div>
+    <form name="Form_ID" method="post" action="GwRptCode.aspx" id="Form_ID">
+    <div class="listCanvas">
+        <table  class="table table-striped table-bordered table-hover">
+            <tr class="header">
+
+                <th >
+                    账号
+                </th>
+                <th >
+                    比例
+                </th>
+                 
+                 <th >
+                    创建时间
+                </th>
+                <th  colspan="2">
+                    操作
+                </th>
+            </tr>
+            <%=ViewState["list"] %>
+        </table>
+    </div>
+  
+    </form>
+
+            <!-- .pageBar -->
+        <div class="operatorBar">
+            <input class="btn btn-primary"value="添  加" onclick="disAdd();" type="button" />&nbsp;
+        </div>
+        <!-- .operatorBar -->
+    <script type="text/javascript" language="javascript">
+        function disAdd() {
+            location.href = "GwRptAccountUpdate.aspx?action=add";
+        }
+        //function disEdit(code) {
+        //    location.href = "GwRptCodeUpdate.aspx?action=edit&OldCode=" + code;
+        //}
+        function disDel(spid) {
+            if (confirm("你确定要删除吗?")) {
+                location.href = "GwRptAccountUpdate.aspx?action=del&Spid=" + spid;
+            }
+        }
+    </script> 
+     </div>
+</body>
+</html>
+
diff --git a/web/web/GwRptAccount.aspx.cs b/web/web/GwRptAccount.aspx.cs
new file mode 100644
index 0000000..78db32f
--- /dev/null
+++ b/web/web/GwRptAccount.aspx.cs
@@ -0,0 +1,40 @@
+锘� 
+using Common;
+using Dao;
+using Model;
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Web;
+using System.Web.Profile;
+using System.Web.SessionState;
+using System.Web.UI.HtmlControls;
+
+public partial class GwRptCode : PageBase<SysUser>, IRequiresSessionState
+{
+    
+
+    protected void Page_Load(object sender, EventArgs e)
+    {
+        this.CheckRight("103", FailedOperation.HistoryGoBack);
+        if (this.IsPostBack)
+            return;
+        this.LoadRptAccountList();
+    }
+
+    private void LoadRptAccountList()
+    {
+        using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao())
+        {
+            List<RptAccount> list = gwRptCodeDao.LoadRptAccountList();
+            StringBuilder stringBuilder = new StringBuilder();
+            int num = 0;
+            foreach (RptAccount rptAcc in list)
+            {
+                stringBuilder.AppendFormat("<tr class=\"row-{0}\"><td>{1}</td><td>{2}</td><td>{3}</td>", (object)(num++ % 2), (object)rptAcc.Spid, (object)rptAcc.Proportion+"%", (object)rptAcc.CreateTime);
+                stringBuilder.AppendFormat("<td><a href=\"javascript:disDel('{0}');\" class=\"action-delete btn btn-xs btn-default operator\">鍒犻櫎</a></td></tr>", (object)rptAcc.Spid);
+            }
+            this.ViewState["list"] = (object)stringBuilder.ToString();
+        }
+    }
+}
diff --git a/web/web/GwRptAccountUpdate.aspx b/web/web/GwRptAccountUpdate.aspx
new file mode 100644
index 0000000..adf03ac
--- /dev/null
+++ b/web/web/GwRptAccountUpdate.aspx
@@ -0,0 +1,123 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GwRptAccountUpdate.aspx.cs" Inherits="GwRptCodeUpdate" %>
+
+ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta charset="utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
+<meta name="renderer" content="webkit" /><meta http-equiv="Cache-Control" content="no-siteapp" />
+<title>编辑扣量代码转化代码</title>
+    <!--[if lt IE 9]>
+    <meta http-equiv="refresh" content="0;ie.html" />
+    <![endif]-->
+    <link rel="shortcut icon" href="favicon.ico" /><link href="css/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet" />
+    <link href="css/font-awesome.min93e3.css?v=4.4.0" rel="stylesheet" /><link href="css/plugins/iCheck/custom.css" rel="stylesheet" />
+    <link href="css/animate.min.css" rel="stylesheet" /><link href="css/style.min862f.css?v=4.1.0" rel="stylesheet" />
+    <link href="css/plugins/sweetalert/sweetalert.css" rel="stylesheet" /><link href="css/plugins/datapicker/datepicker3.css" rel="stylesheet" />
+    <link href="css/jquery.numberedtextarea.css" rel="stylesheet" />
+    <script src="js/loading.js" type="text/javascript"></script>
+    <script src="js/jquery.min.js?v=2.1.4"></script>
+    <script src="js/json.js"></script>
+    <script src="js/bootstrap.min.js?v=3.3.6"></script>
+    <script src="js/content.min.js?v=1.0.0"></script>
+    <script src="js/plugins/iCheck/icheck.min.js"></script>
+    <script src="js/plugins/sweetalert/sweetalert.min.js"></script>
+    <script src="js/plugins/datapicker/bootstrap-datepicker.js"></script>
+    <script type="text/javascript" src="/js/jquery-loading.js"></script>
+    <script type="text/javascript" src="/js/jquery-form.js"></script>
+    <script type="text/javascript" src="/js/jquery.numberedtextarea.js"></script>
+    <script type="text/javascript" src="/js/mytek-pager.js"></script>
+    <script src="js/mytek-pagination.js?r=11" type="text/javascript"></script>
+    <style>
+        body { font-size: 12px; color: #111111; }
+        .mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity: 0.5; -moz-opacity: 0.5; text-align: center; display: none; }
+        .mask span { height: 70%; display: inline-block; vertical-align: middle; }
+        .mask span img { vertical-align: middle; }
+        #Remark
+        {
+            width: 328px;
+        }
+      
+        .style6
+        {
+            width: 160px;
+        }
+      
+        </style>
+
+
+</head>
+ 
+<body class="white-bg">
+    <div class="wrapper wrapper-content">
+    
+    
+    <form name="Form_ID" method="post" action="GwRptAccountUpdate.aspx" id="Form_ID">
+    <%if (Action == "edit")
+      {%>
+    <input type="hidden" name="action" value="editDeal" id="action" />
+    <%}
+      else
+      { %>
+    <input type="hidden" name="action" value="addDeal" id="action" />
+    <%} %>
+    <div class="editCanvas"> 
+    
+    <div class="ibox-title">
+          <h5>
+                       添加- 报告处理 
+            </h5>
+        </div>
+        
+      <table  class="table table-striped table-bordered table-hover">
+    
+            <tr>
+                <td class="style6">
+                    账号:
+                </td>
+                <td >
+                    <input type="text" name="Spid" id="Spid" maxlength="50" />
+                </td>
+               
+            </tr>
+
+        </table>   
+        
+        
+         <table  class="table table-striped table-bordered table-hover">
+             <tr> 
+                <td class="style6">
+                    比例:
+                </td>
+                
+                <td>
+                    <input type="text" name="Proportion" id="Proportion" maxlength="50" value="" />%
+                </td>
+            </tr>  
+        </table>   
+        
+       <div>
+       <table>
+        <tr>
+              
+                <td colspan="3"><br />
+                    <input class="btn btn-primary"value="保  存" type="submit" />
+                    <input class="btn btn-primary"value="返  回" onclick="history.back();" type="button" /></td>
+            </tr>
+        </table>   
+        </div>
+
+    </div>
+    </form>
+
+
+    
+    <script type="text/javascript" language="javascript">
+        $(document).ready(function () {
+            $("#checkAll").click(function () {
+                $("input[name='MenuID']").attr("checked", $(this).attr("checked"));
+            });
+        });
+    </script>
+</body>
+</html>
diff --git a/web/web/GwRptAccountUpdate.aspx.cs b/web/web/GwRptAccountUpdate.aspx.cs
new file mode 100644
index 0000000..6024b05
--- /dev/null
+++ b/web/web/GwRptAccountUpdate.aspx.cs
@@ -0,0 +1,140 @@
+锘�
+using Common;
+using Dao;
+using Model;
+using System;
+using System.Web;
+using System.Web.Profile;
+using System.Web.SessionState;
+
+public partial class GwRptCodeUpdate : PageBase<SysUser>, IRequiresSessionState
+{
+    
+
+    public RptCode CurrentCode { get; set; }
+
+    public string Action { get; set; }
+
+    protected void Page_Load(object sender, EventArgs e)
+    {
+        if (this.IsPostBack)
+            return;
+        this.Action = this.Request["action"];
+        if (this.Action == "addDeal")
+        {
+            this.CheckRight("1031", FailedOperation.ErrorMsgOnly);
+            this.SaveAddForm();
+        }
+        else if (this.Action == "editDeal")
+        {
+            this.CheckRight("1032", FailedOperation.ErrorMsgOnly);
+            this.SaveEditForm();
+        }
+        else if (this.Action == "edit")
+        {
+            this.CheckRight("1032", FailedOperation.ErrorMsgOnly);
+            using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao())
+            {
+                string oldCode = Convert.ToString(this.Request["OldCode"]);
+                this.CurrentCode = gwRptCodeDao.GetRptCode(oldCode);
+            }
+        }
+        else if (this.Action == "del")
+        {
+            this.CheckRight("1034", FailedOperation.ErrorMsgOnly);
+            using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao())
+            {
+                string spid = Convert.ToString(this.Request["Spid"]);
+                if (gwRptCodeDao.DeleteAccount(spid))
+                {
+                    this.Response.Write("<script type='text/javascript'>alert('鍒犻櫎鎴愬姛锛�');location.href='GwRptAccount.aspx';</script>");
+                    this.Response.End();
+                }
+                else
+                {
+                    this.Response.Write("<script type='text/javascript'>alert('鍒犻櫎澶辫触锛�');location.href='GwRptAccount.aspx';</script>");
+                    this.Response.End();
+                }
+            }
+        }
+        else if (this.Action == "delSelect")
+        {
+            this.CheckRight("1034", FailedOperation.ErrorMsgOnly);
+            using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao())
+            {
+                string[] strArray = Convert.ToString(this.Request["OldCode"]).Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
+                bool flag = false;
+                foreach (string oldCode in strArray)
+                {
+                    if (!gwRptCodeDao.DeleteCode(oldCode))
+                        flag = true;
+                }
+                if (flag)
+                {
+                    this.Response.Write("<script type='text/javascript'>alert('鍒犻櫎鎴愬姛锛�');location.href='GwRptCode.aspx';</script>");
+                    this.Response.End();
+                }
+                else
+                {
+                    this.Response.Write("<script type='text/javascript'>alert('鍒犻櫎澶辫触锛�');location.href='GwRptCode.aspx';</script>");
+                    this.Response.End();
+                }
+            }
+        }
+        else
+        {
+            this.CheckRight("1031", FailedOperation.ErrorMsgOnly);
+            this.CurrentCode = new RptCode();
+        }
+    }
+
+
+    /// <summary>
+    /// 娣诲姞
+    /// </summary>
+    protected void SaveAddForm()
+    {
+        RptAccount rc = new RptAccount();
+        rc.Spid = this.Request["Spid"];
+        rc.Proportion = this.Request["Proportion"];
+        using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao())
+        {
+            if (string.IsNullOrEmpty(rc.Proportion) || (string.IsNullOrEmpty(rc.Proportion) ))
+            {
+                this.Response.Write("<script type='text/javascript'>alert('涓嶈兘涓虹┖锛�');history.go(-1);</script>");
+                this.Response.End();
+            }
+            if (gwRptCodeDao.AddAccountCode(rc))
+            {
+                this.Response.Write("<script type='text/javascript'>alert('娣诲姞鎴愬姛锛�');location.href='GwRptAccount.aspx';</script>");
+                this.Response.End();
+            }
+            else
+            {
+                this.Response.Write("<script type='text/javascript'>alert('娣诲姞澶辫触锛�');history.go(-1);</script>");
+                this.Response.End();
+            }
+        }
+    }
+
+    protected void SaveEditForm()
+    {
+        RptCode code = new RptCode();
+        code.OldCode = this.Request["OldCode"];
+        code.NewCode = this.Request["NewCode"];
+        code.Remark = this.Request["Remark"];
+        using (GwRptCodeDao gwRptCodeDao = new GwRptCodeDao())
+        {
+            if (gwRptCodeDao.UpdateCode(code))
+            {
+                this.Response.Write("<script type='text/javascript'>alert('淇敼鎴愬姛锛�');location.href='GwRptCode.aspx';</script>;");
+                this.Response.End();
+            }
+            else
+            {
+                this.Response.Write("<script type='text/javascript'>alert('淇敼澶辫触锛�');history.go(-1);</script>");
+                this.Response.End();
+            }
+        }
+    }
+}
diff --git a/web/web/Index.aspx b/web/web/Index.aspx
index b8c0339..d72e00a 100644
--- a/web/web/Index.aspx
+++ b/web/web/Index.aspx
@@ -188,7 +188,8 @@
                             <li><a href="GwDiverter.aspx" class="J_menuItem">瀵兼祦绛栫暐閰嶇疆</a> </li>
                             <li><a href="GwBlackPool.aspx" class="J_menuItem">榛戝悕鍗曠鐞�</a> </li>
                             <li><a href="GwTransfer.aspx" class="J_menuItem">鎼哄彿杞綉閰嶇疆</a> </li>
-                            <!--<li><a href="GwRptCode.aspx" class="J_menuItem">鎵i噺鐘舵�佽缃�</a> </li>-->
+                            <li><a href="GwRptCode.aspx" class="J_menuItem">鐘舵�佽缃�</a> </li>
+                            <li><a href="GwRptAccount.aspx" class="J_menuItem">鏂扮姸鎬佽缃�</a> </li>
                             <li><a href="GwMobileArea.aspx" class="J_menuItem">鍖哄煙鍙锋绠$悊</a> </li>
                             <li><a href="SysUser.aspx" class="J_menuItem">绯荤粺璐﹀彿绠$悊</a> </li>
                             <li><a href="tablespace.aspx" class="J_menuItem">鏁版嵁搴撹〃绌洪棿</a> </li>

--
Gitblit v1.9.1