public RespuestaBD Agregar(NuevoArchivo nuevoArchivo)
        {
            using (InoBD db = new InoBD())
            {
                Dominio.Entidades.Archivo archivo           = Mapper.Map <Dominio.Entidades.Archivo>(nuevoArchivo);
                Dominio.Entidades.Archivo archivoEncontrado = db.Archivos.Where(x => x.IdEspecialidad == nuevoArchivo.IdEspecialidad && x.IdServicio == nuevoArchivo.IdServicio && x.HistoriaClinica == nuevoArchivo.HistoriaClinica && x.NombreArchivo == nuevoArchivo.NombreArchivo).FirstOrDefault();
                if (archivoEncontrado == null)
                {
                    db.Archivos.Add(archivo);
                    db.SaveChanges();
                    //Mensaje de respuesta
                    respuesta.Id      = archivo.IdArchivo;
                    respuesta.Mensaje = "Se subió el archivo correctamente.";
                }
                else
                {
                    //Mensaje de respuesta
                    respuesta.Id      = 1;
                    respuesta.Mensaje = "Se subió el archivo correctamente.";
                }

                // Auditoria
                AuditoriaGeneral auditoria = new AuditoriaGeneral
                {
                    Accion          = "Agregar",
                    NombreTabla     = "Archivo",
                    ValoresAntiguos = null,
                    ValoresNuevos   = JsonConvert.SerializeObject(nuevoArchivo),
                    IdUsuario       = nuevoArchivo.IdUsuarioCreacion
                };
                this._gestorDeAuditoria.AgregarAuditoria(auditoria);

                return(respuesta);
            }
        }
        public RespuestaBD ActualizarTemporales()
        {
            using (InoBD db = new InoBD())
                using (GalenPlusBD dbGalen = new GalenPlusBD())
                {
                    var archList = db.Archivos.ToList();

                    DirectoryInfo directory = new DirectoryInfo(@"\\\\192.168.0.11\\RepositorioArchivosInvision\\RepositorioArchivos\\");

                    foreach (var arch in archList)
                    {
                        if (int.Parse(arch.HistoriaClinica) <= 25330)
                        {
                            DirectoryInfo folder = directory.GetDirectories().Where(x => x.Name == arch.HistoriaClinica).FirstOrDefault();
                            if (folder != null)
                            {
                                var dni = dbGalen.Database.SqlQuery <NroDocumentoPorHC>("dbo.Invision_ObtenerDniPorHC @HC, @TN",
                                                                                        new SqlParameter("HC", folder.Name),
                                                                                        new SqlParameter("TN", 4)).FirstOrDefault();
                                if (dni != null)
                                {
                                    Directory.Move(folder.FullName, folder.Parent.FullName + "\\" + dni.NroDocumento);
                                }
                            }
                        }
                    }
                }
            respuesta.Id      = 1;
            respuesta.Mensaje = "Actualizcion Directorios No Temporales";
            return(respuesta);
        }
示例#3
0
        public RespuestaBD EditarRendimientoHoraTrabajador(ActualizarRendimientoHoraTrabajador actualizarRendimientoHoraTrabajador)
        {
            using (InoBD db = new InoBD())
            {
                RendimientoHoraTrabajador rendimientoHoraTrabajador = db.RendimientoHoraTrabajador.Find(actualizarRendimientoHoraTrabajador.IdRendimientoHoraTrabajador);
                string valoresAntiguos = JsonConvert.SerializeObject(rendimientoHoraTrabajador);
                if (rendimientoHoraTrabajador != null)
                {
                    db.Entry(rendimientoHoraTrabajador).CurrentValues.SetValues(actualizarRendimientoHoraTrabajador);
                    db.SaveChanges();
                    //Mensaje de respuesta
                    respuesta.Id      = rendimientoHoraTrabajador.IdRendimientoHoraTrabajador;
                    respuesta.Mensaje = "Se modificó los datos correctamente.";

                    // Auditoria
                    AuditoriaGeneral auditoria = new AuditoriaGeneral
                    {
                        Accion          = "Actualizar",
                        NombreTabla     = "RendimientoHoraTrabajador",
                        ValoresAntiguos = valoresAntiguos,
                        ValoresNuevos   = JsonConvert.SerializeObject(actualizarRendimientoHoraTrabajador),
                        IdUsuario       = actualizarRendimientoHoraTrabajador.IdUsuarioModificacion
                    };
                    this._gestorDeAuditoria.AgregarAuditoria(auditoria);
                }
                else
                {
                    //Mensaje de respuesta
                    respuesta.Id      = 0;
                    respuesta.Mensaje = "El campo solicitado no existe.";
                }

                return(respuesta);
            }
        }
