From 476f5d93515c64245a20ac8c18e6b1a38d63b241 Mon Sep 17 00:00:00 2001 From: RakVhalate Date: Fri, 14 Oct 2022 23:45:38 +1000 Subject: [PATCH] Updated UI --- DBLinks.cs | 8 ++++---- Program.cs | 17 ++++++++++++++--- bin/Debug/net6.0/2chSQL.dll | Bin 8704 -> 8704 bytes bin/Debug/net6.0/2chSQL.pdb | Bin 11440 -> 11496 bytes obj/Debug/net6.0/2chSQL.dll | Bin 8704 -> 8704 bytes obj/Debug/net6.0/2chSQL.pdb | Bin 11440 -> 11496 bytes obj/Debug/net6.0/ref/2chSQL.dll | Bin 5632 -> 5632 bytes obj/Debug/net6.0/refint/2chSQL.dll | Bin 5632 -> 5632 bytes 8 files changed, 18 insertions(+), 7 deletions(-) diff --git a/DBLinks.cs b/DBLinks.cs index 66a9930..6d1810e 100644 --- a/DBLinks.cs +++ b/DBLinks.cs @@ -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 " + diff --git a/Program.cs b/Program.cs index 257498c..b99570c 100644 --- a/Program.cs +++ b/Program.cs @@ -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 == "upd") + 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(); diff --git a/bin/Debug/net6.0/2chSQL.dll b/bin/Debug/net6.0/2chSQL.dll index 0818dc19a951a93e32c63054a73995c3c45d5fa7..4d68353b0682c35d6da6eb1bfc9baa5457f46f52 100644 GIT binary patch delta 2408 zcmbVOYiv|S6#i!J-DlfvcbDy!7VP%5F0kNIq_!0w&;lYLk5aKp6fCcr+J)N+EvVaq zk81F-Uad)qL8B6Dd_p!^^N!QeNu+XWxLyy^Y!_nmX* zoHKW3Zg;SCu=Uwt^Ww&zeogP0B;HStt@hp104xKqn}IowbXBl$El^0kXEw0Pu99)P zLtHHm+Cw50u^FtcTX;)2@NzBiYY8Bzo&2+BmL=@va$af&Vm`nNi=Hj9Voi65aXOXZ z!GwX&_+)?|F^3x8_zpE<%;)twt-~tZPhQ}P`*IO6ceajoY}{Gsj@Rd$*4Oz0DV?Oq zQ(0S@3@}B|^qZxlelt88^W-vYlDYIjhu;ye9nXeAyTCgPeY6Tu$>K z9CS6_dg;=osns$TRMVVVk#Im9w(mFQq$cQ@^oGaZ3#yMKNv{ueFbMj}DL3Q75B>f6Srb@+9;ezT%K8RwbIB z$*Qr-GuifmeV=3D-&@aCJkR0TGUJO->G;=FRJ-#3wR>f^9=`Iu%pNPYo1D@5?4CGg z9i?f|08HzQVrHIk=jUuZK&E9l?X>fn<`M?fJPbU@=dj{!eO6b`re3vbCbw`2gKOH` zFoBzb=LIzj+ZVO+SzB!X;cW1z^UGq0+D)#i)EkBqQ=~$tc)=*f=X5#IBJP$>l*mKG zeL~?HjRP8g&=}Wv9BS+h@^!{UO@*hS@J4bkF31t$A}FjkMrdEiNFRE2%p>yk6ip^W z12`=UjR5+MIs{N>6f&u)gVqwgIH42W&J+RM1m)dma8vQ(_TVMdw?dTQQ~YSm&Z~0q zhE`Jh&S@o?SMa^OB)1xKkuvzDQu3k^BYu5Wo1YL@7z%en;cAVG zXt+MHoGYD6yVG5Iq<+1SgYHy-%d@ zVhXVYGc`78oU3t>#uXYnG_E5$F+dEVOY<>Qvd|bt*~%EwNZ>sTnAZ~Lo6Q)~G4J6z z^ENy|u9oQ_7e0;Ql+n&di?Ie@vae2ji+;J8d`Nb4@O9=^@|ox-zQ%2N3U3nA2%C>G z@_jsspRq(fgY)PzM_71`IjTp!3?W9js5AHhI8F@m%QpiRxInCdDP~|Anu)V;*8)DS z#|mN#?j|nQjy7To?m`#QOYGFVGsip8BX(=cZf)7k#$OPhp&B0%12`mVF%J*gd%ZO` z?Z+;)E^HfcX$HK@^Du79nXn(-nyR?*Yd;Dze|j^rprw1mI;*YI+OVO=ez$0|L+ebb zuTx~U7vEr{2KTjLK9=xq!74lo|kBajR$5GEk zOK=lJumCIhUw#GFn?%VI}!IbP)4ZuGM8C+TF$$BAiPX?&sY{t`Z{{ z;ps`>AvDvnlLa5jM1x*o9|%P4#Dw4dsA#GyT5|E#Wn=!G%|D)Xzhx&v6(N3$1W&8* z6}a3!DSeX((q0p)^Eo3@_yY5t5fNDG-(Wu6g!+Yh2m>ZBw~%^xWgQUp{KxUQs-ft}2ywL*{JwQIYYL|KX4a N8Z!RKZz7#={RL!Wl=J`q delta 2301 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 N8Z!RKZz7#={RL!Wl=J`q delta 2301 zcma)8YiLwQ7(H|E-Mf#NHM?teqw%qE^H}3*<0}}A+BAtan%HP!tu(%4qflMB2GOeB zXslH050{%pNVP>sii%L}f?A7++ER-mrAomnLLX4tAKF%-MM~2%vu3qWiUV`zoNvDQ z=9|~u?WpOfIqmT4lhI&W*9VM)T(KCeZ!%-msBHJB!eHFTF#*G81bci& zs3+>;$QD+sO?wB#^UEB#X(#o{L_j6IX^6}h(OfoGrH+m9p!9RbL$a|}(c;{cM?MIyV0LkMikta!`gDa3JIN` zBq@K<1HAk?oG8ZUdWyJ2JHwAst#OVxOP9C}5*I71puI6Hr{0sdnQ00v$*A*GRz_W- z+LckVuS=;UPH9&Xl*{>Ao`hMeR5xZCSJ>Ce=L2-(EUr;)jHFdLN|^`FKQ(Ko{dN78S%vs3lHEBe5DwiSuZmGagNBs_`n;5BMSuiOU#`Pl8K0KtjzN87YsAsK4Gr}lkosEV3J#HXt#b&HzPHXv~8xiNrYNxdh zHN8b)(i`OgKwQ(5-j#@rHjkU4*w4CaK>}l zt-)~yKP$pc2Ky)B#Lc?h5DkrTTV7$U=ih~T{uB-rLBbzS-Y%e*eZ3+3QfPEe_3fjf zAI{yM-)mRLE_D2K)_xe8H}SFY`hZc!?rX5`eK>zx)36KgAAP{_10}nhESxL|YW-7E bd-L8B_E&jbDetgH4lP`s@`dkC@FQDj#?stGA+zV6VWt_g`3$2DrwecsYOp=H$!br=zA`rTYkS;3hG9n0~|C#5)3*VP>&i{9wkMr@I8UJ_xt;&E$ z5N*3c^b4bppxcK+eP?>YkmOAvvdFoPcB+JKm3n_iV?D+(@JTngu7B`2_@cM;=)^>R z)9l_waU*xx8@^rf(wayV+8r>$mr4`QcW4r_6F-_p1Qj@;iD}8n6mcl&V4!!p^lVgdi%&=qJpY1sB^{DNW)Tn&wrO8W?sGBpCam4gl30o{ORM*>|X zSW;|P3C0zts`%52(^PyLI2G{@75_$Yx{AM?9ihdN7M%A)oVN{gOjI^+Mn9Xx+ zUSjh)n|IlqVsnnoMK<3@Cs7a1MsS7<#{OBBXsd*c0=Fe=EQ^>lXA4;$5n)uHut=tqPXnw_{oIfKYZLbb1h~o^^J4wG@l= zs!xUNAKOV!a%ObiPFf<xiSIdpPR>vv7{!D4Br@7KiT5RWZ1G;xjTC)F3t6gm>b^@KfF@01+QNJ zA?!&_Rs%6pM<$)f^z`pNJD~4I!D6*`IbH{EULJ0${yOl=c`x>%;bm>j?#SSc;<9aM z;rRn?tp1TnxbHfYE6@y3G$Q2QGJ^=s3}|-LS+&_anL!6z7~Pxxa})SSAgUEz%;w zg^Pv@?kacr2L%}lH_=W+A`xceE~8Bd3gRMKgy&ueC%O-Q_xsMdeD}S_nTyOtUe7yw zUAGPk3ypMISV_~8CTjJ)8~_^iHIC>p8lqpt6-u+0I_x+-KI!dV{j@)hy6~N1$T=ZK zNt3E|qJBVU+*%#wW}Q^w_%Z`c&w$Gnz!#%akMp^i2ah1@n-6egZyHJAhiK2}fsw&} z+0XQ*>ZE}FshaQIWrdGq_yk>CgNKr%@WNI;;D8j~P=j#>q9}a&k{xv?CP{f2f@ksDRJ9cN~Cmezf2zUl*1r zjAXZb0AAI{B%R7!`#&yP?r!i!a}h4zE^n5_EaJ1iTG=*fqRp=()C(Eg=3RwVh%q4~ zRA>+e&}Q{bp@+C-kL94{u;rL##xf^Vc#fD}tK2B2tAbqJH$GE1i2Ba~+}LwD delta 597 zcmZXSze}4z7{|ZQW8RBVW8a{lrGZk?riu~cV#uV026bvgM4fDLXfjkm9UR18h&V(v z9*7`ya0{qVUbJba4pLgBPEr*70~80BP7cNA4n)N}_}usV+}(3Or(@Hxuj?TOS^|HIt^l!1al<6omL^fOgtmM3q?}`{jO{&VN z_5&m{5<0Ewl4}e^CIMdw@Wbftv61Z1$5BYxcO))tq^BFdM7u_}_jJCM_C$YC2@2>7 z^=hD%752z*95H@^0m-8_yAgLf1IT>l3EF&%}>m)_{B;w*fJ?9ik;8>@*48|!$F~l#0$5e-On;Zc1wNc4V z_gupR7r*bq{IK(G;wn7dSXw`5l9|gQ)Cw8j&F+K&M41p0Dm)dIq2B6dp^K#D8_Q11 zF3Wz)50+V>!VIGNTj`FM4OFn6DgXNTkvl5-D7Yp6;kNwL+rej4)W3r%9p|uDS$Xa7 LNy7eyeB6HnT48Hg diff --git a/obj/Debug/net6.0/refint/2chSQL.dll b/obj/Debug/net6.0/refint/2chSQL.dll index b2f3e3647768b56ef8b5d85bcdd3dd001a6b9d7f..211128fa8e7de22b3f866b013f36dc89cb1eec83 100644 GIT binary patch delta 622 zcmZXSPe@cz6vn@Ed~-*~-uMOsm4paW$DGA9VLGe)H;A-wWROueIoJ?G>SAgUEz%;w zg^Pv@?kacr2L%}lH_=W+A`xceE~8Bd3gRMKgy&ueC%O-Q_xsMdeD}S_nTyOtUe7yw zUAGPk3ypMISV_~8CTjJ)8~_^iHIC>p8lqpt6-u+0I_x+-KI!dV{j@)hy6~N1$T=ZK zNt3E|qJBVU+*%#wW}Q^w_%Z`c&w$Gnz!#%akMp^i2ah1@n-6egZyHJAhiK2}fsw&} z+0XQ*>ZE}FshaQIWrdGq_yk>CgNKr%@WNI;;D8j~P=j#>q9}a&k{xv?CP{f2f@ksDRJ9cN~Cmezf2zUl*1r zjAXZb0AAI{B%R7!`#&yP?r!i!a}h4zE^n5_EaJ1iTG=*fqRp=()C(Eg=3RwVh%q4~ zRA>+e&}Q{bp@+C-kL94{u;rL##xf^Vc#fD}tK2B2tAbqJH$GE1i2Ba~+}LwD delta 597 zcmZXSze}4z7{|ZQW8RBVW8a{lrGZk?riu~cV#uV026bvgM4fDLXfjkm9UR18h&V(v z9*7`ya0{qVUbJba4pLgBPEr*70~80BP7cNA4n)N}_}usV+}(3Or(@Hxuj?TOS^|HIt^l!1al<6omL^fOgtmM3q?}`{jO{&VN z_5&m{5<0Ewl4}e^CIMdw@Wbftv61Z1$5BYxcO))tq^BFdM7u_}_jJCM_C$YC2@2>7 z^=hD%752z*95H@^0m-8_yAgLf1IT>l3EF&%}>m)_{B;w*fJ?9ik;8>@*48|!$F~l#0$5e-On;Zc1wNc4V z_gupR7r*bq{IK(G;wn7dSXw`5l9|gQ)Cw8j&F+K&M41p0Dm)dIq2B6dp^K#D8_Q11 zF3Wz)50+V>!VIGNTj`FM4OFn6DgXNTkvl5-D7Yp6;kNwL+rej4)W3r%9p|uDS$Xa7 LNy7eyeB6HnT48Hg