예제 #1
0
        public void Alterar(ProdutoDTO p)
        {
            produto.Codigo = p.Codigo;
            produto.Descricao = p.Descricao;

            produto.Alterar(p.Id);
        }
예제 #2
0
 public FichaProdutoDTO()
 {
     Id = 0;
     Item = new ItemEstoqueDTO();
     Produto = new ProdutoDTO();
     Qtd = 0;
     Observacao = string.Empty;
 }
예제 #3
0
        //subistituiu o CarregaDados
        public ProdutoDTO GetProduto(int id)
        {
            Produto p = Produto.GetProduto(id);
            ProdutoDTO produtoDTO = new ProdutoDTO();
            produtoDTO.Id = p.Id;
            produtoDTO.Codigo = p.Codigo;
            produtoDTO.Descricao = p.Descricao;

            return produtoDTO;
        }
예제 #4
0
        public static ArrayList Produtos()
        {
            ArrayList array = Produto.GetProdutos();

            //teste refactor aki
            ArrayList list = new ArrayList();
            ProdutoDTO pDTO;
            foreach (Produto p in array)
            {
                pDTO = new ProdutoDTO();
                pDTO.Id = p.Id;
                pDTO.Descricao = p.Descricao;
                pDTO.Codigo = p.Codigo;

                list.Add(pDTO);
            }

            return list;
        }
예제 #5
0
        public void Incluir(ProdutoDTO p)
        {
            produto.Codigo = p.Codigo;
            produto.Descricao = p.Descricao;

            produto.Incluir();
        }
예제 #6
0
        public override void Salvar()
        {
            if (ValidaCampos())
            {
                ProdutoControl produto = new ProdutoControl();
                FichaProdutoControl ficha = new FichaProdutoControl();

                ProdutoDTO produtoDTO = new ProdutoDTO();
                produtoDTO.Id = id;
                produtoDTO.Codigo = Convert.ToInt32(this.txtCodigo.Text);
                produtoDTO.Descricao = this.txtNomeProduto.Text;

                if (ModoOperacao == "E")
                {
                    produto.Alterar(produtoDTO);
                    ficha.SalvaGrid(itensInsertUpdate, itensRemoved);

                    ModoOperacao = "";
                    DesativaControles();

                    MessageBox.Show("O registro foi  Atualizado com sucesso!",
                                    "Transação Concluída", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);

                }

                if (ModoOperacao == "N")
                {
                    produto.Incluir(produtoDTO);
                    ficha.SalvaGrid(itensInsertUpdate, itensRemoved);

                    ModoOperacao = "";
                    DesativaControles();

                    MessageBox.Show("O registro foi salvo com sucesso!",
                                    "Transação Concluída", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }

                Pesquisar(dgPesquisa, this.txtPESQUISA.Text);
                SistemaEmEspera();
            }
        }