Example #1
0
        public Solicitud SolicitudAdd(Solicituds obj)
        {
            var guid = new Guid();

            Guid guids     = Guid.NewGuid();
            var  solicitud = new Solicitud
            {
                Nombres   = obj.Apellidos,
                Apellidos = obj.Nombres,
                GenericID_NivelAcademico = obj.GenericID_NivelAcademico,
                SolicitudAnexo           = obj.SolicitudAnexo,
                DireccionCalleNumero     = obj.DireccionCalleNumero,
                DireccionidMunicipio     = obj.DireccionidMunicipio,
                Email = obj.Email, FechaNacimiento = obj.FechaNacimiento,
                GenericID_TipoIdentificacion   = obj.GenericID_TipoIdentificacion,
                IdentificacionCedula           = obj.IdentificacionCedula,
                ProyectoEspecialMateriaGrupoID = obj.ProyectoEspecialMateriaGrupoID,
                ResultadoComentario            = obj.Apellidos,
                ProyectoEspecialMateriaGrupoIDSegundaOpcion = obj.ProyectoEspecialMateriaGrupoIDSegundaOpcion,
                TelCelular     = obj.TelCelular,
                TelResidencial = obj.TelResidencial,
                RowID          = guids,
                ProvinciaId    = obj.ProvinciaId,
                //RowVersion = obj.RowVersion,
                FechaCreacion = DateTime.Now,
                //CodigoSolicitud = obj.Apellidos,
                GenericID_EstatusSolicitud = 3,
            };
            var result = dbContext.Solicitud.Add(solicitud);

            dbContext.SaveChanges();
            return(result);
        }
Example #2
0
        public Solicituds SolicitudGet(int id)
        {
            var obj    = dbContext.Solicitud.Find(id);
            var Result = new Solicituds {
                Nombres   = obj.Apellidos,
                Apellidos = obj.Nombres,
                GenericID_NivelAcademico = obj.GenericID_NivelAcademico,
                SolicitudAnexo           = obj.SolicitudAnexo,
                DireccionCalleNumero     = obj.DireccionCalleNumero,
                DireccionidMunicipio     = obj.DireccionidMunicipio,
                Email           = obj.Email,
                FechaNacimiento = obj.FechaNacimiento,
                GenericID_TipoIdentificacion = obj.GenericID_TipoIdentificacion,
                IdentificacionCedula         = obj.IdentificacionCedula,
                Idmunicipio = obj.DireccionidMunicipio,
                ProyectoEspecialMateriaGrupoID = obj.ProyectoEspecialMateriaGrupoID,
                ResultadoComentario            = obj.Apellidos,
                ProyectoEspecialMateriaGrupoIDSegundaOpcion = obj.ProyectoEspecialMateriaGrupoIDSegundaOpcion,
                TelCelular         = obj.TelCelular,
                TelResidencial     = obj.TelResidencial,
                ProvinciaDesc      = GetProvinciasRD().Where(p => p.IDprovincia == obj.ProvinciaId).FirstOrDefault().ProvinciaNombre,
                MunicipioDesc      = GetMunicipiosPorProvincia(obj.ProvinciaId.Value).Where(p => p.IDmunicipio == obj.DireccionidMunicipio).FirstOrDefault().Municipio,
                ProvinciaId        = obj.ProvinciaId.Value,
                IdSolicituds       = obj.SolicitudID,
                NivelAcademicoDesc = GenericItems("NivelAcademico").Where(p => p.GenericID == obj.GenericID_NivelAcademico).FirstOrDefault().GenericDescription,
                DocumentoTipoDesc  = GenericItems("TipoIdentificacion").Where(p => p.GenericID == obj.GenericID_TipoIdentificacion).FirstOrDefault().GenericDescription,
                NoSolicitud        = obj.CodigoSolicitud,
                ProyectoEspecialMateriaGrupoDesc1 = GetMateriasDisponibles().Where(p => p.ProyectoEspecialMateriaGrupoID == obj.ProyectoEspecialMateriaGrupoID).FirstOrDefault().Materia,
                ProyectoEspecialMateriaGrupoDesc2 = GetMateriasDisponibles().Where(p => p.ProyectoEspecialMateriaGrupoID == obj.ProyectoEspecialMateriaGrupoIDSegundaOpcion).FirstOrDefault().Materia,
                StatusDesc = GenericItems("EstatusSolicitud").Where(p => p.GenericID == obj.GenericID_EstatusSolicitud).FirstOrDefault().GenericDescription,
            };

            return(Result);
        }