Esempio n. 1
0
        public UnitFrom(int docID)
        {
            InitializeComponent();
            this.docID      = docID;
            this.Caption    = "添加关联单位";
            this.MinVisible = false;


            _unitIDList = new List <int>();

            DataTable dt = unitData.getDocUnitID(docID);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                int    unitID   = Convert.ToInt32(dt.Rows[i]["dwID"].ToString());
                string unitInfo = unitData.getUnitInfo(unitID);

                itemEX item = new itemEX(unitID, unitInfo);
                lsb涉及单位.Items.Add(item);
            }

            if (lsb涉及单位.Items.Count > 0)
            {
                lsb涉及单位.SelectedIndex = 0;
            }
        }
Esempio n. 2
0
        private void btn查询_Click(object sender, EventArgs e)
        {
            this.lsb区属单位.Items.Clear();
            string inDWID = "0";

            for (int i = 0; i < lsb涉及单位.Items.Count; i++)
            {
                itemEX itemTag = (itemEX)this.lsb涉及单位.Items[i];
                inDWID += ", " + itemTag.Tag.ToString();
            }

            string dwName = txt单位名称.Text.Trim();
            string dwNum  = txt单位编号.Text.Trim();

            DataTable dt = unitData.getUnitList(inDWID, dwName, dwNum);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                itemEX item = new itemEX(dt.Rows[i]["ID"].ToString(), dt.Rows[i]["name"].ToString());
                lsb区属单位.Items.Add(item);
            }

            if (lsb区属单位.Items.Count > 0)
            {
                lsb区属单位.SelectedIndex = 0;
            }
        }
Esempio n. 3
0
        private void btn确定_Click(object sender, EventArgs e)
        {
            //UnitIDList = new int[lsb涉及单位.Items.Count];
            for (int i = 0; i < lsb涉及单位.Items.Count; i++)
            {
                itemEX itemTag = (itemEX)this.lsb涉及单位.Items[i];
                //UnitIDList[i] = Convert.ToInt32(itemTag.Tag);
                UnitIDList.Add(Convert.ToInt32(itemTag.Tag));
            }

            UnitIDList.Sort();
            this.DialogResult = DialogResult.OK;
        }
Esempio n. 4
0
        private void btn删除_Click(object sender, EventArgs e)
        {
            if (lsb涉及单位.Items.Count > 0)
            {
                itemEX itemTag = (itemEX)this.lsb涉及单位.SelectedItem;
                itemEX item    = new itemEX(itemTag.Tag, lsb涉及单位.SelectedItem.ToString());
                lsb区属单位.Items.Add(item);
                lsb区属单位.SelectedIndex = lsb区属单位.Items.Count - 1;

                lsb涉及单位.Items.Remove(lsb涉及单位.SelectedItem);
                if (lsb涉及单位.Items.Count > 0)
                {
                    lsb涉及单位.SelectedIndex = 0;
                }
            }
        }