public CapacitacionesRecibidasDomainModel GetCapacitacionRecibida(int _id) { CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel = new CapacitacionesRecibidasDomainModel(); TblCapacitacionesRecibidas tblCapacitacionesRecibidas = new TblCapacitacionesRecibidas(); tblCapacitacionesRecibidas = capacitacionesRecibidadRepository.SingleOrDefault(p => p.id == _id); capacitacionesRecibidasDomainModel.id = tblCapacitacionesRecibidas.id; capacitacionesRecibidasDomainModel.idDocumento = tblCapacitacionesRecibidas.idDocumento.Value; capacitacionesRecibidasDomainModel.idPersonal = tblCapacitacionesRecibidas.idPersonal.Value; capacitacionesRecibidasDomainModel.idTipoCapacitacion = tblCapacitacionesRecibidas.idTipoCapacitacion.Value; capacitacionesRecibidasDomainModel.strInstitucionAcredita = tblCapacitacionesRecibidas.strInstitucionAcredita; capacitacionesRecibidasDomainModel.strNombre = tblCapacitacionesRecibidas.strNombre; capacitacionesRecibidasDomainModel.strTotalHoras = tblCapacitacionesRecibidas.strTotalHoras; capacitacionesRecibidasDomainModel.TipoCapacitacion = new TipoCapacitacionDomainModel { id = tblCapacitacionesRecibidas.CatTiposCapacitacion.id, strValor = tblCapacitacionesRecibidas.CatTiposCapacitacion.strValor }; capacitacionesRecibidasDomainModel.Documentos = new DocumentosDomainModel { IdDocumento = tblCapacitacionesRecibidas.catDocumentos.idDocumento, StrUrl = tblCapacitacionesRecibidas.catDocumentos.strUrl }; return(capacitacionesRecibidasDomainModel); }
public List <CapacitacionesRecibidasDomainModel> GetCapacitacionesRecibidas(int _idPersonal) { List <CapacitacionesRecibidasDomainModel> capacitacionesRecibidasDomainModels = new List <CapacitacionesRecibidasDomainModel>(); List <TblCapacitacionesRecibidas> tblCapacitacionesRecibidas = new List <TblCapacitacionesRecibidas>(); tblCapacitacionesRecibidas = capacitacionesRecibidadRepository.GetAll().Where(p => p.idPersonal == _idPersonal).ToList(); foreach (TblCapacitacionesRecibidas item in tblCapacitacionesRecibidas) { CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel = new CapacitacionesRecibidasDomainModel(); capacitacionesRecibidasDomainModel.id = item.id; capacitacionesRecibidasDomainModel.idDocumento = item.idDocumento.Value; capacitacionesRecibidasDomainModel.idPersonal = item.idPersonal.Value; capacitacionesRecibidasDomainModel.idTipoCapacitacion = item.idTipoCapacitacion.Value; capacitacionesRecibidasDomainModel.strInstitucionAcredita = item.strInstitucionAcredita; capacitacionesRecibidasDomainModel.strNombre = item.strNombre; capacitacionesRecibidasDomainModel.strTotalHoras = item.strTotalHoras; capacitacionesRecibidasDomainModel.TipoCapacitacion = new TipoCapacitacionDomainModel { id = item.CatTiposCapacitacion.id, strValor = item.CatTiposCapacitacion.strValor }; capacitacionesRecibidasDomainModel.Documentos = new DocumentosDomainModel { IdDocumento = item.catDocumentos.idDocumento, StrUrl = item.catDocumentos.strUrl }; capacitacionesRecibidasDomainModels.Add(capacitacionesRecibidasDomainModel); } return(capacitacionesRecibidasDomainModels); }
public bool DeleteCapacitacion(CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel) { bool respuesta = false; if (capacitacionesRecibidasDomainModel.id > 0) { capacitacionesRecibidadRepository.Delete(p => p.id == capacitacionesRecibidasDomainModel.id); respuesta = true; } return(respuesta); }
public ActionResult Create(CapacitacionesRecibidasVM capacitacionesRecibidasVM) { if (ModelState.IsValid) { Object[] obj = CrearDocumentoPersonales(capacitacionesRecibidasVM); if (obj[0].Equals(true)) { CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel = new CapacitacionesRecibidasDomainModel(); AutoMapper.Mapper.Map(capacitacionesRecibidasVM, capacitacionesRecibidasDomainModel); capacitacionesRecibidasDomainModel.Documentos.StrUrl = obj[1].ToString(); capacitacionesRecibidasBusiness.AddCapacitacion(capacitacionesRecibidasDomainModel); } } return(RedirectToAction("Create", "CapacitacionesRecibidas")); }
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 GetCapacitacionDelete(int _id) { if (_id > 0) { CapacitacionesRecibidasVM capacitacionesRecibidasVM = new CapacitacionesRecibidasVM(); CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel = new CapacitacionesRecibidasDomainModel(); capacitacionesRecibidasDomainModel = capacitacionesRecibidasBusiness.GetCapacitacionRecibida(_id); AutoMapper.Mapper.Map(capacitacionesRecibidasDomainModel, capacitacionesRecibidasVM); return(PartialView("_Eliminar", capacitacionesRecibidasVM)); } return(PartialView("_Eliminar")); }
public bool AddCapacitacion(CapacitacionesRecibidasDomainModel capacitacionesRecibidasDomainModel) { bool respuesta = false; TblCapacitacionesRecibidas tblCapacitacionesRecibidas = new TblCapacitacionesRecibidas(); tblCapacitacionesRecibidas.idTipoCapacitacion = capacitacionesRecibidasDomainModel.idTipoCapacitacion; tblCapacitacionesRecibidas.idPersonal = capacitacionesRecibidasDomainModel.idPersonal; tblCapacitacionesRecibidas.strInstitucionAcredita = capacitacionesRecibidasDomainModel.strInstitucionAcredita; tblCapacitacionesRecibidas.strNombre = capacitacionesRecibidasDomainModel.strNombre; tblCapacitacionesRecibidas.strTotalHoras = capacitacionesRecibidasDomainModel.strTotalHoras; catDocumentos catDocumentos = new catDocumentos(); catDocumentos.TblCapacitacionesRecibidas.Add(tblCapacitacionesRecibidas); catDocumentos.strUrl = capacitacionesRecibidasDomainModel.Documentos.StrUrl; documentosRepository.Insert(catDocumentos); respuesta = true; return(respuesta); }