0
I have the following ajax that picks up the order code. So far I can pick up the order code, but sends as null to controller
var btn = document.getElementById("btnNumeroPed");
btn.onclick = function () {
var dataJson = JSON.stringify({ "PedNumero": $("#inputNumero").val() });
//var dataJson = JSON.stringify({ "clientes": data });
$.ajax({
type: "POST",
url: "/Loja/ListarPedidos?PedNumero=" + $("#inputNumero").val(),
data: dataJson,
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function (data) {
if (data > 0) {
$("#txtCodigoProduto").val(data.itPNumero);
$("#txtDescProduto").val(data.itPDescrProd);
$("#txtQtdeProduto").val(data.itPQtde);
$("#txtPontos").val(data.itPPontos);
$("#txtPreco").val(data.itPrecoComp);
$("#txtDesconto").val(data.itPDesconto);
$("#txtTotal").val(data.itPTotal);
}
}
});
}
Code:
public List<Models.PedidoVendaItens> ListarPedidos(string codigo)
{
try
{
Models.PedidoVendaItens objItens = new Models.PedidoVendaItens(config)
{
ItPNumero = codigo
};
return new Models.PedidoVendaItens(config).ListarItensPedido(codigo);
}
catch (Exception ex)
{
throw ex;
}
}