Пример #1
0
 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));
            }
        }