/// <summary> /// 保存 /// </summary> private void dbconn_save_Click(object sender, EventArgs e) { Int32 pro_tmp = 1; DB_Map db_pro_tmp = null; //全局变量重构// //if (PublicValue.mydics.llDictionary.Count > 0) if (SuperMessage.mydics.llDictionary.Count > 0) { if (PublicValue.old_dbname != null) { db_pro_tmp = getKeyExistsDics(PublicValue.old_dbname); PublicValue.old_dbname = ""; } else { db_pro_tmp = getKeyExistsDics(dbconn_comb.Text.Trim()); } if (db_pro_tmp == null) { pro_tmp = 0; } else { pro_tmp = 0; //bug ing //MessageBox.Show(" 名字冲突,请重新填写一个连接名称!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); //return; } } DB_Map dbconn_save = new DB_Map(dbconn_comb.Text.Trim(), dbconn_username.Text.Trim(), dbconn_password.Text.Trim(), dbconn_ipaddr.Text.Trim(), Convert.ToInt32(dbconn_port.Text.Trim()), pro_tmp, "否", Publec_Class.UserName); byte[] dbconn_saveData = new ClassSerializers().SerializeBinary(dbconn_save).ToArray(); ClassMsg msg = new ClassMsg(); msg.sendKind = SendKind.SendCommand; msg.msgCommand = MsgCommand.DBSave; msg.SPort = this.udpSocket1.LocalPort.ToString(); msg.SIP = PubClass.getMacAddr_Local(0); msg.Data = dbconn_saveData; udpSocket1.Send(IPAddress.Parse(PubClass.GetServerIp().Trim()), Convert.ToInt32(PubClass.GetServerPort().Trim()), new ClassSerializers().SerializeBinary(msg).ToArray()); }
private void button_regist_click_Click(object sender, EventArgs e) { if (text_regist_password.Text.Length < 6) { MessageBox.Show(" 密码太短!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (!Publec_Class.IsMail(text_regist_mail.Text.Trim())) { MessageBox.Show(" 邮箱不正确!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (!Publec_Class.IsPhone(text_regist_phone.Text.Trim())) { MessageBox.Show(" 电话号不正确!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if ((text_regist_password.Text.Trim()).Length == 0) { MessageBox.Show(" 用户密码不能为空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { if (text_regist_password.Text.Trim() == text_regist_ack_password.Text.Trim()) //当密码输入相同 { RegisterMsg registermsg = new RegisterMsg(); registermsg.UserName = text_regist_name.Text; registermsg.PassWord = text_regist_password.Text; registermsg.phone = text_regist_phone.Text.Trim(); registermsg.mail = text_regist_mail.Text.Trim(); registermsg.MacAddr = PubClass.getMacAddr_Local(1).Trim(); byte[] registerData = new ClassSerializers().SerializeBinary(registermsg).ToArray(); ClassMsg msg = new ClassMsg(); msg.sendKind = SendKind.SendCommand; msg.msgCommand = MsgCommand.Registering; msg.SPort = this.udpSocket1.LocalPort.ToString(); msg.SIP = PubClass.getMacAddr_Local(0); msg.Data = registerData; msg.Suser = text_regist_name.Text; serID = PubClass.GetServerIp().Trim(); udpSocket1.Send(IPAddress.Parse(serID), Convert.ToInt32(PubClass.GetServerPort().Trim()), new ClassSerializers().SerializeBinary(msg).ToArray()); } else { text_regist_password.Text = ""; text_regist_ack_password.Text = ""; MessageBox.Show(" 输入的密码不匹配,请重新输入!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } }