コード例 #1
0
 public RepositorioMedicamentos(SqlConnection connection, RepositorioDrogas repositorioDrogas,
                                RepositorioTiposDeMedicamentos repositorioTiposDeMedicamentos, RepositorioFormasFarmaceuticas repositorioFormasFarmaceuticas,
                                RepositorioLaboratorios repositorioLaboratorios)
 {
     _connection        = connection;
     _repositorioDrogas = repositorioDrogas;
     _repositorioTiposDeMedicamentos = repositorioTiposDeMedicamentos;
     _repositorioFormasFarmaceuticas = repositorioFormasFarmaceuticas;
     _repositorioLaboratorios        = repositorioLaboratorios;
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
        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);
        }
コード例 #6
0
 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);
     }
 }
コード例 #7
0
 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);
     }
 }
コード例 #8
0
 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);
     }
 }
コード例 #9
0
 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);
     }
 }
コード例 #10
0
        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);
        }