public ActionResult DeleteDocumento(DocumentosDomainModel documentosDomainModel) { if (documentosDomainModel.IdDocumento > 0) { string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + documentosDomainModel.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { IdocumentosBusiness.DeleteDocumento(documentosDomainModel.IdDocumento); } } return(RedirectToAction("Create", "DocumentacionPersonalV2")); }
/// <summary> /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar /// </summary> /// <param name="idEnfermedad">recibe un identificador del documento</param> /// <returns>regresa una vista con los datos eliminados</returns> public ActionResult EliminarPremiosDocente(int idDocumento) { int idPersonal = SessionPersister.AccountSession.IdPersonal; string nombreUsuario = SessionPersister.AccountSession.NombreCompleto; PremiosDocenteDomainModel premioDDM = IpremiosDocenteBusiness.GetPremioDocenteById(idPersonal, idDocumento); if (premioDDM != null) { if (this.DeleteFileSystemDocument(nombreUsuario, idDocumento)) { IpremiosDocenteBusiness.DeletePremiosDocente(premioDDM); IdocumentosBusiness.DeleteDocumento(idDocumento); } } return(View("Create")); }
/// <summary> /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar /// </summary> /// <param name="idEnfermedad">recibe un identificador del documento</param> /// <returns>regresa una vista con los datos eliminados</returns> public ActionResult EliminarPremiosDocente(int id) { int idPersonal = SessionPersister.AccountSession.IdPersonal; string nombreUsuario = SessionPersister.AccountSession.NombreCompleto; PremiosDocenteDomainModel premioDDM = IpremiosDocenteBusiness.GetPremioDocenteById(id, idPersonal); if (premioDDM != null) { string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + premioDDM.Documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { IdocumentosBusiness.DeleteDocumento(premioDDM.IdDocumento); } } return(RedirectToAction("Create", "PremiosDocente")); }
public ActionResult DeleteExperiencia(ExperienciaLaboralExternaVM experienciaVM) { ExperienciaLaboralExternaDomainModel experienciaLaboralDM = new ExperienciaLaboralExternaDomainModel(); experienciaLaboralDM = experienciaLaboralExterna.GetExperienciaLaboral(experienciaVM.idDocumento, experienciaVM.idPersonal); if (experienciaLaboralDM != null) { string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + experienciaLaboralDM.Documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { documentosBusiness.DeleteDocumento(experienciaVM.idDocumento); } } return(RedirectToAction("Create", "ExperienciaLaboralExterna")); }
public ActionResult DeleteCapacitacionRecibida(CapacitacionesRecibidasVM capacitacionesRecibidasVM) { if (capacitacionesRecibidasVM.id > 0) { CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel = new CapacitacionesRecibidasDomainModel(); capacitacionesRecibidasDomainModel = capacitacionesRecibidasBusiness.GetCapacitacionRecibida(capacitacionesRecibidasVM.id); string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + capacitacionesRecibidasDomainModel.Documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { documentosBusiness.DeleteDocumento(capacitacionesRecibidasDomainModel.idDocumento); } } return(RedirectToAction("Create", "CapacitacionesRecibidas")); }
public ActionResult DeleteParticipacion(ParticipacionInstitucionalInternaVM participacionVM) { int idPersonal = SessionPersister.AccountSession.IdPersonal; ParticipacionInstitucionalInternaDomainModel participacionDM = participacionInstitucionalInternaBusiness.GetParticipacion(idPersonal, participacionVM.idCatDocumento); if (participacionDM != null) { string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + participacionDM.documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { documentosBusiness.DeleteDocumento(participacionVM.idCatDocumento); } } return(View(Create())); }
public ActionResult DeletePrototipo(PrototipoVM prototipoVM) { PrototipoDomainModel prototipoDM = new PrototipoDomainModel(); prototipoDM = prototipoBusiness.GetPrototipoById(prototipoVM.id); if (prototipoDM != null) { string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + prototipoDM.documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { documentosBusiness.DeleteDocumento(prototipoDM.idDocumento); } } return(RedirectToAction("Create", "Prototipo")); }
public ActionResult DeleteEstadia(EstadiaEmpresaVM estadiaEmpresaVM) { EstadiaEmpresaDomainModel estadiaEmpresaDM = new EstadiaEmpresaDomainModel(); estadiaEmpresaDM = estadiaEmpresaBusiness.GetEstadiaEmpresaById(estadiaEmpresaVM.id); if (estadiaEmpresaDM != null) { string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + estadiaEmpresaDM.documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { documentosBusiness.DeleteDocumento(estadiaEmpresaDM.idDocumento); } } return(RedirectToAction("Create", "EstadiaEmpresa")); }
public ActionResult DeleteInformeTecnico(InformeTecnicoVM informeTecnicoVM) { InformeTecnicoDomainModel informeTecnicoDM = new InformeTecnicoDomainModel(); informeTecnicoDM = informeTecnicoBusiness.GetInformeTecnico(informeTecnicoVM.id); if (informeTecnicoDM != null) { string url = Server.MapPath(Recursos.RecursosSistema.DOCUMENTO_USUARIO + SessionPersister.AccountSession.NombreCompleto + "/" + informeTecnicoDM.Documentos.StrUrl); if (FileManager.FileManager.DeleteFileFromServer(url)) { documentosBusiness.DeleteDocumento(informeTecnicoDM.idDocumento); } } return(RedirectToAction("Create", "InformeTecnico")); }