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; 
 | 
  
 | 
        /// <summary> 
 | 
        /// 新增 
 | 
        /// </summary> 
 | 
        /// <returns></returns> 
 | 
        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); 
 | 
            } 
 | 
  
 | 
        } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 编辑 
 | 
        /// </summary> 
 | 
        /// <param name="sItemID"></param> 
 | 
        /// <returns></returns> 
 | 
        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); 
 | 
            } 
 | 
        } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 构造函数 
 | 
        /// </summary> 
 | 
        /// <param name="oCn"></param> 
 | 
        /// <param name="oModel"></param> 
 | 
        public Sb_EquipMentCollectionTechParam_Ctl(ClsCN oCn, Sb_EquipMentCollectionTechParam oModel) 
 | 
        { 
 | 
            this.oCn = new SQLHelper.ClsCN(); 
 | 
            MvarItemKey = "Sb_EquipMentCollectionTechParam"; 
 | 
            MvarReportTitle = "设备工艺参数数采表"; 
 | 
            this.oModel = oModel; 
 | 
        } 
 | 
    } 
 | 
} 
 |