示例#1
0
        public List <Cliente> TraerClientes()
        {
            this.clientes = clienteMapper.TraerTodos();

            if (clientes.Count > 0)
            {
                return(this.clientes);
            }
            else
            {
                throw new SinClientesException();
            }
        }
示例#2
0
 public HotelServicios()
 {
     _listahoteles      = new List <Hotel>();
     _listaHabitaciones = new List <Habitacion>();
     _listaReservas     = new List <Reserva>();
     //Cache
     _listaclientes = ClienteMapper.TraerTodos();
     _listahoteles  = HotelMapper.Hotel_getAll();
     _listaReservas = ReservaMapper.Reserva_getAll();
     foreach (Hotel a in _listahoteles)
     {
         _listaHabitaciones.AddRange(HabitacionMapper.Habitacion_getAllByHotel(a.Id));
     }
 }
示例#3
0
        public int InsertarCliente(Cliente cli)
        {
            List <Cliente> result = mapper.TraerTodos();

            foreach (Cliente C in result) // valida el negocio que no este ya cargado
            {
                if (cli.Dni == C.Dni)
                {
                    throw new Exception("El cliente ya existe");
                }
            }

            TransactionResult resultado = mapper.Insert(cli);

            if (!resultado.IsOk)
            {
                throw new Exception("Hubo un error en la petición al servidor.Detalle: " + resultado.Error);
            }
            else
            {
                return(resultado.Id);
            }
        }
示例#4
0
        public List <Cliente> TraerClientes()
        {
            List <Cliente> result = mapper.TraerTodos();

            return(result);
        }
 public List <Cliente> TraerClientes()
 {
     _lstClientes = mapper.TraerTodos(); // yo aca podria hacer algun tipo de filtro en lugar de traer todos los clientes
     // estariamos duplicando el metodo en este sentido
     return(_lstClientes);
 }
示例#6
0
 public ClienteServicio()
 {
     mapper       = new ClienteMapper();
     _lstClientes = mapper.TraerTodos();
 }
        public List <Cliente> TraerClientes()
        {
            List <Cliente> clientes = mapper.TraerTodos();

            return(clientes);
        }
 public void RefrescarCache()
 {
     cacheClientes = mapper.TraerTodos();
     AsignarCuentasAClientes();
 }
 private void ClienteCache()
 {
     _listaclientes = ClienteMapper.TraerTodos();
 }