public bool borrarEmpleado() { bool correcto = true; empServ.delete(empleadoSeleccionado); try { empServ.save(); } catch (DbUpdateException dbex) { correcto = false; System.Console.WriteLine(dbex.StackTrace); System.Console.WriteLine(dbex.InnerException); } return(correcto); }
/// <summary> /// Borra el empleado que este seleccionado /// </summary> /// <returns>Devuelve true si no ha habido ninguna excepcion, /// devuelve false si hay alguna excepcion</returns> public Boolean borrar() { bool correcto = true; try { empServ.delete(empleadoNuevo); empServ.save(); } catch (DbUpdateException dbex) { correcto = false; logger.Error("Ha habido un problema al borrar una pieza", dbex); } catch (Exception ex) { logger.Error("Ha habido error inesperado al borrar el empleado de la base de datos", ex); correcto = false; } return(correcto); }