Advertisement
Guest User

Untitled

a guest
Oct 27th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.95 KB | None | 0 0
  1. static void Main(string[] args)
  2. {
  3. Console.Title = "MinilifeConsole v 0.3b";
  4. Console.WriteLine("Добро пожаловать в консольное приложение Minilife! Используете /help для помощи");
  5. while (true)
  6. {
  7. Console.Write("> ");
  8. string line = Console.ReadLine();
  9. switch (line)
  10. {
  11. case "/unload":
  12. {
  13. string connectdb = "server=localhost;user=root;database=minilife;password=Ani123151";
  14.  
  15. MySqlConnection conn = new MySqlConnection(connectdb);
  16.  
  17. conn.Open();
  18.  
  19. int userid;
  20.  
  21. userid = int.Parse(Console.ReadLine());
  22.  
  23. string sql = "SELECT * FROM m_user WHERE user_id = " + userid;
  24.  
  25. MySqlCommand command = new MySqlCommand(sql, conn);
  26.  
  27. MySqlDataReader reader = command.ExecuteReader();
  28.  
  29. while (reader.Read())
  30. {
  31. Console.WriteLine("ID: " + reader[0].ToString() + " USER: " + reader[1].ToString() + " EMAIL: " + reader[3].ToString() + " GROUP: " + reader[4].ToString() + " IP: " + reader[5].ToString());
  32. }
  33. reader.Close();
  34. conn.Close();
  35. }
  36. break;
  37. case "/edit":
  38. {
  39. Console.WriteLine("Команда edit значений по юзеру");
  40. }
  41. break;
  42. case "/ban":
  43. {
  44. Console.WriteLine("Команда banned значений по юзеру и причинам с датой");
  45. }
  46. break;
  47. case "/debug":
  48. {
  49. Console.WriteLine("Команда debug значений сервера");
  50. }
  51. break;
  52. case "/exit":
  53. {
  54. Environment.Exit(0);
  55. }
  56. break;
  57. case "/help":
  58. {
  59. string[] commands = new string[]
  60. {
  61. "Перечень команд которые доступны на момент этой версии:",
  62. "1. /unload Команда unload значенияй по юзерам и группам",
  63. "2. /edit Команда edit значений по юзеру",
  64. "3. /ban Команда banned значений по юзеру и причинам с датой",
  65. "4. /debug Команда debug значений сервера",
  66. "5. /exit безопасное завершение работы приложения",
  67. "Если возникнут проблемы, обращайтесь к создателю программы",
  68. };
  69. foreach (var str in commands)
  70. Console.WriteLine(str);
  71. }
  72. break;
  73. default:
  74. {
  75. Console.WriteLine("Такой команды не существует! Используете команду /help");
  76. }
  77. break;
  78. }
  79.  
  80.  
  81.  
  82. }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement