Пример #1
0
        public Consulta Buscar(Consulta param)
        {
            Consulta resultado = ConsultaMapper.Buscar(param.Id);

            resultado.Paciente = GestionarPaciente.Buscar(resultado.Paciente);
            resultado.Detalle  = ConsultaMapper.BuscarDetalle(param);

            GestionarEjercicio     gestorEjercicio     = new GestionarEjercicio();
            GestionarTratamiento   gestorTratamiento   = new GestionarTratamiento();
            GestionarEntrenamiento gestorEntrenamiento = new GestionarEntrenamiento();
            GestionarPatologia     gestorPAtologia     = new GestionarPatologia();

            foreach (var item in resultado.Detalle)
            {
                if (item.Item is Ejercicio)
                {
                    item.Item = gestorEjercicio.Buscar((Ejercicio)item.Item);
                }
                if (item.Item is Entrenamiento)
                {
                    item.Item = gestorEntrenamiento.Buscar((Entrenamiento)item.Item);
                }
                if (item.Item is Tratamiento)
                {
                    item.Item = gestorTratamiento.Buscar((Tratamiento)item.Item);
                }
                if (item.Item is Patologia)
                {
                    item.Item = gestorPAtologia.Buscar((Patologia)item.Item);
                }
            }
            return(resultado);
        }
Пример #2
0
 public List <Consulta> Listar()
 {
     lista = ConsultaMapper.Listar();
     foreach (var item in lista)
     {
         item.Paciente = GestionarPaciente.Buscar(item.Paciente);
     }
     return(lista);
 }
Пример #3
0
 public int Insertar(Consulta param)
 {
     param.Id = ConsultaMapper.Insertar(param);
     foreach (ConsultaDetalle item in param.Detalle)
     {
         ConsultaMapper.InsertarDetalle(param.Id, item);
     }
     Bitacora("Insertar", param);
     CalcularDVV();
     return(param.Id);
 }
Пример #4
0
        public int Modificar(Consulta param)
        {
            ConsultaMapper.BorrarDetalle(param);
            foreach (ConsultaDetalle item in param.Detalle)
            {
                ConsultaMapper.InsertarDetalle(param.Id, item);
            }
            int res = ConsultaMapper.Modificar(param);

            Bitacora("Modificar", param);
            CalcularDVV();
            return(res);
        }
Пример #5
0
        public string VerificarDVHLog()
        {
            string resultado = string.Empty;

            List <BE.iDigitoVerificador> lista = new List <BE.iDigitoVerificador>();

            lista.AddRange(DAL.UsuarioMapper.Listar());
            resultado += VerificarDVHLog(lista, UsuarioMapper.Tabla);

            lista.Clear();
            lista.AddRange(PacienteMapper.Listar());
            resultado += base.VerificarDVHLog(lista, PacienteMapper.Tabla);

            lista.Clear();
            lista.AddRange(ConsultaMapper.Listar());
            resultado += base.VerificarDVHLog(lista, ConsultaMapper.Tabla);

            //lista.Clear();
            //lista.AddRange(ConsultaMapper.Listar());
            //resultado += base.VerificarDVHLog(lista, ConsultaMapper.Tabla2);
            return(resultado);
        }
Пример #6
0
        public int VerificarDVV()
        {
            int resultado = 0;

            List <BE.iDigitoVerificador> lista = new List <BE.iDigitoVerificador>();

            lista.AddRange(DAL.UsuarioMapper.Listar());
            resultado += VerificarDVV(lista, DAL.UsuarioMapper.Tabla);

            lista.Clear();
            lista.AddRange(PacienteMapper.Listar());
            resultado += base.VerificarDVV(lista, PacienteMapper.Tabla);

            lista.Clear();
            lista.AddRange(ConsultaMapper.Listar());
            resultado += base.VerificarDVV(lista, ConsultaMapper.Tabla);

            //lista.Clear();
            //lista.AddRange(ConsultaMapper.Listar());
            //resultado += base.VerificarDVV(lista, ConsultaMapper.Tabla2);
            return(resultado);
        }
Пример #7
0
        public string VerificarDVVLog()
        {
            string resultado = Traducir("msgVerificandoDVV") + Environment.NewLine;

            List <BE.iDigitoVerificador> lista = new List <BE.iDigitoVerificador>();

            lista.AddRange(DAL.UsuarioMapper.Listar());
            resultado += VerificarDVVLog(lista, UsuarioMapper.Tabla);

            lista.Clear();
            lista.AddRange(PacienteMapper.Listar());
            resultado += base.VerificarDVVLog(lista, PacienteMapper.Tabla);

            lista.Clear();
            lista.AddRange(ConsultaMapper.Listar());
            resultado += base.VerificarDVVLog(lista, ConsultaMapper.Tabla);

            //lista.Clear();
            //lista.AddRange(ConsultaMapper.Listar());
            //resultado += base.VerificarDVVLog(lista, ConsultaMapper.Tabla2);
            return(resultado);
        }
Пример #8
0
 public ConsultaCrudFactory() : base()
 {
     mapper = new ConsultaMapper();
     dao    = SqlDao.GetInstance();
 }
Пример #9
0
 public List <ConsultaDetalle> BuscarDetalle(Consulta param)
 {
     return(ConsultaMapper.BuscarDetalle(param));
 }