Example #1
0
        public ActionResult EditProveedorContratista(EDProveedorContratista ProveedorContratista, 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
            };

            ProveedorContratista.idEmpresa       = usuarioActual.IdEmpresa;
            ProveedorContratista.edInfoauditoria = edInfoauditoria;
            bool resultEditarContrat = false;

            ServiceClient.EliminarParametros();
            resultEditarContrat     = ServiceClient.PeticionesPostJsonRestFulRespuetaBool <EDProveedorContratista>(urlAplicacion, CapacidadEditarProveedorContratista, ProveedorContratista);
            ViewBag.editadoConExito = resultEditarContrat;

            ServiceClient.EliminarParametros();
            ServiceClient.AdicionarParametro("idEmpresa", usuarioActual.IdEmpresa);
            var ProveedoresContratistas = ServiceClient.ObtenerArrayJsonRestFul <EDProveedorContratista>(urlAplicacion, CapacidadObtenerListaProveedores, RestSharp.Method.GET);

            return(View("ProveedoresContratistas", ProveedoresContratistas));
        }
 public HttpResponseMessage EditarProveedor(EDProveedorContratista ProveedorContratista)
 {
     try
     {
         var  logica = new LNCriteriosSST();
         bool result = logica.EditarProveedor(ProveedorContratista);
         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);
     }
 }
Example #3
0
 public bool EditarProveedor(EDProveedorContratista ProveedorContratista)
 {
     return(CriteriosSST.EditarProveedor(ProveedorContratista));
 }