Beispiel #1
0
        private void GrfExpnD_KeyUp(object sender, KeyEventArgs e)
        {
            //throw new NotImplementedException();
            if (grfExpnD.Col == colDpaytocusnamet)
            {
                if (e.KeyCode == Keys.F4)
                {
                    flagshow++;
                    if (flagshow > 1)
                    {
                        return;
                    }
                    int   yy = grfExpnD.Rows[grfExpnD.Row].Height * grfExpnD.Rows.Count;
                    Point pp = grfExpnD.Location;
                    pp.Y = pp.Y + yy;
                    pp.X = pp.X + 240;

                    FrmSearch frm = new FrmSearch(xC, FrmSearch.Search.Customer, pp);
                    frm.ShowDialog(this);
                    grfExpnD[grfExpnD.Row, colDpaytocusnamet] = xC.sCus.cust_name_t;
                    grfExpnD[grfExpnD.Row, colDpaytocusid]    = xC.sCus.cust_id;
                    grfExpnD[grfExpnD.Row, colDpaytocusaddr]  = xC.sCus.taddr1;
                }
            }
        }
Beispiel #2
0
        private void pictureBox3_Click(object sender, EventArgs e)
        {
            if (_searchForm == null)
            {
                _searchForm         = new FrmSearch(_client, _client.Providers.OfType <DcProvider>().First());
                _searchForm.Closed += _searchForm_Closed;
            }

            _searchForm.Show();
            _searchForm.Activate();
        }
Beispiel #3
0
        private void setKeyUpF2Cus()
        {
            Point pp = txtCusNameT.Location;

            pp.Y = pp.Y + 120 + 20;
            pp.X = pp.X - 20 + panel2.Left;

            FrmSearch frm = new FrmSearch(xC, FrmSearch.Search.Customer, pp);

            frm.ShowDialog(this);
            setKeyUpF2Cus1(xC.sCus);
        }
Beispiel #4
0
        private void setKeyUpF2Itm()
        {
            Point pp = txtItmNameT.Location;

            pp.Y += (260);
            pp.X += 260;

            FrmSearch frm = new FrmSearch(xC, FrmSearch.Search.Items, pp);

            frm.ShowDialog(this);
            setKeyUpF2Itm1(xC.sItm);
        }
Beispiel #5
0
        private void setKeyUpF2Cus()
        {
            Point pp = txtItmNameT.Location;

            pp.Y += (260);
            pp.X += 260;

            FrmSearch frm = new FrmSearch(xC, FrmSearch.Search.Customer, pp);

            frm.ShowDialog(this);
            setKeyUpF2Cus1(xC.sCus);
        }
Beispiel #6
0
        private void setKeyUpF2Imp()
        {
            Point pp = txtImpNameT.Location;

            pp.Y = pp.Y + 120 + 20;
            pp.X = pp.X - 20;

            FrmSearch frm = new FrmSearch(xC, FrmSearch.Search.Importer, pp);

            frm.ShowDialog(this);
            setKeyUpF2Imp1(xC.sImp);
            imp = xC.sImp;
        }
Beispiel #7
0
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
            FrmSearch fr = new FrmSearch(this, 1);

            fr.ShowDialog();
        }
Beispiel #8
0
        private void btnSearch_Click_1(object sender, EventArgs e)
        {
            FrmSearch f = new FrmSearch(this);

            f.ShowDialog();
        }
Beispiel #9
0
 void _searchForm_Closed(object sender, EventArgs e)
 {
     _searchForm.Closed -= _searchForm_Closed;
     _searchForm         = null;
 }
Beispiel #10
0
        private void btnSearchUser_Click(object sender, EventArgs e)
        {
            FrmSearch fr = new FrmSearch(this);

            fr.ShowDialog();
        }
Beispiel #11
0
        private void searchToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmSearch fs = new FrmSearch();

            fs.ShowDialog(this);
        }
Beispiel #12
0
        public void Search()
        {
            FrmSearch frmSearch = new FrmSearch();
            DataTable dt        = new DataTable();

            //add by I.TYOU 20140710 機能強化「グリッドの選択される列名称をコンボボックスデフォルト値にセットする」 start
            int cmbidx;
            int selColIdx = -1;

            if (_grid.SelectedCells.Count > 0)
            {
                selColIdx = _grid.SelectedCells[0].ColumnIndex;
            }

            cmbidx = selColIdx;
            //add by I.TYOU 20140710 機能強化「グリッドの選択される列名称をコンボボックスデフォルト値にセットする」 end

            dt.Columns.Add("name", typeof(System.String));
            dt.Columns.Add("value", typeof(System.Int32));

            //コンボボックスのデータ元を取得する
            foreach (DataGridViewColumn dc in _grid.Columns)
            {
                //コラムの種類はボタンの場合
                if (dc.CellType.Name.ToUpper().Equals("DATAGRIDVIEWBUTTONCELL") == true)
                {
                    continue;
                }

                //if (dc.ReadOnly == false && dc.Visible == true)
                if (dc.Visible == true)
                {
                    DataRow dr = dt.NewRow();

                    dr["name"]  = dc.HeaderText;
                    dr["value"] = dc.Index;

                    dt.Rows.Add(dr);
                }
                //add by I.TYOU 20140710 機能強化「グリッドの選択される列名称をコンボボックスデフォルト値にセットする」 start
                else
                {
                    if (dc.Index <= selColIdx)
                    {
                        cmbidx--;
                    }
                }
                //add by I.TYOU 20140710 機能強化「グリッドの選択される列名称をコンボボックスデフォルト値にセットする」 end
            }

            //コンボボックスのデータ元をセットする
            frmSearch.CmbCol.DataSource    = dt;
            frmSearch.CmbCol.DisplayMember = "name";
            frmSearch.CmbCol.ValueMember   = "value";

            //update by I.TYOU 20140710 機能強化「グリッドの選択される列名称をコンボボックスデフォルト値にセットする」 start
            //frmSearch.CmbCol.SelectedIndex = 0;
            if (cmbidx < 0)
            {
                cmbidx = 0;
            }
            frmSearch.CmbCol.SelectedIndex = cmbidx;
            //update by I.TYOU 20140710 機能強化「グリッドの選択される列名称をコンボボックスデフォルト値にセットする」 end

            frmSearch.ShowDialog();

            //検索フォームのキャンセルがクリックされる場合
            if (frmSearch.IsClickCancel)
            {
                this._Find = "CANCEL";
                return;
            }
            else
            {
                this._Find = frmSearch.Find;
            }

            //グリッドの検索コラム
            this._gridFindCol = (int)frmSearch.CmbCol.SelectedValue;
        }