public void _Login() { Console.WriteLine("\t\t Bienvenido al Cajero Automático"); Console.Write("\t Usuario: "); string User = Console.ReadLine(); Console.Write("\t Contraseña: "); string Pass = Console.ReadLine(); Console.WriteLine(Pass = "******"); string UserAdmin = "1234-1234-1234-1234"; string PassCorrect = "Admin123"; int MaxAttempts = 3; Console.ReadKey(); if (User != UserAdmin || Pass != PassCorrect) { Console.WriteLine("\tMENSAJE DE PUREBA!!-USUARIO NO ADMIN"); } else { Seccion_Administrador seccion_Administrador = new Seccion_Administrador(); seccion_Administrador.Menu_Admin(); } Console.ReadKey(); }
public void Menu_ATM() { Console.Clear(); Console.Title = "CONFIGURACIÓN ATM"; Console.WriteLine("\n\t\t MENU PRINCIPAL ATM \n"); Console.WriteLine("\t 1. Cambiar nombre de Banco"); Console.WriteLine("\t 2. Modo de dispensación"); Console.WriteLine("\t 0. Volver atrás"); Console.Write("\t Ingrese el número segun la opción deseada: "); int Menu = Convert.ToInt32(Console.ReadLine()); switch (Menu) { case 1: _NameBank(); break; case 2: break; case 0: Seccion_Administrador seccion_Administrador = new Seccion_Administrador(); seccion_Administrador.Menu_Admin(); Console.ReadKey(); break; } }
public static void Exit() { Console.Clear(); Console.WriteLine("¿Esta seguro que desea salir?\n1-Si\n2-No"); int resp = Convert.ToInt32(Console.ReadLine()); switch (resp) { case 1: { Login._Login(); break; } case 2: { Seccion_Administrador.Menu_Admin(); break; } } }
public static void _Login() { int MaxAttempts = 3; Console.Clear(); Console.WriteLine("\t\t Bienvenido al Cajero Automático"); Console.Write("\t Numero de tarjeta: "); string User = Console.ReadLine(); Console.Write("\t Contraseña: "); string pass = ""; ConsoleKeyInfo info = Console.ReadKey(true); while (info.Key != ConsoleKey.Enter) { if (info.Key != ConsoleKey.Backspace) { if (info.Key != ConsoleKey.RightArrow) { if (info.Key != ConsoleKey.LeftArrow) { if (info.Key != ConsoleKey.UpArrow) { if (info.Key != ConsoleKey.DownArrow) { Console.Write("#"); pass += info.KeyChar; } } } } } else if (info.Key == ConsoleKey.Backspace) { if (!string.IsNullOrEmpty(pass)) { //remove one character from the list of pass characters pass = pass.Substring(0, pass.Length - 1); // get the location of the cursor int position = Console.CursorLeft; // move the cursor to the left by one character Console.SetCursorPosition(position - 1, Console.CursorTop); //remplace it with space Console.WriteLine(" "); Console.SetCursorPosition(position - 1, Console.CursorTop); } } info = Console.ReadKey(true); } string UserAdmin = "1234-1234-1234-1234"; string PassCorrect = "Admin123"; if (User != UserAdmin || Pass != PassCorrect) { Console.WriteLine("\tMENSAJE DE PUREBA!!-USUARIO NO ADMIN"); } else { Seccion_Administrador.Menu_Admin(); } if (User == UserAdmin || Pass != PassCorrect) { Console.WriteLine("\t\t#########################################################"); Console.WriteLine("\t\t#La contraseña no es correcta, intentelo una nueva vez###\n\t\t#OJO Tiene 3 intentos antes de que se active el bloqueo##"); Console.WriteLine("\t\t#########################################################"); } if (i == MaxAttempts) { Console.WriteLine("Se activo el bloqueo a su cuenta"); } Console.ReadKey(); }
public static void Editpass_admin() { if (_UsersAdmin.Count == 0) { Console.WriteLine("\t Lista de Usuarios vacia "); } else { Console.Write("\t Introduzca el numero de la Tarjeta segun el usuario que desee editar: "); string targetUser = Console.ReadLine(); var User = _UsersAdmin.Find(x => x.Name == targetUser); if (true) { if (_UsersAdmin.Contains(User)) { Console.Clear(); Console.WriteLine("\tIntroduzca la nueva contraseña: "); string newpassword = Console.ReadLine(); Console.Write("\t Introduzca la nueva contraseña de nuevo"); string newpassagain = Console.ReadLine(); if (newpassword == newpassagain) { Console.WriteLine("\t Escriba la antigua contraseña para validar que sea usted:"); string oldpass = Console.ReadLine(); var UserA = _UsersAdmin.Find(x => x.Password == oldpass); if (oldpass ==) { Console.WriteLine("\t Usuario Editado Con Exito!!"); Seccion_Administrador.Menu_Admin(); } else { Console.WriteLine("\t\tContraseña incorrecta intente de nuevo"); Editpass_admin(); } } else { Console.WriteLine("Las contraseñas no coinciden, intentelo de nuevo"); Editpass_admin(); } User.Password = newpassword; Console.ReadKey(); } } else { Console.WriteLine("\t\t El numero de tarjeta no es valido o no existe ¿desea un nuevo numero de tarjeta?\n1-Si\n2-No"); int Valid = Convert.ToInt32(Console.ReadLine()); switch (Valid) { case 1: { Editpass_admin(); break; } case 2: { Seccion_Administrador.Menu_Admin(); } } } } }