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"));
        }
Exemplo n.º 3
0
        /// <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"));
        }
Exemplo n.º 4
0
        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"));
        }
Exemplo n.º 5
0
        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()));
        }
Exemplo n.º 7
0
        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"));
        }
Exemplo n.º 8
0
        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"));
        }
Exemplo n.º 9
0
        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"));
        }