private void CarregarDataGridComFiltros()
        {
            String grupos = "", nome_item = "";
            long   quantidade = 0;
            bool   abaixo_do_minimo;

            Enumeradores.TipoComparador tipoOP = Enumeradores.TipoComparador.Nenhum;

            lblBarra.Text = "Aguarde... carregando as informações de estoque.";

            foreach (var item in lstGrupos.CheckedItems)
            {
                GrupoCheckedListBoxItem g = new GrupoCheckedListBoxItem();
                g      = (GrupoCheckedListBoxItem)item;
                grupos = grupos + g.Tag.ToString() + ",";
            }

            if (grupos.Length > 0)
            {
                grupos = grupos.Substring(0, grupos.Length - 1);
            }

            nome_item = txtLocalizarItensPorNome.Text;
            if (!txtQuantidadeEstoque.Text.Equals(String.Empty))
            {
                quantidade = Convert.ToInt64(txtQuantidadeEstoque.Text);
            }
            abaixo_do_minimo = chkExibirItensAbaixoMinimo.Checked;
            if (rdoMaiorIgual.Checked)
            {
                tipoOP = Enumeradores.TipoComparador.Maior_que;
            }
            else if (rdoMenorIgual.Checked)
            {
                tipoOP = Enumeradores.TipoComparador.Menor_que;
            }
            else
            {
                tipoOP = Enumeradores.TipoComparador.Nenhum;
            }

            CarregarDataGrid(grupos, nome_item, tipoOP, quantidade, abaixo_do_minimo);

            CarregarNomeDaEmpresa();
        }
示例#2
0
        private void CarregarDataGridComFiltros()
        {
            long   grupo     = 0;
            String nome_item = "";

            var item = cboGrupo.SelectedItem;

            GrupoCheckedListBoxItem g = (GrupoCheckedListBoxItem)item;

            if (!Nullable.Equals(null, g))
            {
                grupo = g.Tag;
            }
            else
            {
                MessageBox.Show("Escolha o grupo.", ListaDePedidos.ActiveForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                cboGrupo.Focus();
                return;
            }

            nome_item = txtLocalizarItensPorNome.Text;

            CarregarDataGridItensEncontrados(grupo, nome_item);
        }