App_Code/DAO/EmployeeDAO.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

using Salary.DB;
using Salary.Model;

/// <summary>
/// EmployeeDAO 的摘要说明
/// </summary>
public class EmployeeDAO
{
	//按条件执行员工的查找
	public DataSet QueryEmployeeInfo(string searchZiduan,string keyword,string departmentId)
    {  
		//根据不同条件构造不同的sql查询字符串
		string sqlStr = "select * from [employeeInfoView] where 1=1";
		if(searchZiduan.Equals("0"))
			sqlStr += " and (employeeId like '%" + keyword + "%' or name like '%" + keyword + "%')";
		else
			sqlStr += " and " + searchZiduan + " like '%" + keyword + "%'";
		if(!departmentId.Equals("0"))
			sqlStr += " and department.departmentId=" + departmentId;
        DataBase db = new DataBase();
        return db.GetDataSet(sqlStr);
	}

  //向数据库中员工表中插入一条新的记录
	public bool AddEmployee(Employee employee){
		String editTime;
        editTime = System.DateTime.Now.ToString();
		string sqlStr = "insert into employee values ('";
		sqlStr = sqlStr + employee.getEmployeeId() + "','";
		sqlStr = sqlStr + employee.getName() + "','";
	    sqlStr = sqlStr + employee.getCardNumber() + "','";
	    sqlStr = sqlStr + employee.getNation() + "','";
	    sqlStr = sqlStr + employee.getSex() + "','";
	    sqlStr = sqlStr + employee.getBirthday() + "','";
	    sqlStr = sqlStr + employee.getGraduateSchool() + "','";
	    sqlStr = sqlStr + employee.getSchoolRecord() + "',";
	    sqlStr = sqlStr + employee.getDepartmentId() + ",";
	    sqlStr = sqlStr + employee.getPositionId() + ",'";
	    sqlStr = sqlStr + employee.getTelephone() + "','";
	    sqlStr = sqlStr + employee.getEmail() + "','";
	    sqlStr = sqlStr + editTime + "','";
	    sqlStr = sqlStr + employee.getMemo() + "')";
        DataBase db = new DataBase();
        if (db.InsertOrUpdate(sqlStr) <= 0)
            return false;
        return true;
		
	}

    //更新员工表中的一条记录
后面还有 68 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。