public JsonResult buscarOferta(string FechaInicio, string FechaFin) { StringBuilder sbPostData = new StringBuilder(); sbPostData.Append("{"); sbPostData.AppendFormat("\"VigenciaInicio\": \"{0}\" , ", FechaInicio); sbPostData.AppendFormat("\"VigenciaFin\": \"{0}\" ", FechaFin); sbPostData.Append("}"); byte[] data = Encoding.UTF8.GetBytes(sbPostData.ToString()); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(WebConfigurationManager.AppSettings[Constantes.URL_PROMOCION_REST] + "Promociones"); req.Method = "POST"; req.ContentLength = data.Length; req.ContentType = "application/json"; var reqStream = req.GetRequestStream(); reqStream.Write(data, 0, data.Length); var res = (HttpWebResponse)req.GetResponse(); StreamReader reader = new StreamReader(res.GetResponseStream()); string resultado = reader.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); List<PromocionBE> listaPromocion = js.Deserialize<List<PromocionBE>>(resultado); OfertaPromocionModel objOfertaPromocionModel = new OfertaPromocionModel(); objOfertaPromocionModel.ListaPromocion = listaPromocion; return Json(objOfertaPromocionModel); }
public JsonResult eliminarOferta(int IdPromocion) { StringBuilder sbPostData = new StringBuilder(); sbPostData.AppendFormat("{0}", IdPromocion); byte[] data = Encoding.UTF8.GetBytes(sbPostData.ToString()); HttpWebRequest req = (HttpWebRequest)WebRequest.Create(WebConfigurationManager.AppSettings[Constantes.URL_PROMOCION_REST] + "Promocion"); req.Method = "DELETE"; req.ContentLength = data.Length; req.ContentType = "application/json"; var reqStream = req.GetRequestStream(); reqStream.Write(data, 0, data.Length); var res = (HttpWebResponse)req.GetResponse(); StreamReader reader = new StreamReader(res.GetResponseStream()); string resultado = reader.ReadToEnd(); JavaScriptSerializer js = new JavaScriptSerializer(); ResultadoBE objResultadoBE = js.Deserialize<ResultadoBE>(resultado); OfertaPromocionModel objOfertaPromocionModel = new OfertaPromocionModel(); objOfertaPromocionModel.Mensaje = objResultadoBE.Mensaje; objOfertaPromocionModel.Resultado = Constantes.EXITO; return Json(objOfertaPromocionModel); }
public ActionResult Index() { OfertaPromocionModel objOfertaPromocionModel = new OfertaPromocionModel(); return View("../Administracion/AdministrarOfertas", objOfertaPromocionModel); }
public JsonResult nuevaOferta() { OfertaPromocionModel objOfertaPromocionModel = new OfertaPromocionModel(); objOfertaPromocionModel.ListaProducto = new ProductoServiceClient().listar("", "A").ToList<ProductoBE>(); return Json(objOfertaPromocionModel); }