示例#4
0
        public RespuestaBD Actualizar(ActualizarRol peticionDeActualizacion)
        {
            using (InoBD db = new InoBD())
            {
                Rol    rolEncontrado   = db.Roles.Find(peticionDeActualizacion.IdRol);
                string valoresAntiguos = JsonConvert.SerializeObject(rolEncontrado);
                if (rolEncontrado != null)
                {
                    db.Entry(rolEncontrado).CurrentValues.SetValues(peticionDeActualizacion);
                    db.SaveChanges();
                    respuesta.Id = rolEncontrado.IdRol;
                    //Mensaje de respuesta
                    respuesta.Mensaje = "Se modificó el rol correctamente.";

                    // Auditoria
                    AuditoriaGeneral auditoria = new AuditoriaGeneral
                    {
                        Accion          = "Actualizar",
                        NombreTabla     = "Rol",
                        ValoresAntiguos = valoresAntiguos,
                        ValoresNuevos   = JsonConvert.SerializeObject(peticionDeActualizacion),
                        IdUsuario       = peticionDeActualizacion.IdUsuarioModificacion
                    };
                    this._gestorDeAuditoria.AgregarAuditoria(auditoria);
                }
                else
                {
                    respuesta.Id      = 0;
                    respuesta.Mensaje = "El rol que desea modificar no existe.";
                }

                return(respuesta);
            }
        }
 public List <ArchivoGeneral> Listar(ArchivoGeneral archivoGeneral)
 {
     using (InoBD db = new InoBD())
     {
         var query = (from a in db.Archivos
                      where ((a.HistoriaClinica == archivoGeneral.HistoriaClinica) || (a.NroDocumento == archivoGeneral.NroDocumento)) &&
                      (archivoGeneral.IdServicio == 0 || a.IdServicio == archivoGeneral.IdServicio) &&
                      (archivoGeneral.TipoArchivo == "" || a.TipoArchivo == archivoGeneral.TipoArchivo) &&
                      (a.EsActivo == true)
                      select new
         {
             IdArchivo = (archivoGeneral.IdServicio == 0 && archivoGeneral.TipoArchivo == "jpg") ? 0 : a.IdArchivo,
             TipoArchivo = a.TipoArchivo,
             IdServicio = a.IdServicio,
             HistoriaClinica = a.HistoriaClinica,
             NombreArchivo = (archivoGeneral.IdServicio == 0 && archivoGeneral.TipoArchivo == "jpg") ? string.Empty : a.NombreArchivo,
             RutaCompleta = (archivoGeneral.IdServicio == 0 && archivoGeneral.TipoArchivo == "jpg") ? string.Empty : a.RutaCompleta,
             EsActivo = (archivoGeneral.IdServicio == 0 && archivoGeneral.TipoArchivo == "jpg") ? true : a.EsActivo,
             FechaCreacion = (archivoGeneral.IdServicio == 0 && archivoGeneral.TipoArchivo == "jpg") ? DateTime.Now : a.FechaCreacion
         }
                      ).Distinct().OrderByDescending(x => x.FechaCreacion).ToList();
         return(query.Select(x => new ArchivoGeneral
         {
             IdArchivo = x.IdArchivo,
             TipoArchivo = x.TipoArchivo,
             IdServicio = x.IdServicio,
             HistoriaClinica = x.HistoriaClinica,
             NombreArchivo = x.NombreArchivo,
             ArchivoBinario = (string.IsNullOrEmpty(x.RutaCompleta)) ? string.Empty : Convert.ToBase64String(File.ReadAllBytes(x.RutaCompleta)),
             EsActivo = x.EsActivo,
             Fecha = x.FechaCreacion.ToString("dd/MM/yyyy")
         }).ToList());
     }
 }
 public List <TipoOrdenMedicaGeneral> ListarTipoOrdenMedica(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         List <ProcedimientoDto> procedimientos = (from tomp in db.TipoOrdenMedica_Procedimiento
                                                   join p in db.Procedimiento on tomp.IdProcedimiento equals p.IdProcedimiento
                                                   where p.EsActivo == true
                                                   orderby tomp.Orden ascending
                                                   select new ProcedimientoDto
         {
             IdProcedimiento = tomp.IdProcedimiento,
             IdTipoOrdenMedica = tomp.IdTipoOrdenMedica,
             Codigo = p.Codigo,
             Descripcion = p.Descripcion,
             DescripcionCorta = p.DescripcionCorta
         }).ToList();
         return(db.TipoOrdenMedica.Where(x => x.EsActivo == true &&
                                         (Id == -1 || x.IdEspecialidad == Id) ||
                                         x.IdEspecialidad == -1
                                         )
                .ToList()
                .Select(x => new TipoOrdenMedicaGeneral
         {
             Id = x.IdTipoOrdenMedica,
             Codigo = x.Descripcion.Replace(" ", ""),
             Descripcion = x.Descripcion,
             IdEspecialidad = x.IdEspecialidad,
             TamanoFormulario = x.TamanoFormulario,
             TituloFormulario = x.TituloFormulario,
             Procedimiento = procedimientos.Where(y => y.IdTipoOrdenMedica == x.IdTipoOrdenMedica).ToList(),
             TipoOrdenMedicaRangos = x.TipoOrdenMedicaRangos.Select(y => Mapper.Map <TipoOrdenMedicaRangosDto>(y)).ToList(),
         })
                .ToList());
     }
 }
