private void btPesquisar_Click(object sender, EventArgs e) { string Consulta = cbTipoPesquisa.SelectedItem.ToString(); classCliente obj = new classCliente(); switch (Consulta) { case "Status": if (rbAtivo.Checked == true) { obj.Status = 1; dtv.DataSource = obj.BuscarClienteStatus(); } else { obj.Status = 0; dtv.DataSource = obj.BuscarClienteStatus(); } break; case "Nome": if (txtNome.Text != "") { if (rbInicio.Checked) { obj.NomeCliente = txtNome.Text; dtv.DataSource = obj.BuscarClienteNomeInicial(); } else if (rbContem.Checked) { obj.NomeCliente = txtNome.Text; dtv.DataSource = obj.BuscarClienteNomeContem(); } } else { MessageBox.Show("Favor informar um Cliente.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "Código": if (txtNome.Text != "") { if (rbInicio.Checked) { obj.CodigoCliente = Convert.ToInt32(txtNome.Text); dtv.DataSource = obj.BuscarClienteCodInicial(); } else if (rbContem.Checked) { obj.CodigoCliente = Convert.ToInt32(txtNome.Text); dtv.DataSource = obj.BuscarClienteCodContem(); } } else { MessageBox.Show("Favor informar um Codigo.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "CPF": if (txtNome.Text != "") { obj.CPF = txtNome.Text; dtv.DataSource = obj.BuscarClienteCPF(); } break; case "Aniversariantes do Mês": if (cbMes.Text != "Escolha um Mês") { int mes = Convert.ToInt32(cbMes.SelectedIndex); dtv.DataSource = obj.BuscarClienteMes(mes); } else { MessageBox.Show("Favor escolher um mês.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "Aniversariantes por Dia e Mês": if (cbDia.Text != "" && cbMes.Text != "") { int mes1 = Convert.ToInt32(cbMes.SelectedIndex); int dia = Convert.ToInt32(cbDia.SelectedIndex); dtv.DataSource = obj.BuscarClienteDiaMes(dia, mes1); } else { MessageBox.Show("Favor escolher um Dia e Mês.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "Cidade": if (cbCidade.Text != "") { string cidade = Convert.ToString(cbCidade.Text); //obj.Cidade = Convert.ToInt32(cbCidade.SelectedItem); dtv.DataSource = obj.BuscarClienteCidade(cidade); //this.rptv.RefreshReport(); } else { MessageBox.Show("Favor escolher uma Cidade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "Aniversariantes Idade": if (txtMaiorDe.Text != "") { int idadeE = Convert.ToInt32(txtMaiorDe.Text); // i/nt idadef = Convert.ToInt32(txtIdadeDe.Text); dtv.DataSource = obj.BuscarClienteIdadeMaior(idadeE); // this.rptv.RefreshReport(); } else { MessageBox.Show("Favor escrever uma Idade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; } }
private void btPesquisar_Click(object sender, EventArgs e) { //VARIÁVEL PARA GUARDAR A OPÇÃO NA COMBO DE OPÇÕES string Consulta = cbOpcoes.SelectedItem.ToString(); classCliente cCliente = new classCliente(); switch (Consulta) { case "Nome": //VERIFICAR SE ALGUM NOME FOI DIGITADO if (txtPesquisar.Text != "") { //INÍCIO if (rbtInicio.Checked) { cCliente.NomeCliente = txtPesquisar.Text; dgvCliente.DataSource = cCliente.BuscarClienteNomeInicial(); } //CONTÉM else if (rbtContem.Checked) { cCliente.NomeCliente = txtPesquisar.Text; dgvCliente.DataSource = cCliente.BuscarClienteNomeContem(); } } else { MessageBox.Show("Favor informar um Nome.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "Código": if (txtPesquisar.Text != "") { cCliente.CodigoCliente = Convert.ToInt32(txtPesquisar.Text); dgvCliente.DataSource = cCliente.BuscarClienteCodigo(); } else { MessageBox.Show("Favor informar o código do Cliente.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "CPF": if (mskCpf.Text != " . . -") { cCliente.CPF = Convert.ToString(mskCpf.Text); dgvCliente.DataSource = cCliente.BuscarClienteCPF(); } else { MessageBox.Show("Favor informar o CPF do Cliente.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "Nascimento": if (mskDataNascimento.Text != " / /") { cCliente.DataNascimento = Convert.ToDateTime(mskDataNascimento.Text); dgvCliente.DataSource = cCliente.BuscarClienteDataNascimento(); } else { MessageBox.Show("Favor informar a Data de Nascimento do Cliente.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } break; case "Status": if (rbtAtivo.Checked == true) { cCliente.Status = 1; dgvCliente.DataSource = cCliente.BuscarClienteStatus(); } else { cCliente.Status = 0; } dgvCliente.DataSource = cCliente.BuscarClienteStatus(); break; } }