Example #1
0
        public JsonResult copia_articolo(AnaArticoloModel articolo)
        {
            using (PetLineContext db = new PetLineContext())
                using (var client = new WebClient())
                {
                    var values = new NameValueCollection();

                    string dati_copia = JsonConvert.SerializeObject(articolo);

                    var settings = (from item in db.impostazioni
                                    select item).First();

                    values["op"]          = "copia_articolo";
                    values["dati_copia"]  = dati_copia;
                    values["private_key"] = settings.private_key;

                    try
                    {
                        var response       = client.UploadValues(settings.jerp_url + "/zwebServ/sync.jsp", values);
                        var responseString = Encoding.Default.GetString(response);
                    }
                    catch (WebException e)
                    {
                        var messaggio = new StreamReader(e.Response.GetResponseStream()).ReadToEnd();
                        return(Json(new { ack = "KO", messaggio = messaggio }, JsonRequestBehavior.AllowGet));
                    }
                }

            return(Json(new { ack = "OK" }, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public JsonResult leggi_articolo(RecordListinoModel item)
        {
            AnaArticoloModel articolo = new AnaArticoloModel();

            articolo.id_codice_art_rif = item.id_codice_art;
            articolo.select();

            return(Json(articolo, JsonRequestBehavior.AllowGet));
        }