示例#7
0
        public RespuestaBD AgregarRendimientoHoraTrabajador(NuevoRendimientoHoraTrabajador nuevoRendimientoHoraTrabajador)
        {
            using (InoBD db = new InoBD())
            {
                RendimientoHoraTrabajador rendimientoHoraTrabajador = Mapper.Map <RendimientoHoraTrabajador>(nuevoRendimientoHoraTrabajador);
                db.RendimientoHoraTrabajador.Add(rendimientoHoraTrabajador);
                db.SaveChanges();

                //Mensaje de respuesta
                respuesta.Id      = rendimientoHoraTrabajador.IdRendimientoHoraTrabajador;
                respuesta.Mensaje = "Se ingresó los datos correctamente.";

                // Auditoria
                AuditoriaGeneral auditoria = new AuditoriaGeneral
                {
                    Accion          = "Agregar",
                    NombreTabla     = "RendimientoHoraTrabajador",
                    ValoresAntiguos = null,
                    ValoresNuevos   = JsonConvert.SerializeObject(nuevoRendimientoHoraTrabajador),
                    IdUsuario       = nuevoRendimientoHoraTrabajador.IdUsuarioCreacion
                };
                this._gestorDeAuditoria.AgregarAuditoria(auditoria);

                return(respuesta);
            }
        }
示例#8
0
        public RespuestaBD Crear(NuevoRol peticionDeCreacion)
        {
            using (InoBD db = new InoBD())
            {
                Rol rol           = Mapper.Map <Rol>(peticionDeCreacion);
                Rol rolEncontrado = db.Roles.Where(x => x.Nombre == peticionDeCreacion.Nombre).FirstOrDefault();
                if (rolEncontrado == null)
                {
                    db.Roles.Add(rol);
                    db.SaveChanges();
                    //Mensaje de respuesta
                    respuesta.Id      = rol.IdRol;
                    respuesta.Mensaje = "Se creó el rol correctamente.";

                    // Auditoria
                    AuditoriaGeneral auditoria = new AuditoriaGeneral
                    {
                        Accion          = "Agregar",
                        NombreTabla     = "Rol",
                        ValoresAntiguos = null,
                        ValoresNuevos   = JsonConvert.SerializeObject(peticionDeCreacion),
                        IdUsuario       = peticionDeCreacion.IdUsuarioCreacion
                    };
                    this._gestorDeAuditoria.AgregarAuditoria(auditoria);
                }
                else
                {
                    respuesta.Id      = 0;
                    respuesta.Mensaje = "El rol que desea crear ya existe.";
                }

                return(respuesta);
            }
        }
示例#9
0
        public RespuestaBD AgregarEquipoMalCalibrado(NuevoEquipoMalCalibrado nuevoEquipoMalCalibrado)
        {
            using (InoBD db = new InoBD())
            {
                EquipoMalCalibrado equipoMalCalibrado = Mapper.Map <EquipoMalCalibrado>(nuevoEquipoMalCalibrado);
                db.EquipoMalCalibrado.Add(equipoMalCalibrado);
                db.SaveChanges();

                //Mensaje de respuesta
                respuesta.Id      = equipoMalCalibrado.IdEquipoMalCalibrado;
                respuesta.Mensaje = "Se ingresó los datos correctamente.";

                // Auditoria
                AuditoriaGeneral auditoria = new AuditoriaGeneral
                {
                    Accion          = "Agregar",
                    NombreTabla     = "EquipoMalCalibrado",
                    ValoresAntiguos = null,
                    ValoresNuevos   = JsonConvert.SerializeObject(nuevoEquipoMalCalibrado),
                    IdUsuario       = nuevoEquipoMalCalibrado.IdUsuarioCreacion
                };
                this._gestorDeAuditoria.AgregarAuditoria(auditoria);

                return(respuesta);
            }
        }
示例#10
0
        public RespuestaBD Crear(NuevaAplicacion peticionDeCreacion)
        {
            using (InoBD db = new InoBD())
            {
                Dominio.Entidades.Aplicacion aplicacion           = Mapper.Map <Dominio.Entidades.Aplicacion>(peticionDeCreacion);
                Dominio.Entidades.Aplicacion aplicacionEncontrada = db.Aplicaciones.Where(x => x.Nombre == peticionDeCreacion.Nombre).FirstOrDefault();
                if (aplicacionEncontrada == null)
                {
                    db.Aplicaciones.Add(aplicacion);
                    db.SaveChanges();
                    //Mensaje de respuesta
                    respuesta.Id      = aplicacion.IdAplicacion;
                    respuesta.Mensaje = "Se creó la aplicación correctamente.";

                    // Auditoria
                    AuditoriaGeneral auditoria = new AuditoriaGeneral
                    {
                        Accion          = "Agregar",
                        NombreTabla     = "Aplicacion",
                        ValoresAntiguos = null,
                        ValoresNuevos   = JsonConvert.SerializeObject(peticionDeCreacion),
                        IdUsuario       = peticionDeCreacion.IdUsuarioCreacion
                    };
                    this._gestorDeAuditoria.AgregarAuditoria(auditoria);
                }
                else
                {
                    //Mensaje de respuesta
                    respuesta.Id      = 0;
                    respuesta.Mensaje = "El nombre de la aplicación ya existe.";
                }

                return(respuesta);
            }
        }
