Exemplo n.º 1
0
        public override EntityDto ConvertDto()
        {
            try
            {
                var dto = new CompraManualDto
                {
                    Id              = Id,
                    Codigo          = Codigo,
                    DataEmissao     = DataEmissao,
                    Observacao      = Observacao,
                    ValorTotal      = ValorTotal,
                    ControlaEstoque = ControlaEstoque,
                    TipoEntradaId   = TipoEntradaId,
                    FornecedorId    = FornecedorId
                };

                if (TipoEntrada != null)
                {
                    dto.TipoEntrada = (TipoEntradaDto)TipoEntrada.ConvertDto();
                }

                if (Fornecedor != null)
                {
                    dto.Fornecedor = (UserDadosDto)Fornecedor.ConvertDto();
                }

                if (Itens != null && Itens.Count > 0)
                {
                    foreach (var item in Itens)
                    {
                        dto.Itens.Add((ItemCompraDto)item.ConvertDto());
                    }
                }

                return(dto);
            }
            catch (Exception e)
            {
                ConsoleEx.WriteError(e);
                return(null);
            }
        }
Exemplo n.º 2
0
        public override EntityDto ConvertDto()
        {
            try
            {
                var dto = new MovimentoEstoqueDto
                {
                    Id            = Id,
                    Codigo        = Codigo,
                    IsEntrada     = IsEntrada,
                    Quantidade    = Quantidade,
                    ServicoId     = ServicoId,
                    EstoqueId     = EstoqueId,
                    TipoEntradaId = TipoEntradaId,
                    DataMovimento = DataMovimento,
                    DocumentoId   = DocumentoId,
                    Observacao    = Observacao,
                    PlantaId      = PlantaId
                };
                if (Servico != null)
                {
                    dto.Servico = (ServicoDto)Servico.ConvertDto();
                }
                if (Estoque != null)
                {
                    dto.Estoque = (TipoDto)Estoque.ConvertDto();
                }
                if (TipoEntrada != null)
                {
                    dto.TipoEntrada = (TipoDto)TipoEntrada.ConvertDto();
                }

                return(dto);
            }
            catch (Exception e)
            {
                ConsoleEx.WriteError(e);
                return(null);
            }
        }