Procházet zdrojové kódy

上传文件至 ''

Joey před 3 týdny
rodič
revize
6b43321fd7
1 změnil soubory, kde provedl 95 přidání a 1 odebrání
  1. 95 1
      DataAccess.cs

+ 95 - 1
DataAccess.cs

@@ -14,6 +14,7 @@ using System.ComponentModel.Design;
 using static System.Windows.Forms.VisualStyles.VisualStyleElement.ListView;
 using System.Xml.Linq;
 using System.Windows;
+using System.Security.Policy;
 
 namespace DataManager
 {
@@ -349,6 +350,37 @@ namespace DataManager
         }
 
 
+        public static int Set_dm_company_information(string companyId, string shortName, int userId)
+        {
+            int ret = -1;
+
+            using (MySqlConnection connection = new MySqlConnection(connectionString))
+            {
+
+                connection.Open();
+
+                MySqlCommand cmd = new MySqlCommand("sp_set_dm_company_information", connection);
+
+                MySqlParameter i_company_id = new MySqlParameter("i_company_id", companyId);
+                MySqlParameter i_company_short_name = new MySqlParameter("i_company_short_name", shortName);
+                MySqlParameter i_userid = new MySqlParameter("i_userid", userId);
+
+                cmd.Parameters.Add(i_company_id);
+                cmd.Parameters.Add(i_company_short_name);
+                cmd.Parameters.Add(i_userid);
+
+                cmd.CommandType = CommandType.StoredProcedure;
+
+
+                cmd.Connection = connection;
+                cmd.ExecuteNonQuery();
+
+                ret = 1;
+            }
+
+            return ret;
+        }
+
         /// <summary>
         /// 搜索公司(目前仅支持对 company_short_name 的搜索)
         /// </summary>
@@ -774,13 +806,15 @@ namespace DataManager
             return dt;
         }
 
-        public static DataTable Get_dm_company_authorization(int? userId)
+        public static DataTable Get_dm_company_authorization(string companyId, int? userId)
         {
             MySqlConnection connection = new MySqlConnection(connectionString);
             MySqlDataAdapter ad = new MySqlDataAdapter("sp_get_dm_company_authorization", connection);
 
+            MySqlParameter i_company_id = new MySqlParameter("i_company_id", companyId);
             MySqlParameter i_userid = new MySqlParameter("i_userid", userId);
 
+            ad.SelectCommand.Parameters.Add(i_company_id);
             ad.SelectCommand.Parameters.Add(i_userid);
 
             ad.SelectCommand.CommandType = CommandType.StoredProcedure;
@@ -830,5 +864,65 @@ namespace DataManager
 
             return dt;
         }
+
+        public static int Set_dm_fund_authorization(string ids, int isValid, int userId)
+        {
+            int ret = -1;
+
+            using (MySqlConnection connection = new MySqlConnection(connectionString))
+            {
+
+                connection.Open();
+
+                MySqlCommand cmd = new MySqlCommand("sp_set_dm_fund_authorization", connection);
+
+                MySqlParameter i_fund_ids = new MySqlParameter("i_fund_ids", ids);
+                MySqlParameter i_isvalid = new MySqlParameter("i_isvalid", isValid);
+                MySqlParameter i_userid = new MySqlParameter("i_userid", userId);
+
+                cmd.Parameters.Add(i_fund_ids);
+                cmd.Parameters.Add(i_isvalid);
+                cmd.Parameters.Add(i_userid);
+
+                cmd.CommandType = CommandType.StoredProcedure;
+
+                cmd.Connection = connection;
+                cmd.ExecuteNonQuery();
+
+                ret = 1;
+            }
+
+            return ret;
+        }
+
+        public static int Set_dm_company_authorization(string companyId, int isAuthorized, int userId)
+        {
+            int ret = -1;
+
+            using (MySqlConnection connection = new MySqlConnection(connectionString))
+            {
+
+                connection.Open();
+
+                MySqlCommand cmd = new MySqlCommand("sp_set_dm_company_authorization", connection);
+
+                MySqlParameter i_company_id = new MySqlParameter("i_company_id", companyId);
+                MySqlParameter i_isvalid = new MySqlParameter("i_isvalid", isAuthorized);
+                MySqlParameter i_userid = new MySqlParameter("i_userid", userId);
+
+                cmd.Parameters.Add(i_company_id);
+                cmd.Parameters.Add(i_isvalid);
+                cmd.Parameters.Add(i_userid);
+
+                cmd.CommandType = CommandType.StoredProcedure;
+
+                cmd.Connection = connection;
+                cmd.ExecuteNonQuery();
+
+                ret = 1;
+            }
+
+            return ret;
+        }
     }
 }