示例#1
0
        private void toolbtnSearch_Click(object sender, EventArgs e)
        {
            DataTable dt;

            switch (this.toolcbxSearchtype.SelectedIndex)
            {
            case 0:
            {
                if (this.tooltxtContaint.Text.Trim() != "")
                {
                    dt = MaintainerMgr.GetInfoById(int.Parse(this.tooltxtContaint.Text));
                    if (dt != null)
                    {
                        this.dgvMaintainer.DataSource = dt;
                    }
                }
                break;
            }

            case 1:
            {
                if (this.tooltxtContaint.Text.Trim() != "")
                {
                    dt = MaintainerMgr.GetInfoByName(this.tooltxtContaint.Text);
                    if (dt != null)
                    {
                        this.dgvMaintainer.DataSource = dt;
                    }
                }
                break;
            }

            case 2:
            {
                if (this.tooltxtContaint.Text.Trim() != "")
                {
                    dt = MaintainerMgr.GetInfoByAddress(this.tooltxtContaint.Text);
                    if (dt != null)
                    {
                        this.dgvMaintainer.DataSource = dt;
                    }
                }
                break;
            }

            case 3:
            {
                if (this.tooltxtContaint.Text.Trim() != "")
                {
                    dt = MaintainerMgr.GetInfoByContracts(this.tooltxtContaint.Text);
                    if (dt != null)
                    {
                        this.dgvMaintainer.DataSource = dt;
                    }
                }
                break;
            }

            case 4:
            {
                if (this.tooltxtContaint.Text.Trim() != "")
                {
                    dt = MaintainerMgr.GetInfoByTel(this.tooltxtContaint.Text);
                    if (dt != null)
                    {
                        this.dgvMaintainer.DataSource = dt;
                    }
                }
                break;
            }
            }
        }