示例#1
0
        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);
        }
示例#2
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);
        }