示例#11
0
        public RespuestaBD EditarPocoFrecuente(ActualizarPocoFrecuente actualizarPocoFrecuente)
        {
            using (InoBD db = new InoBD())
            {
                PocoFrecuente pocoFrecuente   = db.PocoFrecuente.Find(actualizarPocoFrecuente.IdPocoFrecuente);
                string        valoresAntiguos = JsonConvert.SerializeObject(pocoFrecuente);
                if (pocoFrecuente != null)
                {
                    db.Entry(pocoFrecuente).CurrentValues.SetValues(actualizarPocoFrecuente);
                    db.SaveChanges();
                    //Mensaje de respuesta
                    respuesta.Id      = pocoFrecuente.IdPocoFrecuente;
                    respuesta.Mensaje = "Se modificó los datos correctamente.";

                    // Auditoria
                    AuditoriaGeneral auditoria = new AuditoriaGeneral
                    {
                        Accion          = "Actualizar",
                        NombreTabla     = "PocoFrecuente",
                        ValoresAntiguos = valoresAntiguos,
                        ValoresNuevos   = JsonConvert.SerializeObject(actualizarPocoFrecuente),
                        IdUsuario       = actualizarPocoFrecuente.IdUsuarioModificacion
                    };
                    this._gestorDeAuditoria.AgregarAuditoria(auditoria);
                }
                else
                {
                    //Mensaje de respuesta
                    respuesta.Id      = 0;
                    respuesta.Mensaje = "El campo solicitado no existe.";
                }

                return(respuesta);
            }
        }
示例#12
0
        public RespuestaBD EditarSueroMalReferenciado(ActualizarSueroMalReferenciado actualizarSueroMalReferenciado)
        {
            using (InoBD db = new InoBD())
            {
                SueroMalReferenciado sueroMalReferenciado = db.SueroMalReferenciado.Find(actualizarSueroMalReferenciado.IdSueroMalReferenciado);
                string valoresAntiguos = JsonConvert.SerializeObject(sueroMalReferenciado);
                if (sueroMalReferenciado != null)
                {
                    db.Entry(sueroMalReferenciado).CurrentValues.SetValues(actualizarSueroMalReferenciado);
                    db.SaveChanges();
                    //Mensaje de respuesta
                    respuesta.Id      = sueroMalReferenciado.IdSueroMalReferenciado;
                    respuesta.Mensaje = "Se modificó los datos correctamente.";

                    // Auditoria
                    AuditoriaGeneral auditoria = new AuditoriaGeneral
                    {
                        Accion          = "Actualizar",
                        NombreTabla     = "SueroMalReferenciado",
                        ValoresAntiguos = valoresAntiguos,
                        ValoresNuevos   = JsonConvert.SerializeObject(actualizarSueroMalReferenciado),
                        IdUsuario       = actualizarSueroMalReferenciado.IdUsuarioModificacion
                    };
                    this._gestorDeAuditoria.AgregarAuditoria(auditoria);
                }
                else
                {
                    //Mensaje de respuesta
                    respuesta.Id      = 0;
                    respuesta.Mensaje = "El campo solicitado no existe.";
                }

                return(respuesta);
            }
        }
示例#13
0
        public RespuestaBD AgregarCalibracionDeficiente(NuevoCalibracionDeficiente nuevoCalibracionDeficiente)
        {
            using (InoBD db = new InoBD())
            {
                CalibracionDeficiente calibracionDeficiente = Mapper.Map <CalibracionDeficiente>(nuevoCalibracionDeficiente);
                db.CalibracionDeficiente.Add(calibracionDeficiente);
                db.SaveChanges();

                //Mensaje de respuesta
                respuesta.Id      = calibracionDeficiente.IdCalibracionDeficiente;
                respuesta.Mensaje = "Se ingresó los datos correctamente.";

                // Auditoria
                AuditoriaGeneral auditoria = new AuditoriaGeneral
                {
                    Accion          = "Agregar",
                    NombreTabla     = "CalibracionDeficiente",
                    ValoresAntiguos = null,
                    ValoresNuevos   = JsonConvert.SerializeObject(nuevoCalibracionDeficiente),
                    IdUsuario       = nuevoCalibracionDeficiente.IdUsuarioCreacion
                };
                this._gestorDeAuditoria.AgregarAuditoria(auditoria);

                return(respuesta);
            }
        }
