public List<Estado> ListaEstados(string id) { var _context = new PruebaEntities(); int paisId = 0; List<Estado> resultado = null; Int32.TryParse(id, out paisId); if (paisId > 0) { List<estado> estados = (from e in _context.estado where e.pais_id == paisId select e).ToList(); foreach (estado estado in estados) { if (resultado == null) { resultado = new List<Estado>(); } resultado.Add(new Estado() { Id = estado.id, Nombre = estado.nombre, PaisId = estado.pais_id }); } } return resultado; }
public List<Evento> ListaEstados(string pais_id) { var _context = new PruebaEntities(); int paisId = 0; List<Evento> resultado = new List<Evento>(); Int32.TryParse(pais_id, out paisId); if (paisId > 0) { List<evento> eventos = (from e in _context.evento where e.publicado == 1 select e).ToList(); foreach (evento evento in eventos) { pais pais = (from p in evento.pais where p.id == paisId select p).FirstOrDefault(); if (pais != null) { resultado.Add(new Evento() { id = evento.id, nombre = evento.nombre, descripcion = evento.descripcion, lugar = evento.lugar, fechaInicio = evento.fecha_inicio.ToShortDateString(), fechaFin = evento.fecha_fin.ToShortDateString(), dirigido = evento.dirigido, }); } } } return resultado; }
public RespuestaActivacion Activate(string codigoStr, string pais) { var _context = new PruebaEntities(); RespuestaActivacion respuesta = new RespuestaActivacion() { Activated = false, Message = "" }; ; int paisId = 0; Int32.TryParse(pais, out paisId); codigo codigo = (from c in _context.codigo where c.codigo1 == codigoStr && c.pais_id == paisId && c.habilitado == 0 select c).FirstOrDefault(); if (codigo != null) { try { codigo.habilitado = 1; _context.SaveChanges(); respuesta.Activated = true; respuesta.Message = "Activacion exitosa"; } catch (Exception ex) { respuesta.Message = ex.Message; } } else { respuesta.Message = "Activación fallida"; } return respuesta; }
public List<Ciudad> ListaCiudades(string id) { var _context = new PruebaEntities(); int estadoId = 0; List<Ciudad> resultado = null; Int32.TryParse(id, out estadoId); if (estadoId > 0) { List<ciudad> ciudades = (from c in _context.ciudad where c.estado_id == estadoId select c).ToList(); foreach (ciudad ciudad in ciudades) { if (resultado == null) { resultado = new List<Ciudad>(); } resultado.Add(new Ciudad() { Id = ciudad.id, Nombre = ciudad.nombre, EstadoId = ciudad.estado_id }); } } return resultado; }
public int ActualizaContacto(Paciente paciente) { var _context = new PruebaEntities(); paciente pacienteOld = (from p in _context.paciente where p.id == paciente.id select p).SingleOrDefault(); pacienteOld.calle = paciente.calle; return _context.SaveChanges(); }
public Doctor GetInfo(string id) { var _context = new PruebaEntities(); int doctorId = 0; Int32.TryParse(id, out doctorId); if(doctorId>0){ doctor doctor = _context.doctor.FirstOrDefault(d=>d.id==doctorId); return DoctorFromDoctorEntity(doctor); } return null; }
public Nidito DetallesNidito(string idNidito) { int id = 0; Int32.TryParse(idNidito, out id); var _context = new PruebaEntities(); if (id > 0) { nidito articuloEntity = _context.nidito.FirstOrDefault(n=>n.id==id); return new Nidito() { autor = articuloEntity.autor, descripcion = articuloEntity.descripcion, nombre = articuloEntity.nombre }; } return null; }
public Articulo DetallesArticulo(string idArticulo) { int id = 0; Int32.TryParse(idArticulo, out id); var _context = new PruebaEntities(); if (id > 0) { articulo articuloEntity = _context.articulo.FirstOrDefault(a=>a.id == id); return new Articulo() { autor = articuloEntity.autor, descripcion = articuloEntity.descripcion, nombre = articuloEntity.nombre }; } return null; }
public List<Annal> ListaAnnales() { var _context = new PruebaEntities(); List<Annal> resultado = new List<Annal>(); List<annales> annales = (from c in _context.annales orderby c.nombre select c).ToList(); foreach (annales annalEntity in annales) { Annal articulo = new Annal() { id = annalEntity.id, nombre = annalEntity.nombre, descripcion = annalEntity.descripcion, autor = annalEntity.autor }; resultado.Add(articulo); } return resultado; }
public List<Especialidad> ListaEspecialidades() { List<Especialidad> especialidades = null; var _context = new PruebaEntities(); foreach (especialidad especialidad in _context.especialidad) { if (especialidades == null) { especialidades = new List<Especialidad>(); } especialidades.Add(new Especialidad() { Id = especialidad.id, Nombre = especialidad.nombre }); } return especialidades; }
public Stream ObtenImagen(string id) { int eventId = 0; Int32.TryParse(id, out eventId); var _context = new PruebaEntities(); if (eventId > 0) { evento eventoEntity = (from a in _context.evento where a.id == eventId select a).FirstOrDefault(); if (eventoEntity != null) { WebOperationContext.Current.OutgoingResponse.ContentType = "image/jpg"; return new MemoryStream(eventoEntity.foto); } } return null; }
public RespuestaRegistroContacto AgregaContacto(Paciente paciente) { var pacienteEntity = PacienteEntityFromPaciente(paciente); var _context = new PruebaEntities(); RespuestaRegistroContacto respuesta = new RespuestaRegistroContacto() { ContactId = -1, Status = 0, Message = "" }; try { _context.paciente.AddObject(pacienteEntity); _context.SaveChanges(); respuesta.ContactId = pacienteEntity.id; respuesta.Message = "Registro de contacto exitoso"; respuesta.Status = 1; } catch (Exception ex) { respuesta.Message = ex.Message; } return respuesta; }
public Stream ObtenPdfMealPlanner(string id) { int mealId = 0; Int32.TryParse(id, out mealId); var _context = new PruebaEntities(); if (mealId > 0) { etapa_pais mealEntity = (from a in _context.etapa_pais where a.id == mealId select a).FirstOrDefault(); if (mealEntity != null) { WebOperationContext.Current.OutgoingResponse.ContentType = "application/pdf"; return new MemoryStream(mealEntity.ruta_pdf); } } return null; }
public Stream ObtenPdf(string list, string articleId) { int articuloId = 0; Int32.TryParse(articleId, out articuloId); var _context = new PruebaEntities(); if (articuloId > 0) { if (list == "Article") { articulo articulo = (from a in _context.articulo where a.id == articuloId select a).FirstOrDefault(); if (articulo != null) { WebOperationContext.Current.OutgoingResponse.ContentType = "application/pdf"; return new MemoryStream(articulo.documento); } } else if (list == "Annal") { annales articulo = (from a in _context.annales where a.id == articuloId select a).FirstOrDefault(); if (articulo != null) { WebOperationContext.Current.OutgoingResponse.ContentType = "application/pdf"; return new MemoryStream(articulo.documento); } } else if (list == "Nidito") { nidito articulo = (from a in _context.nidito where a.id == articuloId select a).FirstOrDefault(); if (articulo != null) { WebOperationContext.Current.OutgoingResponse.ContentType = "application/pdf"; return new MemoryStream(articulo.documento); } } } return null; }
public List<Nidito> ListaNidito() { var _context = new PruebaEntities(); List<Nidito> resultado = new List<Nidito>(); List<nidito> niditos = (from c in _context.nidito orderby c.nombre select c).ToList(); foreach (nidito niditoEntity in niditos) { Nidito articulo = new Nidito() { id = niditoEntity.id, nombre = niditoEntity.nombre, descripcion = niditoEntity.descripcion, autor = niditoEntity.autor }; resultado.Add(articulo); } return resultado; }
public RespuestaRegistro Register(Doctor doctor) { var _context = new PruebaEntities(); var doctorExistente = (from d in _context.doctor where d.usuario.usuario1 == doctor.usuario select d).FirstOrDefault(); if (doctorExistente != null) { return new RespuestaRegistro() { Status = 0, DoctorId = -1, Message=String.Format("El usuario '{0}' ya se encuentra registrado",doctor.usuario)}; } doctor doctorEntity = DoctorEntityFromDoctor(doctor); RespuestaRegistro respuesta = new RespuestaRegistro() { Status = 0, DoctorId = -1 }; try { _context.doctor.AddObject(doctorEntity); _context.SaveChanges(); respuesta.DoctorId = doctorEntity.id; respuesta.Status = 200; respuesta.Message = "Registro exitoso"; } catch (Exception ex) { respuesta.Message = ex.Message; } return respuesta; }
public List<Pais> ListaPaises() { List<Pais> paises = null; var _context = new PruebaEntities(); foreach (pais pais in _context.pais) { if (paises == null) { paises = new List<Pais>(); } paises.Add(new Pais() { Id = pais.id, Nombre = pais.nombre }); } return paises; }
public RespuestaRegistro Update(Doctor doctor) { var _context = new PruebaEntities(); string error = "No se encontró el doctor"; try { var doctorExistente = _context.doctor.FirstOrDefault(d=>d.id == doctor.id); if (doctorExistente != null) { doctorExistente.anio_residencia = doctor.anio_residencia; doctorExistente.nombre = doctor.nombre; doctorExistente.apellido = doctor.apellido; doctorExistente.fecha_nac = Convert.ToDateTime(doctor.fecha_nac); doctorExistente.anio_residencia = doctor.anio_residencia; doctorExistente.pais_id = doctor.pais_id; doctorExistente.estado_id = doctor.estado_id; doctorExistente.ciudad_id = doctor.ciudad_id; doctorExistente.consulta_institucion = doctor.consulta_institucion; doctorExistente.consulta_privada = doctor.consulta_privada; doctorExistente.especialidad_id = doctor.especialidad_id; doctorExistente.genero = doctor.genero; doctorExistente.institucion = doctor.institucion; doctorExistente.residente = doctor.residente; doctorExistente.subespecialidad_id = doctor.subespecialidad_id; doctorExistente.telefono = doctor.telefono; _context.SaveChanges(); return new RespuestaRegistro() { DoctorId = doctor.id, Message = "Actualizacion correcta", Status = 1 }; } } catch (Exception ex) { error = ex.Message; } return new RespuestaRegistro() { DoctorId = doctor.id, Message = error, Status = 0 }; }
public List<Paciente> ObtenPacientes(string id) { var _context = new PruebaEntities(); List<Paciente> pacientes = null; int doctorId = Convert.ToInt32(id); foreach (paciente pac in _context.paciente) { if (pacientes == null) { pacientes = new List<Paciente>(); } pacientes.Add(PacienteFromPacienteEntity(pac)); } return pacientes; }
public Stream ObtenPdfMaterial(string id) { int materialId = 0; Int32.TryParse(id, out materialId); var _context = new PruebaEntities(); if (materialId > 0) { material materialEntity = (from a in _context.material where a.id == materialId select a).FirstOrDefault(); if (materialEntity != null) { WebOperationContext.Current.OutgoingResponse.ContentType = "application/pdf"; return new MemoryStream(materialEntity.documento); } } return null; }
public List<SubEspecialidad> ListaSubEspecialidades() { List<SubEspecialidad> subespecialidades = null; var _context = new PruebaEntities(); foreach (subespecialidad subespecialidad in _context.subespecialidad) { if (subespecialidades == null) { subespecialidades = new List<SubEspecialidad>(); } subespecialidades.Add(new SubEspecialidad() { Id = subespecialidad.id, Nombre = subespecialidad.nombre }); } return subespecialidades; }
public RespuestaLogin Login(Login login) { var _context = new PruebaEntities(); RespuestaLogin respuesta = new RespuestaLogin() { Status = 0, DoctorId = -1 }; doctor doc = (from d in _context.doctor where d.usuario.usuario1 == login.Usuario && d.usuario.password == login.Password select d).FirstOrDefault(); if (doc != null) { respuesta.Status = 1; respuesta.Message = "Login exitoso"; respuesta.DoctorId = doc.id; respuesta.DoctorName = doc.nombre; } else { respuesta.Status = 0; respuesta.Message = "Nombre de usuario y contraseña no validos"; } return respuesta; }
public List<Categoria> ListaArticulos(string pais_id, string cat_id) { var _context = new PruebaEntities(); int paisId = 0; int categoriaId = 0; List<Categoria> resultado = new List<Categoria>(); Int32.TryParse(pais_id, out paisId); Int32.TryParse(cat_id, out categoriaId); if (paisId > 0) { if (categoriaId > 0) { categoria categoriaEntity = (from c in _context.categoria where c.id == categoriaId select c).FirstOrDefault(); if (categoriaEntity != null) { Categoria categoria = new Categoria() { id = categoriaEntity.id, Nombre = categoriaEntity.nombre }; List<Articulo> listaArticulos = new List<Articulo>(); foreach (articulo articuloEntity in categoriaEntity.articulo.OrderByDescending(a => a.fecha)) { pais pais = (from p in _context.pais where p.id == paisId select p).FirstOrDefault(); if (pais != null) { Articulo articulo = new Articulo() { id = articuloEntity.id, nombre = articuloEntity.nombre, descripcion = articuloEntity.descripcion, autor = articuloEntity.autor }; listaArticulos.Add(articulo); } } if (listaArticulos.Count > 0) { categoria.Articulos = listaArticulos; resultado.Add(categoria); } } } else { foreach (categoria categoriaEntity in _context.categoria) { Categoria categoria = new Categoria() { id = categoriaEntity.id, Nombre = categoriaEntity.nombre }; List<Articulo> listaArticulos = new List<Articulo>(); foreach (articulo articuloEntity in categoriaEntity.articulo.OrderByDescending(a => a.fecha)) { pais pais = (from p in _context.pais where p.id == paisId select p).FirstOrDefault(); if (pais != null) { Articulo articulo = new Articulo() { id = articuloEntity.id, nombre = articuloEntity.nombre, descripcion = articuloEntity.descripcion, autor = articuloEntity.autor }; listaArticulos.Add(articulo); } } if (listaArticulos.Count > 0) { categoria.Articulos = listaArticulos; resultado.Add(categoria); } } } } return resultado; }
public RespuestaRegistro LoginG(string mail, string password) { var _context = new PruebaEntities(); RespuestaRegistro respuesta = new RespuestaRegistro() { Status = 0, DoctorId = -1 }; doctor doc = (from d in _context.doctor where d.usuario.usuario1 == mail && d.usuario.password == password select d).FirstOrDefault(); if (doc != null) { respuesta.Status = 1; respuesta.Message = "Login exitoso"; respuesta.DoctorId = doc.id; } else { respuesta.Status = 0; respuesta.Message = "Nombre de usuario y contraseña no validos"; } return respuesta; }