Пример #1
0
        public async Task <ActionResult> ListeDépartement()
        {
            oServicioAPI = new ServicioAPI();
            HttpResponseMessage responseMessage = await oServicioAPI.Cliente.GetAsync("/api/TipoProducto");

            if (responseMessage.IsSuccessStatusCode)
            {
                var Datos = responseMessage.Content.ReadAsStringAsync().Result;
                var oTipoProductoModel = JsonConvert.DeserializeObject <List <TipoProductoModel> >(Datos);
                return(Json(oTipoProductoModel, JsonRequestBehavior.AllowGet));
            }
            return(Json(null));
        }
Пример #2
0
        public async Task <ActionResult> ListaProveedor()
        {
            oServicioAPI = new ServicioAPI();
            HttpResponseMessage responseMessage = await oServicioAPI.Cliente.GetAsync("/api/Proveedor");

            if (responseMessage.IsSuccessStatusCode)
            {
                var Datos           = responseMessage.Content.ReadAsStringAsync().Result;
                var oProveedorModel = JsonConvert.DeserializeObject <List <ProveedorModel> >(Datos);
                return(Json(new { data = oProveedorModel }, JsonRequestBehavior.AllowGet));
            }
            return(Json(null));
        }
Пример #3
0
 public async Task <JsonResult> EnviarDatos(ProveedorModel oProveedorModel)
 {
     oServicioAPI = new ServicioAPI();
     if (oProveedorModel.IdProveedor > 0)//Éditer
     {
         string Query = string.Format("/api/Proveedor/" + oProveedorModel.IdProveedor);
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PutAsJsonAsync(Query, oProveedorModel);
     }
     else//Enrregistrer
     {
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Proveedor", oProveedorModel);
     }
     return(Json(oProveedorModel));
 }
Пример #4
0
 public async Task <JsonResult> EnviarDatos(UsuarioModel oUsuarioModel)
 {
     oServicioAPI = new ServicioAPI();
     if (oUsuarioModel.IdUsuario > 0)//Éditer
     {
         string Query = string.Format("/api/Usuario/" + oUsuarioModel.IdUsuario);
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PutAsJsonAsync(Query, oUsuarioModel);
     }
     else//Enrregistrer
     {
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Usuario", oUsuarioModel);
     }
     return(Json(oUsuarioModel));
 }
Пример #5
0
 public async Task <JsonResult> EnviarDatos(DireccionModel oDireccionModel)
 {
     oServicioAPI = new ServicioAPI();
     if (oDireccionModel.IdDireccion > 0)//Éditer
     {
         string Query = string.Format("/api/Direccion/" + oDireccionModel.IdDireccion);
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PutAsJsonAsync(Query, oDireccionModel);
     }
     else//Enrregistrer
     {
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Direccion", oDireccionModel);
     }
     return(Json(oDireccionModel));
 }
Пример #6
0
        public async Task <ActionResult> EliminarProveedor(int IdProveedor)
        {
            oServicioAPI = new ServicioAPI();
            bool Success = false;

            if (IdProveedor > 0)
            {
                string Query = string.Format("/api/Proveedor/" + IdProveedor);
                HttpResponseMessage responseMessage = await oServicioAPI.Cliente.DeleteAsync(Query);

                Success = (responseMessage.IsSuccessStatusCode) ? true : false;
            }
            return(new JsonResult {
                Data = new { success = Success }
            });
        }
Пример #7
0
        // hace un Hilo asincrono
        public async Task <ActionResult> QuienesSomos()
        {
            oServicioAPI = new ServicioAPI();
            HttpResponseMessage responseMessage = await oServicioAPI.Cliente.GetAsync("/api/Empresa");

            if (responseMessage.IsSuccessStatusCode)
            {
                var Datos          = responseMessage.Content.ReadAsStringAsync().Result;
                var _oEmpresaModel = JsonConvert.DeserializeObject <List <EmpresaModel> >(Datos);
                return(View(_oEmpresaModel));
            }
            else
            {
                return(View());
            }
        }
Пример #8
0
        public async Task <ActionResult> EliminarTipoProducto(int IdTipoProducto)
        {
            oServicioAPI = new ServicioAPI();
            bool Success = false;

            if (IdTipoProducto > 0)
            {
                string Query = string.Format("/api/TipoProducto/" + IdTipoProducto);
                HttpResponseMessage responseMessage = await oServicioAPI.Cliente.DeleteAsync(Query);

                if (responseMessage.IsSuccessStatusCode)
                {
                    Success = true;
                }
                Success = (responseMessage.IsSuccessStatusCode) ? true : false;
            }
            return(new JsonResult {
                Data = new { success = Success }
            });
        }
Пример #9
0
        public async Task <ActionResult> Login(string user, string pass)
        {
            Login_ComprobacionModel _oLogin_ComprobacionModel = new Login_ComprobacionModel();

            _oLogin_ComprobacionModel.Usuario       = user;
            _oLogin_ComprobacionModel.ContraseñaUsu = pass;
            oServicioAPI = new ServicioAPI();
            HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/Login", _oLogin_ComprobacionModel);

            if (responseMessage.IsSuccessStatusCode)
            {
                string RespuestaLogin = responseMessage.Content.ReadAsStringAsync().Result;
                Login_RespuestaModel _oLogin_RespuestaModel = JsonConvert.DeserializeObject <Login_RespuestaModel>(RespuestaLogin);
                Session["IdUsuario"] = _oLogin_RespuestaModel.IdUsuario;
                return(RedirectToAction("Inicio", _oLogin_RespuestaModel.Modulo));
            }
            else
            {
                return(RedirectToAction("Inicio", "Publico"));
            }
        }
Пример #10
0
        public async Task <JsonResult> ObtenerProveedor(int IdProveedor)
        {
            oServicioAPI = new ServicioAPI();
            if (IdProveedor > 0)
            {
                string Query = string.Format("/api/Proveedor/" + IdProveedor);
                HttpResponseMessage responseMessage = await oServicioAPI.Cliente.GetAsync(Query);

                if (responseMessage.IsSuccessStatusCode)
                {
                    var Datos           = responseMessage.Content.ReadAsStringAsync().Result;
                    var oProveedorModel = JsonConvert.DeserializeObject <ProveedorModel>(Datos);
                    return(Json(oProveedorModel));
                }
                else
                {
                    return(Json(null));
                }
            }
            else
            {
                return(Json(null));
            }
        }