📄 operationcenter.cs
字号:
{
t_CRow = t_Rows[t_n];
///FLD_UID,FLD_NICKNAME
///FLD_HEADPIC,FLD_MYSHOW,FLD_SEX,FLD_BIRTHDAY
///FLD_BEWRITE,FLD_OPENTIME,FLD_LASTTIME,FLD_LASTIP
t_bWriter.Write((int)t_CRow[0]);
if (t_CRow[1] != t_DBNULL)
{
t_bWriter.Write((string)t_CRow[1]);
}
else
{
t_bWriter.Write("");
}
t_bWriter.Write((int)t_CRow[2]);
t_bWriter.Write((int)t_CRow[3]);
t_bWriter.Write((int)t_CRow[4]);
if (t_CRow[5] != t_DBNULL)
{
t_bWriter.Write((string)t_CRow[5]);
}
else
{
t_bWriter.Write("");
}
if (t_CRow[6] != t_DBNULL)
{
t_bWriter.Write((string)t_CRow[6]);
}
else
{
t_bWriter.Write("");
}
if (t_CRow[7] != t_DBNULL)
{
t_bWriter.Write((string)t_CRow[7]);
}
else
{
t_bWriter.Write("");
}
if (t_CRow[8] != t_DBNULL)
{
t_bWriter.Write((string)t_CRow[8]);
}
else
{
t_bWriter.Write("");
}
if (t_CRow[9] != t_DBNULL)
{
t_bWriter.Write((string)t_CRow[9]);
}
else
{
t_bWriter.Write("");
}
t_bWriter.Flush();
}
}
else
{
t_bWriter.Write(0);
}
t_JE.Add(_HeadImagesList.Images[t_User._headPic]);
t_JE.Add(Convert.ToString(t_User._uID));
t_JE.Add(System.DateTime.Now.ToString());
t_JE.Add(global::JPMLab_LanTalker_Server.Properties.Resources.STR_MSGTYPE_SYSTEM);
t_JE.Add(t_Acc + global::JPMLab_LanTalker_Server.Properties.Resources.STR_MSGCONTENT_LOGINCOMPLETE + t_IP + ":" + t_Port);
_MessageList.AddAnEntity(t_JE);
}
else
{
t_JE.Add(global::JPMLab_LanTalker_Server.Properties.Resources.BMP_SERVERERROR);
t_JE.Add(Convert.ToString(SERVER_UID));
t_JE.Add(System.DateTime.Now.ToString());
t_JE.Add(global::JPMLab_LanTalker_Server.Properties.Resources.STR_MSGTYPE_SYSTEM);
t_JE.Add(t_Acc + global::JPMLab_LanTalker_Server.Properties.Resources.STR_MSGCONTENT_LOGINFAIL + t_R + " " + t_IP + ":" + t_Port);
_MessageList.AddAnEntity(t_JE);
}
}
else if (t_MType == MESSAGE_TYPE_REGISTER)
{
icUser t_User = new icUser();
t_JE = new NewControl.JPM_List_Entity();
t_User._account = t_bReader.ReadString().Replace("'", "''");
t_User._password = t_bReader.ReadString().Replace("'", "''");
t_User._nickName = t_bReader.ReadString().Replace("'", "''");
t_User._headPic = t_bReader.ReadInt32();
t_User._myShow = t_bReader.ReadInt32();
t_User._sex = t_bReader.ReadInt32();
t_User._birthDay = t_bReader.ReadString().Replace("'", "''");
t_User._bewrite = t_bReader.ReadString();
if (t_User._bewrite != null)
{
t_User._bewrite.Replace("'", "''");
}
t_User._openTime = System.DateTime.Now.ToString().Replace("'", "''");
t_User._lastTime = t_User._openTime;
t_User._lastIP = t_bReader.ReadString().Replace("'", "''"); ;
t_User._lastPort = t_bReader.ReadInt32();
if (RegisterUser(t_User) == true)
{
t_bWriter.Write('t');
t_JE.Add(_HeadImagesList.Images[t_User._headPic]);
t_JE.Add(Convert.ToString(t_User._uID));
t_JE.Add(System.DateTime.Now.ToString());
t_JE.Add(global::JPMLab_LanTalker_Server.Properties.Resources.STR_MSGTYPE_USER);
t_JE.Add(global::JPMLab_LanTalker_Server.Properties.Resources.STR_MSGCONTENT_USERREGISTER + t_User._account);
_MessageList.AddAnEntity(t_JE);
}
else
{
t_bWriter.Write('f');
t_bWriter.Flush();
t_JE.Add(global::JPMLab_LanTalker_Server.Properties.Resources.BMP_SERVERERROR);
t_JE.Add(Convert.ToString(t_User._uID));
t_JE.Add(System.DateTime.Now.ToString());
t_JE.Add(global::JPMLab_LanTalker_Server.Properties.Resources.STR_MSGTYPE_SYSTEM);
t_JE.Add(global::JPMLab_LanTalker_Server.Properties.Resources.STR_MSGCONTENT_FAILUSERREGISTER + t_User._account);
_MessageList.AddAnEntity(t_JE);
}
}
else if (t_MType == MESSAGE_TYPE_SEARCHUSERS)
{
int t_n, t_ac, t_c;
int t_SUID = t_Session._uID;
char t_SUType;
System.Data.DataRowCollection t_Rows;
System.Data.DataRow t_CRow;
t_SUType = t_bReader.ReadChar();
if (t_SUType == SEARCHUSERS_TYPE_ALL)
{
if (_dsetUsers.Tables[0] != null)
{
t_Rows = _dsetUsers.Tables[0].Rows;
t_ac = t_Rows.Count;
t_c = 0;
for (t_n = 0; t_n < t_ac; t_n++)
{ //Source:
//FLD_UID,FLD_ACCOUNT,FLD_PASSWORD
//FLD_NICKNAME,FLD_HEADPIC,FLD_MYSHOW
//FLD_SEX,FLD_BIRTHDAY,FLD_BEWRITE
//FLD_OPENTIME,FLD_LASTTIME
//FLD_LASTIP,FLD_LASTPORT,FLD_STATE
//Out:
//HeadPic,NickName,UID,Sex,Bewrite
t_CRow = t_Rows[t_n];
if ((int)t_CRow[0] != t_SUID &&
Convert.ToChar(t_CRow[13]) == USER_STATE_HOT)
{
t_c++;
}
}
t_bWriter.Write(t_c);
for (t_n = 0; t_n < t_ac; t_n++)
{ //Source:
//FLD_UID,FLD_ACCOUNT,FLD_PASSWORD
//FLD_NICKNAME,FLD_HEADPIC,FLD_MYSHOW
//FLD_SEX,FLD_BIRTHDAY,FLD_BEWRITE
//FLD_OPENTIME,FLD_LASTTIME
//FLD_LASTIP,FLD_LASTPORT,FLD_STATE
//Out:
//HeadPic,NickName,UID,Sex,Bewrite
t_CRow = t_Rows[t_n];
if ((int)t_CRow[0] != t_SUID &&
Convert.ToChar(t_CRow[13]) == USER_STATE_HOT)
{
t_bWriter.Write((int)t_CRow[4]);
t_bWriter.Write((string)t_CRow[3]);
t_bWriter.Write((int)t_CRow[0]);
t_bWriter.Write((int)t_CRow[6]);
t_bWriter.Write((string)t_CRow[8]);
t_bWriter.Write((int)t_CRow[5]);
t_bWriter.Flush();
}
}
}
else
{
t_bWriter.Write(0);
}
}
else if (t_SUType == SEARCHUSERS_TYPE_UID)
{
if (_dsetUsers.Tables[0] != null)
{
int t_SKeyUID;
int t_NUID;
t_SKeyUID = Convert.ToInt32(t_bReader.ReadString());
t_Rows = _dsetUsers.Tables[0].Rows;
t_ac = t_Rows.Count;
t_c = 0;
for (t_n = 0; t_n < t_ac; t_n++)
{ //Source:
//FLD_UID,FLD_ACCOUNT,FLD_PASSWORD
//FLD_NICKNAME,FLD_HEADPIC,FLD_MYSHOW
//FLD_SEX,FLD_BIRTHDAY,FLD_BEWRITE
//FLD_OPENTIME,FLD_LASTTIME
//FLD_LASTIP,FLD_LASTPORT,FLD_STATE
//Out:
//HeadPic,NickName,UID,Sex,Bewrite
t_CRow = t_Rows[t_n];
t_NUID = (int)t_CRow[0];
if (t_NUID != t_SUID &&
t_NUID == t_SKeyUID &&
Convert.ToChar(t_CRow[13]) == USER_STATE_HOT)
{
t_c++;
}
}
t_bWriter.Write(t_c);
for (t_n = 0; t_n < t_ac; t_n++)
{ //Source:
//FLD_UID,FLD_ACCOUNT,FLD_PASSWORD
//FLD_NICKNAME,FLD_HEADPIC,FLD_MYSHOW
//FLD_SEX,FLD_BIRTHDAY,FLD_BEWRITE
//FLD_OPENTIME,FLD_LASTTIME
//FLD_LASTIP,FLD_LASTPORT,FLD_STATE
//Out:
//HeadPic,NickName,UID,Sex,Bewrite
t_CRow = t_Rows[t_n];
t_NUID = (int)t_CRow[0];
if (t_NUID != t_SUID &&
t_NUID == t_SKeyUID &&
Convert.ToChar(t_CRow[13]) == USER_STATE_HOT)
{
t_bWriter.Write((int)t_CRow[4]);
t_bWriter.Write((string)t_CRow[3]);
t_bWriter.Write((int)t_CRow[0]);
t_bWriter.Write((int)t_CRow[6]);
t_bWriter.Write((string)t_CRow[8]);
t_bWriter.Write((int)t_CRow[5]);
t_bWriter.Flush();
}
}
}
else
{
t_bWriter.Write(0);
}
}
else if (t_SUType == SEARCHUSERS_TYPE_NICKNAME)
{
if (_dsetUsers.Tables[0] != null)
{
string t_SKeyNN;
t_SKeyNN = t_bReader.ReadString();
t_Rows = _dsetUsers.Tables[0].Rows;
t_ac = t_Rows.Count;
t_c = 0;
for (t_n = 0; t_n < t_ac; t_n++)
{ //Source:
//FLD_UID,FLD_ACCOUNT,FLD_PASSWORD
//FLD_NICKNAME,FLD_HEADPIC,FLD_MYSHOW
//FLD_SEX,FLD_BIRTHDAY,FLD_BEWRITE
//FLD_OPENTIME,FLD_LASTTIME
//FLD_LASTIP,FLD_LASTPORT,FLD_STATE
//Out:
//HeadPic,NickName,UID,Sex,Bewrite
t_CRow = t_Rows[t_n];
if ((int)t_CRow[0] != t_SUID &&
(string)t_CRow[3] == t_SKeyNN &&
Convert.ToChar(t_CRow[13]) == USER_STATE_HOT)
{
t_c++;
}
}
t_bWriter.Write(t_c);
for (t_n = 0; t_n < t_ac; t_n++)
{ //Source:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -