コード例 #1
0
        public JsonResult buscarCliente(string strNombre, string strDNI, string strTipoCliente, string strEstado)
        {
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://localhost:12139/Service/ClienteService.svc/Cliente/" + (!string.IsNullOrEmpty(strNombre) ? strNombre : "0") + "/" + (!string.IsNullOrEmpty(strDNI) ? strDNI : "0") + "/" + strTipoCliente + "/" + strEstado);
            req.Method = "GET";
            HttpWebResponse res = (HttpWebResponse)req.GetResponse();
            StreamReader reader = new StreamReader(res.GetResponseStream());
            string strLista = reader.ReadToEnd();
            JavaScriptSerializer js2 = new JavaScriptSerializer();
            List<ClienteBE> lstClientes = js2.Deserialize<List<ClienteBE>>(strLista);

            ClienteModel objClienteModel = new ClienteModel();
            objClienteModel.lstClientes = lstClientes;

            return Json(objClienteModel);
        }
コード例 #2
0
        public JsonResult insertarCliente(string nombre, string apellidoPaterno, string apellidoMaterno, string dni,
            string fechaNacimiento, string correo, string direccion, string tipocliente)
        {
            string postdata = "{\"nombre\":\"" + nombre +
                                "\",\"apellidoPaterno\":\"" + apellidoPaterno +
                                "\",\"apellidoMaterno\":\"" + apellidoMaterno +
                                "\",\"dni\":\"" + dni +
                                "\",\"fechaNacimiento\":\"" + fechaNacimiento +
                                "\",\"correo\":\"" + correo +
                                "\",\"direccion\":\"" + direccion +
                                "\",\"tipocliente\":\"" + tipocliente +
                                "\",\"estado\":\"A\"}"; //JSON
            byte[] data = Encoding.UTF8.GetBytes(postdata);
            HttpWebRequest req = (HttpWebRequest)WebRequest
                .Create("http://localhost:12139/Service/ClienteService.svc/Cliente");
            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 alumnoJson = reader.ReadToEnd();
            JavaScriptSerializer js = new JavaScriptSerializer();

            ClienteModel objClienteModel = new ClienteModel();
            objClienteModel.Mensaje = "El Cliente fue ingresado exitosamente";
            objClienteModel.Resultado = Constantes.EXITO;

            return Json(objClienteModel);
        }