Пример #1
0
 public void Borrar(decimal id)
 {
     _conexion            = new ConexionBD();
     _repositorioColmenar = new RepositorioColmenar(_conexion.AbrirConexion());
     _repositorioColmenar.Borrar(id);
     _conexion.CerrarConexion();
 }
Пример #2
0
        public List <Colmenar> GetLista()
        {
            _conexion            = new ConexionBD();
            repositorioPais      = new RepositorioPais(_conexion.AbrirConexion());
            repositorioProvincia = new RepositorioProvincia(_conexion.AbrirConexion(), repositorioPais);
            _repositorioCiudad   = new RepositorioCiudad(_conexion.AbrirConexion(), repositorioProvincia);
            repositorioInsumo    = new RepositorioInsumo(_conexion.AbrirConexion(), repositorioProveedor);
            _repositorioColmenar = new RepositorioColmenar(_conexion.AbrirConexion(), _repositorioCiudad, repositorioEstadoColmena, repositorioInsumo);
            var lista = _repositorioColmenar.GetLista();

            _conexion.CerrarConexion();
            return(lista);
        }
Пример #3
0
        public Colmenar GetColmenarPorId(decimal id)
        {
            _conexion            = new ConexionBD();
            repositorioPais      = new RepositorioPais(_conexion.AbrirConexion());
            repositorioProvincia = new RepositorioProvincia(_conexion.AbrirConexion(), repositorioPais);
            _repositorioCiudad   = new RepositorioCiudad(_conexion.AbrirConexion(), repositorioProvincia);
            repositorioInsumo    = new RepositorioInsumo(_conexion.AbrirConexion(), repositorioProveedor);
            _repositorioColmenar = new RepositorioColmenar(_conexion.AbrirConexion(), _repositorioCiudad, repositorioEstadoColmena, repositorioInsumo);
            var p = _repositorioColmenar.GetColmenarPorId(id);

            _conexion.CerrarConexion();
            return(p);
        }
Пример #4
0
 public bool Existe(Colmenar colmenar)
 {
     try
     {
         _conexion            = new ConexionBD();
         repositorioPais      = new RepositorioPais(_conexion.AbrirConexion());
         repositorioProvincia = new RepositorioProvincia(_conexion.AbrirConexion(), repositorioPais);
         _repositorioCiudad   = new RepositorioCiudad(_conexion.AbrirConexion(), repositorioProvincia);
         repositorioInsumo    = new RepositorioInsumo(_conexion.AbrirConexion(), repositorioProveedor);
         _repositorioColmenar = new RepositorioColmenar(_conexion.AbrirConexion(), _repositorioCiudad, repositorioEstadoColmena, repositorioInsumo);
         var existe = _repositorioColmenar.Existe(colmenar);
         _conexion.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Пример #5
0
 public void Guardar(Colmenar colmenar)
 {
     try
     {
         _conexion = new ConexionBD();
         SqlConnection cn = _conexion.AbrirConexion();
         transaction          = cn.BeginTransaction();
         _repositorioColmenar = new RepositorioColmenar(cn, transaction);
         repositorioInsumo    = new RepositorioInsumo(cn, transaction);
         repositorioInsumo.EditarInsumo(colmenar);
         _repositorioColmenar.Guardar(colmenar);
         transaction.Commit();
         _conexion.CerrarConexion();
     }
     catch (Exception e)
     {
         transaction.Rollback();
         throw new Exception(e.Message);
     }
 }