コード例 #1
0
        private void btpesquisar_Click(object sender, EventArgs e)
        {
            string       consultaproduto = cbopcoes.SelectedItem.ToString();
            classproduto cproduto        = new classproduto();

            switch (consultaproduto)
            {
            case "Nome":

                // verificar se algo foi Digitado no text de pesquisa

                if (txconsulta.Text != "")
                {
                    // inicio
                    if (rbinicio.Checked)
                    {
                        cproduto.nome = txconsulta.Text;
                        dataGridViewproduto.DataSource = cproduto.buscarprodutoinicio();
                    }
                }
                // contem
                else if (rbcontem.Checked)
                {
                    cproduto.nome = txconsulta.Text;
                    dataGridViewproduto.DataSource = cproduto.buscaprodutocontem();
                }

                else

                {
                    MessageBox.Show("Favor Digitar um Nome", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;


            case "Categoria":

                if (cbcategoria.Text != "")
                {
                    cproduto.codigocategoria       = Convert.ToInt32(cbcategoria.SelectedValue);
                    dataGridViewproduto.DataSource = cproduto.buscarcategoria();
                }
                else
                {
                    MessageBox.Show("Favor escolher uma Categoia.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Marca":

                if (cbmarca.Text != "")
                {
                    cproduto.codigomarca           = Convert.ToInt32(cbmarca.SelectedValue);
                    dataGridViewproduto.DataSource = cproduto.buscarmarca();
                }
                else
                {
                    MessageBox.Show("Favor Escolher uma Marca.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                break;


            case "Preço":

                if (txprecoinicial.Text != "" && txprecofinal.Text != "")

                {
                    decimal precoinicial, precofinal;
                    precoinicial = Convert.ToDecimal(txprecoinicial.Text);
                    precofinal   = Convert.ToDecimal(txprecofinal.Text);
                    dataGridViewproduto.DataSource = cproduto.buscaprecoproduto(precoinicial, precofinal);
                    txprecoinicial.Text            = "";
                    txprecofinal.Text = "";
                }
                else

                {
                    MessageBox.Show("Favor Digitar um preço inicial e final", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                break;

            case "Status":

                if (rbativo.Checked == true)
                {
                    cproduto.status = 1;
                    dataGridViewproduto.DataSource = cproduto.buscaprodutostatusativo();
                }

                else
                if (rbinativo.Checked)
                {
                    cproduto.status = 0;
                    dataGridViewproduto.DataSource = cproduto.buscaprodutostatusativo();
                }
                else
                {
                    MessageBox.Show("Favor escolher um Status", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                break;
            }
        }
コード例 #2
0
        //private void btsair_Click(object sender, EventArgs e)
        //{
        //    if (MessageBox.Show("Tem Certeza que Deseja Sair ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
        //    {
        //        this.Close();
        //}
        //  }

        private void btgerarelatorio_Click(object sender, EventArgs e)
        {
            //variaveis
            classproduto cproduto = new classproduto();
            string       pesquisa = cbopcoes.SelectedItem.ToString();

            switch (pesquisa)
            {
            case "Nome":
                if (txpesquisa.Text != "")
                {
                    if (rbinicio.Checked == true)
                    {
                        classprodutoBindingSource.DataSource = cproduto.relprodutoinicio(cproduto.nome);
                        this.reportViewerproduto.RefreshReport();
                    }

                    else if (rbcontem.Checked)
                    {
                        classprodutoBindingSource.DataSource = cproduto.relprodutocontem(cproduto.nome);
                        this.reportViewerproduto.RefreshReport();
                    }
                    else
                    {
                        MessageBox.Show("Favor Escolher uma Nome", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                break;

            case "Categoria":
                if (cbcategoria.Text != "")
                {
                    classprodutoBindingSource.DataSource = cproduto.buscaprodutocategoria(Convert.ToInt32(cbcategoria.SelectedValue));
                    this.reportViewerproduto.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolha uma Categoria", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Marca":
                if (cbmarca.Text != "")
                {
                    classprodutoBindingSource.DataSource = cproduto.buscaprodutomarca(Convert.ToInt32(cbmarca.SelectedValue));
                    this.reportViewerproduto.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolha uma Marca", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Preco":
                if (txprecoinicial.Text != "" && txtprecofinal.Text != "")
                {
                    classprodutoBindingSource.DataSource = cproduto.buscaprecoproduto(Convert.ToInt32(txprecoinicial.Text), Convert.ToInt32(txtprecofinal.Text));
                    this.reportViewerproduto.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor escolher uma Preço", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Status":
                if (rbativo.Checked == true)
                {
                    cproduto.status = 1;
                    classprodutoBindingSource.DataSource = cproduto.buscaprodutostatus(cproduto.status);
                    this.reportViewerproduto.RefreshReport();
                }
                else if (rbinativo.Checked)
                {
                    cproduto.status = 0;
                    classprodutoBindingSource.DataSource = cproduto.buscaprodutostatus(cproduto.status);
                    this.reportViewerproduto.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolher o Status", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;
            }
        }