Example #1
0
        public bool IsExistsItemClass(string FNumber)
        {
            string sql = "select count(*)  from t_ItemClass where   FNumber='" + FNumber + "'";
            object x   = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);

            return(int.Parse(x.ToString()) > 0);
        }
Example #2
0
        /// <summary>
        /// 检查用户组是否存在
        /// </summary>
        /// <param name="groupCode">用户组编号</param>
        /// <returns></returns>
        public bool CheckNoExists(string groupCode)
        {
            string sql = "select count(*) from  sys_UserGroup where FNumber='" + groupCode + "'";

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);
            return int.Parse(o.ToString()) > 0;
        }
Example #3
0
        /// <summary>
        /// 判断是否存在
        /// </summary>
        /// <param name="code"></param>
        /// <returns></returns>
        public bool IsExistsCommonType(string code)
        {
            string sql = "select count(*)  from t_CommDataDictType where   FDataType='" + code + "'";
            object x   = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);

            return(int.Parse(x.ToString()) > 0);
        }
Example #4
0
        public bool DeleteItemDesc(string fid)
        {
            string sql = "delete from t_ItemPropDesc where fid=" + fid;

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);
            return int.Parse(o.ToString()) > 0;
        }
Example #5
0
        public int GetMenuShow(string account, int moduleID)
        {
            string sql = "SELECT     FIsShow    FROM    sys_UG_Auth_Menu   WHERE     (FUserType = 1) AND (FUGID = '" + account + "') AND (FMainInterfacesID = '" + moduleID.ToString() + "')";

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);  //DataProvider.Instance.ExecuteNoQuery(_Loginer.DBName, cmd.SqlCommand);

            return(int.Parse(o.ToString()));
        }
Example #6
0
        /// <summary>
        /// 检查用户组是否存在
        /// </summary>
        /// <param name="groupCode">用户组编号</param>
        /// <returns></returns>
        public bool CheckNoExists(string groupCode)
        {
            string sql = "select count(*) from  sys_UserGroup where FNumber='" + groupCode + "'";

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);

            return(int.Parse(o.ToString()) > 0);
        }
Example #7
0
        public bool ModifyPwdDirect(string account, string pwd, string DBName)
        {
            string sql = "update sys_User set Fpassword='******' where Faccount='" + account + "'";

            object o = new DataBaseLayer(DBName).ExecuteSql(sql); //DataProvider.Instance.ExecuteNoQuery(DBName, cmd.SqlCommand);

            return(int.Parse(o.ToString()) != 0);
        }
Example #8
0
        /// <summary>
        /// 添加一个类型
        /// </summary>
        /// <param name="fid"></param>
        /// <param name="code"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public bool AddCommonType(string fid, string code, string name)
        {
            string sql = "insert into  t_CommDataDictType(Fid, FDataType, FTypeName, FIssys) values(" + fid.ToString() + ",'" + code + "','" + name + "',0)";

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);

            return(int.Parse(o.ToString()) > 0);
        }
Example #9
0
        public bool DeleteItemDesc(string fid)
        {
            string sql = "delete from t_ItemPropDesc where fid=" + fid;

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);

            return(int.Parse(o.ToString()) > 0);
        }
Example #10
0
        /// <summary>
        /// 获取窗体的可用权限值
        /// </summary>
        /// <param name="account"></param>
        /// <param name="moduleID"></param>
        /// <returns></returns>
        public int GetFormAuthority(string account, int moduleID)
        {
            string sql = "SELECT  UA.FAuths  FROM  sys_UG_Auth  UA INNER JOIN sys_UserGroup  U ON UA.FUGID = U.FID INNER JOIN  sys_Function  F ON UA.FunctionID = F.FID " +
                         "  where UA.FUGID in (SELECT     UG.FUserGroupID  FROM  sys_User_Group  UG INNER JOIN    sys_User  U ON UG.FUserID = U.FID  WHERE     (U.FAccount = '" + account + "') ) and f.fid=" + moduleID.ToString();

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);  //DataProvider.Instance.ExecuteNoQuery(_Loginer.DBName, cmd.SqlCommand);

            return(int.Parse(o.ToString()));
        }
Example #11
0
        /// <summary>
        /// 删除一个类型
        /// </summary>
        /// <param name="code"></param>
        /// <returns></returns>
        public bool DeleteCommonType(string code)
        {
            string sql = "select FIssys  from t_CommDataDictType where   FDataType=" + code;
            object x   = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);

            if (x.ToString() == "1")
            {
                throw new CustomException("不能删除系统的数据!"); //抛出异常
            }
            sql = "delete from t_CommDataDictType where FDataType='" + code + "'";

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);

            return(int.Parse(o.ToString()) > 0);
        }
Example #12
0
        /// <summary>
        /// 返回表字段的值,根据条件SCon返回sTableName的字段sFieldID的值
        /// </summary>
        /// <param name="sTableName"></param>
        /// <param name="sFieldID"></param>
        /// <returns></returns>
        public string GetTableFieldValue(string sTableName, string sField, string SCon)
        {
            string sql = "";

            if (_Loginer.DbType == DbAcessTyp.SQLServer)
            {
                sql = string.Format("SELECT isnull({0},'') FROM {1} where 1=1 " + SCon, sField, sTableName);
            }
            else
            {
                sql = string.Format("SELECT nvl({0},'') FROM {1} where 1=1 " + SCon, sField, sTableName);
            }
            object o = new DataBaseLayer(_Loginer.DBName).GetSingle(sql);

            return(o == null?"":o.ToString());
        }
