Пример #1
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            if (cmbPorTipo.SelectedItem.Equals("Cliente"))
            {
                if (cmbPorCampo.SelectedItem.Equals("Código"))
                {
                    String  codigo = (txtConsulta.Text);
                    DataSet ds     = new DataSet();
                    ds = repositorioc.buscarPorCodigo(codigo);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Nome"))
                {
                    String  nome = (txtConsulta.Text);
                    DataSet ds   = new DataSet();
                    ds = repositorioc.buscarPorNome(nome);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("CPF"))
                {
                    String  cpfcnpj = (txtConsulta.Text);
                    DataSet ds      = new DataSet();
                    ds = repositorioc.buscarPorCPFCNPJ(cpfcnpj);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }

                /*if (cmbPorCampo.SelectedItem.Equals("Endereço"))
                 * {
                 *  String endereco = (txtConsulta.Text);
                 *  DataSet ds = new DataSet();
                 *  ds = repositorioc.buscarPorEndereco(endereco);
                 *  dgvConsulta.DataSource = ds.Tables[0];
                 *  dgvConsulta.Refresh();
                 * }
                 * if (cmbPorCampo.SelectedItem.Equals("Cidade"))
                 * {
                 *  String cidade = (txtConsulta.Text);
                 *  DataSet ds = new DataSet();
                 *  ds = repositorioc.buscarPorCidade(cidade);
                 *  dgvConsulta.DataSource = ds.Tables[0];
                 *  dgvConsulta.Refresh();
                 * }
                 * if (cmbPorCampo.SelectedItem.Equals("UF"))
                 * {
                 *  String uf = (txtConsulta.Text);
                 *  DataSet ds = new DataSet();
                 *  ds = repositorioc.buscarPorUF(uf);
                 *  dgvConsulta.DataSource = ds.Tables[0];
                 *  dgvConsulta.Refresh();
                 * }*/
                if (cmbPorCampo.SelectedItem.Equals("CEP"))
                {
                    String  cep = (txtConsulta.Text);
                    DataSet ds  = new DataSet();
                    ds = repositorioc.buscarPorCEP(cep);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }

                /* if (cmbPorCampo.SelectedItem.Equals("Email"))
                 * {
                 *   String email = (txtConsulta.Text);
                 *   DataSet ds = new DataSet();
                 *   ds = repositorioc.buscarPorEmail(email);
                 *   dgvConsulta.DataSource = ds.Tables[0];
                 *   dgvConsulta.Refresh();
                 * }
                 * if (cmbPorCampo.SelectedItem.Equals("Fone"))
                 * {
                 *   String fone = (txtConsulta.Text);
                 *   DataSet ds = new DataSet();
                 *   ds = repositorioc.buscarPorFone(fone);
                 *   dgvConsulta.DataSource = ds.Tables[0];
                 *   dgvConsulta.Refresh();
                 * }
                 * if (cmbPorCampo.SelectedItem.Equals("Tipo"))
                 * {
                 *   String tipo = (txtConsulta.Text);
                 *   DataSet ds = new DataSet();
                 *   ds = repositorioc.buscarPorTipoCliente(tipo);
                 *   dgvConsulta.DataSource = ds.Tables[0];
                 *   dgvConsulta.Refresh();
                 * }*/
            }

            if (cmbPorTipo.SelectedItem.Equals("Funcionário"))
            {
                if (cmbPorCampo.SelectedItem.Equals("Código"))
                {
                    String  codigo = (txtConsulta.Text);
                    DataSet ds     = new DataSet();
                    ds = repositoriof.buscarPorCodigo(codigo);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Nome"))
                {
                    String  nome = (txtConsulta.Text);
                    DataSet ds   = new DataSet();
                    ds = repositoriof.buscarPorNome(nome);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("CPF/CNPJ"))
                {
                    String  cpf = (txtConsulta.Text);
                    DataSet ds  = new DataSet();
                    ds = repositoriof.buscarPorCPF(cpf);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }

                /*if (cmbPorCampo.SelectedItem.Equals("Cidade"))
                 * {
                 *  String cidade = (txtConsulta.Text);
                 *  DataSet ds = new DataSet();
                 *  ds = repositoriof.buscarPorCidade(cidade);
                 *  dgvConsulta.DataSource = ds.Tables[0];
                 *  dgvConsulta.Refresh();
                 * }
                 * if (cmbPorCampo.SelectedItem.Equals("Usuario"))
                 * {
                 *  String usuario = (txtConsulta.Text);
                 *  DataSet ds = new DataSet();
                 *  ds = repositoriof.buscarPorUsuario(usuario);
                 *  dgvConsulta.DataSource = ds.Tables[0];
                 *  dgvConsulta.Refresh();
                 * }*/
            }

            if (cmbPorTipo.SelectedItem.Equals("Serviço"))
            {
                if (cmbPorCampo.SelectedItem.Equals("Código"))
                {
                    String  codigo = (txtConsulta.Text);
                    DataSet ds     = new DataSet();
                    ds = repositorios.buscarPorCodigo(codigo);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Empresa"))
                {
                    String  empresa = (txtConsulta.Text);
                    DataSet ds      = new DataSet();
                    ds = repositorios.buscarPorEmpresa(empresa);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Data de Inicio"))
                {
                    String  DataInicio = (txtConsulta.Text);
                    DataSet ds         = new DataSet();
                    ds = repositorios.buscarPorDataInicio(DataInicio);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
            }

            if (cmbPorTipo.SelectedItem.Equals("Equipamento"))
            {
                if (cmbPorCampo.SelectedItem.Equals("Material"))
                {
                    String  Material = (txtConsulta.Text);
                    DataSet ds       = new DataSet();
                    ds = repositorioEquip.buscarPorEquipamento(Material);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Marca"))
                {
                    String  Marca = (txtConsulta.Text);
                    DataSet ds    = new DataSet();
                    ds = repositorioEquip.buscarPorMarca(Marca);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Finalidade"))
                {
                    String  finalidade = (txtConsulta.Text);
                    DataSet ds         = new DataSet();
                    ds = repositorioEquip.buscarPorFinalidade(finalidade);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Especificacao"))
                {
                    String  especificacao = (txtConsulta.Text);
                    DataSet ds            = new DataSet();
                    ds = repositorioEquip.buscarPorEspecificacao(especificacao);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Preço"))
                {
                    String  preco = (txtConsulta.Text);
                    DataSet ds    = new DataSet();
                    ds = repositorioEquip.buscarPorPreco(preco);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
                if (cmbPorCampo.SelectedItem.Equals("Id"))
                {
                    String  Id = (txtConsulta.Text);
                    DataSet ds = new DataSet();
                    ds = repositorioEquip.buscarPorID(Id);
                    dgvConsulta.DataSource = ds.Tables[0];
                    dgvConsulta.Refresh();
                }
            }
        }