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

📄 user.cs

📁 学生学籍管理系统 学生管理 教材管理 成绩管理
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

namespace 学籍管理系统
{
    public partial class user : DevComponents .DotNetBar .Office2007Form 
    {
        public user()
        {
            InitializeComponent();
        }

        private void panelEx2_Click(object sender, EventArgs e)
        {

        }
        //通用检索函数
        private void constring(string command,string name)
        {
            string cn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\xjgl.mdb" + ";Persist Security Info=True";
            OleDbConnection cnn = new OleDbConnection(cn);
            string updatas = command;
            OleDbCommand com = new OleDbCommand(updatas, cnn);
            try
            {

                cnn.Open();
                com.ExecuteNonQuery();
                cnn.Close();

                if (name == "Tea")
                {
                    TeaData();
                }
                else if (name == "Admin")
                {
                    AdminData();
                }
                cls();
            }
            catch (Exception)
            {
                MessageBox.Show("输入的不正确!");
            }
            finally
            {
                cnn.Close();
            }
        }
        private DataTable dt;
        private OleDbDataAdapter da;
        private void AdminData()
        {
           
            string cn = "provider=Microsoft.jet.oledb.4.0;data source=" + Application.StartupPath + "\\xjgl.mdb" + ";persist security info=true";
            OleDbConnection cnn = new OleDbConnection(cn);
            string sel = "select User_id as 用户ID,User_name as 姓名,User_password as 密码 from Users";
            OleDbCommand com = new OleDbCommand(sel, cnn);
            da = new OleDbDataAdapter();
            dt=new DataTable ();
            da.SelectCommand = com;
            da.Fill(dt);
            dataGridView1.DataSource = dt;
        }
 
        private void TeaData()
        {
           
            string cn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\xjgl.mdb" + ";Persist Security Info=True";
            OleDbConnection cnn = new OleDbConnection(cn);
            string sel = "select Tea_id as 教师ID,Tea_name as 姓名,Tea_password as 密码 from Teacher";
            OleDbCommand com = new OleDbCommand(sel, cnn);
            da = new OleDbDataAdapter();
            dt = new DataTable();
            da.SelectCommand = com;
            da.Fill(dt);
            dataGridView1.DataSource = dt;

        }

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked == true)
            {
                mm.Text = "111";
            }
            else
            {
                mm.Text = "";
            }
        }
        private void cls()
        {
            yh.Text = "";
            yhid.Text = "";
            mm.Text = "";
            checkBox1.Checked = false;

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

        }

        private void user_Load(object sender, EventArgs e)
        {

        }

        private void button2_Click(object sender, EventArgs e)
        {
            TeaData();
            yhlx.Text = "教师";
            cls();
        }

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

        private void button1_Click(object sender, EventArgs e)
        {
            AdminData();
            yhlx.Text = "管理员";
            cls();
        }

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            yhid.Text = dt.Rows[e.RowIndex][0].ToString();
            yh.Text = dt.Rows[e.RowIndex][1].ToString();
            mm.Text = dt.Rows[e.RowIndex][2].ToString();
        }

        private void buttonItem1_Click(object sender, EventArgs e)
        {
          
            if (yhlx.Text == "教师")
            {
                string inserts = "insert into Teacher Values('" + yhid.Text.Trim() + "','" + yh.Text.Trim() + "','" + mm.Text.Trim() + "')";
                constring(inserts, "Tea");
            }
            else if (yhlx.Text == "管理员")
            {
                string inserts = "insert into Users values('" + yhid.Text.Trim() + "','" + yh.Text.Trim() + "','" + mm.Text.Trim() + "')";
                constring(inserts, "Admin"); ;
            }
        }

        private void buttonItem2_Click(object sender, EventArgs e)
        {
        
            if (yhlx.Text == "教师")
            {
                string updates = "update Teacher set Tea_name='" + yh.Text.Trim() + "',Tea_password='" + mm.Text.Trim() + "'where Tea_id='" + yhid.Text.Trim() + "'";
                constring(updates, "Tea");
            }
            else if (yhlx.Text == "管理员")
            {
                string updates = "update Users set User_name='" + yh.Text.Trim() + "',User_password='" + mm.Text.Trim() + "' where User_id='" + yhid.Text.Trim() + "'";
                constring(updates, "Admin");
            }
        }

        private void buttonItem3_Click(object sender, EventArgs e)
        {
          
            if (yhlx.Text == "教师")
            {
                string deletes = "delete from Teacher where Tea_id='" + yhid.Text.Trim() + "'";
                constring(deletes, "Tea");
            }
            else if (yhlx.Text == "管理员")
            {
                string deletes = "delete from Users where User_id='" + yhid.Text.Trim() + "'";
                constring(deletes, "Admin");
            }
        }
    }
}

⌨️ 快捷键说明

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