public ActionResult Delete(int id) { try { var _facturas = FacturaBL.ObtenerPorCliente(id); var _listaFacturas = (_facturas).Cast <Factura>().ToList(); if (_listaFacturas.Count > 0) { ViewBag.Message = "no se puede borrar el cliente. Hay facturas asociadas al mismo."; return(View(id)); } else { _base = new ClienteBL(); _base.Borrar(id); return(RedirectToAction("Index")); } } catch { return(View(id)); } }
public ActionResult Delete(int id) { try { ProductoBL _existenProductos = new ProductoBL(); if (_existenProductos.ExistenFacturas(id)) { ViewBag.Message = "no se puede borrar el producto. Hay facturas asociadas al mismo."; return(View(id)); } else { _base = new ProductoBL(); _base.Borrar(id); return(RedirectToAction("Index")); } } catch { return(View(id)); } }