public ArrayList GetFicha(int id) { ArrayList dt = new ArrayList(); ArrayList list = new ArrayList(); FichaProdutoDTO fDTO; dt = FichaProduto.GetFichaProduto(id); foreach (FichaProduto ficha in dt) { try { fDTO = new FichaProdutoDTO(); fDTO.Id = ficha.Id; fDTO.Item.Id = ficha.itemEstoque.Id; fDTO.Item.Descricao = ficha.itemEstoque.Descricao; fDTO.Item.UnidadeMedida = ficha.itemEstoque.UnidadeMedida; fDTO.Produto.Id = ficha.produto.Id; fDTO.Produto.Descricao = ficha.produto.Descricao; fDTO.Qtd = ficha.Qtd; fDTO.Observacao = ficha.Observacao; list.Add(fDTO); } catch { } } return list; }
public void Alterar(FichaProdutoDTO f) { ficha.itemEstoque.Id = f.Item.Id; ficha.produto.Id = f.Produto.Id; ficha.Observacao = f.Observacao; ficha.Qtd = f.Qtd; ficha.Alterar(f.Id); }
public void Incluir(FichaProdutoDTO f) { ficha.itemEstoque.Id = f.Item.Id; ficha.produto.Id = f.Produto.Id; ficha.Observacao = f.Observacao; ficha.Qtd = f.Qtd; if (f.Produto.Id != 0) ficha.Incluir(); else ficha.Incluir2(); }
public void Excluir(FichaProdutoDTO f) { ficha.Excluir(f.Id); }
private void InsereGrid() { try { if (ValidaCamposCustos()) { FichaProdutoDTO p = new FichaProdutoDTO(); p.Item = (ItemEstoqueDTO)cbxItem.SelectedItem; p.Produto.Id = this.id; p.Qtd = Convert.ToInt32(txtQtd.Text); p.Observacao = txtObservacoes.Text; bs.Add(p); //itensInsertUpdate.Add(p); ConfiguraDataGrid(dgMateriais, bs); } } catch (Exception) { MessageBox.Show("Falha ao inserir composição no grid. Verifique se as informações inseridas são validas e tente novamente", "Falha ao adicionar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }