Ejemplo n.º 1
0
 public HttpResponseMessage GuardarProductoCrite(EDProductoCriterio productoCriterio)
 {
     try
     {
         var  logica = new LNCriteriosSST();
         bool result = logica.GuardarProductoCriterio(productoCriterio);
         if (result)
         {
             var response = Request.CreateResponse(HttpStatusCode.OK, result);
             return(response);
         }
         else
         {
             var response = Request.CreateResponse(HttpStatusCode.ExpectationFailed);
             return(response);
         }
     }
     catch (Exception ex)
     {
         var response = Request.CreateResponse(HttpStatusCode.InternalServerError);
         return(response);
     }
 }
Ejemplo n.º 2
0
        public ActionResult Create(EDProductoCriterio productoCriterio, string ipUsuario)
        {
            var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current);

            if (usuarioActual == null)
            {
                ViewBag.Mensaje = "Debe estar autenticado para Continuar.";
                return(RedirectToAction("Login", "Home"));
            }
            EDInformacionAuditoria edInfoauditoria = new EDInformacionAuditoria()
            {
                IdentificacionUsuario = usuarioActual.Documento,
                NombreUsuario         = usuarioActual.NombreUsuario,
                NitEmpresa            = usuarioActual.NitEmpresa,
                NombreEmpresa         = usuarioActual.RazonSocialEmpresa,
                IpUsuario             = ipUsuario
            };
            bool resultGuardarProductoCriterio = false;

            ServiceClient.EliminarParametros();
            productoCriterio.Fk_Empresa      = usuarioActual.IdEmpresa;
            productoCriterio.EDInfoAuditoria = edInfoauditoria;
            resultGuardarProductoCriterio    = ServiceClient.PeticionesPostJsonRestFulRespuetaBool <EDProductoCriterio>(urlAplicacion, CapacidadGuardarProductoCriterio, productoCriterio);
            ViewBag.guardadoConExito         = resultGuardarProductoCriterio;
            var ListaCriterios = new List <EDCriteriosSST>();

            ListaCriterios = LNCriteriosSST.ObtenerCriteriosSST();
            //var index_criterio = new List<EDProductoPorCriterioSSt>();
            int index_criterio = 0;

            ViewBag.Pk_Id_Criterios = new SelectList(ListaCriterios, "IdCriterioSST", "NombreCriterioSST", index_criterio);
            ServiceClient.EliminarParametros();
            ServiceClient.AdicionarParametro("idEmpresa", usuarioActual.IdEmpresa);
            var ProductosPorCriterio = ServiceClient.ObtenerArrayJsonRestFul <EDServicioProducto>(urlAplicacion, CapacidadObtenerProductosPorCriterios, RestSharp.Method.GET);

            return(View(ProductosPorCriterio));
        }
Ejemplo n.º 3
0
 public bool EditarProductoCriterio(EDProductoCriterio productocriterio)
 {
     return(CriteriosSST.EditarProductoCriterio(productocriterio));
 }
Ejemplo n.º 4
0
 public bool GuardarProductoCriterio(EDProductoCriterio productoCriterio)
 {
     return(CriteriosSST.GuardarProductoCriterio(productoCriterio));
 }