Пример #1
0
 private HashMap ObtenerRuta(HashMap datos) {
   Ruta editar = (Ruta) datos.get("editarRuta");
   RutaDao rutaDao = new RutaDao();
   editar = rutaDao.obtener(editar.getId());
   datos.put("editarRuta", editar);
   return datos;
 }
Пример #2
0
  private HashMap ActivaRuta(HashMap datos) {
    Ruta ruta = (Ruta) datos.get("activarRuta");
    RutaDao rutaDao = new RutaDao();
    rutaDao.actualizarEstatus(1, ruta.getId());

    datos.put("inactivas", ObtenerInactivas(datos));
    return datos;
  }
Пример #3
0
 private HashMap ObtenerRutas(HashMap datos) {
   Sucursal sucSel = (Sucursal) datos.get("sucursalSel");
   List<Ruta> listado = new ArrayList<Ruta>();
   if (sucSel.getId() != 0) {
     RutaDao rutaDao = new RutaDao();
     listado = rutaDao.obtenerRutasDeSucursal(sucSel.getId());
   }
   datos.put("listado", listado);
   return datos;
 }
Пример #4
0
  private HashMap BajaDeRuta(HashMap datos) {
    Ruta baja = (Ruta) datos.get("bajaRuta");
    RutaDao rutaDao = new RutaDao();
    rutaDao.actualizarEstatus(0, baja.getId());

    datos = ObtenerRutas(datos);
    datos.remove("bajaRuta");

    return datos;
  }
Пример #5
0
  private HashMap GuardarNuevaRuta(HashMap datos) {
    Sucursal sucSel = (Sucursal) datos.get("sucursalSel");
    Ruta nueva = new Ruta();
    if (datos.get("accion").toString().equals("nueva")) {
      nueva = (Ruta) datos.get("nuevaRuta");
      nueva.setEstatus(1);
      nueva.setSucursal(sucSel);
    } else {
      nueva = (Ruta) datos.get("editarRuta");
    }

    RutaDao rutaDao = new RutaDao();
    if (datos.get("accion").toString().equals("nueva")) rutaDao.guardar(nueva);
    else rutaDao.actualizar(nueva);

    datos = ObtenerRutas(datos);
    datos.remove("accion");
    datos.remove("nuevaRuta");
    datos.remove("editarRuta");

    return datos;
  }
Пример #6
0
 private List<Ruta> ObtenerInactivas(HashMap datos) {
   Sucursal sucSel = (Sucursal) datos.get("sucursalSel");
   RutaDao rutaDao = new RutaDao();
   return rutaDao.obtenerRutasInactivasDeSucursal(sucSel.getId());
 }