/*int ti; public int Ti { get { return ti; } set { ti = value; } }*/ public 用户注册(NetworkStream ns, 宿舍饮用水登记系统.登录 land) { InitializeComponent(); this.land = land; this.ns = ns; //ti = land.Ti; }
//float uPrice; public 宿舍饮用水登记系统__用户(Users user,NetworkStream ns,宿舍饮用水登记系统.登录 land,string account) { InitializeComponent(); this.land = land; this.user = user; this.ns = ns; this.account = account; //向服务器发送操作号 //0表示验证---用户---用户名和密码是否正确 //1表示---用户---返回窗口初始化信息(用户名和密码) //2表示---送水职工---返回窗口初始化信息(用户名,姓名,ip以及端口) //3表示验证---送水职工---用户名和密码是否正确 //4表示---用户---注册 //5表示---送水职工---注册 //6表示---用户---查询余额 //7表示---送水职工---查询账户信息 //8表示---用户---查询当前订单 //9表示---用户---查询送水记录 //10表示---送水职工---查询当前订单 //11表示---送水职工---查询送水记录 //12表示---用户---订水 //13表示查询单价 //14表示查询---用户---默认寝室号 //15表示---用户---查询当前订单号 //16表示---用户---取消订单 //17表示---用户---更改送水时间段 //18表示充值 //19表示---用户---更改密码 //20表示---送水职工---更改密码 //21表示---送水职工---更改单价 //22表示---送水职工---根据订单号查询订水寝室号和定水量,以及更改订单的送水账户、送水人及送水状态信息 //23表示---送水职工---查询当前未开始送水的订单号 //24表示---用户---查询当前正在送水的订单号 //25表示---用户---确认已送水 //26表示---送水职工---查询职工密钥 //27表示---送水职工---更改职工密钥 AsciiGetBytesSend(ns, "1"); //向服务器发送用户名 AsciiGetBytesSend(ns, account); byte[] bytes2 = new byte[BufferSize]; int bytesRead2 = ns.Read(bytes2, 0, bytes2.Length); name = Encoding.Unicode.GetString(bytes2, 0, bytesRead2); name = name.Substring(0, name.Length - 1); label1.Text = "用户名:" + account + " 姓名:" + name; }