Esempio n. 1
0
        /// <summary>
        /// 快速注册
        /// </summary>
        /// <param name="MACHINENO"></param>
        /// <returns></returns>
        public DataTable T_USERINFO_AddNew(string MACHINENO, string straddress)
        {
            //short Return = 0;
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;
            DataTable      dt   = new DataTable();

            try
            {
                //Console.WriteLine("IP="+straddress.Trim());
                //straddress = "222.231.05.46";
                string           pname = straddress.Trim();// getprovince(straddress.Trim()).Trim();
                MySqlParameter[] parm  = new MySqlParameter[2];
                parm[0] = MySqlCmdHeader.Parameter("P_MACHINENO", MySqlDbType.VarChar, MACHINENO);
                parm[1] = MySqlCmdHeader.Parameter("P_ADDRESS", MySqlDbType.VarChar, pname.Trim());
                dt      = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "spu_T_USERINFO_ADD_Q", parm, "db");
            }
            catch (Exception ex)
            {
                //Return = -500;
                dt = null;
            }
            finally
            {
                MCMD.Dispose();
            }
            return(dt);
        }
Esempio n. 2
0
        public static int getuid(string uid)
        {
            MySqlCmdHeader MCMD    = MySqlCmdHeader.Instance;
            DataTable      dt      = new DataTable();
            int            returni = 0;

            try
            {
                //MySqlParameter[] parm = new MySqlParameter[1];
                //parm[0] = MySqlCmdHeader.Parameter("P_UID", MySqlDbType.VarChar, uid);
                dt = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.Text, "SELECT ID FROM T_USERINFO WHERE USERID='" + uid + "'", null, "ITEM");
                if (dt.Rows.Count == 1)
                {
                    returni = Convert.ToInt32(dt.Rows[0][0].ToString().Trim());
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                dt.Clear();
                MCMD.Dispose();
            }
            return(returni);
        }