示例#14
0
        public UsuarioLogin LoginPaciente(UsuarioPaciente usuarioPaciente)
        {
            using (InoBD db = new InoBD())
            {
                PacienteAfiliacion paciente = this._gestorDePacientes.ListarPacientePorHcDni(new PacientePorHcDni {
                    NroHistoriaClinica = null,
                    NroDocumento       = usuarioPaciente.NroDocumento,
                    Temporal           = false
                });

                UsuarioLogin usuarioGeneral = null;

                if (paciente != null && paciente.Correo == usuarioPaciente.Correo)
                {
                    string[] NombreCompleto = paciente.Paciente.Split(',');
                    var      Roles          = db.Empleados.Find(usuarioPaciente.IdEmpleado).Roles.Select(x => Mapper.Map <RolGeneral>(x)).ToList();
                    usuarioGeneral = new UsuarioLogin
                    {
                        IdEmpleado      = usuarioPaciente.IdEmpleado,
                        Usuario         = "",
                        Nombres         = NombreCompleto[1].Trim(),
                        ApellidoPaterno = NombreCompleto[0].Split(' ')[0],
                        LoginEstado     = false,
                        Roles           = Roles
                    };
                }
                return(usuarioGeneral);
            }
        }
 public void Creacion()
 {
     using (InoBD db = new InoBD())
     {
         db.Usuarios.ToList();
     }
 }
示例#16
0
        public RespuestaBD Crear(NuevoModulo peticionDeCreacion)
        {
            using (InoBD db = new InoBD())
            {
                Dominio.Entidades.Modulo modulo           = Mapper.Map <Dominio.Entidades.Modulo>(peticionDeCreacion);
                Dominio.Entidades.Modulo moduloEncontrado = db.Modulo.Where(x => x.Nombre == peticionDeCreacion.Nombre).FirstOrDefault();
                if (moduloEncontrado == null)
                {
                    db.Modulo.Add(modulo);
                    db.SaveChanges();
                    //Mensaje de respuesta
                    respuesta.Id      = modulo.IdModulo;
                    respuesta.Mensaje = "Se creó el módulo correctamente.";

                    // Auditoria
                    AuditoriaGeneral auditoria = new AuditoriaGeneral
                    {
                        Accion          = "Agregar",
                        NombreTabla     = "Modulo",
                        ValoresAntiguos = null,
                        ValoresNuevos   = JsonConvert.SerializeObject(peticionDeCreacion),
                        IdUsuario       = peticionDeCreacion.IdUsuarioCreacion
                    };
                    this._gestorDeAuditoria.AgregarAuditoria(auditoria);
                }
                else
                {
                    //Mensaje de respuesta
                    respuesta.Id      = 0;
                    respuesta.Mensaje = "El nombre del módulo ya existe.";
                }

                return(respuesta);
            }
        }
        public string Eliminar(int Id, int IdUsuario)
        {
            using (InoBD db = new InoBD())
            {
                string rutaCompleta = "";
                Dominio.Entidades.Archivo archivo = db.Archivos.Find(Id);
                string valoresAntiguos            = JsonConvert.SerializeObject(archivo);
                if (archivo != null)
                {
                    db.Archivos.Remove(archivo);
                    rutaCompleta = archivo.RutaCompleta;
                    db.SaveChanges();
                }
                // Auditoria
                AuditoriaGeneral auditoria = new AuditoriaGeneral
                {
                    Accion          = "Eliminar",
                    NombreTabla     = "Archivo",
                    ValoresAntiguos = valoresAntiguos,
                    ValoresNuevos   = null,
                    IdUsuario       = IdUsuario
                };
                this._gestorDeAuditoria.AgregarAuditoria(auditoria);

                return(rutaCompleta);
            }
        }
示例#18
0
 public ComboBox ListarRespuestaIndicadoresDesempeno(string codigo)
 {
     using (InoBD db = new InoBD())
     {
         var codigoRespuesta = db.CodigosRespuestaIndicadoresDesempeno.Where(x => x.EsActivo == true && x.Codigo == codigo).FirstOrDefault();
         return(Mapper.Map <ComboBox>(codigoRespuesta));
     }
 }
 public List <IncidentesPacientesGeneral> ListarIncidentesPacientes(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.IncidentesPacientes.Where(x => Id == null || x.IdIncidentesPacientes == Id)
                .ToList()
                .Select(x => Mapper.Map <IncidentesPacientesGeneral>(x))
                .ToList());
     }
 }
 public List <SolicitudDatosIncompletosGeneral> ListarSolicitudDatosIncompletos(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.SolicitudDatosIncompletos.Where(x => Id == null || x.IdSolicitudDatosIncompletos == Id)
                .ToList()
                .Select(x => Mapper.Map <SolicitudDatosIncompletosGeneral>(x))
                .ToList());
     }
 }
