• 大小: 25.14MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-23
  • 语言: 其他
  • 标签:

资源简介

蓝山公司人事管理 实训时做的 也不是很好 不过有需要的话可以借鉴一下

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace BlueHill.BlueHillWindows.AttendanceManagement
{
    public enum OperatorType { Insert Update }
    public partial class FrmAddRecord : Form
    {
        private int attendID;

        public int AttendID
        {
            get { return attendID; }
            set { attendID = value; }
        }
        bool falg = false;
        //定义Operator 把初始值定义为Insert
        private OperatorType Operator = OperatorType.Insert;
        public FrmAddRecord()
        {
            InitializeComponent();
        }
        public FrmAddRecord(int attendID)
        {
            InitializeComponent();
            this.attendID = attendID;
            this.Operator = OperatorType.Update;
            BindAttend(this.AttendID);  // 读取员工数据并绑定到窗体
            this.Text = “修改员工考勤信息“;
        }

        private void BindAttend(int attendID)
        {
            cmdSelectRecord.Parameters[“@AttendID“].Value = attendID;
            System.Data.SqlClient.SqlDataReader dr = null;
            try
            {
                cmdSelectRecord.Connection.Open();
                dr = cmdSelectRecord.ExecuteReader();
                if (dr.Read())
                {
                    tbEmployeeID.Text = dr[“EmployeeID“].ToString();
                    mtbBeginTime.Text = ((DateTime)dr[“ComeTime“]).ToString(“yyyy年mm月dd日hh时mm分“);
                    mtbLeaveTime.Text =((DateTime)dr[“LeaveTime“]).ToString(“yyyy年mm月dd日hh时mm分“);
                    cbType.Items.Clear();
                    falg = true;
                    cbType.Text = dr[“Type“].ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(“读取用户数据错误“ + ex.Message);
            }
            finally
            {
                dr.Close();
                cmdSelectRecord.Connection.Close();
            }
        }

        private void btnOk_Click(object sender EventArgs e)
        {
            if (this.Operator == OperatorType.Insert)
            {
                InsertAttend();
            }
            if (this.Operator == OperatorType.Update)
            {
                UpdateAttend(this.attendID);
            }
        }

        private void UpdateAttend(int p)
        {
            cmdUpdateRecord.Connection.Open();
            try
            {
                cmdUpdateRecord.Parameters[“@AttendID“].Value = p;
                cmdUpdateRecord.Parameters[“@EmployeeID“].Value = tbEmployeeID.Text;
                cmdUpdateRecord.Parameters[“@ComeTime“].Value = Convert.ToDateTime(mtbBeginTime.Text);
                cmdUpdateRecord.Parameters[“@LeaveTime“].Value = Convert.ToDateTime(mtbLeaveTime.Text);
                cmdUpdateRecord.Parameters[“@Type“].Value = cbType.Text;
            

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    2095104  2011-12-15 08:36  蓝山公司人事管理  2012开发小组\1103103059软件3102张俊.doc

     文件       4830  2011-12-15 08:09  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\BlueHillWindows.sln

    ..A..H.    114426  2011-12-15 08:09  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\BlueHillWindows.suo

     文件      47227  2011-12-15 08:09  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\蓝山公司人事管理系统\蓝山公司人事管理系统.vdproj

     文件    3255808  2011-12-15 08:09  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\蓝山公司人事管理系统\Release\蓝山公司人事管理系统.msi

     文件     422912  2011-12-15 08:09  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\蓝山公司人事管理系统\Release\setup.exe

     文件        999  2011-12-15 07:53  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\app.config

     文件       4304  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\AttendanceManagement.csproj

     文件       4944  2011-12-15 07:56  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\FrmAddRecord.cs

     文件      11440  2011-12-15 07:56  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\FrmAddRecord.Designer.cs

     文件       6624  2011-12-15 07:56  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\FrmAddRecord.resx

     文件       2836  2011-12-15 07:56  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\FrmAttendance.cs

     文件       9107  2011-12-15 07:56  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\FrmAttendance.Designer.cs

     文件      22198  2011-12-15 07:56  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\FrmAttendance.resx

     文件        512  2011-12-06 22:09  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\Program.cs

     文件        999  2011-12-15 07:53  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\bin\Release\AttendanceManagement.dll.config

     文件     221184  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\bin\Release\AttendanceManagement.dll

     文件      32256  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\bin\Release\AttendanceManagement.pdb

     文件     221184  2011-12-15 07:56  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\bin\Debug\AttendanceManagement.exe

     文件        999  2011-12-15 07:53  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\bin\Debug\AttendanceManagement.exe.config

     文件      50688  2011-12-15 07:56  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\bin\Debug\AttendanceManagement.pdb

     文件       5632  2005-12-08 14:51  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\bin\Debug\AttendanceManagement.vshost.exe

     文件        999  2011-12-12 07:57  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\bin\Debug\AttendanceManagement.vshost.exe.config

     文件      27205  2011-12-15 08:09  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\obj\AttendanceManagement.csproj.FileListAbsolute.txt

     文件        180  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\obj\Release\BlueHill.BlueHillWindows.AttendanceManagement.FrmAddRecord.resources

     文件      10228  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\obj\Release\BlueHill.BlueHillWindows.AttendanceManagement.FrmAttendance.resources

     文件     178891  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\obj\Release\BlueHill.BlueHillWindows.AttendanceManagement.Properties.Resources.resources

     文件       1193  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\obj\Release\AttendanceManagement.csproj.GenerateResource.Cache

     文件      32256  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\obj\Release\AttendanceManagement.pdb

     文件     221184  2011-12-15 08:06  蓝山公司人事管理  2012开发小组\蓝山公司人事管理系统\BlueHillWindows\AttendanceManagement\obj\Release\AttendanceManagement.dll

............此处省略55个文件信息

评论

共有 条评论

相关资源