CHANGE_TEXT.cs
上传用户:zhongfine
上传日期:2022-08-01
资源大小:2860k
文件大小:3k
源码类别:

企业管理

开发平台:

C#

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Data.SqlClient;
  10. namespace 人事管理系统
  11. {
  12.     public partial class CHANGE_TEXT : Form
  13.     {
  14.         Datacon mydatacon = new Datacon();
  15.         SqlConnection sqlcn = new SqlConnection();
  16.         SqlDataAdapter myadapter = new SqlDataAdapter();
  17.         DataSet mydataset = new DataSet();
  18.         public CHANGE_TEXT()
  19.         {
  20.             InitializeComponent();
  21.         }
  22.         private void button1_Click(object sender, EventArgs e)
  23.         {
  24.             sqlcn=mydatacon.getcon();
  25.             sqlcn.Open();
  26.            
  27.             string cmd = "select CODE as 记录编号, DESCRIPTION as 人事变动信息描述 from [PERSONNEL_CHANGE]";
  28.             myadapter = new SqlDataAdapter(cmd, sqlcn);
  29.             mydataset.Clear();
  30.             myadapter.Fill(mydataset, "PERSONNEL_CHANGE");
  31.             dataGridView1.DataSource = mydataset.Tables["PERSONNEL_CHANGE"];//刷新dataGridView1内人事变更记录的最新数据
  32.             sqlcn.Close();
  33.         }
  34.         private void button2_Click(object sender, EventArgs e)
  35.         {
  36.             this.Close();
  37.         }
  38.         private void CHANGE_TEXT_Load(object sender, EventArgs e)
  39.         {
  40.             sqlcn = mydatacon.getcon();
  41.             sqlcn.Open();
  42.            
  43.             string cmd = "select CODE as 记录编号, DESCRIPTION as 人事变动信息描述 from [PERSONNEL_CHANGE]";
  44.             myadapter = new SqlDataAdapter(cmd, sqlcn);
  45.             mydataset.Clear();
  46.             myadapter.Fill(mydataset, "PERSONNEL_CHANGE");
  47.             dataGridView1.DataSource = mydataset.Tables["PERSONNEL_CHANGE"];//在窗体加载的同时填充dataGridView1内部门的最新数据
  48.             sqlcn.Close();
  49.         }
  50.         private void button3_Click(object sender, EventArgs e)
  51.         {
  52.             if (label1.Text == "管理员")
  53.             {
  54.                 if (DialogResult.OK == MessageBox.Show("确认清空人事变更记录表里面的记录吗?(不可恢复,慎用!)", "信息提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information))
  55.                 {
  56.                     sqlcn.Open();
  57.                     SqlCommand cmd = new SqlCommand("清空人事变动记录表", sqlcn);
  58.                     cmd.ExecuteNonQuery();
  59.                     cmd.CommandText = "update COUNTER set COUNTER_VAL='0' where CODE='2'";
  60.                     cmd.ExecuteNonQuery();
  61.                     MessageBox.Show("数据库中所有人事变更信息清空成功!");
  62.                     SqlCommand acd = new SqlCommand();
  63.                     SqlDataAdapter myadapter = new SqlDataAdapter("select CODE as 记录编号, DESCRIPTION as 人事变动信息描述 from [PERSONNEL_CHANGE]", sqlcn);
  64.                     mydataset.Clear();
  65.                     myadapter.Fill(mydataset, "PERSONNEL_CHANGE");
  66.                     dataGridView1.DataSource = mydataset.Tables["PERSONNEL_CHANGE"];//在窗体加载的同时填充dataGridView1内部门的最新数据
  67.                     sqlcn.Close();
  68.                 }
  69.                 else
  70.                 {
  71.                     return;
  72.                 }
  73.             }
  74.             else
  75.             {
  76.                 MessageBox.Show("您的权限不够,无法使用该项!");
  77.                 return;
  78.             }
  79.            
  80.         }
  81.     }
  82. }