Example #1
0
        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;
        }
Example #2
0
        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);
        }
Example #3
0
        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();
        }
Example #4
0
 public void Excluir(FichaProdutoDTO f)
 {
     ficha.Excluir(f.Id);
 }
Example #5
0
        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);
            }
        }