public override void Eliminar() { try { Console.Clear(); Console.Write("Ingrese el ID del usuario a eliminar: "); int ID = int.Parse(Console.ReadLine()); UsuarioNegocio.Delete(ID); Console.WriteLine("Usuario eliminado con exito"); } catch (FormatException) { Console.WriteLine("La ID ingresada debe ser un número entero"); } catch (NullReferenceException) { Console.WriteLine("No existe ningún usuario con esa ID"); } catch (Exception e) { Console.WriteLine(e.Message); } finally { Console.WriteLine("Presione una tecla para continuar"); Console.ReadKey(); } }
public void Eliminar() { try { string sel1 = "no"; Console.Clear(); Console.Write("╔ Ingrese el ID del Usuario a ELIMINAR:"); int ID = int.Parse(Console.ReadLine()); Console.WriteLine("╚ El Usuario A Eliminar es:"); MostrarDatos(UsuarioNegocio.GetOne(ID)); Console.Write("\n╔ Para Confirmar escriba [ eliminar ] o [ del ]:"); sel1 = Console.ReadLine().ToUpper();; if ((sel1 == "ELIMINAR") || (sel1 == "DEL")) { UsuarioNegocio.Delete(ID); Console.WriteLine("╚ Se Elimino el Usuario Con Exito"); Console.ReadKey(); } else { Console.WriteLine("╚ Operacion Cancelada"); Console.ReadKey(); } } #region ExcepcionesEliminar catch (FormatException fe) { Console.WriteLine(); Console.WriteLine("|X| La ID Ingresada debe ser un Numero Entero |X|"); } catch (NullReferenceException nre) { Console.WriteLine(); Console.WriteLine("|X| No Existe Usuario con Esa ID |X|"); } catch (Exception e) { Console.WriteLine(); Console.WriteLine("|X| Error Desconocido , Ni siquiera deberias ver esto |X|"); } finally { Console.WriteLine("\nPresione una tecla para continuar..."); Console.ReadKey(); } #endregion }