Example #1
0
 private void buscarOrdemServico()
 {
     transacao.OrdemServico    = ordemServicoData.obterOrdemDeServico(transacao.idTransacao);
     dtpPrevisaoDeEntrega.Text = Convert.ToString(transacao.OrdemServico.dataPrevistaEntrega);
     txtDescricaoOrdem.Text    = transacao.OrdemServico.descricao;
     txtValor.Text             = Convert.ToString(transacao.OrdemServico.valor);
 }
        public JsonResult DetalhaOrdemServicoPorId(int id)
        {
            var detalhes = osData.obterOrdemDeServico(id);

            var produtos = from t in transacaoData.obterTransacao(id).TransacaoProduto
                           join p in produtoData.todosProdutos()
                           on t.idProduto equals p.idProduto
                           select new
            {
                descricao  = p.descricao,
                quantidade = t.qtdProduto,
                valorUni   = t.valorUnitario,
                total      = t.qtdProduto * t.valorUnitario
            };

            var obj = new
            {
                id                  = detalhes.idTransacao,
                dataEntrada         = detalhes.dataEntrada.ToShortDateString(),
                dataPrevistaEntrega = detalhes.dataPrevistaEntrega.ToShortDateString(),
                dataEntrega         = (detalhes.dataEntrega == null) ? " " : detalhes.dataEntrega.Value.ToShortDateString(),
                descricao           = detalhes.descricao,
                valor               = detalhes.valor,
                produtos            = produtos
            };

            return(Json(obj));
        }