Example #13
0
        /// <summary>
        /// 检查用户是否存在
        /// </summary>
        /// <param name="userid">用户编号</param>
        /// <returns></returns>
        public bool ExistsUser(string account)
        {
            string sql = "";

            IDbDataParameter[] sPara = new IDbDataParameter[1];
            if (_Loginer.DbType == DbAcessTyp.SQLServer)
            {
                sql      = "select count(*) from sys_User where FAccount=@Account";
                sPara[0] = DataConverter.GetSqlPara("@Account", DataConverter.SqlTypeToString(SqlDbType.VarChar));
            }
            else
            {
                sql      = "select count(*) from sys_User where FAccount=:Account";
                sPara[0] = DataConverter.GetOraclePara("Account", DataConverter.SqlTypeToString(SqlDbType.VarChar));
            }
            sPara[0].Value = account;

            object o = new DataBaseLayer(_Loginer.DBName).GetSingle(sql, sPara);

            return(int.Parse(o.ToString()) > 0);
        }
Example #14
0
        public int GetMenuShow(string account, int moduleID)
        {
            string sql = "SELECT     FIsShow    FROM    sys_UG_Auth_Menu   WHERE     (FUserType = 1) AND (FUGID = '" + account + "') AND (FMainInterfacesID = '" + moduleID.ToString() + "')";

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);  //DataProvider.Instance.ExecuteNoQuery(_Loginer.DBName, cmd.SqlCommand);
            return int.Parse(o.ToString());
        }
Example #15
0
        public bool ModifyPwdDirect(string account, string pwd, string DBName)
        {
            string sql = "update sys_User set Fpassword='******' where Faccount='" + account + "'";

            object o = new DataBaseLayer(DBName).ExecuteSql(sql); //DataProvider.Instance.ExecuteNoQuery(DBName, cmd.SqlCommand);
            return int.Parse(o.ToString()) != 0;
        }
Example #16
0
        /// <summary>
        /// 检查用户是否存在
        /// </summary>
        /// <param name="userid">用户编号</param>
        /// <returns></returns>
        public bool ExistsUser(string account)
        {
            string sql = "";
            IDbDataParameter[] sPara = new IDbDataParameter[1];
            if (_Loginer.DbType == DbAcessTyp.SQLServer)
            {
                sql = "select count(*) from sys_User where FAccount=@Account";
                sPara[0] = DataConverter.GetSqlPara("@Account", DataConverter.SqlTypeToString(SqlDbType.VarChar));
            }
            else
            {
                sql = "select count(*) from sys_User where FAccount=:Account";
                sPara[0] = DataConverter.GetOraclePara("Account", DataConverter.SqlTypeToString(SqlDbType.VarChar));
            }
            sPara[0].Value = account;

            object o = new DataBaseLayer(_Loginer.DBName).GetSingle(sql, sPara);
            return int.Parse(o.ToString()) > 0;
        }
Example #17
0
 public bool IsExistsItemClass(string FNumber)
 {
     string sql = "select count(*)  from t_ItemClass where   FNumber='" + FNumber + "'";
     object x = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);
     return int.Parse(x.ToString()) > 0;
 }
Example #18
0
 /// <summary>
 /// 返回表字段的值,根据条件SCon返回sTableName的字段sFieldID的值
 /// </summary>
 /// <param name="sTableName"></param>
 /// <param name="sFieldID"></param>
 /// <returns></returns>
 public string GetTableFieldValue(string sTableName, string sField,string SCon)
 {
     string sql="";
     if (_Loginer.DbType == DbAcessTyp.SQLServer)
         sql = string.Format("SELECT isnull({0},'') FROM {1} where 1=1 " + SCon, sField, sTableName);
     else
         sql = string.Format("SELECT nvl({0},'') FROM {1} where 1=1 " + SCon, sField, sTableName);
     object o=new DataBaseLayer(_Loginer.DBName).GetSingle(sql);
     return o==null?"":o.ToString();
 }
Example #19
0
        /// <summary>
        /// 获取窗体的可用权限值
        /// </summary>
        /// <param name="account"></param>
        /// <param name="moduleID"></param>
        /// <returns></returns>
        public int GetFormAuthority(string account, int moduleID)
        {
            string sql = "SELECT  UA.FAuths  FROM  sys_UG_Auth  UA INNER JOIN sys_UserGroup  U ON UA.FUGID = U.FID INNER JOIN  sys_Function  F ON UA.FunctionID = F.FID " +
                         "  where UA.FUGID in (SELECT     UG.FUserGroupID  FROM  sys_User_Group  UG INNER JOIN    sys_User  U ON UG.FUserID = U.FID  WHERE     (U.FAccount = '" + account + "') ) and f.fid=" + moduleID.ToString();

            object o = new DataBaseLayer(_Loginer.DBName).ExecuteSql(sql);  //DataProvider.Instance.ExecuteNoQuery(_Loginer.DBName, cmd.SqlCommand);
            return int.Parse(o.ToString()) ;
        }