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); }
public List <Consulta> Listar() { lista = ConsultaMapper.Listar(); foreach (var item in lista) { item.Paciente = GestionarPaciente.Buscar(item.Paciente); } return(lista); }
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); }
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); }
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); }
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); }
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); }
public ConsultaCrudFactory() : base() { mapper = new ConsultaMapper(); dao = SqlDao.GetInstance(); }
public List <ConsultaDetalle> BuscarDetalle(Consulta param) { return(ConsultaMapper.BuscarDetalle(param)); }