public RepositorioMedicamentos(SqlConnection connection, RepositorioDrogas repositorioDrogas, RepositorioTiposDeMedicamentos repositorioTiposDeMedicamentos, RepositorioFormasFarmaceuticas repositorioFormasFarmaceuticas, RepositorioLaboratorios repositorioLaboratorios) { _connection = connection; _repositorioDrogas = repositorioDrogas; _repositorioTiposDeMedicamentos = repositorioTiposDeMedicamentos; _repositorioFormasFarmaceuticas = repositorioFormasFarmaceuticas; _repositorioLaboratorios = repositorioLaboratorios; }
public List <Medicamento> GetLista() { _conexion = new ConexionBd(); _repositorioDrogas = new RepositorioDrogas(_conexion.AbrirConexion()); _repositorioTiposDeMedicamentos = new RepositorioTiposDeMedicamentos(_conexion.AbrirConexion()); _repositorioFormasFarmaceuticas = new RepositorioFormasFarmaceuticas(_conexion.AbrirConexion()); _repositorioLaboratorios = new RepositorioLaboratorios(_conexion.AbrirConexion()); _repositorioMedicamentos = new RepositorioMedicamentos(_conexion.AbrirConexion(), _repositorioDrogas, _repositorioTiposDeMedicamentos, _repositorioFormasFarmaceuticas, _repositorioLaboratorios); var lista = _repositorioMedicamentos.GetLista(); _conexion.CerrarConexion(); return(lista); }
public void Borrar(int id) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioDrogas(_conexion.AbrirConexion()); _repositorio.Borrar(id); _conexion.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(Droga droga) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioDrogas(_conexion.AbrirConexion()); _repositorio.Guardar(droga); _conexion.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public Medicamento GetMedicamentoPorId(int id) { _conexion = new ConexionBd(); _repositorioDrogas = new RepositorioDrogas(_conexion.AbrirConexion()); _repositorioTiposDeMedicamentos = new RepositorioTiposDeMedicamentos(_conexion.AbrirConexion()); _repositorioFormasFarmaceuticas = new RepositorioFormasFarmaceuticas(_conexion.AbrirConexion()); _repositorioLaboratorios = new RepositorioLaboratorios(_conexion.AbrirConexion()); _repositorioMedicamentos = new RepositorioMedicamentos(_conexion.AbrirConexion(), _repositorioDrogas, _repositorioTiposDeMedicamentos, _repositorioFormasFarmaceuticas, _repositorioLaboratorios); var p = _repositorioMedicamentos.GetMedicamentoPorId(id); _conexion.CerrarConexion(); return(p); }
public Droga GetDroga(string nombreDroga) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioDrogas(_conexion.AbrirConexion()); var droga = _repositorio.GetDroga(nombreDroga); _conexion.CerrarConexion(); return(droga); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(Droga droga) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioDrogas(_conexion.AbrirConexion()); var estaRelacionado = _repositorio.EstaRelacionado(droga); _conexion.CerrarConexion(); return(estaRelacionado); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(Droga droga) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioDrogas(_conexion.AbrirConexion()); var existe = _repositorio.Existe(droga); _conexion.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public List <Droga> GetLista() { try { _conexion = new ConexionBd(); _repositorio = new RepositorioDrogas(_conexion.AbrirConexion()); var lista = _repositorio.GetLista(); _conexion.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(Lote lote) { _conexion = new ConexionBd(); _repositorioDrogas = new RepositorioDrogas(_conexion.AbrirConexion()); _repositorioTiposDeMedicamentos = new RepositorioTiposDeMedicamentos(_conexion.AbrirConexion()); _repositorioFormasFarmaceuticas = new RepositorioFormasFarmaceuticas(_conexion.AbrirConexion()); _repositorioLaboratorios = new RepositorioLaboratorios(_conexion.AbrirConexion()); _repositorioMedicamentos = new RepositorioMedicamentos(_conexion.AbrirConexion(), _repositorioDrogas, _repositorioTiposDeMedicamentos, _repositorioFormasFarmaceuticas, _repositorioLaboratorios); _repositorioLotes = new RepositorioLotes(_conexion.AbrirConexion(), _repositorioMedicamentos); var Existe = _repositorioLotes.Existe(lote); _conexion.CerrarConexion(); return(Existe); }