<thead id="kqoxr"></thead>
<blockquote id="kqoxr"></blockquote>
<legend id="kqoxr"><li id="kqoxr"></li></legend>
    1. <sub id="kqoxr"></sub>
      1. <blockquote id="kqoxr"><i id="kqoxr"><noscript id="kqoxr"></noscript></i></blockquote>
        <pre id="kqoxr"></pre>

        91午夜福利在线观看精品,亚洲综合色婷婷中文字幕,亚洲日本欧洲二区精品,竹菊影视欧美日韩一区二区三区四区五区,亚洲色在线V中文字幕,国产精品毛片av999999,精品视频不卡免费观看,亚洲全乱码精品一区二区

        計算機畢業論文源代碼

        時間:2024-06-12 00:19:02 學人智庫

        計算機畢業論文源代碼

          計算機畢業論文源代碼:會計信息生產社會化仿真系統

          1.折舊年限表(company_zjnx)建表源程序:

        計算機畢業論文源代碼

          CREATE TABLE [dbo].[company_zjnx] (

          [cname] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [obj_name] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [zj_years] [int] NULL ,

          [zj_idea] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [canzhi] [float] NULL

          )

          2.企業基本情況表(company_total)建表源程序:

          CREATE TABLE [dbo].[company_total] (

          [com_id] [int] NOT NULL ,

          [cname] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,

          [ccode] [char] (18) COLLATE Chinese_PRC_CI_AS NULL ,

          [rmoney] [float] NULL ,

          [faren] [char] (8) COLLATE Chinese_PRC_CI_AS NULL ,

          [cadd] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [kinds] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,

          [act_area] [text] COLLATE Chinese_PRC_CI_AS NULL ,

          [tel] [char] (12) COLLATE Chinese_PRC_CI_AS NULL ,

          [cell] [char] (11) COLLATE Chinese_PRC_CI_AS NULL ,

          [fax] [char] (12) COLLATE Chinese_PRC_CI_AS NULL ,

          [ccontent] [char] (8) COLLATE Chinese_PRC_CI_AS NULL ,

          [bank] [char] (30) COLLATE Chinese_PRC_CI_AS NULL ,

          [bank_num] [char] (18) COLLATE Chinese_PRC_CI_AS NULL ,

          [zz_num] [char] (12) COLLATE Chinese_PRC_CI_AS NULL ,

          [tax_num] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,

          [realmoney] [float] NULL ,

          [zz_years] [int] NULL ,

          [fz_date] [char] (8) COLLATE Chinese_PRC_CI_AS NULL ,

          [fz_jiguan] [char] (30) COLLATE Chinese_PRC_CI_AS NULL ,

          [hangye] [char] (10) COLLATE Chinese_PRC_CI_AS NULL

          )

          3.企業初始投資表(company_cstz)見表源程序:

          CREATE TABLE [dbo].[company_cstz] (

          [cname] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,

          [cz_pro] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [cz_money] [real] NULL ,

          [cz_man] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,

          [cz_code] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [cz_date] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [cz_percent] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [extra] [char] (60) COLLATE Chinese_PRC_CI_AS NULL

          )

          4.交易總表(contract_total)建表源程序:

          CREATE TABLE [dbo].[contract_total] (

          [y] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [m] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [d] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [gname] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [gtax_num] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,

          [g_add] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [gbank_num] [char] (18) COLLATE Chinese_PRC_CI_AS NULL ,

          [obj_bh] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [obj_name] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,

          [obj_dw] [char] (8) COLLATE Chinese_PRC_CI_AS NULL ,

          [obj_sl] [int] NULL ,

          [obj_dj] [real] NULL ,

          [jine] [float] NULL ,

          [tax_per] [decimal](18, 0) NULL ,

          [taxe] [float] NULL ,

          [jshj] [float] NULL ,

          [xname] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [xtax_num] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,

          [x_add] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [xbank_num] [char] (18) COLLATE Chinese_PRC_CI_AS NULL ,

          [zj_years] [int] NULL ,

          [zj_idear] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [canzhi] [float] NULL ,

          [pz_num] [int] NULL ,

          [zy] [char] (30) COLLATE Chinese_PRC_CI_AS NULL

          )

          5.科目表(kmb)建表源程序:

          CREATE TABLE [dbo].[kmb] (

          [km_num] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,

          [km_name] [char] (26) COLLATE Chinese_PRC_CI_AS NULL ,

          [km_xzh] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [jdfx] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,

          [km_jb] [int] NULL

          )

          6.記賬憑證表(jzpz)建表源程序:

          CREATE TABLE [dbo].[jzpz] (

          [y] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [m] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [d] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [pz_num] [int] NULL ,

          [z_cname] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [d_cname] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [km_num] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [km_name] [char] (26) COLLATE Chinese_PRC_CI_AS NULL ,

          [mxkm] [char] (26) COLLATE Chinese_PRC_CI_AS NULL ,

          [zy] [char] (30) COLLATE Chinese_PRC_CI_AS NULL ,

          [j_jine] [float] NULL ,

          [d_jine] [float] NULL

          )

          7.時間維表(time_dim)建表源程序:

          CREATE TABLE [dbo].[time_dim] (

          [time_num] [int] IDENTITY (1, 1) NOT NULL ,

          [y] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [m] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

          [d] [char] (10) COLLATE Chinese_PRC_CI_AS NULL

          )

          8.貨物維表(obj_dim)建表源程序:

          CREATE TABLE [dbo].[obj_dim] (

          [obj_num] [int] IDENTITY (1, 1) NOT NULL ,

          [obj_bh] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,

          [obj_name] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

          [obj_dw] [char] (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,

          [obj_dj] [real] NOT NULL

          )

          9.購貨單位維表(g_dim)建表源程序:

          CREATE TABLE [dbo].[g_dim] (

          [g_num] [int] IDENTITY (1, 1) NOT NULL ,

          [gname] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,

          [gtax_num] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,

          [g_add] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [gbank_num] [char] (18) COLLATE Chinese_PRC_CI_AS NULL

          )

          10.銷貨單位維表(x_dim)建表源程序:

          CREATE TABLE [dbo].[x_dim] (

          [x_num] [int] IDENTITY (1, 1) NOT NULL ,

          [xname] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL ,

          [xtax_num] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,

          [x_add] [char] (40) COLLATE Chinese_PRC_CI_AS NULL ,

          [xbank_num] [char] (18) COLLATE Chinese_PRC_CI_AS NULL

          )

          11.交易事實表(contract_total)建表源程序:

          CREATE TABLE [dbo].[contract_fact] (

          [s_num] [int] IDENTITY (1, 1) NOT NULL ,

          [g_num] [int] NOT NULL ,

          [x_num] [int] NOT NULL ,

          [time_num] [int] NOT NULL ,

          [obj_num] [int] NOT NULL ,

          [obj_sl] [int] NOT NULL ,

          [jine] [float] NOT NULL ,

          [tax_per] [decimal](18, 0) NOT NULL ,

          [taxe] [float] NOT NULL ,

          [jshj] [float] NOT NULL

          )

          計算機畢業論文源代碼:企業人事管理系統的設計與實現

          各模塊實現的主要源代碼

          F1.1登錄模塊的設計與實現的'主要代碼

          if (tbxUserCode.Text.Trim() == "")

          {

          BigMessageBox.Show("請您輸入用戶或密碼!!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Stop);

          this.tbxUserCode.Text = "";

          this.tbxUserCode.Text = "";

          this.tbxUserCode.Focus();

          return;

          }

          else

          {

          EmployeeInfo emp = null;

          switch (User.LoginValidate(tbxUserCode.Text.Trim(), tbxUserPwd.Text.Trim(), out emp))

          {

          case User.LoginResult.NoUser:

          {

          BigMessageBox.Show("沒有該用戶信息", "用戶驗證", MessageBoxButtons.OK, MessageBoxIcon.Stop);

          tbxUserCode.Text = "";

          tbxUserCode.Focus();

          break;

          }

          case User.LoginResult.PasswordError:

          {

          BigMessageBox.Show("用戶密碼錯誤!!", "用戶驗證", MessageBoxButtons.OK, MessageBoxIcon.Stop);

          tbxUserPwd.Text = "";

          tbxUserPwd.Focus();

          break;

          }

          case User.LoginResult.Success:

          {

          FormMain objMain = new FormMain();

          this.Hide();

          objMain.Show();

          break;

          }

          default:

          break;

          }

          }

          F1.2登陸實體類:

          StringBuilder strSql = new StringBuilder();

          strSql.Append("select EmpID, LoginName, LoginCode, Password, RoleID, IsUsed, CreateName,CreateDatetime,Remark FROM Login ");

          strSql.Append(" where LoginrCode=" + LoginrCode);

          Login model = new Login();

          DataTable dt = DbHelperSQL.Instance.GetDataTable(strSql.ToString());

          if (dt.Rows.Count > 0)

          {

          model.EmpNO = dt.Rows[0]["EmpNO"].ToString();

          model.LoginName = dt.Rows[0]["LoginName"].ToString();

          model.LoginrCode = dt.Rows[0]["LoginCode"].ToString();

          model.Password = dt.Rows[0]["Password"].ToString();

          if (dt.Rows[0]["RoleID"].ToString() != "")

          {

          model.RoleID = int.Parse(dt.Rows[0]["RoleID"].ToString());

          }

          model.IsUsed = dt.Rows[0]["IsUsed"].ToString();

          model.CreateName = dt.Rows[0]["CreateName"].ToString();

          if (dt.Rows[0]["CreateDatetime"].ToString() != "")

          {

          model.CreateDatetime = DateTime.Parse(dt.Rows[0]["CreateDatetime"].ToString());

          }

          model.Remark = dt.Rows[0]["Remark"].ToString();

          return model;

          }

          else

          {

          return null;

          }

          檢查該員工是否應該是系統用戶:

          return DbHelperSQL.Instance.ExecuteScalar("SELECT LoginID FROM Login WHERE LoginCode= " + LoginrCode + "");

          檢查用戶編碼是否可以使用:

          return DbHelperSQL.Instance.ExecuteScalar("SELECT LoginrCode FROM Login WHERE LoginCode=" + LoginrCode + "");

          通過LoginID查找相應的密碼:return DbHelperSQL.Instance.ExecuteScalar("Select Password from Login Where LoginID = " + LoginID);

          F1.3 員工管理模塊的設計與實現的主要代碼

          F1.3.1員工管理實現的主要代碼:

          public class BllAttendance

          {

          ///

          /// 增加一條數據

          ///

          public static int Add(Attendance model, DbTransaction trans)

          {

          StringBuilder sb = new StringBuilder();

          sb.Append("INSERT INTO Attendance(AttenDate, EmpNo, Adsum, Fact, Late, Leave, Absent, Overtime, NotIn, NotOut, Outgo,");

          sb.Append("WorkOut, WorkTime, NumCount, [In], Out, Artificial, [Work], Illness, Thing, Family)");

          sb.Append("VALUES (@AttenDate, @EmpNo,@Adsum, @Fact, @Late, @Leave, @Absent, @Overtime, @NotIn, @NotOut, @Outgo,");

          sb.Append(" @WorkOut, @WorkTime, @NumCount, @In,@Out,@Artificial, @Work, @Illness, @Thing, @Family)");

          return DbHelperSQL.Instance.ExcuteTransNonQuery(sb.ToString(), DbHelperSQL.Instance.CreateParamters(sb.ToString(), model), trans);

          }

          ///

          /// 更新一條數據

          ///

          public static int Update(Attendance model)

          {

          StringBuilder sb = new StringBuilder();

          sb.Append("UPDATE Attendance SET Adsum=@Adsum, Fact =@Fact, Late =@Late, Leave =@Leave, Absent =@Absent, Overtime =@Overtime,");

          sb.Append(" NotIn =@NotIn, NotOut =@NotOut, Outgo =@Outgo, WorkOut =@WorkOut, WorkTime =@WorkTime, NumCount =@NumCount,");

          sb.Append(" [In] =@In, Artificial =@Artificial, Out =@Out, [Work] =@Work,Illness =@Illness, Thing =@Thing, Family =@Family WHERE EmpNo =@EmpNo");

          return DbHelperSQL.Instance.ExcuteNonQuery(sb.ToString(), DbHelperSQL.Instance.CreateParamters(sb.ToString(), model));

          }

          ///

          /// 刪除一條數據

          ///

          public static int Delete(string EmpNo)

          {

          StringBuilder sb = new StringBuilder();

          sb.Append(String.Format("DELETE FROM Attendance WHERE EmpNo={0}", EmpNo));

          return DbHelperSQL.Instance.ExcuteNonQuery(sb.ToString());

          }

          public static DataTable GetAttenddanceDataTable()

          {

          StringBuilder sb = new StringBuilder();

          sb.Append("SELECT AttenDate, EmpNo, Adsum, Fact, Late, Leave, Absent, Overtime, NotIn, NotOut,");

          sb.Append(" Outgo, WorkOut, WorkTime, NumCount, [In], Out, Artificial, [Work], Illness, Thing,Family FROM Attendance ");

          return DbHelperSQL.Instance.GetDataTable(sb.ToString());

          }

          F1.3.2 部門管理實現主要代碼:

          public class BLLDepartment

          {

          ///

          /// 增加一條數據

          ///

          public static int Add(Department model)

          {

          StringBuilder strSql = new StringBuilder();

          strSql.Append(" into Department(");

          strSql.Append("DepartNo,DepartName,DepartDesn,ParentID,Remark");

          strSql.Append(")");

          strSql.Append(" values (");

          strSql.Append("" + model.DepartNo + ",");

          strSql.Append("" + model.DepartName + ",");

          strSql.Append("" + model.DepartDesn + ",");

          strSql.Append("" + model.ParentID + ",");

          strSql.Append("" + model.Remark + "");

          strSql.Append(")");

          return DbHelperSQL.Instance.ExcuteNonQuery(strSql.ToString());

          }

          ///

          /// 更新一條數據

          ///

          public static int Update(Department model)

          {

          StringBuilder strSql = new StringBuilder();

          strSql.Append("Department set ");

          strSql.Append("DepartName=" + model.DepartName + ",");

          strSql.Append("DepartDesn=" + model.DepartDesn + ",");

          strSql.Append("ParentID=" + model.ParentID + ",");

          strSql.Append("Remark=" + model.Remark + "");

          strSql.Append(" where DepartNo=" + model.DepartNo + " ");

          return DbHelperSQL.Instance.ExcuteNonQuery(strSql.ToString());

          }

          ///

          /// 刪除一條數據

          ///

          public static int Delete(string DepartNo)

          {

          StringBuilder strSql = new StringBuilder();

          strSql.Append(" Department ");

          strSql.Append(" where DepartNo=" + DepartNo + " ");

          return DbHelperSQL.Instance.ExcuteNonQuery(strSql.ToString());

          }

          ///

          /// 得到一個對象實體

          ///

          public static Department GeDepartment(string DepartNo)

          {

          StringBuilder strSql = new StringBuilder();

          strSql.Append("SELECT DepartNo, DepartName, DepartDesn, ParentID, Remark FROM Department");

          strSql.Append(" WHERE DepartNo=" + DepartNo);

          Department model = new Department();

          DataTable dt = DbHelperSQL.Instance.GetDataTable(strSql.ToString());

          if (dt.Rows.Count > 0)

          {

          model.DepartNo = dt.Rows[0]["DepartNo"].ToString();

          model.DepartName = dt.Rows[0]["DepartName"].ToString();

          model.DepartDesn = dt.Rows[0]["DepartDesn"].ToString();

          if (dt.Rows[0]["ParentID"].ToString() != "")

          {

          model.ParentID = int.Parse(dt.Rows[0]["ParentID"].ToString());

          }

          model.Remark = dt.Rows[0]["Remark"].ToString();

          return model;

          }

          else

          {

          return null;

          }

          }

          public static string GetDepartmentIDIsNull(int empID)

          {

          return DbHelperSQL.Instance.ExecuteScalar("SELECT DepartmentID FROM Employee WHERE DepartmentID=" + empID + "");

          }

          }

          F1.3.3工資管理主要代碼:

          public partial class UcPay : UserControl

          {

          private string empNo = "";

          public UcPay()

          {

          InitializeComponent();

          }

          private void btnExit_Click(object sender, EventArgs e)

          {

          (this.Parent as Panel).Controls.Clear();

          }

          private void btnAdd_Click(object sender, EventArgs e)

          {

          if (BLLGongZ.Add(GetGongZ()) > 0)

          {

          BigMessageBox.Show("員工工資添加成功", "員工工資維護", MessageBoxButtons.OK, MessageBoxIcon.Information);

          this.Bind();

          }

          else

          {

          BigMessageBox.Show("員工工資添加失敗!!", "員工工資維護", MessageBoxButtons.OK, MessageBoxIcon.Stop);

          }

          }

          private GongZ GetGongZ()

          {

          GongZ model = new GongZ();

          model.EmpNO = empNo;

          model.MonthID = Utilities.ConverObjectInt(cboMonth.SelectedValue);

          model.GBGZ = Convert.ToDecimal(txtGBGZ.Text.Trim());

          model.FZYJ = Convert.ToDecimal(txtFZYJ.Text.Trim());

          model.XSTC = Convert.ToDecimal(txtXSTC.Text.Trim());

          model.BJGZ = Convert.ToDecimal(txtBJGZ.Text.Trim());

          model.JXGZ = Convert.ToDecimal(txtJXGZ.Text.Trim());

          model.SJGZ = Convert.ToDecimal(txtSJGZ.Text.Trim());

          model.JLGZ = Convert.ToDecimal(txtJLGZ.Text.Trim());

          model.YLBX = Convert.ToDecimal(txtYLBX.Text.Trim());

          model.JBGZ = Convert.ToDecimal(txtJBGZ.Text.Trim());

          model.ZSGZ = Convert.ToDecimal(txtZSGZ.Text.Trim());

          model.QQJJ = Convert.ToDecimal(txtQQJJ.Text.Trim());

          model.GSKF = Convert.ToDecimal(txtGSKF.Text.Trim());

          model.OTHER = Convert.ToDecimal(ttxtOTHER.Text.Trim());

          model.NOTES = "";

          return model;

          }

          private void UcPay_Load(object sender, EventArgs e)

          {

          this.cboMonth.DisplayMember = "CDesc";

          this.cboMonth.ValueMember = "CodeID";

          this.cboMonth.DataSource = BLLGongZ.GetMonth();

          this.cboMonth.SelectedIndex = 0;

          this.dgEmp.DataSource = BLLGongZ.GetEmpInfo();

          this.Bind();

          }

          private void dgEmp_CellClick(object sender, DataGridViewCellEventArgs e)

          {

          if (dgEmp.DataSource != null && dgEmp.Rows.Count > 0)

          {

          if (e.RowIndex != -1)

          {

          empNo = this.dgEmp.Rows[e.RowIndex].Cells[0].Value.ToString();

          this.Bind();

          }

          }

          }

          private void btnUpdate_Click(object sender, EventArgs e)

          {

          if (BLLGongZ.Update(GetGongZ()) > 0)

          {

          BigMessageBox.Show("員工工資添加成功", "員工工資維護", MessageBoxButtons.OK, MessageBoxIcon.Information);

          this.Bind();

          }

          else

          {

          BigMessageBox.Show("員工工資添加失敗!!", "員工工資維護", MessageBoxButtons.OK, MessageBoxIcon.Stop);

          }

          }

          private void Bind()

          {

          this.dgvSalaryItem.DataSource = BLLGongZ.GetGongZ(empNo);

          }

          private void dgvSalaryItem_CellClick(object sender, DataGridViewCellEventArgs e)

          {

          if (dgvSalaryItem.DataSource != null && dgvSalaryItem.Rows.Count > 0)

          {

          if (e.RowIndex != -1)

          {

          empNo = this.dgvSalaryItem.Rows[e.RowIndex].Cells["empID"].Value.ToString();

          cboMonth.SelectedValue = this.dgvSalaryItem.Rows[e.RowIndex].Cells["MonthID"].Value;

          txtGBGZ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["GBGZ"].Value.ToString();

          txtFZYJ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["FZYJ"].Value.ToString();

          txtXSTC.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["XSTC"].Value.ToString();

          txtBJGZ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["BJGZ"].Value.ToString();

          txtJXGZ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["JXGZ"].Value.ToString();

          txtSJGZ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["SJGZ"].Value.ToString();

          txtJLGZ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["JLGZ"].Value.ToString();

          txtYLBX.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["YLBX"].Value.ToString();

          txtJBGZ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["JBGZ"].Value.ToString();

          txtZSGZ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["ZSGZ"].Value.ToString();

          txtQQJJ.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["QQJJ"].Value.ToString();

          txtGSKF.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["GSKF"].Value.ToString();

          ttxtOTHER.Text = this.dgvSalaryItem.Rows[e.RowIndex].Cells["OTHER"].Value.ToString();

          }

          }

          }

          private void btnDelete_Click(object sender, EventArgs e)

          {

          if (empNo != "")

          {

          if (BigMessageBox.Show("您確定要刪除員工基本信息嗎?", "刪除員工工資信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)

          {

          if (BLLGongZ.Delete(empNo) > 0)

          {

          BigMessageBox.Show("刪除員工工資信息成功", "刪除員工工資信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          this.Bind();

          }

          else

          {

          BigMessageBox.Show("刪除員工考評信息失敗", "刪除員工工資信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          }

          }

          }

          else

          {

          BigMessageBox.Show("請選擇一個員工信息", "刪除員工工資信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          }

          }

          }

          F1.3.4考勤信息設計與實現主要代碼:

          private void btnAdd_Click(object sender, EventArgs e)

          {

          if (BllEvaluation.Add(GetEvaluation()) > 0)

          {

          BigMessageBox.Show("添加員工考評信息成功", "添加員工考評信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          Bind();

          Init();

          }

          else

          {

          BigMessageBox.Show("添加員工考評信息失敗", "添加員工考評信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          }

          }

          private Evaluation GetEvaluation()

          {

          Evaluation model = new Evaluation();

          if (Utilities.ConvertNullToSpace(cboMonth.SelectedValue) != "")

          {

          model.EvaMonth = Utilities.ConvertInt(cboMonth.SelectedValue.ToString());

          }

          if (Utilities.ConvertNullToSpace(cboGrade.SelectedValue) != "")

          {

          model.MarkDegreeID = Utilities.ConvertInt(cboGrade.SelectedValue.ToString());

          }

          model.Invigilater = txtPerson.Text;

          model.EmployeeNO = labEmpID.Text.Trim();

          model.Mark = Utilities.ConvertInt(this.txtNumber.Text);

          model.Remark = this.txtRemark.Text;

          model.Result = this.txtResult.Text;

          model.Subject = this.txtProject.Text;

          if(labID.Text.Trim()!="")

          {

          model.EvaluationID = int.Parse(labID.Text.Trim());

          }

          return model;

          }

          private void btnUpdate_Click(object sender, EventArgs e)

          {

          if (labID.Text.Trim()!="")

          {

          if (BllEvaluation.Update(GetEvaluation()) > 0)

          {

          BigMessageBox.Show("修改員工考評信息成功", "修改員工考評信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          this.dgvAssess.DataSource = ComBoxDataTable.GetAssessTable(labEmpID.Text.Trim());

          Init();

          }

          else

          {

          BigMessageBox.Show("修改員工考評信息失敗", "修改員工考評信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          }

          }

          else

          {

          BigMessageBox.Show("請選擇一個員工的考評信息", "修改員工考評信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          }

          }

          private void btnDelete_Click(object sender, EventArgs e)

          {

          if (!Utilities.ConvertNullToSpace(this.dgvAssess.Rows[this.dgvAssess.CurrentRow.Index].Cells["EvaluationID"]).Equals(""))

          {

          if (BllEvaluation.Delete(Utilities.ConvertInt(this.dgvAssess.Rows[this.dgvAssess.CurrentRow.Index].Cells["EvaluationID"].Value.ToString()))>0)

          {

          BigMessageBox.Show("刪除員工考評信息成功", "刪除員工考評信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          this.dgvAssess.DataSource = ComBoxDataTable.GetAssessTable(labEmpID.Text.Trim());

          Init();

          }

          else

          {

          BigMessageBox.Show("刪除員工考評信息失敗", "刪除員工考評信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          }

          }

          else

          {

          BigMessageBox.Show("請選擇一個員工的考評信息", "刪除員工考評信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          }

          }

          private void dgvEmp_CellClick(object sender, DataGridViewCellEventArgs e)

          {

          if (dgvEmp.DataSource != null && dgvEmp.Rows.Count > 0)

          {

          labEmpID.Text = this.dgvEmp.Rows[e.RowIndex].Cells["EmployeeNO"].Value.ToString();

          this.dgvAssess.SelectionMode = DataGridViewSelectionMode.FullRowSelect;

          this.dgvAssess.DataSource = ComBoxDataTable.GetAssessTable(this.dgvEmp.Rows[e.RowIndex].Cells["EmployeeNO"].Value.ToString());

          this.btnAdd.Enabled = true;

          }

          }

          private void dgvAssess_CellClick(object sender, DataGridViewCellEventArgs e)

          {

          if (dgvAssess.DataSource != null && dgvAssess.Rows.Count > 0)

          {

          labID.Text = this.dgvAssess.Rows[e.RowIndex].Cells["EvaluationID"].Value.ToString();

          this.btnUpdate.Enabled = true;

          this.btnDelete.Enabled = true;

          this.txtNumber.Text = Utilities.ConvertNullToSpace(this.dgvAssess.Rows[e.RowIndex].Cells["Mark"].Value);

          this.txtProject.Text = Utilities.ConvertNullToSpace(this.dgvAssess.Rows[e.RowIndex].Cells["Subject"].Value);

          this.txtRemark.Text = Utilities.ConvertNullToSpace(this.dgvAssess.Rows[e.RowIndex].Cells["Remark"].Value);

          this.txtResult.Text = Utilities.ConvertNullToSpace(this.dgvAssess.Rows[e.RowIndex].Cells["Result"].Value);

          this.cboGrade.Text = Utilities.ConvertNullToSpace(this.dgvAssess.Rows[e.RowIndex].Cells["MarkDegreeID"].Value);

          this.cboMonth.Text = Utilities.ConvertNullToSpace(this.dgvAssess.Rows[e.RowIndex].Cells["EvaMonth"].Value);

          this.txtPerson.Text = Utilities.ConvertNullToSpace(this.dgvAssess.Rows[e.RowIndex].Cells["Invigilater"].Value);

          }

          }

          private void btnClean_Click(object sender, EventArgs e)

          {

          Init();

          }

          F1.4 數據訪問類:

          public class BllExperience

          {

          public BllExperience(){}

          ///

          /// 增加一條數據

          ///

          public static int Add(Experience model)

          {

          StringBuilder strSql = new StringBuilder();

          strSql.Append(" into Experience(");

          strSql.Append("Position,Department,StartDate,EndDate,EmployeeNO,Remark");

          strSql.Append(")");

          strSql.Append(" values (");

          strSql.Append("" + model.Position + ",");

          strSql.Append("" + model.Department + ",");

          strSql.Append("" + model.StartDate + ",");

          strSql.Append("" + model.EndDate + ",");

          strSql.Append("" + model.EmployeeNO + ",");

          strSql.Append("" + model.Remark + "");

          strSql.Append(")");

          return DbHelperSQL.Instance.ExcuteNonQuery(strSql.ToString());

          }

          ///

          /// 更新一條數據

          ///

          public static int Update(Experience model)

          {

          StringBuilder strSql = new StringBuilder();

          strSql.Append("Experience set ");

          strSql.Append("Position=" + model.Position + ",");

          strSql.Append("Department=" + model.Department + ",");

          strSql.Append("StartDate=" + model.StartDate + ",");

          strSql.Append("EndDate=" + model.EndDate + ",");

          strSql.Append("EmployeeNO=" + model.EmployeeNO + ",");

          strSql.Append("Remark=" + model.Remark + "");

          strSql.Append(" WHERE ExperienceID=" + model.ExperienceID + "");

          return DbHelperSQL.Instance.ExcuteNonQuery(strSql.ToString());

          }

          ///

          /// 刪除一條數據

          ///

          public static int Delete(int ExperienceID)

          {

          StringBuilder strSql = new StringBuilder();

          strSql.Append(" Experience ");

          strSql.Append(" where ExperienceID=" + ExperienceID);

          return DbHelperSQL.Instance.ExcuteNonQuery(strSql.ToString());

          }

          ///

          /// 得到一個對象實體

          ///

          public Experience GetModel(int ExperienceID)

          {

          StringBuilder strSql = new StringBuilder();

          strSql.Append("select ");

          strSql.Append(" [ExperienceID],[Position],[Department],[StartDate],[EndDate],[EmployeeID],[Remark] ");

          strSql.Append(" from Experience ");

          strSql.Append(" where ExperienceID=" + ExperienceID);

          Experience model = new Experience();

          DataTable dt = DbHelperSQL.Instance.GetDataTable(strSql.ToString());

          model.ExperienceID = ExperienceID;

          if (dt.Rows.Count > 0)

          {

          model.Position = dt.Rows[0]["Position"].ToString();

          model.Department = dt.Rows[0]["Department"].ToString();

          if (dt.Rows[0]["StartDate"].ToString() != "")

          {

          model.StartDate = DateTime.Parse(dt.Rows[0]["StartDate"].ToString());

          }

          if (dt.Rows[0]["EndDate"].ToString() != "")

          {

          model.EndDate = DateTime.Parse(dt.Rows[0]["EndDate"].ToString());

          }

          if (dt.Rows[0]["EmployeeID"].ToString() != "")

          {

          model.EmployeeNO = dt.Rows[0]["EmployeeID"].ToString();

          }

          model.Remark = dt.Rows[0]["Remark"].ToString();

          return model;

          }

          else

          {

          return null;

          }

          }

          }

          F1.5生日提醒主要代碼:

          獲得當天生日的員工名稱

          StringBuilder sb = new StringBuilder();

          sb.Append("SELECT EmployName FROM EMPLOYEE ");

          sb.Append("WHERE CAST(MONTH(BIRTHDAY) AS VARCHAR(2))+CAST(DAY(BIRTHDAY) AS VARCHAR(2))=CAST(MONTH(GETDATE()) AS VARCHAR(2))+CAST(DAY(GETDATE()) AS VARCHAR(2))");

          return DbHelperSQL.Instance.GetDataTable(sb.ToString());

          F1.6啟動第三方EXE文件操作類:

          public class Tools

          {

          ///

          /// 啟動數據庫備份

          ///

          public static void DataBak()

          {

          System.Diagnostics.Process.Start("BACKUP.exe");

          }

          ///

          /// 計算器

          ///

          public static void Computer()

          {

          System.Diagnostics.Process.Start("calc.exe");

          }

          ///

          /// 啟動畫圖工具

          ///

          public static void Img()

          {

          System.Diagnostics.Process.Start("mspaint.exe");

          }

          ///

          /// 記事本

          ///

          public static void OpenNotepad()

          {

          System.Diagnostics.Process.Start("Notepad.exe");

          }

          }

        [計算機畢業論文源代碼]

        【計算機畢業論文源代碼】相關文章:

        計算機畢業論文評語07-18

        計算機畢業論文提綱11-04

        計算機畢業論文提綱范文精選06-23

        計算機畢業論文提綱范例08-01

        計算機畢業論文提綱模板05-01

        計算機應用畢業論文07-23

        優秀計算機畢業論文范文07-14

        優秀計算機畢業論文范文07-20

        計算機專業畢業論文寫作要求06-26

        計算機系畢業論文(2)09-01

        主站蜘蛛池模板: 国产日韩久久免费影院| 377P欧洲日本亚洲大胆| 国产精品亚洲二区在线播放| 曰本无码超乳爆乳中文字幕| 华人在线亚洲欧美精品| 欧美熟妇乱子伦XX视频| 通州市| 天堂成人网| 高潮迭起av乳颜射后入| 人妻无码中文久久久久专区| 亚洲成AV人不卡无码影片| 亚洲中文字幕日韩精品| 亚洲中文字幕一区二区| 99riav国产精品视频| 国产成人一区二区三区A片免费| 平度市| 亚洲国产麻豆综合一区| 久久精品6国产免费| 丰满岳乱妇三级高清| 国产高清无遮挡内容丰富| 免费超爽大片黄| 中国女人a毛片免费全部播放 | 亚洲人成人无码www| 久久久精品中文字幕乱码18| 日本高清在线天码一区播放| 蜜桃无码一区二区三区| 国产精品青青青高清在线| 全黄性性激高免费视频| 欧美人妻久久| 午夜体验区| 亚洲天堂三区| 青青热久| 日本精品人妻无码77777| 国产视频最新| 巨熟乳波霸若妻在线播放| 精品无码久久午夜福利| 亚洲人成网线在线播放VA| 双乳奶水饱满少妇呻吟免费看| 亚洲免费123区| 日本一区二区久久精品亚洲中文无| 办公室强奷漂亮少妇视频|