public IModel GetTipoIdentificaciones() { ListGenericDropDown informacion = new ListGenericDropDown(); informacion.Lista = new List <GenericDropDown>(); try { using (var context = new Convocatoria.Datos.DBContext.ConvocatoriaModel()) { var datos = from AS in context.TP_TIPOIDENTIFICACION select AS; List <Convocatoria.Datos.Entities.TP_TIPOIDENTIFICACION> TiposIdentificacion = datos.ToList <Convocatoria.Datos.Entities.TP_TIPOIDENTIFICACION>(); if (TiposIdentificacion != null) { for (int i = 0; i < TiposIdentificacion.Count; i++) { informacion.Lista.Add(new GenericDropDown() { Id = TiposIdentificacion[i].ID_TP_TIPOIDENTIFICACION, Valor = TiposIdentificacion[i].NOMBRE }); } } } informacion.Codigo = "200"; } catch (Exception ex) { informacion.Mensaje = ex.Message; informacion.Codigo = "403"; } return(informacion); }
public IModel GetGeneros() { ListGenericDropDown informacion = new ListGenericDropDown(); informacion.Lista = new List <GenericDropDown>(); try { using (var context = new Convocatoria.Datos.DBContext.ConvocatoriaModel()) { var datos = from AS in context.TP_GENERO select AS; List <Convocatoria.Datos.Entities.TP_GENERO> Generos = datos.ToList <Convocatoria.Datos.Entities.TP_GENERO>(); if (Generos != null) { for (int i = 0; i < Generos.Count; i++) { informacion.Lista.Add(new GenericDropDown() { Id = Generos[i].ID_TP_GENERO, Valor = Generos[i].NOMBRE }); } } } informacion.Codigo = "200"; } catch (Exception ex) { informacion.Mensaje = ex.Message; informacion.Codigo = "403"; } return(informacion); }
public IModel GetTipoVinculacion() { ListGenericDropDown datos = new ListGenericDropDown(); datos.Lista = new List <GenericDropDown>(); try { using (var context = new Convocatoria.Datos.DBContext.ConvocatoriaModel()) { var datosConsultados = from AS in context.TP_TIPOVINCULACION select AS; List <Convocatoria.Datos.Entities.TP_TIPOVINCULACION> tipos = datosConsultados.ToList <Convocatoria.Datos.Entities.TP_TIPOVINCULACION>(); for (int i = 0; i < tipos.Count; i++) { datos.Lista.Add(new GenericDropDown() { Id = tipos[i].ID_TP_TIPOVINCULACION, Valor = tipos[i].NOMBRE }); } } datos.Codigo = String.Empty; } catch (Exception ex) { datos.Mensaje = ex.Message; datos.Codigo = "403"; } return(datos); }
/**************************************************************************************************************** * * Ejemplos para ejecutar modelo con code firts de entity Framework, CRUD * * Pendiente ejemplo de consumo procedimientos almacenados Oracle SAGC * ***************************************************************************************************************/ // //select and delete //using (var context = new ConsultorioModel()) //{ // var ActuacionPenal = from ap in context.ActuacionPenal // where ap.IdActuacion == IdActuacion // select ap; // ConsultorioJuridicoDAL.ActuacionPenal Apenal = ActuacionPenal.FirstOrDefault<ConsultorioJuridicoDAL.ActuacionPenal>(); // if (Apenal != null) // { // var Data = from APD in context.ActuacionPenalDelito // where APD.IdDelito == IdDelito && APD.IdActuacionPenal == Apenal.Id // select APD; // ConsultorioJuridicoDAL.ActuacionPenalDelito Delito = Data.FirstOrDefault<ConsultorioJuridicoDAL.ActuacionPenalDelito>(); // if (Delito != null) // { // context.Entry(Delito).State = System.Data.Entity.EntityState.Deleted; // context.SaveChanges(); // return true; // } // } //} ////update //using (var context = new ConsultorioModel()) // { // var Data = from ins in context.Inscripcion // where ins.Id == IdInscripcion // select ins; //Inscripcion inscripcionExistente = Data.FirstOrDefault<Inscripcion>(); // if (inscripcionExistente != null) // { // inscripcionExistente.IdEps = IdEps; // context.Entry(inscripcionExistente).State = System.Data.Entity.EntityState.Modified; // context.SaveChanges(); // return inscripcionExistente.Id; // } // } ////insert //using (var context = new ConsultorioModel()) // { // var formulario = context.Set<AnotacionHojaVida>(); //AnotacionHojaVida anotacion = new ConsultorioJuridicoDAL.AnotacionHojaVida(); //anotacion.Anotacion = Observacion; // anotacion.Fecha = DateTime.Now; // anotacion.IdSap = IdSap; // anotacion.IdUsuario = IdUsuario; // formulario.Add(anotacion); // context.SaveChanges(); // return anotacion.Id; // } //// select complejo // using (var context = new ConsultorioModel()) // { // var Data = from AP in context.ActuacionPenal // join AC in context.Actuacion on AP.IdActuacion equals AC.Id // join APD in context.ActuacionPenalDelito on AP.Id equals APD.IdActuacionPenal // join D in context.Delito on APD.IdDelito equals D.Id // select new ConsultorioJuridicoDAL.Entidades.SalaPenal.DelitoCustom() // { // IdCasoSolicitud = APD.IdActuacionPenal, // IdDelito = APD.IdDelito, // NombreDelito = D.Nombre // }; // return Data.ToList<Entidades.SalaPenal.DelitoCustom>(); // } // } public IModel GetInstituciones() { ListGenericDropDown informacion = new ListGenericDropDown(); informacion.Lista = new List <GenericDropDown>(); try { using (var context = new Convocatoria.Datos.DBContext.ConvocatoriaModel()) { var datos = from AS in context.TP_ENTIDADEDUCATIVA select AS; List <Convocatoria.Datos.Entities.TP_ENTIDADEDUCATIVA> paises = datos.ToList <Convocatoria.Datos.Entities.TP_ENTIDADEDUCATIVA>(); for (int i = 0; i < paises.Count; i++) { informacion.Lista.Add(new GenericDropDown() { Id = paises[i].ID_TP_ENTIDADEDUCATIVA, Valor = paises[i].NOMBRE }); } } informacion.Codigo = "200"; } catch (Exception ex) { informacion.Mensaje = ex.Message; informacion.Codigo = "403"; } return(informacion); }
public IModel GetDiscapacidad() { ListGenericDropDown informacion = new ListGenericDropDown(); informacion.Lista = new List <GenericDropDown>(); try { using (var context = new Convocatoria.Datos.DBContext.ConvocatoriaModel()) { var datos = from AS in context.TP_TIPODISCAPACIDAD select AS; List <Convocatoria.Datos.Entities.TP_TIPODISCAPACIDAD> Discapacidades = datos.ToList <Convocatoria.Datos.Entities.TP_TIPODISCAPACIDAD>(); for (int i = 0; i < Discapacidades.Count; i++) { informacion.Lista.Add(new GenericDropDown() { Id = Discapacidades[i].ID_TP_TIPODISCAPACIDAD, Valor = Discapacidades[i].NOMBRE }); } } informacion.Codigo = "200"; } catch (Exception ex) { informacion.Mensaje = ex.Message; informacion.Codigo = "403"; } return(informacion); }
public IModel GetDepartamentos() { ListGenericDropDown informacion = new ListGenericDropDown(); informacion.Lista = new List <GenericDropDown>(); try { using (var context = new Convocatoria.Datos.DBContext.ConvocatoriaModel()) { var datos = from AS in context.TP_DEPARTAMENTO select AS; List <Convocatoria.Datos.Entities.TP_DEPARTAMENTO> DEPARTAMENTO = datos.ToList <Convocatoria.Datos.Entities.TP_DEPARTAMENTO>(); for (int i = 0; i < DEPARTAMENTO.Count; i++) { informacion.Lista.Add(new GenericDropDown() { Id = DEPARTAMENTO[i].ID_TP_DEPARTAMENTO, Valor = DEPARTAMENTO[i].NOMBRE }); } } informacion.Codigo = "200"; } catch (Exception ex) { informacion.Mensaje = ex.Message; informacion.Codigo = "403"; } return(informacion); }
public IModel ConsultarAspirante(int IdAspirante) { DatosAspirante informacion = new DatosAspirante(); try { using (var context = new Convocatoria.Datos.DBContext.ConvocatoriaModel()) { var datos = from AS in context.TP_PERSONA //aca hacer inner join si es necesario...para crear el tipo complejo where AS.ID_TP_PERSONA == IdAspirante select AS; Convocatoria.Datos.Entities.TP_PERSONA aspirante = (Convocatoria.Datos.Entities.TP_PERSONA)datos; if (aspirante != null) { informacion.Apellido = aspirante.APELLIDOS; informacion.NoDocumento = aspirante.IDENTIFICACION; informacion.Nombre = aspirante.NOMBRES; /* * . Aca todos los datos que se necesiten... */ informacion.Codigo = "200"; informacion.Mensaje = "Ok"; } else { informacion.Codigo = "404"; informacion.Mensaje = "No encontrado"; } } } catch (Exception ex) { informacion.Mensaje = ex.Message; informacion.Codigo = "403"; } return(informacion); }