Exemple #1
0
 /// <summary>
 /// 更新系统信息
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool UpdateSysInfo(BSE_SysInfo model)
 {
     int result = instance.Update(model);
     if (result==1)
     {
         return true;
     }
     return false;
 }
Exemple #2
0
        /// <summary>
        /// 更新数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <returns>bool</returns>
        public bool Update(BSE_SysInfo model)
        {
            bool result  = false;
            var  e       = new ModelExceptions();
            int  _rseult = instance.Update(model);

            if (_rseult > 0)
            {
                result = true;
            }
            return(result);
        }
Exemple #3
0
        /// <summary>
        /// 获取实体数据
        /// </summary>
        /// <param name='strCondition'>条件(AND Code='11')</param>
        /// <returns>model</returns>
        public BSE_SysInfo GetModel(string strCondition)
        {
            List <BSE_SysInfo> list  = instance.GetListByWhere(strCondition);
            BSE_SysInfo        model = new BSE_SysInfo();

            if (list != null && list.Count > 0)
            {
                model = list[0];
            }
            else
            {
                model = null;
            }
            return(model);
        }
Exemple #4
0
        /// <summary>
        /// 插入数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <param name='model'>是否完成验证</param>
        /// <returns>bool</returns>
        public bool Insert(BSE_SysInfo model, bool IsValid)
        {
            var  e      = new ModelExceptions();
            bool result = false;

            if (e.IsValid && IsValid)
            {
                //完成了验证,开始更新数据库了
                int _result = instance.Add(model);
                if (_result > 0)
                {
                    result = true;
                }
            }
            return(result);
        }
Exemple #5
0
        /// <summary>
        /// 获取实体数据
        /// </summary>
        /// <param name='strCondition'>条件(AND Code='11')</param>
        /// <returns>model</returns>
        public BSE_SysInfo GetModels(string strCondition)
        {
            string where = string.Format(" AND Sys_code='{0}'", strCondition);
            List <BSE_SysInfo> list  = instance.GetListByWhere(where);
            BSE_SysInfo        model = new BSE_SysInfo();

            if (list != null && list.Count > 0)
            {
                model = list[0];
            }
            else
            {
                model = null;
            }
            return(model);
        }
Exemple #6
0
        /// <summary>
        /// 逻辑删除数据
        /// </summary>
        /// <param name='model'>model</param>
        /// <returns>bool</returns>
        public bool Delete(string Condition)
        {
            bool result             = false;
            List <BSE_SysInfo> list = instance.GetListByWhere(Condition);

            if (list.Count > 0)
            {
                BSE_SysInfo model = list[0];
                model.Stat = 1;
                int _rseult = instance.Update(model);
                if (_rseult > 0)
                {
                    result = true;
                }
            }
            return(result);
        }
