Ejemplo n.º 1
0
 //Obtener Compañia
 public Compania ObtenerCompania(int idCompania)
 {
     try
     {
         return(CompaniaDAO.Obtener(idCompania));
     }
     catch (DataAccessException daex)
     {
         throw daex;
     }
     catch (Exception ex)
     {
         log.Error(ex.Message, ex);
         throw new BusinessLogicException("Ocurrio un error, no se pudo listar el registro", ex);
     }
 }
Ejemplo n.º 2
0
 //Listar Compañias
 public IList <Compania> Listar()
 {
     try
     {
         return(CompaniaDAO.ListarTodos());
     }
     catch (DataAccessException daex)
     {
         throw daex;
     }
     catch (Exception ex)
     {
         log.Error(ex.Message, ex);
         throw new BusinessLogicException("Ocurrio un error, no se pudo listar los registros", ex);
     }
 }
Ejemplo n.º 3
0
 //Modificar Compania
 public bool ModificarCompania(Compania compania, string codUbigeo)
 {
     try
     {
         compania.Ubigeo = UbigeoDAO.Obtener(codUbigeo);
         return(CompaniaDAO.Modificar(compania));
     }
     catch (DataAccessException daex)
     {
         throw daex;
     }
     catch (Exception ex)
     {
         log.Error(ex.Message, ex);
         throw new BusinessLogicException("Ocurrio un error, no se pudo modificar el registro", ex);
     }
 }
Ejemplo n.º 4
0
 //Crear Compania
 public void CrearCompania(Compania compania, string codUbigeo)
 {
     try
     {
         compania.Ubigeo = UbigeoDAO.Obtener(codUbigeo);
         CompaniaDAO.Crear(compania);
     }
     catch (DataAccessException daex)
     {
         throw daex;
     }
     catch (Exception ex)
     {
         log.Error(ex.Message, ex);
         throw new BusinessLogicException("Ocurrio un error, no se pudo guardar el registro", ex);
     }
 }
Ejemplo n.º 5
0
        //Eliminar Compania

        public bool EliminarCompania(int idCompania, string usuLogin)
        {
            try
            {
                Compania compania = CompaniaDAO.Obtener(idCompania);
                compania.Estado   = false;
                compania.UsuLogin = usuLogin;
                return(CompaniaDAO.Modificar(compania));
            }
            catch (DataAccessException daex)
            {
                throw daex;
            }
            catch (Exception ex)
            {
                log.Error(ex.Message, ex);
                throw new BusinessLogicException("Ocurrio un error, no se pudo eliminar el registro", ex);
            }
        }