Exemple #1
0
 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();
     }
 }
Exemple #2
0
        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
        }