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))
{
Console.Out.WriteLine("Opening connection");
//Console.Out.WriteLine("Opening connection");
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();
@ -42,7 +42,7 @@ namespace _2chSQL
{
Console.WriteLine(
string.Format(
"Post ID {0}: ({1})",
" {0}: {1}",
reader.GetInt32(0).ToString(),
reader.GetString(1)
//reader.GetString(2)
@ -72,7 +72,7 @@ namespace _2chSQL
using (var conn = new NpgsqlConnection(connString))
{
Console.Out.WriteLine("Opening connection");
//Console.Out.WriteLine("Opening connection");
conn.Open();
using (var command = new NpgsqlCommand("UPDATE dvach " +

View File

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