public UxiEntities.TblRelacionPedimento OdcDetalle(UxiEntities.TblRelacionPedimento _pedido) { var baseAddress = api + "api/DetalleODC"; TblRelacionPedimento resultado = new TblRelacionPedimento(); WebClient wc = new WebClient(); wc.QueryString.Add("IdOrdenCompra", _pedido.IdOrdenCompra.ToString()); wc.QueryString.Add("IdProducto", _pedido.IdProducto.ToString()); wc.QueryString.Add("SKU", _pedido.SKU.ToString()); wc.QueryString.Add("PrecioNeto", _pedido.PrecioNeto.ToString()); wc.QueryString.Add("PrecioVenta", _pedido.PrecioVenta.ToString()); wc.QueryString.Add("IdDescuento", _pedido.IdDescuento.ToString()); wc.QueryString.Add("Total", _pedido.Total.ToString()); wc.QueryString.Add("FechaPedimento", _pedido.FechaPedimento.ToString()); wc.QueryString.Add("IdEstatusPedimento", _pedido.IdEstatusPedimento.ToString()); wc.QueryString.Add("IMEI", _pedido.IMEI.ToString()); var query = wc.UploadValues(baseAddress, "POST", wc.QueryString); // data here is optional, in case we recieve any string data back from the POST request. var responseString = UnicodeEncoding.UTF8.GetString(query); resultado = ProcessDataJsonPedido(responseString); return(_pedido); }
public JsonResult InsertaOrdenServicioDetalle(int _odc, decimal _monto, int _idProd, string _Imei, string _sku) { int UsarioLog = 0; UsarioLog = Session["idusuario"].ToString() != "" ? Convert.ToInt16(Session["idusuario"].ToString()) : 0; TblRelacionPedimento obj = new TblRelacionPedimento() { IdOrdenCompra = _odc, Total = _monto, UUM = UsarioLog, FechaPedimento = DateTime.Now.Date, FUM = DateTime.Now.Date, IdDescuento = 0, IdEstatusPedimento = 1, IdProducto = _idProd, IMEI = _Imei, PrecioNeto = _monto, PrecioVenta = _monto, SKU = _sku }; OdcIni Getresponse = new OdcIni(); if (UsarioLog != 0) { obj = Getresponse.OdcDetalle(obj); } return(Json(obj)); }
private TblRelacionPedimento ProcessDataJsonPedido(string strDataJson) { /*var jss = new System.Web.Script.Serialization.JavaScriptSerializer(); * dynamic data = jss.Deserialize<dynamic>(strDataJson); */ TblRelacionPedimento obj = new TblRelacionPedimento(); obj = JsonConvert.DeserializeObject <TblRelacionPedimento>(strDataJson); return(obj); }