예제 #1
0
 public FichaProdutoDTO()
 {
     Id = 0;
     Item = new ItemEstoqueDTO();
     Produto = new ProdutoDTO();
     Qtd = 0;
     Observacao = string.Empty;
 }
예제 #2
0
        public void Incluir(ItemEstoqueDTO itemEstoqueDTO)
        {
            itemEstoque.Descricao = itemEstoqueDTO.Descricao;
            itemEstoque.UnidadeMedida = itemEstoqueDTO.UnidadeMedida;
            itemEstoque.GrupoItemEstoque = GrupoItemEstoque.FindById(itemEstoqueDTO.IdGrupoItemEstoque);
            itemEstoque.EstoqueMinimo = itemEstoqueDTO.EstoqueMinimo;

            itemEstoque.incluir();
        }
예제 #3
0
        public static ArrayList ItensEstoque()
        {
            ItemEstoque i = new ItemEstoque();
            ArrayList array = i.GetItensEstoque();

            //teste refactor aki

            ArrayList list = new ArrayList();
            ItemEstoqueDTO dto;
            foreach (ItemEstoque a in array)
            {
                dto = new ItemEstoqueDTO();
                dto.Descricao = a.Descricao;
                dto.EstoqueMinimo = a.EstoqueMinimo;
                dto.Id = a.Id;
                dto.UnidadeMedida = a.UnidadeMedida;
                dto.IdGrupoItemEstoque = a.GrupoItemEstoque.Id;
                list.Add(dto);
            }

            return list;
        }
예제 #4
0
        public override void Salvar()
        {
            if (ValidaCampos())
            {
                ItemEstoqueControl itemEstoqueControl = new ItemEstoqueControl();

                ComboBoxItem grupoSelecionado = (ComboBoxItem)this.comboBoxGrupoEstoque.SelectedItem;
                ItemEstoqueDTO itemEstoqueDTO = new ItemEstoqueDTO();
                itemEstoqueDTO.Descricao = this.txtDescricao.Text;
                itemEstoqueDTO.UnidadeMedida = (UnidadeMedida)this.comboBoxUnidadeMedida.SelectedItem;
                itemEstoqueDTO.IdGrupoItemEstoque = grupoSelecionado.id;
                itemEstoqueDTO.EstoqueMinimo = int.Parse(this.textBoxEstoqueMinimo.Text);

                if (this.ModoOperacao == "E")
                {

                    itemEstoqueControl.Alterar(new ItemEstoqueDTO());

                    ModoOperacao = "";
                    DesativaControles();

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

                }

                if (ModoOperacao == "N")
                {

                    itemEstoqueControl.Incluir(itemEstoqueDTO);

                    ModoOperacao = "";
                    DesativaControles();

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

                Pesquisar(dgPesquisa, this.txtPESQUISA.Text);
                SistemaEmEspera();
            }
        }
예제 #5
0
 public void Alterar(ItemEstoqueDTO itemEstoqueDTO)
 {
 }