Esempio n. 3
0
        /// <summary>
        /// 用户登录验证
        /// </summary>
        /// <param name="Userid">用户ID</param>
        /// <param name="UserPwd">用户密码</param>
        /// <param name="Ret">验证返回值</param>
        /// <param name="Roles">角色权限值</param>
        /// <param name="Roles">用户信息索引编号</param>
        /// <returns></returns>
        public static void LoginVerification(string Userid, string UserPwd, ref int Ret, ref string Roles, ref int RetID)
        {
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;
            DataTable      dt   = new DataTable();

            try
            {
                MySqlParameter[] parm = new MySqlParameter[5];
                parm[0] = MySqlCmdHeader.Parameter("p_userid", MySqlDbType.VarChar, Userid);
                parm[1] = MySqlHeader.MySqlCmdHeader.Parameter("p_userpwd", MySqlDbType.VarChar, UserPwd);
                parm[2] = MySqlHeader.MySqlCmdHeader.Parameter("Ret", MySqlDbType.Int32, ParameterDirection.Output);
                parm[3] = MySqlHeader.MySqlCmdHeader.Parameter("p_Roles", MySqlDbType.VarChar, ParameterDirection.Output);
                parm[4] = MySqlHeader.MySqlCmdHeader.Parameter("RetID", MySqlDbType.Int32, ParameterDirection.Output);
                int i = MCMD.ExecuteNonQuery(CommClass.DBCONN, CommandType.StoredProcedure, "spu_userlogin", parm);

                Ret   = Convert.ToInt32(parm[2].Value);
                Roles = parm[3].Value.ToString();
                RetID = Convert.ToInt32(parm[4].Value);
            }
            catch (Exception ex)
            {
                Commonality.ConsoleManage.Write(Commonality.ErrorLevel.Serious, "KOIPMonitor>>LoginVerification>>process>>", ex.Message);
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 4
0
        /// <summary>
        /// 设备类型修改
        /// </summary>
        /// <param name="intID">索引ID编号</param>
        /// <param name="DevTypeID">设备类型编号</param>
        /// <param name="DevTypeName">设备类型名称</param>
        /// <param name="Ret">操作返回值{0:成功;-1:失败}</param>
        public static void DevType_Modify(int intID, int DevTypeID, string DevTypeName, ref int Ret)
        {
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[4];
                parm[0] = MySqlCmdHeader.Parameter("p_id", MySqlDbType.Int32, intID);
                parm[1] = MySqlHeader.MySqlCmdHeader.Parameter("p_devid", MySqlDbType.Int32, DevTypeID);
                parm[2] = MySqlHeader.MySqlCmdHeader.Parameter("p_devname", MySqlDbType.VarChar, DevTypeName);
                parm[3] = MySqlHeader.MySqlCmdHeader.Parameter("Ret", MySqlDbType.Int32, ParameterDirection.Output);

                int i = MCMD.ExecuteNonQuery(CommClass.DBCONN, CommandType.StoredProcedure, "spu_d_devtype_modify", parm);

                Ret = Convert.ToInt32(parm[3].Value);
            }
            catch (Exception ex)
            {
                Commonality.ConsoleManage.Write(Commonality.ErrorLevel.Serious, "KOIPMonitor>>DevType_Modify>>process>>", ex.Message);
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 5
0
        public static void stopuser(string strmyid, string strSTOPID, ref int Return)
        {
            //string strmyid = Readdt.Rows[0]["MYID"].ToString().Trim();
            //string strSTOPID = Readdt.Rows[0]["STOPID"].ToString().Trim();

            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[2];
                parm[0] = MySqlCmdHeader.Parameter("P_MYUID", MySqlDbType.VarChar, strmyid);
                parm[1] = MySqlCmdHeader.Parameter("P_STOPID", MySqlDbType.VarChar, strSTOPID);
                //MySqlDataReader Reads = MCMD.ExtcuteReader(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "spu_userlogin", parm);
                //DataTable dt = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "SPU_T_STOPUSER_ADD", parm, "item");
                int c = Convert.ToInt32(MCMD.ExecuteNonQuery(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "SPU_T_STOPUSER_ADD", parm));
                Return = c;
            }
            catch (Exception ex)
            {
                Return = -500;
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 6
0
        /// <summary>
        /// 用户密码修改
        /// </summary>
        ///
        /// <param name="USERID">用户ID</param>
        /// <param name="USERPWD">用户密码</param>
        /// <param name="USERNEWPWD">用户密码</param>
        /// <param name="Ret">操作返回值</param>
        public static void Change_Pwd(int intID, string USERPWD,
                                      string USERNEWPWD, ref int Ret)
        {
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[4];
                parm[0] = MySqlCmdHeader.Parameter("p_id", MySqlDbType.Int32, intID);
                parm[1] = MySqlCmdHeader.Parameter("p_oldpwd", MySqlDbType.VarChar, USERPWD);
                parm[2] = MySqlCmdHeader.Parameter("p_newpwd", MySqlDbType.VarChar, USERNEWPWD);
                parm[3] = MySqlHeader.MySqlCmdHeader.Parameter("Ret", MySqlDbType.Int32, ParameterDirection.Output);

                int i = MCMD.ExecuteNonQuery(CommClass.DBCONN, CommandType.StoredProcedure, "spu_changepwd", parm);

                Ret = Convert.ToInt32(parm[3].Value);
            }
            catch (Exception ex)
            {
                Commonality.ConsoleManage.Write(Commonality.ErrorLevel.Serious, "KOIPMonitor>>ChangePwd>>Change_Pwd>>", ex.Message);
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 7
0
        /// <summary>
        /// 验证登录
        /// </summary>
        /// <param name="loginname">登录名</param>
        /// <param name="passwrod">登录密码</param>
        /// <param name="kisaddress">用户所属地区</param>
        /// <param name="Return">返回值:0成功</param>

        /*
         * 1.		-10001	用户名错误	登入KIS
         * 2.		-10002	密码错误	登入KIS
         * 3.		-10003	登录验证koip服务器异常	登入KIS
         */

        /// <summary>
        /// 登录验证
        /// </summary>
        /// <param name="USERID"></param>
        /// <param name="PASSWORD"></param>
        /// <param name="SessionString"></param>
        /// <returns></returns>
        public short UserLogin(string USERID, string PASSWORD, ref string SessionString)
        {
            short          Return = 0;
            MySqlCmdHeader MCMD   = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[1];
                parm[0] = MySqlCmdHeader.Parameter("p_loginname", MySqlDbType.VarChar, USERID);
                //MySqlDataReader Reads = MCMD.ExtcuteReader(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "spu_userlogin", parm);
                DataTable dt = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "spu_userlogin", parm, "item");
                if (dt.Rows.Count != 1)
                {
                    Return = -2205;//没有此用户
                }
                else
                {
                    if (dt.Rows[0]["PASSWORD"].ToString().Trim() != PASSWORD)
                    {
                        Return = -2204;//密码错误
                    }
                    else
                    {
                        SessionString = dt.Rows[0]["USERID"].ToString().Trim() + "|" + dt.Rows[0]["ID"].ToString().Trim();
                    }
                }
                dt.Clear();
                //if (Reads.HasRows)
                //{
                //    while (Reads.Read())
                //    {
                //        if (Reads["PASSWORD"].ToString().Trim() != PASSWORD)
                //        {
                //            Return = -15014;//密码错误
                //        }
                //        else
                //        {
                //            SessionString = Reads["USERID"].ToString().Trim() + "|" + Reads["ID"].ToString().Trim();
                //            //strUid = Reads["ID"].ToString().Trim();
                //            //Return = 0;
                //        }
                //    }
                //}
                //else
                //{
                //    Return = -15015;//没有此用户
                //}
            }
            catch (Exception ex)
            {
                Return = -500;
            }
            finally
            {
                MCMD.Dispose();
            }
            return(Return);
        }
Esempio n. 8
0
        public string getprovince(string straddress)
        {
            MySqlCmdHeader MCMD  = MySqlCmdHeader.Instance;
            DataTable      dt    = new DataTable();
            string         pname = "";

            try
            {
                if (string.IsNullOrEmpty(straddress))
                {
                    pname = "未知";
                }
                else
                {
                    string[] Str     = straddress.Split('.');
                    Int64    ipnum1  = Convert.ToInt64(Str[0].Trim()) * 256 * 256 * 256;
                    Int64    ipnum2  = Convert.ToInt64(Str[0].Trim()) * 256 * 256;
                    Int64    ipnum3  = Convert.ToInt64(Str[0].Trim()) * 256;
                    Int64    ipnum4  = Convert.ToInt64(Str[0].Trim());
                    Int64    toipnum = ipnum1 + ipnum2 + ipnum3 + ipnum4;

                    /*
                     *
                     * if exists(select StateName  from T_IP where P_TOTAL>=FromNum and P_TOTAL<=ToNum) then
                     * select StateName into P_StateName from T_IP where P_TOTAL>=FromNum and P_TOTAL<=ToNum limit 1;
                     * else
                     * set P_StateName='未知';
                     * end if;
                     * return P_StateName;
                     */
                    string strsql = "select StateName  from T_IP where " + toipnum + ">=FromNum and " + toipnum + "<=ToNum limit 1";
                    dt = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.Text, strsql, null, "db");
                    if (dt == null)
                    {
                        pname = "未知";
                    }
                    if (dt.Rows.Count != 1)
                    {
                        pname = "未知";
                    }
                    else
                    {
                        pname = dt.Rows[0][0].ToString().Trim();
                    }
                    //return toipnum.ToString();
                }
            }
            catch (Exception ex)
            {
                pname = "未知";
            }
            finally
            {
                dt.Clear();
                MCMD.Dispose();
            }
            return(pname);
        }
Esempio n. 9
0
        /// <summary>
        /// 用户添加
        /// </summary>
        /// <param name="USERID">用户ID</param>
        /// <param name="USERNAME">用户名称</param>
        /// <param name="EMAIL">邮箱地址</param>
        /// <param name="ISEMAIL">是否接收邮件</param>
        /// <param name="MOBILE">手机</param>
        /// <param name="ISMOBILE">是否接收短信</param>
        /// <param name="USERPWD">用户密码</param>
        /// <param name="ROLES">权限值</param>
        /// <param name="Ret">操作返回值</param>
        /// <param name="RetID">返回自动增量编号</param>
        public static void UserInfo_Add(
            string USERID,
            string USERNAME,
            string EMAIL,
            int ISEMAIL,
            string MOBILE,
            int ISMOBILE,
            string USERPWD,
            string ROLES, ref int Ret, ref int RetID)
        {
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[10];
                parm[0] = MySqlCmdHeader.Parameter("p_name", MySqlDbType.VarChar, USERNAME);
                parm[1] = MySqlCmdHeader.Parameter("p_userid", MySqlDbType.VarChar, USERID);
                parm[2] = MySqlCmdHeader.Parameter("p_password", MySqlDbType.VarChar, USERPWD);
                parm[3] = MySqlCmdHeader.Parameter("p_email", MySqlDbType.VarChar, EMAIL);
                parm[4] = MySqlCmdHeader.Parameter("p_isemail", MySqlDbType.Int32, ISEMAIL);
                parm[5] = MySqlCmdHeader.Parameter("p_mobile", MySqlDbType.VarChar, MOBILE);
                parm[6] = MySqlHeader.MySqlCmdHeader.Parameter("p_ismobile", MySqlDbType.Int32, ISMOBILE);
                parm[7] = MySqlHeader.MySqlCmdHeader.Parameter("p_uroles", MySqlDbType.VarChar, ROLES);
                parm[8] = MySqlHeader.MySqlCmdHeader.Parameter("Ret", MySqlDbType.Int32, ParameterDirection.Output);
                parm[9] = MySqlHeader.MySqlCmdHeader.Parameter("RetID", MySqlDbType.Int32, ParameterDirection.Output);

                int i = MCMD.ExecuteNonQuery(CommClass.DBCONN, CommandType.StoredProcedure, "spu_t_userinfo_add", parm);

                Ret   = Convert.ToInt32(parm[8].Value);
                RetID = Convert.ToInt32(parm[9].Value);
            }
            catch (Exception ex)
            {
                Commonality.ConsoleManage.Write(Commonality.ErrorLevel.Serious, "KOIPMonitor>>UserInfoAdd>>DevInfo_Add>>", ex.Message);
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 10
0
        /// <summary>
        /// 501
        /// </summary>
        /// <param name="MACHINENO"></param>
        /// <returns></returns>
        public DataTable SPU_GET_T_FRIENDSTYPE(string USERID)
        {
            //short Return = 0;
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;
            DataTable      dt   = new DataTable();

            try
            {
                MySqlParameter[] parm = new MySqlParameter[1];
                parm[0] = MySqlCmdHeader.Parameter("P_USERID", MySqlDbType.VarChar, USERID);
                dt      = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "SPU_GET_T_FRIENDSTYPE", parm, "ITEM");
            }
            catch (Exception ex)
            {
                dt = null;
            }
            finally
            {
                MCMD.Dispose();
            }
            return(dt);
        }
Esempio n. 11
0
        /// <summary>
        /// 设备信息添加
        /// </summary>
        /// <param name="DevID">设备编号</param>
        /// <param name="DevID">设备编号</param>
        /// <param name="DevName">设备名称</param>
        /// <param name="DevTypeID">设备类型</param>
        /// <param name="IP">IP地址</param>
        /// <param name="PORT">端口号</param>
        /// <param name="UPDEVID">上级服务编号</param>
        /// <param name="DESCR">描述</param>
        /// <param name="Ret">操作返回值</param>
        /// <param name="RetID">编号返回值</param>
        public static void DevInfo_Add(string DevID,
                                       string DevName,
                                       int DevTypeID,
                                       string IP,
                                       string PORT,
                                       string UPDEVID,
                                       string DESCR, ref int Ret, ref int RetID)
        {
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[9];
                parm[0] = MySqlCmdHeader.Parameter("p_devno", MySqlDbType.VarChar, DevID);
                parm[1] = MySqlCmdHeader.Parameter("p_name", MySqlDbType.VarChar, DevName);
                parm[2] = MySqlCmdHeader.Parameter("p_devid", MySqlDbType.Int32, DevTypeID);
                parm[3] = MySqlCmdHeader.Parameter("p_ip", MySqlDbType.VarChar, IP);

                parm[4] = MySqlCmdHeader.Parameter("p_port", MySqlDbType.VarChar, PORT);
                parm[5] = MySqlCmdHeader.Parameter("p_remark", MySqlDbType.VarChar, DESCR);
                parm[6] = MySqlHeader.MySqlCmdHeader.Parameter("p_updevid", MySqlDbType.VarChar, UPDEVID);

                parm[7] = MySqlHeader.MySqlCmdHeader.Parameter("Ret", MySqlDbType.Int32, ParameterDirection.Output);
                parm[8] = MySqlHeader.MySqlCmdHeader.Parameter("RetID", MySqlDbType.Int32, ParameterDirection.Output);

                int i = MCMD.ExecuteNonQuery(CommClass.DBCONN, CommandType.StoredProcedure, "spu_t_devinfo_add", parm);

                Ret   = Convert.ToInt32(parm[7].Value);
                RetID = Convert.ToInt32(parm[8].Value);
            }
            catch (Exception ex)
            {
                Commonality.ConsoleManage.Write(Commonality.ErrorLevel.Serious, "KOIPMonitor>>DevInfoAdd>>DevInfo_Add>>", ex.Message);
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 12
0
        /// <summary>
        /// 验证登录
        /// </summary>
        /// <param name="loginname">登录名</param>
        /// <param name="passwrod">登录密码</param>
        /// <param name="kisaddress">用户所属地区</param>
        /// <param name="Return">返回值:0成功</param>

        /*
         * 1.		-10001	用户名错误	登入KIS
         * 2.		-10002	密码错误	登入KIS
         * 3.		-10003	登录验证koip服务器异常	登入KIS
         */

        public void UserLogin(string loginname, string passwrod, string kisaddress, ref short Return, ref string SessionString, ref string strUid)
        {
            Return = 0;
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[1];
                parm[0] = MySqlCmdHeader.Parameter("p_loginname", MySqlDbType.VarChar, loginname);
                MySqlDataReader Reads = MCMD.ExtcuteReader(ConnString.GetMySqlConnStr("db_koipConnectionString"), CommandType.StoredProcedure, "spu_userlogin", parm);
                if (Reads.HasRows)
                {
                    while (Reads.Read())
                    {
                        if (Reads["PASSWORD"].ToString().Trim() != passwrod)
                        {
                            Return = -10002;
                        }
                        else
                        {
                            SessionString = Reads["ID"].ToString().Trim() + "|" + loginname.Trim();
                            strUid        = Reads["ID"].ToString().Trim();
                        }
                    }
                }
                else
                {
                    Return = -10001;
                }
            }
            catch (Exception ex)
            {
                Return = -10003;
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 13
0
        /// <summary>
        /// 日志清除
        /// </summary>
        /// <param name="Ret">操作返回值</param>
        /// <returns></returns>
        public static void AlarmLog_Clear(ref int Ret)
        {
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[1];
                parm[0] = MySqlHeader.MySqlCmdHeader.Parameter("Ret", MySqlDbType.Int32, ParameterDirection.Output);

                int i = MCMD.ExecuteNonQuery(CommClass.DBCONN, CommandType.StoredProcedure, "spu_alarmlog_clear", parm);

                Ret = Convert.ToInt32(parm[0].Value);
            }
            catch (Exception ex)
            {
                Commonality.ConsoleManage.Write(Commonality.ErrorLevel.Serious, "KOIPMonitor>>AlarmLogClear>>AlarmLog_Clear>>", ex.Message);
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 14
0
        /// <summary>
        /// 获取服务器列表
        /// </summary>
        public static void GetServerList()
        {
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                DataTable dt = new DataTable();
                if (CommClass.DtServList.Rows.Count > 0)
                {
                    dt = CommClass.DtServList.Copy();
                    CommClass.DtServList = MCMD.ExtcuteDataTable(CommClass.DBCONN, CommandType.StoredProcedure, "spu_getserverlist", null, "ServList");
                    for (int i = 0; i < CommClass.DtServList.Rows.Count; i++)
                    {
                        for (int j = 0; j < dt.Rows.Count; j++)
                        {
                            if (CommClass.DtServList.Rows[i]["ID"].ToString() == dt.Rows[j]["ID"].ToString())
                            {
                                CommClass.DtServList.Rows[i]["STATE"] = dt.Rows[j]["STATE"].ToString();
                            }
                        }
                    }


                    NoticeServerList();
                    return;
                }
                CommClass.DtServList = MCMD.ExtcuteDataTable(CommClass.DBCONN, CommandType.StoredProcedure, "spu_getserverlist", null, "ServList");
            }

            catch (Exception ex)
            {
                Commonality.ConsoleManage.Write(Commonality.ErrorLevel.Serious, "KOIPMonitor>>CommonFunction>>GetServerList>>", ex.Message);
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 15
0
        public DataTable T_USERINFO_SEARCH(string strwhere)
        {
            //short Return = 0;
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;
            DataTable      dt   = new DataTable();

            try
            {
                MySqlParameter[] parm = new MySqlParameter[1];
                parm[0] = MySqlCmdHeader.Parameter("P_StrWhere", MySqlDbType.VarChar, strwhere);
                dt      = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "SPU_SEARCHUSER", parm, "ITEM");
            }
            catch (Exception ex)
            {
                //Return = -500;
                dt = null;
            }
            finally
            {
                MCMD.Dispose();
            }
            return(dt);
        }
Esempio n. 16
0
        public DataTable spu_singUser(string uid)
        {
            //short Return = 0;
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;
            DataTable      dt   = new DataTable();

            try
            {
                MySqlParameter[] parm = new MySqlParameter[1];
                parm[0] = MySqlCmdHeader.Parameter("P_UID", MySqlDbType.VarChar, uid);
                dt      = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "spu_singUser", parm, "ITEM");
            }
            catch (Exception ex)
            {
                //Return = -500;
                dt = null;
            }
            finally
            {
                MCMD.Dispose();
            }
            return(dt);
        }
Esempio n. 17
0
        public DataTable GetMyOnlineFriends(string USERID, string onlinelist)
        {
            //short Return = 0;
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;
            DataTable      dt   = new DataTable();

            try
            {
                MySqlParameter[] parm = new MySqlParameter[2];
                parm[0] = MySqlCmdHeader.Parameter("P_USERID", MySqlDbType.VarChar, USERID);
                parm[1] = MySqlCmdHeader.Parameter("P_ONLINELIST", MySqlDbType.VarChar, onlinelist);
                dt      = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "SPU_GetMyOnlineFriends", parm, "ITEM");
            }
            catch (Exception ex)
            {
                dt = null;
            }
            finally
            {
                MCMD.Dispose();
            }
            return(dt);
        }
Esempio n. 18
0
        /// <summary>
        /// 用户删除
        /// </summary>
        /// <param name="USERID">用户ID</param>
        /// <param name="Ret">操作返回值</param>
        public static void UserInfo_Delete(string USERID, ref int Ret)
        {
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;

            try
            {
                MySqlParameter[] parm = new MySqlParameter[2];
                parm[0] = MySqlHeader.MySqlCmdHeader.Parameter("p_userid", MySqlDbType.VarChar, USERID);
                parm[1] = MySqlHeader.MySqlCmdHeader.Parameter("Ret", MySqlDbType.Int32, ParameterDirection.Output);

                int i = MCMD.ExecuteNonQuery(CommClass.DBCONN, CommandType.StoredProcedure, "spu_t_userinfo_delete", parm);

                Ret = Convert.ToInt32(parm[1].Value);
            }
            catch (Exception ex)
            {
                Commonality.ConsoleManage.Write(Commonality.ErrorLevel.Serious, "KOIPMonitor>>UserInfoDelete>>UserInfo_Delete>>", ex.Message);
            }
            finally
            {
                MCMD.Dispose();
            }
        }
Esempio n. 19
0
        public DataTable SPU_RAND_TWO(string strUidList, string SEX)
        {
            //short Return = 0;
            MySqlCmdHeader MCMD = MySqlCmdHeader.Instance;
            DataTable      dt   = new DataTable();

            try
            {
                MySqlParameter[] parm = new MySqlParameter[2];
                parm[0] = MySqlCmdHeader.Parameter("P_STRUIDLIST", MySqlDbType.VarChar, strUidList);
                parm[1] = MySqlHeader.MySqlCmdHeader.Parameter("P_SEX", MySqlDbType.Int32, Convert.ToInt32(SEX));
                dt      = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "SPU_RAND_TWO", parm, "ITEM");
            }
            catch (Exception ex)
            {
                dt = null;
            }
            finally
            {
                MCMD.Dispose();
            }
            return(dt);
        }
Esempio n. 20
0
        public short updateuser(string strSql)
        {
            short          Return = -1;
            MySqlCmdHeader MCMD   = MySqlCmdHeader.Instance;

            //DataTable dt = new DataTable();
            try
            {
                //MySqlParameter[] parm = new MySqlParameter[1];
                //parm[0] = MySqlCmdHeader.Parameter("P_UID", MySqlDbType.VarChar, uid);
                //dt = MCMD.ExtcuteDataTable(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.StoredProcedure, "spu_singUser", parm, "ITEM");
                Return = (short)MCMD.ExecuteNonQuery(KoIP.MySqlDAL.getdbconn.dbconn, CommandType.Text, strSql, null);
            }
            catch (Exception ex)
            {
                Return = -500;
                //dt = null;
            }
            finally
            {
                MCMD.Dispose();
            }
            return(Return);
        }