⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userrecharge.cs

📁 实现c#的计费系统 包括计费员 管理员 普通用户等几种操作角色 课程设计时编写
💻 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 userRecharge : Form
    {
        public userRecharge()
        {
            InitializeComponent();
        }
        UserInfo userInfo = new UserInfo();

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //这里实现将界面的数据存入数据库表中
            //输入用户id  如果存在该id 则显示信息并
            //可以修改余额完成交费
            //否则提示该用户不存在  要求先注册
            string condition;//条件表达式
            condition = "UserID='" + userIDTextBox.Text + "'";
            if (userInfo.IsExist(condition))//如果存在该用户的记录就将信息显示出来
            {
                userInfo.UserID = userIDTextBox.Text; //存在 将根据主键查询  主键为useridtextbox.text
                userInfo.QueryFromKey();//将查询到的结果(存放在属性中)显示到操作界面上 
            }
            else
            {
                MessageBox.Show("该用户id不存在请先注册用户!");
                //should jump to the regist user interface...跳转到注册用户
            }
            decimal recharge;
            recharge = decimal.Parse(rechargeTextBox.Text);
            userInfo.Balance = userInfo.Balance + recharge;
            if(userInfo.UpdateFromKey())
                MessageBox.Show("交费成功,请重新查询");
        }

        private void userRecharge_Load(object sender, EventArgs e)
        {
            
        }

        private void button3_Click(object sender, EventArgs e)
        {
             //这里显示用户名 由用户确认名称是否正确

            // 先测试数据库中是否存在输入的ID
            // 如果不存在就 弹出对话框"该用户不存在,请先注册该用户"
            // 如果存在就(检查登陆 正确后显示信息  否则的话提示密码错误要求重新输入)
            // 如果输入密码正确就在信息栏中显示相应的信息  

            string condition;//条件表达式
            condition = "UserID='" + userIDTextBox.Text + "'";
            if (userInfo.IsExist(condition))//如果存在该用户的记录就将信息显示出来
            {
                userInfo.UserID = userIDTextBox.Text; //存在 将根据主键查询  主键为useridtextbox.text
                userInfo.QueryFromKey();//将查询到的结果(存放在属性中)显示到操作界面上 
                userNameTextBox.Text = userInfo.UserName;
                balanceTextBox.Text = userInfo.Balance.ToString();
            }
            else
            {
                MessageBox.Show("该用户id不存在请先注册用户!");
                //想跳转到注册用户
            }

        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -