public HttpResponseMessage EditarSeleccionEval(EDSeleccionYEvaluacion seleccionEvaluacion) { try { var logica = new LNCriteriosSST(); bool result = logica.EditarSeleccionYEvaluacion(seleccionEvaluacion); 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); } }
public bool EditarSeleccionYEvaluacion(EDSeleccionYEvaluacion seleccionEvaluacion) { return(CriteriosSST.EditarSeleccionYEvaluacion(seleccionEvaluacion)); }
public bool GuardarSeleccionYEvaluacion(EDSeleccionYEvaluacion seleccionEvaluacion) { return(CriteriosSST.GuardarSeleccionYEvaluacion(seleccionEvaluacion)); }
public ActionResult EditCalificacionProveedor(EDSeleccionYEvaluacion seleccionEvaluacion, List <HttpPostedFileBase> files, 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 }; var path = ""; var ruta = rutaAnexosProv + usuarioActual.NitEmpresa; var rutaArchivo = ""; List <string> archivos = new List <string>(); List <string> archivosGuardar = new List <string>(); for (int i = 0; i < Request.Files.Count; i++) { HttpPostedFileBase arch = Request.Files[i] as HttpPostedFileBase; if (arch != null && Path.GetExtension(arch.FileName).ToLower() == ".pdf" || Path.GetExtension(arch.FileName).ToLower() == ".xlsx" || Path.GetExtension(arch.FileName).ToLower() == ".doc" || Path.GetExtension(arch.FileName).ToLower() == ".docx" || Path.GetExtension(arch.FileName).ToLower() == ".ppt" || Path.GetExtension(arch.FileName).ToLower() == ".pptx" || Path.GetExtension(arch.FileName).ToLower() == ".xls" || Path.GetExtension(arch.FileName).ToLower() == ".png" || Path.GetExtension(arch.FileName).ToLower() == ".jpg") { if (!Directory.Exists(ruta)) { System.IO.Directory.CreateDirectory(Server.MapPath(ruta)); } rutaArchivo = arch.FileName; path = Path.Combine(Server.MapPath(ruta), rutaArchivo); archivos.Add(rutaArchivo); archivosGuardar.Add(path); } } seleccionEvaluacion.ListaArchivos = archivos; seleccionEvaluacion.vigencia = new DateTime(1900, 1, 1); seleccionEvaluacion.IdEmpresa = usuarioActual.IdEmpresa; bool resultGuardarSeleccionEvaluacion = false; ServiceClient.EliminarParametros(); seleccionEvaluacion.EDInfoAuditoria = edInfoauditoria; resultGuardarSeleccionEvaluacion = ServiceClient.PeticionesPostJsonRestFulRespuetaBool <EDSeleccionYEvaluacion>(urlAplicacion, CapacidadEditarSeleccionYEvaluacion, seleccionEvaluacion); if (resultGuardarSeleccionEvaluacion) { for (int i = 0; i < Request.Files.Count; i++) { HttpPostedFileBase ima = Request.Files[i] as HttpPostedFileBase; ima.SaveAs(archivosGuardar[i]); } } ViewBag.guardadoConExito = resultGuardarSeleccionEvaluacion; ServiceClient.EliminarParametros(); ServiceClient.AdicionarParametro("idEmpresa", usuarioActual.IdEmpresa); var ProveedorCalif = ServiceClient.ObtenerArrayJsonRestFul <EDSeleccionYEvaluacion>(urlAplicacion, CapacidadObtenerProveedorContratista, RestSharp.Method.GET); return(View("ProveedoresCalificados", ProveedorCalif)); }