using System; using System.Collections.Generic; using System.Text; using System.Data; namespace BLL { /// /// 条码规则表 /// public class ClsGy_BarCodeRuleBill_View:DBUtility.ClsGy_Base_View { // public ClsGy_BarCodeRuleBill_Model omodel = new ClsGy_BarCodeRuleBill_Model(); SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); public ClsGy_BarCodeRuleBill_View() { base.MvarReportTitle = "条码规则表设置"; base.MvarItemKey = "Gy_BarCodeRuleBill"; } // public void Dispose() { GC.SuppressFinalize(this); } // //返回项目信息 public override bool GetInfoByID(Int64 sItemID) { DataSet DS ; try { DS = oCn.RunProcReturn("Select * from " + MvarItemKey + " Where HItemID='" + sItemID + "'", MvarItemKey, ref DBUtility.ClsPub.sExeReturnInfo); if (DS.Tables[0].Rows.Count == 0) return false; else { return GetInfo(DS); } } catch (Exception e) { throw (e); } } //根据代码返回项目信息 public override bool GetInfoByNumber(string sNumber) { DataSet DS; try { DS = oCn.RunProcReturn("Select * from " + MvarItemKey + " Where HNumber='" + sNumber + "'", MvarItemKey, ref DBUtility.ClsPub.sExeReturnInfo); if (DS.Tables[0].Rows.Count == 0) return false; else { return GetInfo(DS); } } catch (Exception e) { throw (e); } } //根据名称返回项目信息 public override bool GetInfoByName(string sName) { DataSet DS; try { DS = oCn.RunProcReturn("Select * from " + MvarItemKey + " Where HName='" + sName + "'", MvarItemKey, ref DBUtility.ClsPub.sExeReturnInfo); if (DS.Tables[0].Rows.Count == 0) return false; else { return GetInfo(DS); } } catch (Exception e) { throw (e); } } //返回项目信息 public override bool GetInfo(DataSet Ds) { try { omodel = new ClsGy_BarCodeRuleBill_Model(); omodel.HItemID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HItemID"]); omodel.HNumber = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HNumber"]); omodel.HName = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HName"]); omodel.HBarCodeType = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBarCodeType"]); omodel.HBeginStr = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBeginStr"]); omodel.HMaterType = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HMaterType"]); omodel.HMaterLen = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HMaterLen"]); omodel.HBatchTyp = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HBatchTyp"]); omodel.HTotalLen = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HTotalLen"]); omodel.HLen = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HLen"]); omodel.HIDNow = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HIDNow"]); return true; } catch (Exception e) { throw (e); } } } }