예제 #1
0
        private void McobBoBoxLinkage()
        {
            int mkId;

            if (cbxMKind.SelectedValue == null)
            {
                mkId = 0;
            }
            else
            {
                mkId = Convert.ToInt32(cbxMKind.SelectedValue.ToString());
            }
            if (mLogic.InitialMNameComboBox(mkId).Rows.Count != 0)
            {
                cbxMName.DataSource    = mLogic.InitialMNameComboBox(mkId);
                cbxMName.DisplayMember = "材料名称";
                cbxMName.ValueMember   = "id";
                cbxMName.Text          = "";
                cbxMName.SelectedIndex = -1;
            }
            else
            {
                cbxMName.DataSource = mLogic.InitialMNameComboBox(mkId);
            }
            cbxMModel.Text          = "";
            cbxMModel.SelectedIndex = -1;
        }
예제 #2
0
        /*
         * 方法名称: MLinkage()
         * 方法功能描述:选择材料名称后,规格联动;
         *
         * 创建人:冯雪
         * 创建时间:2009-03-19
         *
         * 修改人:
         * 修改时间:
         * 修改内容:
         *
         */
        private void MLinkage()
        {
            int mkId;

            if (cbx_kind.Text.Trim().Equals(""))
            {
                mkId = 0;
            }
            else
            {
                mkId = Convert.ToInt32(cbx_kind.SelectedValue.ToString());
            }

            cbx_name.DataSource = mLogic.InitialMNameComboBox(mkId);

            if (mLogic.InitialMNameComboBox(mkId).Rows.Count != 0)
            {
                cbx_name.DisplayMember = "材料名称";
                cbx_name.ValueMember   = "id";
                cbx_name.Text          = "";
                cbx_name.SelectedIndex = -1;
            }

            cbx_model.Text          = "";
            cbx_model.SelectedIndex = -1;
        }
예제 #3
0
 private void cobBoBoxLinkage(ComboBox mName, int mkId)
 {
     if (mLogic.InitialMNameComboBox(mkId).Rows.Count != 0)
     {
         mName.DataSource    = mLogic.InitialMNameComboBox(mkId);
         mName.DisplayMember = "材料名称";
         mName.ValueMember   = "id";
         mName.Text          = "";
         mName.SelectedIndex = -1;
     }
     else
     {
         mName.DataSource = mLogic.InitialMNameComboBox(mkId);
     }
     cbxType.Text            = "";
     cbxType.SelectedIndex   = -1;
     cbxmModel.Text          = "";
     cbxmModel.SelectedIndex = -1;
 }
예제 #4
0
        private void InfoVindicate_Load(object sender, EventArgs e)
        {
            condition = this.Text.Trim();
            switch (condition)
            {
            case "新建产品种类":
            {
                label1.Text        = "产品种类";
                dgvInfo.DataSource = pLogic.InitialPKindComboBox();
                break;
            }

            case "新建产品名称":
            {
                label1.Text        = "产品名称";
                dgvInfo.DataSource = pLogic.InitialPNameComboBox(kindId);
                break;
            }

            case "新建产品规格":
            {
                label1.Text        = "产品规格";
                dgvInfo.DataSource = vLogic.PModelSearch();
                break;
            }

            case "新建材料种类":
            {
                label1.Text        = "材料种类";
                dgvInfo.DataSource = mLogic.InitialMKindComboBox();
                break;
            }

            case "新建材料名称":
            {
                label1.Text        = "材料名称";
                dgvInfo.DataSource = mLogic.InitialMNameComboBox(kindId);
                break;
            }

            case "新建材料规格":
            {
                label1.Text        = "材料规格";
                dgvInfo.DataSource = vLogic.MModelSearch();
                break;
            }
            }
            dgvInfo.Columns["id"].Visible = false;

            //try
            //{
            //}
            //catch (Exception ex)
            //{
            //    MessageBox.Show(ex.Message.ToString());
            //}
            //finally
            //{

            //}
        }