예제 #1
0
 private bool CuponDisponible(CuponDescuento cupondb)
 {
     if (cupondb.cantidadesUso <= 0 && cupondb.usado)
     {
         return false;
     }
     if (cupondb.cantidadesUso >= 1 && !cupondb.usado)
     {
         return true;
     }
     return false;
 }
예제 #2
0
 private bool CuponCaducado(CuponDescuento cupondb)
 {
     if (cupondb.fechaCaducidad > DateTime.Now)
     {
         return false;
     }
     return true;
 }
예제 #3
0
 public ActionResult EliminarCupon(CuponDescuento model)
 {
     _descuentos.Eliminar(model);
     ServicioDeMensajes.darMensaje(enumMensaje.Eliminado,ControllerContext.Controller);
     return RedirectToAction("Index");
 }
예제 #4
0
 private bool CumpleConElMinimo(CuponDescuento cupondb, decimal total)
 {
     if (cupondb.minimoRequerido < total)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
예제 #5
0
 public ActionResult NuevoCupon(CuponDescuento model)
 {
     if (existeCupon(model.codigoCupon)) {
         ModelState.AddModelError(string.Empty,"Este cupon ya existe");
         ViewBag.usuarios = _clientes.Cargar();
         ViewBag.tipos = cargaTipos;
         return View(model);
     }
     if (ModelState.IsValid) {
         _descuentos.Agregar(model);
         ServicioDeMensajes.darMensaje(enumMensaje.Agregado,ControllerContext.Controller);
         return RedirectToAction("Index");
     }
     ViewBag.usuarios = _clientes.Cargar();
     ViewBag.tipos = cargaTipos;
     return View(model);
 }