コード例 #1
0
ファイル: MVEmpleado.cs プロジェクト: Manixbmw/TallerMecanico
        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);
        }
コード例 #2
0
        /// <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);
        }