using Lskj.Business.Impl; using Lskj.Control; using Lskj.Control.Model; using Lskj.Core; using Lskj.Model; using Lskj.Util; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Lskj.PubBillSpecial { public partial class FrmScanCodeAssociation : BaseForm { /// /// 系统模块实体对象 /// /// The system model. public ModuleModel SysModel { get; private set; } /// ///主表条件控件 /// public MyControl SearchMainObj; /// ///扫码内容 /// public string ScanCodeData; /// //选中的串码 /// public string StringCodes; public FrmScanCodeAssociation() { InitializeComponent(); } public FrmScanCodeAssociation(DataRow modelRow, string scanCodeData) { InitializeComponent(); this.ScanCodeData = scanCodeData; //根据传入的模块号获取模块信息 this.SysModel = new ModuleModel(modelRow); DataTable mainGridColumns = BaseModuleImpl.GetBaseGridColumns(this.SysModel.ModeCode); this.gcMain.SetReadOnlyColumns(mainGridColumns, GridCustomColumnStruct.BaseMainGridView + this.SysModel.FormK