Exemple #7
0
        /// <summary>
        /// 插入数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <returns>bool</returns>
        public bool Insert(BSE_SysInfo model)
        {
            bool result = false;

            try
            {
                int _result = instance.Add(model);
                if (_result > 0)
                {
                    result = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }
Exemple #8
0
        /// <summary>
        /// 获取实体数据
        /// </summary>
        /// <param name='strCondition'>条件(AND Code='11')</param>
        /// <returns>model</returns>
        public BSE_SysInfo GetModel(int id)
        {
            BSE_SysInfo model = instance.GetByKey(id);

            return(model);
        }
Exemple #9
0
        /// <summary>
        /// 获取所有的系统注册信息 BSE_SysInfo对象(即:一条记录
        /// </summary>
        public List <BSE_SysInfo> GetAll()
        {
            List <BSE_SysInfo> ret = new List <BSE_SysInfo>();
            string             sql = "SELECT  Sys_ID,Sys_Code,Sys_CName,Sys_CSName,Sys_SName,Sys_COwner,Sys_OCompany,Sys_CCategory,Sys_CType,Sys_Province,Sys_City,Sys_Addr,Sys_PostCode,Sys_Tel,Sys_Fax,Sys_Email,Sys_BankName,Sys_BankAcc,Sys_Tax,Stat FROM BSE_SysInfo where 1=1 AND ((Stat is null) or (Stat=0) ) order by Sys_ID desc ";
            SqlDataReader      dr  = null;

            try {
                dr = (SqlDataReader)idb.ReturnReader(sql);
                while (dr.Read())
                {
                    BSE_SysInfo bSE_SysInfo = new BSE_SysInfo();
                    if (dr["Sys_ID"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_ID = Convert.ToDecimal(dr["Sys_ID"]);
                    }
                    if (dr["Sys_Code"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_Code = Convert.ToString(dr["Sys_Code"]);
                    }
                    if (dr["Sys_CName"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_CName = Convert.ToString(dr["Sys_CName"]);
                    }
                    if (dr["Sys_CSName"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_CSName = Convert.ToString(dr["Sys_CSName"]);
                    }
                    if (dr["Sys_SName"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_SName = Convert.ToString(dr["Sys_SName"]);
                    }
                    if (dr["Sys_COwner"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_COwner = Convert.ToString(dr["Sys_COwner"]);
                    }
                    if (dr["Sys_OCompany"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_OCompany = Convert.ToString(dr["Sys_OCompany"]);
                    }
                    if (dr["Sys_CCategory"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_CCategory = Convert.ToString(dr["Sys_CCategory"]);
                    }
                    if (dr["Sys_CType"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_CType = Convert.ToString(dr["Sys_CType"]);
                    }
                    if (dr["Sys_Province"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_Province = Convert.ToString(dr["Sys_Province"]);
                    }
                    if (dr["Sys_City"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_City = Convert.ToString(dr["Sys_City"]);
                    }
                    if (dr["Sys_Addr"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_Addr = Convert.ToString(dr["Sys_Addr"]);
                    }
                    if (dr["Sys_PostCode"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_PostCode = Convert.ToString(dr["Sys_PostCode"]);
                    }
                    if (dr["Sys_Tel"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_Tel = Convert.ToString(dr["Sys_Tel"]);
                    }
                    if (dr["Sys_Fax"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_Fax = Convert.ToString(dr["Sys_Fax"]);
                    }
                    if (dr["Sys_Email"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_Email = Convert.ToString(dr["Sys_Email"]);
                    }
                    if (dr["Sys_BankName"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_BankName = Convert.ToString(dr["Sys_BankName"]);
                    }
                    if (dr["Sys_BankAcc"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_BankAcc = Convert.ToString(dr["Sys_BankAcc"]);
                    }
                    if (dr["Sys_Tax"] != DBNull.Value)
                    {
                        bSE_SysInfo.Sys_Tax = Convert.ToString(dr["Sys_Tax"]);
                    }
                    if (dr["Stat"] != DBNull.Value)
                    {
                        bSE_SysInfo.Stat = Convert.ToInt32(dr["Stat"]);
                    }
                    ret.Add(bSE_SysInfo);
                }
            }catch (System.Exception ex) { throw ex; }  finally { if (dr != null)
                                                                  {
                                                                      dr.Close();
                                                                  }
                                                                  if (idb.GetConnection() != null && idb.GetConnection().State == ConnectionState.Open)
                                                                  {
                                                                      idb.GetConnection().Close();
                                                                  }
            }
            return(ret);
        }
Exemple #10
0
        /// <summary>
        /// 更新系统注册信息 BSE_SysInfo对象(即:一条记录
        /// </summary>
        public int Update(BSE_SysInfo bSE_SysInfo)
        {
            StringBuilder sbParameter = new StringBuilder();
            StringBuilder sb          = new StringBuilder();

            sb.Append(@"UPDATE       BSE_SysInfo       SET ");
            if (bSE_SysInfo.Sys_Code_IsChanged)
            {
                sbParameter.Append("Sys_Code=@Sys_Code, ");
            }
            if (bSE_SysInfo.Sys_CName_IsChanged)
            {
                sbParameter.Append("Sys_CName=@Sys_CName, ");
            }
            if (bSE_SysInfo.Sys_CSName_IsChanged)
            {
                sbParameter.Append("Sys_CSName=@Sys_CSName, ");
            }
            if (bSE_SysInfo.Sys_SName_IsChanged)
            {
                sbParameter.Append("Sys_SName=@Sys_SName, ");
            }
            if (bSE_SysInfo.Sys_COwner_IsChanged)
            {
                sbParameter.Append("Sys_COwner=@Sys_COwner, ");
            }
            if (bSE_SysInfo.Sys_OCompany_IsChanged)
            {
                sbParameter.Append("Sys_OCompany=@Sys_OCompany, ");
            }
            if (bSE_SysInfo.Sys_CCategory_IsChanged)
            {
                sbParameter.Append("Sys_CCategory=@Sys_CCategory, ");
            }
            if (bSE_SysInfo.Sys_CType_IsChanged)
            {
                sbParameter.Append("Sys_CType=@Sys_CType, ");
            }
            if (bSE_SysInfo.Sys_Province_IsChanged)
            {
                sbParameter.Append("Sys_Province=@Sys_Province, ");
            }
            if (bSE_SysInfo.Sys_City_IsChanged)
            {
                sbParameter.Append("Sys_City=@Sys_City, ");
            }
            if (bSE_SysInfo.Sys_Addr_IsChanged)
            {
                sbParameter.Append("Sys_Addr=@Sys_Addr, ");
            }
            if (bSE_SysInfo.Sys_PostCode_IsChanged)
            {
                sbParameter.Append("Sys_PostCode=@Sys_PostCode, ");
            }
            if (bSE_SysInfo.Sys_Tel_IsChanged)
            {
                sbParameter.Append("Sys_Tel=@Sys_Tel, ");
            }
            if (bSE_SysInfo.Sys_Fax_IsChanged)
            {
                sbParameter.Append("Sys_Fax=@Sys_Fax, ");
            }
            if (bSE_SysInfo.Sys_Email_IsChanged)
            {
                sbParameter.Append("Sys_Email=@Sys_Email, ");
            }
            if (bSE_SysInfo.Sys_BankName_IsChanged)
            {
                sbParameter.Append("Sys_BankName=@Sys_BankName, ");
            }
            if (bSE_SysInfo.Sys_BankAcc_IsChanged)
            {
                sbParameter.Append("Sys_BankAcc=@Sys_BankAcc, ");
            }
            if (bSE_SysInfo.Sys_Tax_IsChanged)
            {
                sbParameter.Append("Sys_Tax=@Sys_Tax, ");
            }
            if (bSE_SysInfo.Stat_IsChanged)
            {
                sbParameter.Append("Stat=@Stat ");
            }
            sb.Append(sbParameter.ToString().Trim().TrimEnd(','));
            sb.Append(" WHERE 1=1 AND ((Stat is null) or (Stat=0))   and Sys_ID=@Sys_ID; ");
            string sql = sb.ToString();

            if (bSE_SysInfo.Sys_Code_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Code))
                {
                    idb.AddParameter("@Sys_Code", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_Code", bSE_SysInfo.Sys_Code);
                }
            }
            if (bSE_SysInfo.Sys_CName_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_CName))
                {
                    idb.AddParameter("@Sys_CName", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_CName", bSE_SysInfo.Sys_CName);
                }
            }
            if (bSE_SysInfo.Sys_CSName_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_CSName))
                {
                    idb.AddParameter("@Sys_CSName", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_CSName", bSE_SysInfo.Sys_CSName);
                }
            }
            if (bSE_SysInfo.Sys_SName_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_SName))
                {
                    idb.AddParameter("@Sys_SName", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_SName", bSE_SysInfo.Sys_SName);
                }
            }
            if (bSE_SysInfo.Sys_COwner_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_COwner))
                {
                    idb.AddParameter("@Sys_COwner", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_COwner", bSE_SysInfo.Sys_COwner);
                }
            }
            if (bSE_SysInfo.Sys_OCompany_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_OCompany))
                {
                    idb.AddParameter("@Sys_OCompany", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_OCompany", bSE_SysInfo.Sys_OCompany);
                }
            }
            if (bSE_SysInfo.Sys_CCategory_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_CCategory))
                {
                    idb.AddParameter("@Sys_CCategory", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_CCategory", bSE_SysInfo.Sys_CCategory);
                }
            }
            if (bSE_SysInfo.Sys_CType_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_CType))
                {
                    idb.AddParameter("@Sys_CType", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_CType", bSE_SysInfo.Sys_CType);
                }
            }
            if (bSE_SysInfo.Sys_Province_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Province))
                {
                    idb.AddParameter("@Sys_Province", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_Province", bSE_SysInfo.Sys_Province);
                }
            }
            if (bSE_SysInfo.Sys_City_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_City))
                {
                    idb.AddParameter("@Sys_City", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_City", bSE_SysInfo.Sys_City);
                }
            }
            if (bSE_SysInfo.Sys_Addr_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Addr))
                {
                    idb.AddParameter("@Sys_Addr", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_Addr", bSE_SysInfo.Sys_Addr);
                }
            }
            if (bSE_SysInfo.Sys_PostCode_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_PostCode))
                {
                    idb.AddParameter("@Sys_PostCode", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_PostCode", bSE_SysInfo.Sys_PostCode);
                }
            }
            if (bSE_SysInfo.Sys_Tel_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Tel))
                {
                    idb.AddParameter("@Sys_Tel", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_Tel", bSE_SysInfo.Sys_Tel);
                }
            }
            if (bSE_SysInfo.Sys_Fax_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Fax))
                {
                    idb.AddParameter("@Sys_Fax", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_Fax", bSE_SysInfo.Sys_Fax);
                }
            }
            if (bSE_SysInfo.Sys_Email_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Email))
                {
                    idb.AddParameter("@Sys_Email", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_Email", bSE_SysInfo.Sys_Email);
                }
            }
            if (bSE_SysInfo.Sys_BankName_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_BankName))
                {
                    idb.AddParameter("@Sys_BankName", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_BankName", bSE_SysInfo.Sys_BankName);
                }
            }
            if (bSE_SysInfo.Sys_BankAcc_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_BankAcc))
                {
                    idb.AddParameter("@Sys_BankAcc", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_BankAcc", bSE_SysInfo.Sys_BankAcc);
                }
            }
            if (bSE_SysInfo.Sys_Tax_IsChanged)
            {
                if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Tax))
                {
                    idb.AddParameter("@Sys_Tax", DBNull.Value);
                }
                else
                {
                    idb.AddParameter("@Sys_Tax", bSE_SysInfo.Sys_Tax);
                }
            }
            if (bSE_SysInfo.Stat_IsChanged)
            {
                if (bSE_SysInfo.Stat == 0)
                {
                    idb.AddParameter("@Stat", 0);
                }
                else
                {
                    idb.AddParameter("@Stat", bSE_SysInfo.Stat);
                }
            }

            idb.AddParameter("@Sys_ID", bSE_SysInfo.Sys_ID);


            int Re = 0;
            //SQL日志记录
            var RunMethod = System.Reflection.MethodBase.GetCurrentMethod();

            System.Collections.Hashtable param = new System.Collections.Hashtable();
            string Ex = "0";

            foreach (System.Collections.DictionaryEntry item in idb.GetParameters())
            {
                param.Add(item.Key, item.Value);
            }
            try
            {
                Re = idb.ExeCmd(sql);
                Ex = Re.ToString();
            }
            catch (Exception ex)
            {
                Ex = ex.Message;
            }

            SysRunLog.InsertRunSql(sql, param, RunMethod.DeclaringType + "." + RunMethod.Name, Ex);

            return(Re);
        }
Exemple #11
0
        /// <summary>
        /// 添加系统注册信息 BSE_SysInfo对象(即:一条记录)
        /// </summary>
        public object AddWithReturn(BSE_SysInfo bSE_SysInfo)
        {
            string sql = "INSERT INTO BSE_SysInfo (Sys_Code,Sys_CName,Sys_CSName,Sys_SName,Sys_COwner,Sys_OCompany,Sys_CCategory,Sys_CType,Sys_Province,Sys_City,Sys_Addr,Sys_PostCode,Sys_Tel,Sys_Fax,Sys_Email,Sys_BankName,Sys_BankAcc,Sys_Tax,Stat) VALUES (@Sys_Code,@Sys_CName,@Sys_CSName,@Sys_SName,@Sys_COwner,@Sys_OCompany,@Sys_CCategory,@Sys_CType,@Sys_Province,@Sys_City,@Sys_Addr,@Sys_PostCode,@Sys_Tel,@Sys_Fax,@Sys_Email,@Sys_BankName,@Sys_BankAcc,@Sys_Tax,@Stat);SELECT @@IDENTITY AS ReturnID;";

            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Code))
            {
                idb.AddParameter("@Sys_Code", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_Code", bSE_SysInfo.Sys_Code);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_CName))
            {
                idb.AddParameter("@Sys_CName", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_CName", bSE_SysInfo.Sys_CName);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_CSName))
            {
                idb.AddParameter("@Sys_CSName", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_CSName", bSE_SysInfo.Sys_CSName);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_SName))
            {
                idb.AddParameter("@Sys_SName", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_SName", bSE_SysInfo.Sys_SName);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_COwner))
            {
                idb.AddParameter("@Sys_COwner", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_COwner", bSE_SysInfo.Sys_COwner);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_OCompany))
            {
                idb.AddParameter("@Sys_OCompany", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_OCompany", bSE_SysInfo.Sys_OCompany);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_CCategory))
            {
                idb.AddParameter("@Sys_CCategory", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_CCategory", bSE_SysInfo.Sys_CCategory);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_CType))
            {
                idb.AddParameter("@Sys_CType", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_CType", bSE_SysInfo.Sys_CType);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Province))
            {
                idb.AddParameter("@Sys_Province", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_Province", bSE_SysInfo.Sys_Province);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_City))
            {
                idb.AddParameter("@Sys_City", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_City", bSE_SysInfo.Sys_City);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Addr))
            {
                idb.AddParameter("@Sys_Addr", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_Addr", bSE_SysInfo.Sys_Addr);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_PostCode))
            {
                idb.AddParameter("@Sys_PostCode", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_PostCode", bSE_SysInfo.Sys_PostCode);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Tel))
            {
                idb.AddParameter("@Sys_Tel", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_Tel", bSE_SysInfo.Sys_Tel);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Fax))
            {
                idb.AddParameter("@Sys_Fax", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_Fax", bSE_SysInfo.Sys_Fax);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Email))
            {
                idb.AddParameter("@Sys_Email", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_Email", bSE_SysInfo.Sys_Email);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_BankName))
            {
                idb.AddParameter("@Sys_BankName", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_BankName", bSE_SysInfo.Sys_BankName);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_BankAcc))
            {
                idb.AddParameter("@Sys_BankAcc", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_BankAcc", bSE_SysInfo.Sys_BankAcc);
            }
            if (string.IsNullOrEmpty(bSE_SysInfo.Sys_Tax))
            {
                idb.AddParameter("@Sys_Tax", DBNull.Value);
            }
            else
            {
                idb.AddParameter("@Sys_Tax", bSE_SysInfo.Sys_Tax);
            }
            if (bSE_SysInfo.Stat == 0)
            {
                idb.AddParameter("@Stat", 0);
            }
            else
            {
                idb.AddParameter("@Stat", bSE_SysInfo.Stat);
            }


            int Re = 0;
            //SQL日志记录
            var RunMethod = System.Reflection.MethodBase.GetCurrentMethod();

            System.Collections.Hashtable param = new System.Collections.Hashtable();
            string Ex = "0";

            foreach (System.Collections.DictionaryEntry item in idb.GetParameters())
            {
                param.Add(item.Key, item.Value);
            }
            try
            {
                var Return = idb.ReturnValue(sql);
                Ex = Return.ToString();
            }
            catch (Exception ex)
            {
                Ex = ex.Message;
            }

            SysRunLog.InsertRunSql(sql, param, RunMethod.DeclaringType + "." + RunMethod.Name, Ex);

            return(Re);
        }