Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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);
        }