public function deleteAction()
 {
     $form = new ProveedorForm();
     if ($form->isValidForDelete()) {
         $object = Proveedor::findOrFail(Input::get($this->key));
         $object->delete();
     }
     return Redirect::route($this->routeIndex);
 }
 public function borrarProveedor($id)
 {
     $proveedor = Proveedor::findOrFail($id);
     if ($this->proveedorData->borrarProveedor($proveedor)) {
         Session::flash('proveedor_eliminado', 'El proveedor ' . $proveedor->Nombre . ' fue eliminado');
         return true;
     } else {
         Session::flash('proveedor_no_eliminada', 'El proveedor ' . $proveedor->Nombre . ' no se elimino');
         return false;
     }
 }
 public function deleteAction()
 {
     try {
         $form = new ProveedorForm();
         if ($form->isValidForDelete()) {
             $object = Proveedor::findOrFail(Input::get($this->key));
             $object->delete();
         }
         return Redirect::route($this->routeIndex);
     } catch (\Illuminate\Database\QueryException $e) {
         //001 Codigo para mostrar error
     }
 }