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; } }
//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; } }