private void QuantidadeLotes() { List <ModelRegistro> lista = new List <ModelRegistro>(); ControleProduto produto = new ControleProduto(); ControleEstoqueAtual estoque = new ControleEstoqueAtual(); ModelRegistro registro; var listaProduto = produto.BuscaString(txtPesquisa.Text, tipoProduto); foreach (DataRow item in listaProduto.Rows) { var fila = estoque.CalculaLotes(Convert.ToInt32(item["ID"].ToString())); foreach (var item2 in fila) { registro = new ModelRegistro(); registro.Id_registro = item2.Id_lote; registro.Id_produto = item2.Id_produto; registro.Dsc_produto = item["PRODUTO"].ToString(); registro.lote = Convert.ToString(item2.lote + " - " + item2.restante); registro.data_fabricacao = item2.data_fabricacao; registro.data_vencimento = item2.data_vencimento; lista.Add(registro); } } PreencheGrid(lista); }
//METODO DE CARREGAR OS ESTADOS NO COMBOBOX private void CarregaComboProduto() { ControleProduto controle = new ControleProduto(); cbNomeProduto.DataSource = controle.BuscaString("", 1); cbNomeProduto.DisplayMember = "PRODUTO"; cbNomeProduto.SelectedIndex = -1; }
private void frmPesquisaProduto_Load(object sender, EventArgs e) { ControleProduto control = new ControleProduto(); LimpaGrid(); if (rbProdutoFinal.Checked) { tipoProduto = 1; } else if (rbMateriaPrima.Checked) { tipoProduto = 0; } PreencheGrid(control.BuscaString(txtPesquisa.Text, tipoProduto)); }