Updated UI

This commit is contained in:
RakVhalate 2022-10-14 23:45:38 +10:00
parent 3a09f89384
commit 476f5d9351
8 changed files with 18 additions and 7 deletions

View File

@ -30,11 +30,11 @@ namespace _2chSQL
using (var conn = new NpgsqlConnection(connString)) using (var conn = new NpgsqlConnection(connString))
{ {
Console.Out.WriteLine("Opening connection"); //Console.Out.WriteLine("Opening connection");
conn.Open(); conn.Open();
using (var command = new NpgsqlCommand("SELECT * FROM dvach", conn)) using (var command = new NpgsqlCommand("SELECT post_id, substring(post,1,200) FROM dvach ORDER BY post_id DESC limit 20", conn))
{ {
var reader = command.ExecuteReader(); var reader = command.ExecuteReader();
@ -42,7 +42,7 @@ namespace _2chSQL
{ {
Console.WriteLine( Console.WriteLine(
string.Format( string.Format(
"Post ID {0}: ({1})", " {0}: {1}",
reader.GetInt32(0).ToString(), reader.GetInt32(0).ToString(),
reader.GetString(1) reader.GetString(1)
//reader.GetString(2) //reader.GetString(2)
@ -72,7 +72,7 @@ namespace _2chSQL
using (var conn = new NpgsqlConnection(connString)) using (var conn = new NpgsqlConnection(connString))
{ {
Console.Out.WriteLine("Opening connection"); //Console.Out.WriteLine("Opening connection");
conn.Open(); conn.Open();
using (var command = new NpgsqlCommand("UPDATE dvach " + using (var command = new NpgsqlCommand("UPDATE dvach " +

View File

@ -7,16 +7,26 @@ namespace Driver
{ {
public class Program public class Program
{ {
static void Main() public static void ClearScreen()
{ {
Console.Clear();
Console.WriteLine("Добро пожаловать на кибердвач! Введите команду 'list' чтобы показать все посты в треде, введите команду 'update' чтобы изменить содержимое поста, введите команду 'add' чтобы добавить пост"); Console.WriteLine("Добро пожаловать на кибердвач! Введите команду 'list' чтобы показать все посты в треде, введите команду 'update' чтобы изменить содержимое поста, введите команду 'add' чтобы добавить пост");
Console.WriteLine("Введите Exit для выхода из программы"); Console.WriteLine("Введите Exit для выхода из программы");
}
static void Main()
{
ClearScreen();
while (true) while (true)
{ {
string input = Console.ReadLine(); string input = Console.ReadLine();
if (input == "list") DBLinks.DbList(); if (input == "list")
if (input == "upd")
{ {
ClearScreen();
DBLinks.DbList();
}
if (input == "upd")
{
ClearScreen();
Console.WriteLine("Введите через знак $ номер поста и текст, который хотите туда сохранить"); Console.WriteLine("Введите через знак $ номер поста и текст, который хотите туда сохранить");
string updline = Console.ReadLine(); string updline = Console.ReadLine();
string[] update = updline.Split('$'); string[] update = updline.Split('$');
@ -27,6 +37,7 @@ namespace Driver
} }
if(input == "add") if(input == "add")
{ {
ClearScreen();
Console.WriteLine("Напишите что-нибудь"); Console.WriteLine("Напишите что-нибудь");
DBLinks.DbAdd(Console.ReadLine()); DBLinks.DbAdd(Console.ReadLine());
DBLinks.DbList(); DBLinks.DbList();

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.