public static int PrintMainMenu(string strLogInOut, Client myActiveClient) { ColorAlternatorFactory alternatorFactory = new ColorAlternatorFactory(); ColorAlternator alternator = alternatorFactory.GetAlternator(1, Color.Aqua, Color.Aquamarine); string strOp; Console.Clear(); Console.ResetColor(); HpVarious.WriteArt(APP_NAME); if (myActiveClient.Name != null) { Console.WriteLine($"{myActiveClient.Name} {myActiveClient.LastName} ({(DateTime.Today.Year - myActiveClient.Birthdate.Year).ToString()} años), Bienvenido...\n", Color.AliceBlue); } Console.WriteLineAlternating("\t(1) MOSTRAR CATALOGO", alternator); Console.WriteLineAlternating("\t(2) ALQUILAR/DEVOLVER PELICULA", alternator); Console.WriteLineAlternating("\t(3) MIS ALQUILERES", alternator); Console.WriteLineAlternating($"\t(4) {strLogInOut}", alternator); Console.WriteLineAlternating("\t(5) SALIR", alternator); do { Console.Write("\nOpcion: ", Color.CadetBlue); Console.ResetColor(); strOp = HpVarious.ReadNumber("12345", 1); } while (strOp == ""); Console.ResetColor(); return(Convert.ToInt32(strOp));//return Convert.ToInt32(Console.ReadLine()); }
public static string[] PrintLogInMenu(SQLDBConnection myDB) { ColorAlternatorFactory alternatorFactory = new ColorAlternatorFactory(); ColorAlternator alternator = alternatorFactory.GetAlternator(1, Color.Aqua, Color.Aquamarine); string[] userAndPass = new string[3]; bool exist; Console.Clear(); //Console.WriteLine("SISTEMA RESERVA DE HOTEL BBKBOOTCAMP 2020 (6ta Edición)\n"); HpVarious.WriteArt(APP_NAME); Console.WriteAlternating("Bienvenido, deberá contar con un usuario válido para acceder a las opciones del aplicativo\n\n", alternator); do { Console.WriteAlternating("Nombre Usuario (DNI): ", alternator); userAndPass[0] = Console.ReadLine(); exist = HpClients.ClientExist(myDB, userAndPass[0]); if (!exist) { Console.WriteLine("ERROR. Usuario no existe. Indique un usuario válido!!!\n", Color.Red); } } while (!exist); do { Console.WriteAlternating("Contraseña: ", alternator); userAndPass[1] = HpVarious.ReadPassWord(); exist = HpClients.ClientPasswordExist(myDB, userAndPass); if (!exist) { Console.WriteLine("\t\tERROR. Password Incorrecto. Introduzca nuevamente la contraseña", Color.Red); } else { userAndPass[2] = "true"; } } while (!exist); return(userAndPass); }
public static int PrintMenuOp2() { ColorAlternatorFactory alternatorFactory = new ColorAlternatorFactory(); ColorAlternator alternator = alternatorFactory.GetAlternator(1, Color.Aqua, Color.Aquamarine); string strOp; Console.Clear(); Console.ResetColor(); HpVarious.WriteArt(APP_NAME); WriteArea("AREA ALQUILAR\n"); Console.WriteLineAlternating("\t(1) MOSTRAR PELICULAS DISPONIBLES PERMITIDAS", alternator); Console.WriteLineAlternating("\t(2) ALQUILAR PELICULA", alternator); Console.WriteLineAlternating("\t(3) DEVOLUCION PELICULA", alternator); Console.WriteLineAlternating("\t(4) VOLVER", alternator); do { Console.Write("\nOpcion: ", Color.CadetBlue); Console.ResetColor(); strOp = HpVarious.ReadNumber("1234", 1); } while (strOp == ""); Console.ResetColor(); return(Convert.ToInt32(strOp)); }