Пример #1
0
        public List <LicenciaturaIngenieriaDomainModel> GetLicenciaturasIngs(int idPersonal)
        {
            List <LicenciaturaIngenieriaDomainModel> licenciaturaIngenieriaDomainModels = new List <LicenciaturaIngenieriaDomainModel>();
            List <TblLicenciaturaIngenieria>         tblLicenciaturaIngenierias         = new List <TblLicenciaturaIngenieria>();

            tblLicenciaturaIngenierias = lecenciaturaIngenieriaRepository.GetAll().Where(p => p.idPersonal == idPersonal).ToList();

            foreach (TblLicenciaturaIngenieria item in tblLicenciaturaIngenierias)
            {
                LicenciaturaIngenieriaDomainModel licenciaturaIngenieriaDomainModel = new LicenciaturaIngenieriaDomainModel();

                licenciaturaIngenieriaDomainModel.id = item.id;
                licenciaturaIngenieriaDomainModel.idInstitucionAcredita           = item.idIstitucionAcreditaLicenciatura.Value;
                licenciaturaIngenieriaDomainModel.idPersonal                      = item.idPersonal.Value;
                licenciaturaIngenieriaDomainModel.idStatusLicenciatura            = item.idStatusLicenciatura.Value;
                licenciaturaIngenieriaDomainModel.strNombre                       = item.strNombre;
                licenciaturaIngenieriaDomainModel.InstitucionAcreditaLicenciatura = new InstitucionAcreditaLicenciaturaDomainModel
                {
                    id             = item.CatInstitucionAcreditaLicenciatura.id,
                    strDescripcion = item.CatInstitucionAcreditaLicenciatura.strDescripcion,
                    strValor       = item.CatInstitucionAcreditaLicenciatura.strValor
                };
                licenciaturaIngenieriaDomainModel.StatusLicenciatura = new StatusLicenciaturaDomainModel
                {
                    id             = item.CatStatusLicenciatura.id,
                    strDescripcion = item.CatStatusLicenciatura.strDescripcion,
                    strValor       = item.CatStatusLicenciatura.strValor
                };
                licenciaturaIngenieriaDomainModels.Add(licenciaturaIngenieriaDomainModel);
            }

            return(licenciaturaIngenieriaDomainModels);
        }
        public ActionResult DeleteHistorialAcademico(int _idHistorial, int _idType)
        {
            HistorialAcademicoVM historialAcademicoVM = new HistorialAcademicoVM();

            switch (_idType)
            {
            case 1:
                DoctoradoDomainModel doctoradoDomainModel = doctoradoBusiness.GetDoctorado(_idHistorial);
                historialAcademicoVM.Doctorado = new DoctoradoVM();
                AutoMapper.Mapper.Map(doctoradoDomainModel, historialAcademicoVM.Doctorado);
                historialAcademicoVM.Type = 1;
                break;

            case 2:
                MaestriaDomainModel maestriaDomainModel = maestriaBusiness.GetMaestria(_idHistorial);
                historialAcademicoVM.Maestria = new MaestriaVM();
                AutoMapper.Mapper.Map(maestriaDomainModel, historialAcademicoVM.Maestria);
                historialAcademicoVM.Type = 2;
                break;

            case 3:
                LicenciaturaIngenieriaDomainModel licenciaturaIngenieriaDomainModel = licenciaturaIngBusiness.GetLicenciaturaIng(_idHistorial);
                historialAcademicoVM.LicenciaturaIngenieria = new LicenciaturaIngenieriaVM();
                AutoMapper.Mapper.Map(licenciaturaIngenieriaDomainModel, historialAcademicoVM.LicenciaturaIngenieria);
                historialAcademicoVM.Type = 3;
                break;

            case 4:
                BachilleratoDomainModel bachilleratoDomainModel = bachilleratoBusiness.GetBachilleratos(_idHistorial);
                historialAcademicoVM.Bachillerato = new BachilleratoVM();
                AutoMapper.Mapper.Map(bachilleratoDomainModel, historialAcademicoVM.Bachillerato);
                historialAcademicoVM.Type = 4;
                break;

            default:
                break;
            }

            return(PartialView("_Eliminar", historialAcademicoVM));
        }
Пример #3
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);
        }