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();
            classCargo cCargo   = new classCargo();

            switch (Consulta)
            {
            case "Descrição":
                //VERIFICAR SE TEM CAMPO EM BRANCO NO TEXT PESQUISAR
                if (textPesquisar.Text != "")
                {
                    //INÍCIO
                    if (rbtInicio.Checked)
                    {
                        cCargo.NomeCargo    = textPesquisar.Text;
                        dgvCargo.DataSource = cCargo.BuscarCargoDescricaoInicial();
                    }
                    //CONTÉM
                    else if (rbtContem.Checked)
                    {
                        cCargo.NomeCargo    = textPesquisar.Text;
                        dgvCargo.DataSource = cCargo.BuscarCargoDescricaoContem();
                    }
                }
                else
                {
                    MessageBox.Show("Favor informar uma Descrição.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Status":
                if (rbAtivo.Checked == true)
                {
                    cCargo.Status       = 1;
                    dgvCargo.DataSource = cCargo.BuscarCargoStatus();
                }
                else
                {
                    cCargo.Status = 0;
                }
                dgvCargo.DataSource = cCargo.BuscarCargoStatus();
                break;

            case "Código":
                if (textCodigoCargo.Text != "")
                {
                    cCargo.CodigoCargo  = Convert.ToInt32(textCodigoCargo.Text);
                    dgvCargo.DataSource = cCargo.BuscarCargoCodigo();
                }
                else
                {
                    MessageBox.Show("Favor informar o código do cargo.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;
            }
        }
Beispiel #2
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            string     Consulta = cbTipoPesquisa.SelectedItem.ToString();
            classCargo obj      = new classCargo();

            switch (Consulta)
            {
            case "Status":
                if (rbAtivo.Checked == true)
                {
                    obj.Status     = 1;
                    dtv.DataSource = obj.BuscarCargoStatus();
                }
                else
                {
                    obj.Status     = 0;
                    dtv.DataSource = obj.BuscarCargoStatus();
                }
                break;

            case "Descrição":
                if (txtNome.Text != "")
                {
                    if (rbInicio.Checked)
                    {
                        obj.NomeCargo  = txtNome.Text;
                        dtv.DataSource = obj.BuscarCargoInicio();
                    }

                    else if (rbContem.Checked)
                    {
                        obj.NomeCargo  = txtNome.Text;
                        dtv.DataSource = obj.BuscarCargoContem();
                    }
                }

                else
                {
                    MessageBox.Show("Favor informar um Cargo.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case "Código":
                if (txtCod.Text != "")
                {
                    obj.CodigoCargo = Convert.ToInt32(txtCod.Text);
                    dtv.DataSource  = obj.BuscarMarcaCod();
                }

                else
                {
                    MessageBox.Show("Favor informar um Cargo.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;
            }
        }