/// <summary>
/// 固定合同管理API
/// </summary>
public class HTCManager
{
    /// <summary>
    /// 更新固定合同内容
    /// </summary>
    /// <param name="htc"></param>
    /// <returns></returns>
    public bool UpdateHTC(HTC htc)
    {
        string sql = "UPDATE HTC SET HTCName='" + htc.HTCName + "', HTCStartDate='" + htc.HTCStartDate + "', HTCEndDate='" + htc.HTCEndDate + "',
            HTCCompany='" + htc.HTCCompany + "', HTCMoney=" + htc.HTCMoney + " WHERE HTCID=" + htc.HTCID;
        int m = sqlHelper.ExecuteNonQuery(sql);
        return m > 0;
    }

    /// <summary>
    /// 根据ID查询固定合同
    /// </summary>
    /// <param name="htcID"></param>
    /// <returns></returns>
    public HTC SelectHTCByID(int htcID)
    {
        string sql = "SELECT * FROM HTC WHERE HTCID=" + htcID;
        HTC htc = new HTC();
        DataTable dataTable = sqlHelper.GetDataTable(sql);
        if (dataTable != null && dataTable.Rows.Count > 0)
        {
            htc.HTCID = (int)dataTable.Rows[0]["HTCID"];
            htc.HTCName = dataTable.Rows[0]["HTCName"].ToString();
            htc.HTCStartDate = DateTime.Parse(dataTable.Rows[0]["HTCStartDate"].ToString());
            htc.HTCEndDate = DateTime.Parse(dataTable.Rows[0]["HTCEndDate"].ToString());
            htc.HTCCompany = dataTable.Rows[0]["HTCCompany"].ToString();
            htc.HTCMoney = (decimal)dataTable.Rows[0]["HTCMoney"];
        }
        return htc;
    }

    /// <summary>
    /// 根据ID删除固定合同
    /// </summary>
    /// <param name="htcID"></param>
    /// <returns></returns>
    public bool DeleteHTCByID(int htcID)
    {
        string sql = "DELETE FROM HTC WHERE HTCID=" + htcID;
        int m = sqlHelper.ExecuteNonQuery(sql);
        return m > 0;
    }
}
固定合同管理API - 新增、查询、删除

原文地址: https://www.cveoy.top/t/topic/lhd4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录