public int AddLicenciaturaIng(HistorialAcademicoDomainModel historialAcademicoDomainModel) { if (historialAcademicoDomainModel != null) { TblLicenciaturaIngenieria tblLicenciaturaIngenieria = new TblLicenciaturaIngenieria(); tblLicenciaturaIngenieria.idIstitucionAcreditaLicenciatura = historialAcademicoDomainModel.InstitucionAcredita; tblLicenciaturaIngenieria.idPersonal = historialAcademicoDomainModel.idPersonal; tblLicenciaturaIngenieria.idStatusLicenciatura = historialAcademicoDomainModel.Status; tblLicenciaturaIngenieria.strNombre = historialAcademicoDomainModel.strNombre; lecenciaturaIngenieriaRepository.Insert(tblLicenciaturaIngenieria); return(tblLicenciaturaIngenieria.id); } return(0); }
public LicenciaturaIngenieriaDomainModel GetLicenciaturaIng(int _id) { LicenciaturaIngenieriaDomainModel licenciaturaIngenieriaDomainModel = new LicenciaturaIngenieriaDomainModel(); TblLicenciaturaIngenieria tblLicenciaturaIngenieria = lecenciaturaIngenieriaRepository.SingleOrDefault(p => p.id == _id); licenciaturaIngenieriaDomainModel.id = tblLicenciaturaIngenieria.id; licenciaturaIngenieriaDomainModel.idInstitucionAcredita = tblLicenciaturaIngenieria.idIstitucionAcreditaLicenciatura.Value; licenciaturaIngenieriaDomainModel.idPersonal = tblLicenciaturaIngenieria.idPersonal.Value; licenciaturaIngenieriaDomainModel.idStatusLicenciatura = tblLicenciaturaIngenieria.idStatusLicenciatura.Value; licenciaturaIngenieriaDomainModel.strNombre = tblLicenciaturaIngenieria.strNombre; licenciaturaIngenieriaDomainModel.InstitucionAcreditaLicenciatura = new InstitucionAcreditaLicenciaturaDomainModel { id = tblLicenciaturaIngenieria.CatInstitucionAcreditaLicenciatura.id, strDescripcion = tblLicenciaturaIngenieria.CatInstitucionAcreditaLicenciatura.strDescripcion, strValor = tblLicenciaturaIngenieria.CatInstitucionAcreditaLicenciatura.strValor }; licenciaturaIngenieriaDomainModel.StatusLicenciatura = new StatusLicenciaturaDomainModel { id = tblLicenciaturaIngenieria.CatStatusLicenciatura.id, strDescripcion = tblLicenciaturaIngenieria.CatStatusLicenciatura.strDescripcion, strValor = tblLicenciaturaIngenieria.CatStatusLicenciatura.strValor }; licenciaturaIngenieriaDomainModel.DocumentosProfesionales = new List <DocumentosProfesionalesDomainModel>(); foreach (var item in tblLicenciaturaIngenieria.TblDocumentosProfesionales) { DocumentosProfesionalesDomainModel documentosProfesionalesDomainModel = new DocumentosProfesionalesDomainModel(); documentosProfesionalesDomainModel.strNombre = item.strNombre; documentosProfesionalesDomainModel.id = item.id; licenciaturaIngenieriaDomainModel.DocumentosProfesionales.Add(documentosProfesionalesDomainModel); } return(licenciaturaIngenieriaDomainModel); }
public List <HistorialAcademicoDomainModel> GetHistorialesAcademicos(int _idPersona) { List <HistorialAcademicoDomainModel> historialAcademicoDomainModels = new List <HistorialAcademicoDomainModel>(); List <DoctoradoDomainModel> doctoradoDomainModels = new List <DoctoradoDomainModel>(); List <MaestriaDomainModel> maestriaDomainModels = new List <MaestriaDomainModel>(); List <LicenciaturaIngenieriaDomainModel> licenciaturaIngenieriaDomainModels = new List <LicenciaturaIngenieriaDomainModel>(); List <BachilleratoDomainModel> bachilleratoDomainModels = new List <BachilleratoDomainModel>(); List <TblDoctorado> tblDoctorados = doctoradoRepository.GetAll().Where(p => p.idPersonal == _idPersona).ToList(); List <TblMaetria> tblMaetrias = maestriaRepository.GetAll().Where(p => p.idPersonal == _idPersona).ToList(); List <TblLicenciaturaIngenieria> tblLicenciaturaIngenierias = licenciaturaIngRepository.GetAll(p => p.idPersonal == _idPersona).ToList(); foreach (TblDoctorado item in tblDoctorados) { HistorialAcademicoDomainModel tblDoctorado = new HistorialAcademicoDomainModel(); tblDoctorado.Doctorado = new DoctoradoDomainModel { bitReconocimientePNPC = item.bitReconomientoPNPC.Value, id = item.id, idFuentaFinaciamientoDoctorado = item.idFuenteFinanciamientoDoctorado.Value, idInstitucionAcreditaDoctorado = item.idInstitucionAcreditaDoctorado.Value, idPersonal = item.idPersonal.Value, idStatusDoctorado = item.idStatusDoctorado.Value, strNombre = item.strNombre, FuenteFinanciamientoDoctorado = new FuenteFinanciamientoDoctoradoDomainModel { id = item.CatFuenteFinanciamientoDoctorado.id, strDescripcion = item.CatFuenteFinanciamientoDoctorado.strDescripcion, strValor = item.CatFuenteFinanciamientoDoctorado.strValor }, InstitucionAcreditaDoctorado = new InstitucionAcreditaDoctoradoDomainModel { id = item.CatInstitucionAcreditaDoctorado.id, strDescripcion = item.CatInstitucionAcreditaDoctorado.strDescripcion, strValor = item.CatInstitucionAcreditaDoctorado.strDescripcion }, StatusDoctorado = new StatusDoctoradoDomainModel { id = item.CatStatusDoctorado.id, strDescripcion = item.CatStatusDoctorado.strDescripcion, strValor = item.CatStatusDoctorado.strValor } }; historialAcademicoDomainModels.Add(tblDoctorado); } foreach (TblMaetria item in tblMaetrias) { HistorialAcademicoDomainModel tblMaetria = new HistorialAcademicoDomainModel(); tblMaetria.Maestria = new MaestriaDomainModel { bitReconocidoPNPC = item.bitReconocidoPNPC.Value, id = item.id, idFuenteFinanciamientoMaestria = item.idFuentaFinanciamientoMaestria.Value, idInstitucionAcreditaMaestria = item.idInstitucionAcreditaMaestria.Value, idPersonal = item.idPersonal.Value, idStatusMaestria = item.idStatusMaestria.Value, strNombre = item.strNombre, FuenteFinaciamientoMaestria = new FuenteFinaciamientoMaestriaDomainModel { id = item.CatFuentaFinaciamientoMaestria.id, strDescripcion = item.CatFuentaFinaciamientoMaestria.strDescripcion, strValor = item.CatFuentaFinaciamientoMaestria.strValor }, InstitucionAcreditaMaestria = new InstitucionAcreditaMaestriaDomainModel { id = item.CatInstitucionAcreditaMaestria.id, strDescripcion = item.CatInstitucionAcreditaMaestria.strDescripcion, strValor = item.CatInstitucionAcreditaMaestria.strValor }, StatusMaestria = new StatusMaestriaDomainModel { id = item.CatStatusMaestria.id, strDescripcion = item.CatStatusMaestria.strDescripcion, strValor = item.CatStatusMaestria.strValor } }; historialAcademicoDomainModels.Add(tblMaetria); } foreach (TblLicenciaturaIngenieria item in tblLicenciaturaIngenierias) { TblLicenciaturaIngenieria tblLicenciaturaIngenieria = new TblLicenciaturaIngenieria(); } return(historialAcademicoDomainModels); }