📄 alteruser.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace myBusinessRole
{
public partial class AlterUser : Form
{
public AlterUser()
{
InitializeComponent();
}
UserInfo userInfo = new UserInfo();
private void button2_Click(object sender, EventArgs e)
{
// 先测试数据库中是否存在输入的ID
// 如果不存在就 弹出对话框"该用户不存在,请先注册该用户"
// 如果存在就(检查登陆 正确后显示信息 否则的话提示密码错误要求重新输入)
// 如果输入密码正确就在信息栏中显示相应的信息
string condition;//条件表达式
condition = "UserID='" + userIDTextBox.Text + "'";
if (userInfo.IsExist(condition))//如果存在该用户的记录就将信息显示出来
{
userInfo.UserID = userIDTextBox.Text; //存在 将根据主键查询 主键为useridtextbox.text
userInfo.QueryFromKey();//将查询到的结果(存放在属性中)显示到操作界面上
userPassWordTextBox.Text = userInfo.UserPassWord;//密码
userNameTextBox.Text = userInfo.UserName;//姓名
userIDTextBox.Text = userInfo.UserID;//用户id
hallIdTextBox.Text = userInfo.HallID;//hallid
accountDateTextBox.Text = userInfo.AccountDate.ToString();//kai hu riqi
userPhoneTextBox.Text = userInfo.UserPhone;//用户联系电话
userAddressTextBox.Text = userInfo.UserAddress;//地址
userTypeTextBox.Text = userInfo.UserType;//类型
balanceTextBox.Text = userInfo.Balance.ToString();//余额
payAmountTextBox.Text = userInfo.PayAmount.ToString();//交费
monthEndTextBox.Text = userInfo.MonthEnd.ToString();//包月结束
monthStartTextBox.Text = userInfo.MonthStart.ToString();//包月开始
userStatsTextBox.Text = userInfo.UserState;//管理状态
userRemarkTextBox.Text = userInfo.Remark;//备注
payDateTextBox.Text = userInfo.PayDate.ToString();// jiao fei riqi
userIDTextBox.ReadOnly = true;//在修改时不能修改主键
okButton.Enabled = true;
}
else
{
MessageBox.Show("该用户id不存在请先注册用户!");
userIDTextBox.Focus();
}
}
private void AlterUser_Load(object sender, EventArgs e)
{
userIDTextBox.ReadOnly = false;
userIDTextBox.Focus();
okButton.Enabled = false;
}
private void okButton_Click(object sender, EventArgs e)
{
//得到修改后的数据
userInfo.UserID = userIDTextBox.Text; //存在 将根据主键查询 主键为useridtextbox.text
userInfo.UserPassWord=userPassWordTextBox.Text;//密码
userInfo.UserName=userNameTextBox.Text;//姓名
userInfo.HallID=hallIdTextBox.Text;//hallid
userInfo.AccountDate=DateTime.Parse(accountDateTextBox.Text);//开户日期i
userInfo.UserPhone=userPhoneTextBox.Text;//用户联系电话
userInfo.UserAddress=userAddressTextBox.Text;//地址
userInfo.UserType=userTypeTextBox.Text;//类型
userInfo.Balance=decimal.Parse(balanceTextBox.Text);//余额
userInfo.PayAmount=decimal.Parse(payAmountTextBox.Text);//交费
userInfo.MonthEnd=DateTime.Parse(monthEndTextBox.Text);//包月结束
userInfo.MonthStart=DateTime.Parse(monthStartTextBox.Text);//包月开始
userInfo.UserState=userStatsTextBox.Text;//管理状态
userInfo.Remark=userRemarkTextBox.Text;//备注
userInfo.PayDate=DateTime.Parse(payDateTextBox.Text);// 交费日期
//然后修改
if (userInfo.UpdateFromKey())//如果执行修改成功弹出对话框并显示
{
MessageBox.Show("修改成功!");
// 显示修改后的信息
string condition;//条件表达式
condition = "UserID='" + userIDTextBox.Text + "'";
if (userInfo.IsExist(condition))//如果存在该用户的记录就将信息显示出来
{
userInfo.UserID = userIDTextBox.Text; //存在 将根据主键查询 主键为useridtextbox.text
userInfo.QueryFromKey();//将查询到的结果(存放在属性中)显示到操作界面上
userPassWordTextBox.Text = userInfo.UserPassWord;//密码
userNameTextBox.Text = userInfo.UserName;//姓名
userIDTextBox.Text = userInfo.UserID;//用户id
hallIdTextBox.Text = userInfo.HallID;//hallid
accountDateTextBox.Text = userInfo.AccountDate.ToString();//kai hu riqi
userPhoneTextBox.Text = userInfo.UserPhone;//用户联系电话
userAddressTextBox.Text = userInfo.UserAddress;//地址
userTypeTextBox.Text = userInfo.UserType;//类型
balanceTextBox.Text = userInfo.Balance.ToString();//余额
payAmountTextBox.Text = userInfo.PayAmount.ToString();//交费
monthEndTextBox.Text = userInfo.MonthEnd.ToString();//包月结束
monthStartTextBox.Text = userInfo.MonthStart.ToString();//包月开始
userStatsTextBox.Text = userInfo.UserState;//管理状态
userRemarkTextBox.Text = userInfo.Remark;//备注
payDateTextBox.Text = userInfo.PayDate.ToString();// jiao fei riqi
userIDTextBox.ReadOnly = true;//在修改时不能修改主键
okButton.Enabled = true;
userIDTextBox.ReadOnly = false;
}
}
}
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -