Пример #1
0
        private void UC_ICReg_Load(object sender, EventArgs e)
        {
            cardUseType = QC_CardUseType.LoadCardUseType();
            this.cmbCardType.Properties.Items.Clear();
            foreach (var item in cardUseType)
            {
                this.cmbCardType.Properties.Items.Add(item);
            }

            this.cmbCardType.SelectedIndex = 0;
            //reposCardUseType.DataSource = cardUseType;
            this.repositoryItemGridLookUpEdit1.DataSource = cardUseType;

            this.gridCtl_IC_Info.DataSource = icInfoDatas;
            icInfoDatas.LoadData();



            foreach (var useType in cardUseType)
            {
                ToolStripMenuItem tsmBtnItem = new ToolStripMenuItem();
                tsmBtnItem.Name = useType.CUTCode;
                tsmBtnItem.Size = new Size(0x98, 0x16);
                tsmBtnItem.Text = useType.CUTName;
                tsmBtnItem.Tag  = useType;

                this.tsmBtnGroup_UseType.DropDownItems.Add(tsmBtnItem);
                tsmBtnItem.Click += new EventHandler(tsmBtn_ChgUseType_Click);
            }
        }
Пример #2
0
        private void btnLoad_Click(object sender, EventArgs e)
        {
            cardUseType = QC_CardUseType.LoadCardUseType();
            this.cmbCardType.Properties.Items.Clear();
            foreach (var item in cardUseType)
            {
                this.cmbCardType.Properties.Items.Add(item);
            }

            this.cmbCardType.SelectedIndex = 0;
            //reposCardUseType.DataSource = cardUseType;
            this.repositoryItemGridLookUpEdit1.DataSource = cardUseType;
            icInfoDatas.LoadData();
        }
Пример #3
0
        /// <summary>
        /// 注册磁扣信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnInsert_Click(object sender, EventArgs e)
        {
            string         cardId  = txtCardId.Text.Trim();
            QC_CardUseType useType = cmbCardType.SelectedItem as QC_CardUseType;

            if (useType == null)
            {
                MessageBox.Show("使用类型不能为空");
                return;
            }
            string cardType = useType.CUTCode;

            if (string.IsNullOrEmpty(cardId))
            {
                MessageBox.Show("卡号不能为空");
                return;
            }
            if (string.IsNullOrEmpty(cardType))
            {
                MessageBox.Show("使用类型不能为空");
                return;
            }

            QC_IC_Info card = QC_IC_Info.FindByCardId(txtCardId.Text.Trim());

            if (card != null)
            {
                MessageBox.Show(string.Format("卡号{0}已经注册,不能重复注册。", cardId));
                return;
            }

            QC_IC_Info icCard = new QC_IC_Info();

            icCard.CardID   = cardId;
            icCard.CardType = cardType;
            icCard.RegUser  = FrmMain.localinfo.user.Name;
            icCard.RegTime  = DateTime.Now;
            icCard.Save();

            icInfoDatas.Insert(0, icCard);
            txtCardId.Text = "";
            //if (this.cmbCardType.Properties.Items.Count > 0)
            //{
            //    cmbCardType.SelectedIndex = 0;
            //}
            // MessageBox.Show("注册完成");
        }