Beispiel #1
0
        private void btgerarelatorio_Click(object sender, EventArgs e)
        {
            // variaveis
            classcliente ccliente = new classcliente();
            string       pesquisa = cbopcoes.SelectedItem.ToString(); // pegar a opção escolida pelo usuario

            switch (pesquisa)
            {
            case "Aniversariantes Mês":
                if (cbmes.Text != "")
                {
                    classclienteBindingSource.DataSource = ccliente.relclientemes(cbmes.SelectedIndex);
                    this.reportViewercliente.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolha um Mês", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Aniversariantes por Dia e Mês":
                if (cbdia.Text != "" && cbmes.Text != "")
                {
                    classclienteBindingSource.DataSource = ccliente.relclientediames(cbdia.SelectedIndex, cbmes.SelectedIndex);
                    this.reportViewercliente.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolha um Dia e Mês", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Sexo":
                if (rbmasculino.Checked == true)

                {
                    ccliente.sexo = "M";
                    classclienteBindingSource.DataSource = ccliente.relclientesexo(ccliente.sexo);
                    this.reportViewercliente.RefreshReport();
                }
                else
                if (rbfemenino.Checked)
                {
                    ccliente.sexo = "F";
                    classclienteBindingSource.DataSource = ccliente.relclientesexo(ccliente.sexo);
                    this.reportViewercliente.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolher um Sexo", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Idade":
                if (txidadede.Text != "" && txidadeate.Text != "")
                {
                    classclienteBindingSource.DataSource = ccliente.relclienteidade(Convert.ToInt32(txidadede.Text), Convert.ToInt32(txidadeate.Text));
                    this.reportViewercliente.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor informar uma Idade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Cidade":
                if (cbcidade.Text != "")
                {
                    classclienteBindingSource.DataSource = ccliente.relclientecidade(cbcidade.SelectedValue.ToString());
                    this.reportViewercliente.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor selecione uma Cidade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Status":

                if (rbativo.Checked == true)
                {
                    ccliente.status = 1;
                    classclienteBindingSource.DataSource = ccliente.relclientestatus(ccliente.status);
                    this.reportViewercliente.RefreshReport();
                }
                else

                if (rbinativo.Checked)
                {
                    ccliente.status = 0;
                    classclienteBindingSource.DataSource = ccliente.relclientestatus(ccliente.status);
                    this.reportViewercliente.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Favor Escolher um Status", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;
            }
        }