示例#1
0
        /// <summary>
        /// 初始化窗体
        /// </summary>
        /// <param name="pHeight">窗体高度</param>
        /// <param name="iden">合作企业编号</param>
        /// <param name="binType">绑定的数据类型:0-全部,1-数据标准化(中包装数大于零)</param>
        /// <param name="checkType">数据检查类别:1-销售单位,2-批准文号</param>
        private void InitFormInfo(int pHeight, int iden, int binType, CheckDataType checkType)
        {
            this.ShowInTaskbar   = false;
            this.TopLevel        = false;
            this.WindowState     = FormWindowState.Maximized;
            this.FormBorderStyle = FormBorderStyle.None;
            this.dataGridViewX1.CellValueChanged += new DataGridViewCellEventHandler(dataGridViewX1_CellValueChanged);
            PageSize = (pHeight - 210) / 21;

            this.iden          = iden;
            this.BinType       = binType;
            this.FormCheckType = checkType;

            string msg = Main.Menu.First(x => x.id == iden).name.Replace("数据映射", "");

            grpInfo.Text = "数据检查—" + checkType.ToString() + "(" + msg + ")";

            if (checkType == CheckDataType.批准文号)
            {
                dataGridViewX1.Columns["StockNumber"].Visible = false;
                dataGridViewX1.Columns["StockTypes"].Visible  = false;
                dataGridViewX1.Columns["PriceTypes"].Visible  = false;

                grpCheckApprovalNumber.Visible = true;
                grpCheckGoodsUnit.Visible      = false;

                InitComboBox(cmbApprovalNumber);
            }
            else if (checkType == CheckDataType.销售单位)
            {
                dataGridViewX1.Columns["StockNumber"].Visible = true;
                dataGridViewX1.Columns["StockTypes"].Visible  = true;
                dataGridViewX1.Columns["PriceTypes"].Visible  = true;

                grpCheckApprovalNumber.Visible = false;
                grpCheckGoodsUnit.Visible      = true;

                InitComboBox(cmbGoodsUnit);
            }
        }
示例#2
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="pHeight">窗体高度</param>
        /// <param name="iden">合作企业编号</param>
        /// <param name="binType">绑定的数据类型:0-全部,1-数据标准化(中包装数大于零)</param>
        /// <param name="checkType">数据检查类别:1-销售单位,2-批准文号</param>
        public frmCheckData(int pHeight, int iden, int binType, CheckDataType checkType)
        {
            InitializeComponent();

            InitFormInfo(pHeight, iden, binType, checkType);
        }