通讯平台登陆代码
来源:互联网 发布:淘宝运营视频论坛 编辑:程序博客网 时间:2024/04/29 09:00
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Text.RegularExpressions;namespace PrintStock{ public partial class Login : Form { public Login() { InitializeComponent(); } private void Login_Load(object sender, EventArgs e) { this.Height = 180; //通讯平台地址 ipBox1.Text = SetConfig.GetConfigString("", "ConnIP"); //通讯平台端口 txtPort.Text = SetConfig.GetConfigString("", "ConnPort"); } /// <summary> /// 打开配置 按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSet_Click(object sender, EventArgs e) { if (this.Height == 180) { this.Height = 320; btnSet.Text = "关闭配置"; } else { this.Height = 180; btnSet.Text = "打开配置"; } } /// <summary> /// 登录按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLogin_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtUserName.Text.Trim()))//判断操作员是否为空 { if (!string.IsNullOrEmpty(txtPwd.Text.Trim()))//判断密码是否为空 { //passWord用来接收从数据库中读取的加密过的密码 string passWord = TradeDAL.Stock.GetSQL_GetOperatorPwd(Convert.ToInt32(txtUserName.Text.Trim())); //调用CallDll程序集中的方法进行判断此操作员系信息是否在数据库中记录 //MessageBox.Show("密码:"+passWord+"\n帐号:" + txtUserName.Text + "\n密码:" + txtPwd.Text + "\n返回结果:" + CallDll.Form1.CheckPassword1(short.Parse(txtUserName.Text.Trim()), txtPwd.Text.Trim(), passWord)); if (CallDll.Form1.CheckPassword1(short.Parse(txtUserName.Text.Trim()), txtPwd.Text.Trim(), passWord) == 100) { PrintStockList fo = new PrintStockList(); fo.Show(); this.Hide(); } else { MessageBox.Show("密码错误!"); } } else { MessageBox.Show("请输入密码!"); } } else { MessageBox.Show("请输入操作员!"); } } /// <summary> /// 取消按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCancel_Click(object sender, EventArgs e) { this.Close(); } /// <summary> /// 通讯平台端口 输入 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtPort_KeyPress(object sender, KeyPressEventArgs e) { Regex reg = new Regex(@"\d");//正则判断是数字 if (!reg.IsMatch(e.KeyChar.ToString()))//判断输入的是否匹配数字 e.Handled = true; } /// <summary> /// 通讯平台地址输入完毕后 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ipBox1_Leave(object sender, EventArgs e) { SetConfig.SetConfigKeyValue("appSettings", "ConnIP", ipBox1.Text); } /// <summary> /// 当在通讯平台端口输入完毕后 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtPort_Leave(object sender, EventArgs e) { SetConfig.SetConfigKeyValue("appSettings", "ConnPort", txtPort.Text); } //private byte[] GetDesSourceCode(int op_code, string password, char[] ret_code) //{ //char[] original_data = new char[2048]; //char[] target_data = new char[2048]; //string szCmd = ""; //string source = "中华人民共和国中央人民广播电台"; //original_data = password.ToCharArray(); //long num = 0; //for (int i = 0; i < password.Length; i++) //{ // szCmd //} //} }}
- 通讯平台登陆代码
- 通讯平台?
- Java快速开发平台用代码实现登陆
- 视频通讯平台
- 开放平台-AS400通讯
- B/S架构快速开发平台如何用代码实现登陆
- 跨平台进程间通讯
- 视频通讯跨平台demo
- Android 平台通讯架构研究
- android 通讯相关,MTK平台
- 通讯记录系统1(密码登陆窗体)
- Ucenter会员同步登陆通讯原理
- app登陆以及与后台通讯安全性
- tcp通讯_登陆与注册
- 工控机与笔记本通讯---ssh 登陆
- 一段蓝牙通讯代码
- 串口通讯C代码
- UDP 通讯代码
- 2010全面兼容IE6/IE7/IE8/FF的CSS HACK写法
- 九步教你安装android源代码
- ubuntu 9.04 + eclipse 3.4.2 + android
- Css省略号样式(CSS控制字符宽度省略号效果 兼容浏览器)
- iphone ios 启动画面splash简介
- 通讯平台登陆代码
- android 代码注入 崩溃 解决方法
- Html编码转换(&#数字型)
- 获取DataGrid中的值
- AT&T 汇编指令集
- learning jQuery 学习笔记十六(+jQuery 1.4.1 API)-- AJAX----$.get() & $.post()
- 分辨率自适应
- 人嘛,本来就复杂。
- vim 常用命令