using SQLHelper; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Http; using WebAPI.Models.SBGL.SBBB; namespace WebAPI.DLL.SBGL.SBBB { public class Sb_EquipMentCollectionTechParam_Ctl: DBUtility.ClsGy_Base_Ctl { //数据库 SQLHelper.ClsCN oCn; //数据对象创建 private Sb_EquipMentCollectionTechParam oModel; /// /// 新增 /// /// public override bool AddNew() { //开启事务 oCn.BeginTran(); try { //调用SQL oCn.RunProc("insert into " + MvarItemKey + "(HDate, HSourceCode, HTechParamID, HTechParamName, HCount" + ", HCreateTime, HResult, HProcNumber, HFlag)" + "values('" + DateTime.Now + "','" + oModel.HSourceCode + "'," + oModel.HTechParamID + ",'" + oModel.HTechParamName + "'," + oModel.HCount + ",'" + DateTime.Now + "','" + oModel.HResult + "','" + oModel.HProcNumber + "','" + Convert.ToString(oModel.HFlag ? 1 : 0) + "')" , ref DBUtility.ClsPub.sExeReturnInfo); //提交事务 oCn.Commit(); return true; } catch (Exception e) { //回滚事务 oCn.RollBack(); throw(e); } } /// /// 编辑 /// /// /// public override bool ModifyByID(long sItemID) { try { //开启事务 oCn.BeginTran(); //调用SQL oCn.RunProc("Update " + MvarItemKey + "set " + " HDate = '" + oModel.HDate + "' , " + "HSourceCode = '" + oModel.HSourceCode + "'," + " HTechParamID = " + oModel.HTechParamID + "," + " HTechParamName = '" + oModel.HTechParamName + "'," + " HCount = " + oModel.HCount + "," + " HCreateTime = '" + oModel.HCreateTime + "'," + " HResult = '" + oModel.HResult + "',"+ "HProcNumber = '" + oModel.HProcNumber + "'," + "HFlag = " + Convert.ToString(oModel.HFlag ? 1 : 0) + "where HItemID = " + sItemID , ref DBUtility.ClsPub.sExeReturnInfo); //提交事务 oCn.Commit(); return true; } catch (Exception e) { //回滚事务 oCn.RollBack(); throw(e); } } /// /// 构造函数 /// /// /// public Sb_EquipMentCollectionTechParam_Ctl(ClsCN oCn, Sb_EquipMentCollectionTechParam oModel) { this.oCn = new SQLHelper.ClsCN(); MvarItemKey = "Sb_EquipMentCollectionTechParam"; MvarReportTitle = "设备工艺参数数采表"; this.oModel = oModel; } } }