示例#21
0
 public void AgregarAuditoria(AuditoriaGeneral auditoriaGeneral)
 {
     using (InoBD db = new InoBD())
     {
         Dominio.Entidades.Auditoria auditoria = Mapper.Map <Dominio.Entidades.Auditoria>(auditoriaGeneral);
         auditoria.IpLogueo = db.Empleados.Where(x => x.IdEmpleado == auditoriaGeneral.IdUsuario).FirstOrDefault().LoginIp;
         db.Auditoria.Add(auditoria);
         db.SaveChanges();
     }
 }
 public List <TranscripcionErroneaInoportunaGeneral> ListarTranscripcionErroneaInoportuna(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.TranscripcionErroneaInoportuna.Where(x => Id == null || x.IdTranscripcionErroneaInoportuna == Id)
                .ToList()
                .Select(x => Mapper.Map <TranscripcionErroneaInoportunaGeneral>(x))
                .ToList());
     }
 }
示例#23
0
 public List <AplicacionGeneral> Listar(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.Aplicaciones.Where(x => Id == null || x.IdAplicacion == Id)
                .ToList()
                .Select(x => Mapper.Map <AplicacionGeneral>(x))
                .ToList());
     }
 }
 public List <PacienteSinResultadoGeneral> ListarPacienteSinResultado(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.PacienteSinResultado.Where(x => Id == null || x.IdPacienteSinResultado == Id)
                .ToList()
                .Select(x => Mapper.Map <PacienteSinResultadoGeneral>(x))
                .ToList());
     }
 }
 public List <IncumplimientoAnalisisGeneral> ListarIncumplimientoAnalisis(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.IncumplimientoAnalisis.Where(x => Id == null || x.IdIncumplimientoAnalisis == Id)
                .ToList()
                .Select(x => Mapper.Map <IncumplimientoAnalisisGeneral>(x))
                .ToList());
     }
 }
 public List <VenopunturasFallidasGeneral> ListarVenopunturasFallidas(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.VenopunturasFallidas.Where(x => Id == null || x.IdVenopunturasFallidas == Id)
                .ToList()
                .Select(x => Mapper.Map <VenopunturasFallidasGeneral>(x))
                .ToList());
     }
 }
 public List <RecoleccionMuestraGeneral> ListarRecoleccionMuestra(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.RecoleccionMuestra.Where(x => Id == null || x.IdRecoleccionMuestra == Id)
                .ToList()
                .Select(x => Mapper.Map <RecoleccionMuestraGeneral>(x))
                .ToList());
     }
 }
 public List <PruebasNoRealizadasGeneral> ListarPruebasNoRealizadas(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.PruebasNoRealizadas.Where(x => Id == null || x.IdPruebasNoRealizadas == Id)
                .ToList()
                .Select(x => Mapper.Map <PruebasNoRealizadasGeneral>(x))
                .ToList());
     }
 }
示例#29
0
 public List <RolGeneral> Listar(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.Roles.Where(x => Id == null || x.IdRol == Id)
                .ToList()
                .Select(x => Mapper.Map <RolGeneral>(x))
                .ToList());
     }
 }
示例#30
0
 public List <RendimientoHoraTrabajadorGeneral> ListarRendimientoHoraTrabajador(int?Id)
 {
     using (InoBD db = new InoBD())
     {
         return(db.RendimientoHoraTrabajador.Where(x => Id == null || x.IdRendimientoHoraTrabajador == Id)
                .ToList()
                .Select(x => Mapper.Map <RendimientoHoraTrabajadorGeneral>(x))
                .ToList());
     }
 }