From af04b8bc7dbf5ff4b69fe5c4aec96a33332f5ed5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9?= <50486086+DarkCat09@users.noreply.github.com> Date: Fri, 24 Jan 2020 15:35:31 +0300 Subject: [PATCH] Add files via upload Added Filter. It's not working yet :) --- Tariffs/Form1.Designer.cs | 438 +++++++++++++++++- Tariffs/Form1.cs | 90 +++- Tariffs/bin/Debug/Tariffs.exe | Bin 394752 -> 400896 bytes Tariffs/bin/Debug/Tariffs.pdb | Bin 54784 -> 58880 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 7686 -> 7569 bytes .../Debug/Tariffs.csproj.FileListAbsolute.txt | 1 + .../Tariffs.csproj.GenerateResource.cache | Bin 1392 -> 1392 bytes .../Tariffs.csprojAssemblyReference.cache | Bin 424 -> 2379 bytes Tariffs/obj/Debug/Tariffs.exe | Bin 394752 -> 400896 bytes Tariffs/obj/Debug/Tariffs.pdb | Bin 54784 -> 58880 bytes 10 files changed, 517 insertions(+), 12 deletions(-) diff --git a/Tariffs/Form1.Designer.cs b/Tariffs/Form1.Designer.cs index 702b582..083d347 100644 --- a/Tariffs/Form1.Designer.cs +++ b/Tariffs/Form1.Designer.cs @@ -32,6 +32,7 @@ this.menuStrip1 = new System.Windows.Forms.MenuStrip(); this.тарифToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.обновитьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.фильтрToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.выходToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.параметрыToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.регионToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -63,12 +64,44 @@ this.button4 = new System.Windows.Forms.Button(); this.button5 = new System.Windows.Forms.Button(); this.button6 = new System.Windows.Forms.Button(); + this.numericUpDown8 = new System.Windows.Forms.NumericUpDown(); + this.label12 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.numericUpDown7 = new System.Windows.Forms.NumericUpDown(); + this.label11 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.numericUpDown1 = new System.Windows.Forms.NumericUpDown(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.numericUpDown2 = new System.Windows.Forms.NumericUpDown(); + this.numericUpDown3 = new System.Windows.Forms.NumericUpDown(); + this.label6 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.numericUpDown4 = new System.Windows.Forms.NumericUpDown(); + this.numericUpDown5 = new System.Windows.Forms.NumericUpDown(); + this.label9 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.numericUpDown6 = new System.Windows.Forms.NumericUpDown(); + this.checkedListBox1 = new System.Windows.Forms.CheckedListBox(); + this.button7 = new System.Windows.Forms.Button(); + this.фильтрацияToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.menuStrip1.SuspendLayout(); this.tabControl1.SuspendLayout(); this.tabPage1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); this.tabPage3.SuspendLayout(); this.tableLayoutPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown8)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown7)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown6)).BeginInit(); this.SuspendLayout(); // // menuStrip1 @@ -79,7 +112,7 @@ this.справкаToolStripMenuItem}); this.menuStrip1.Location = new System.Drawing.Point(0, 0); this.menuStrip1.Name = "menuStrip1"; - this.menuStrip1.Size = new System.Drawing.Size(807, 24); + this.menuStrip1.Size = new System.Drawing.Size(981, 24); this.menuStrip1.TabIndex = 0; this.menuStrip1.Text = "menuStrip1"; // @@ -87,6 +120,7 @@ // this.тарифToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.обновитьToolStripMenuItem, + this.фильтрToolStripMenuItem, this.выходToolStripMenuItem}); this.тарифToolStripMenuItem.Name = "тарифToolStripMenuItem"; this.тарифToolStripMenuItem.Size = new System.Drawing.Size(54, 20); @@ -95,13 +129,22 @@ // обновитьToolStripMenuItem // this.обновитьToolStripMenuItem.Name = "обновитьToolStripMenuItem"; - this.обновитьToolStripMenuItem.Size = new System.Drawing.Size(128, 22); + this.обновитьToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.обновитьToolStripMenuItem.Text = "Обновить"; + this.обновитьToolStripMenuItem.Click += new System.EventHandler(this.обновитьToolStripMenuItem_Click); + // + // фильтрToolStripMenuItem + // + this.фильтрToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.фильтрацияToolStripMenuItem}); + this.фильтрToolStripMenuItem.Name = "фильтрToolStripMenuItem"; + this.фильтрToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.фильтрToolStripMenuItem.Text = "Фильтр"; // // выходToolStripMenuItem // this.выходToolStripMenuItem.Name = "выходToolStripMenuItem"; - this.выходToolStripMenuItem.Size = new System.Drawing.Size(128, 22); + this.выходToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.выходToolStripMenuItem.Text = "Выход"; this.выходToolStripMenuItem.Click += new System.EventHandler(this.CloseProgram); // @@ -176,10 +219,10 @@ this.tabControl1.Controls.Add(this.tabPage1); this.tabControl1.Controls.Add(this.tabPage2); this.tabControl1.Controls.Add(this.tabPage3); - this.tabControl1.Location = new System.Drawing.Point(12, 27); + this.tabControl1.Location = new System.Drawing.Point(201, 27); this.tabControl1.Name = "tabControl1"; this.tabControl1.SelectedIndex = 0; - this.tabControl1.Size = new System.Drawing.Size(783, 313); + this.tabControl1.Size = new System.Drawing.Size(768, 313); this.tabControl1.TabIndex = 1; // // tabPage1 @@ -188,7 +231,7 @@ this.tabPage1.Location = new System.Drawing.Point(4, 22); this.tabPage1.Name = "tabPage1"; this.tabPage1.Padding = new System.Windows.Forms.Padding(3); - this.tabPage1.Size = new System.Drawing.Size(775, 287); + this.tabPage1.Size = new System.Drawing.Size(760, 287); this.tabPage1.TabIndex = 0; this.tabPage1.Text = "Просмотр тарифов"; this.tabPage1.UseVisualStyleBackColor = true; @@ -208,7 +251,7 @@ this.Column8}); this.dataGridView1.Location = new System.Drawing.Point(0, 0); this.dataGridView1.Name = "dataGridView1"; - this.dataGridView1.Size = new System.Drawing.Size(779, 287); + this.dataGridView1.Size = new System.Drawing.Size(764, 287); this.dataGridView1.TabIndex = 0; // // toCompare @@ -383,11 +426,355 @@ this.button6.TextAlign = System.Drawing.ContentAlignment.BottomCenter; this.button6.UseVisualStyleBackColor = true; // + // numericUpDown8 + // + this.numericUpDown8.Location = new System.Drawing.Point(126, 236); + this.numericUpDown8.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numericUpDown8.Minimum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDown8.Name = "numericUpDown8"; + this.numericUpDown8.Size = new System.Drawing.Size(52, 20); + this.numericUpDown8.TabIndex = 43; + this.numericUpDown8.Value = new decimal(new int[] { + 500, + 0, + 0, + 0}); + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(101, 238); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(19, 13); + this.label12.TabIndex = 42; + this.label12.Text = "до"; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(19, 238); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(18, 13); + this.label13.TabIndex = 41; + this.label13.Text = "от"; + // + // numericUpDown7 + // + this.numericUpDown7.Location = new System.Drawing.Point(43, 236); + this.numericUpDown7.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numericUpDown7.Minimum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDown7.Name = "numericUpDown7"; + this.numericUpDown7.Size = new System.Drawing.Size(52, 20); + this.numericUpDown7.TabIndex = 40; + this.numericUpDown7.Value = new decimal(new int[] { + 250, + 0, + 0, + 0}); + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(12, 220); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(67, 13); + this.label11.TabIndex = 39; + this.label11.Text = "Абон. плата"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(12, 179); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(98, 13); + this.label8.TabIndex = 34; + this.label8.Text = "Интернет (МБ/ГБ)"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(12, 139); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(67, 13); + this.label5.TabIndex = 29; + this.label5.Text = "Кол-во SMS"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 100); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(74, 13); + this.label2.TabIndex = 24; + this.label2.Text = "Кол-во минут"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 27); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(56, 13); + this.label1.TabIndex = 22; + this.label1.Text = "Оператор"; + // + // numericUpDown1 + // + this.numericUpDown1.Location = new System.Drawing.Point(126, 116); + this.numericUpDown1.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numericUpDown1.Minimum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDown1.Name = "numericUpDown1"; + this.numericUpDown1.Size = new System.Drawing.Size(52, 20); + this.numericUpDown1.TabIndex = 47; + this.numericUpDown1.Value = new decimal(new int[] { + 500, + 0, + 0, + 0}); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(101, 118); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(19, 13); + this.label3.TabIndex = 46; + this.label3.Text = "до"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(19, 118); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(18, 13); + this.label4.TabIndex = 45; + this.label4.Text = "от"; + // + // numericUpDown2 + // + this.numericUpDown2.Location = new System.Drawing.Point(43, 116); + this.numericUpDown2.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numericUpDown2.Minimum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDown2.Name = "numericUpDown2"; + this.numericUpDown2.Size = new System.Drawing.Size(52, 20); + this.numericUpDown2.TabIndex = 44; + this.numericUpDown2.Value = new decimal(new int[] { + 250, + 0, + 0, + 0}); + // + // numericUpDown3 + // + this.numericUpDown3.Location = new System.Drawing.Point(126, 155); + this.numericUpDown3.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numericUpDown3.Minimum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDown3.Name = "numericUpDown3"; + this.numericUpDown3.Size = new System.Drawing.Size(52, 20); + this.numericUpDown3.TabIndex = 51; + this.numericUpDown3.Value = new decimal(new int[] { + 500, + 0, + 0, + 0}); + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(101, 157); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(19, 13); + this.label6.TabIndex = 50; + this.label6.Text = "до"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(19, 157); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(18, 13); + this.label7.TabIndex = 49; + this.label7.Text = "от"; + // + // numericUpDown4 + // + this.numericUpDown4.Location = new System.Drawing.Point(43, 155); + this.numericUpDown4.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numericUpDown4.Minimum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDown4.Name = "numericUpDown4"; + this.numericUpDown4.Size = new System.Drawing.Size(52, 20); + this.numericUpDown4.TabIndex = 48; + this.numericUpDown4.Value = new decimal(new int[] { + 250, + 0, + 0, + 0}); + // + // numericUpDown5 + // + this.numericUpDown5.Location = new System.Drawing.Point(126, 195); + this.numericUpDown5.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numericUpDown5.Minimum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDown5.Name = "numericUpDown5"; + this.numericUpDown5.Size = new System.Drawing.Size(52, 20); + this.numericUpDown5.TabIndex = 55; + this.numericUpDown5.Value = new decimal(new int[] { + 500, + 0, + 0, + 0}); + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(101, 197); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(19, 13); + this.label9.TabIndex = 54; + this.label9.Text = "до"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(19, 197); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(18, 13); + this.label10.TabIndex = 53; + this.label10.Text = "от"; + // + // numericUpDown6 + // + this.numericUpDown6.Location = new System.Drawing.Point(43, 195); + this.numericUpDown6.Maximum = new decimal(new int[] { + 2000, + 0, + 0, + 0}); + this.numericUpDown6.Minimum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericUpDown6.Name = "numericUpDown6"; + this.numericUpDown6.Size = new System.Drawing.Size(52, 20); + this.numericUpDown6.TabIndex = 52; + this.numericUpDown6.Value = new decimal(new int[] { + 250, + 0, + 0, + 0}); + // + // checkedListBox1 + // + this.checkedListBox1.FormattingEnabled = true; + this.checkedListBox1.Items.AddRange(new object[] { + "Мегафон", + "Билайн", + "МТС", + "Теле2"}); + this.checkedListBox1.Location = new System.Drawing.Point(74, 27); + this.checkedListBox1.Name = "checkedListBox1"; + this.checkedListBox1.Size = new System.Drawing.Size(120, 64); + this.checkedListBox1.TabIndex = 1; + // + // button7 + // + this.button7.Location = new System.Drawing.Point(92, 262); + this.button7.Name = "button7"; + this.button7.Size = new System.Drawing.Size(86, 23); + this.button7.TabIndex = 56; + this.button7.Text = "Фильтрация"; + this.button7.UseVisualStyleBackColor = true; + // + // фильтрацияToolStripMenuItem + // + this.фильтрацияToolStripMenuItem.Name = "фильтрацияToolStripMenuItem"; + this.фильтрацияToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.фильтрацияToolStripMenuItem.Text = "Фильтрация"; + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(807, 352); + this.ClientSize = new System.Drawing.Size(981, 352); + this.Controls.Add(this.button7); + this.Controls.Add(this.checkedListBox1); + this.Controls.Add(this.numericUpDown5); + this.Controls.Add(this.label9); + this.Controls.Add(this.label10); + this.Controls.Add(this.numericUpDown6); + this.Controls.Add(this.numericUpDown3); + this.Controls.Add(this.label6); + this.Controls.Add(this.label7); + this.Controls.Add(this.numericUpDown4); + this.Controls.Add(this.numericUpDown1); + this.Controls.Add(this.label3); + this.Controls.Add(this.label4); + this.Controls.Add(this.numericUpDown2); + this.Controls.Add(this.numericUpDown8); + this.Controls.Add(this.label12); + this.Controls.Add(this.label13); + this.Controls.Add(this.numericUpDown7); + this.Controls.Add(this.label11); + this.Controls.Add(this.label8); + this.Controls.Add(this.label5); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); this.Controls.Add(this.tabControl1); this.Controls.Add(this.menuStrip1); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); @@ -402,6 +789,14 @@ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); this.tabPage3.ResumeLayout(false); this.tableLayoutPanel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown8)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown7)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown6)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -412,7 +807,7 @@ private System.Windows.Forms.MenuStrip menuStrip1; private System.Windows.Forms.ToolStripMenuItem тарифToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem обновитьToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem выходToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem фильтрToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem параметрыToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem регионToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem московскаяОбластьToolStripMenuItem; @@ -443,6 +838,31 @@ private System.Windows.Forms.DataGridViewTextBoxColumn Column6; private System.Windows.Forms.DataGridViewTextBoxColumn Column7; private System.Windows.Forms.DataGridViewTextBoxColumn Column8; + private System.Windows.Forms.ToolStripMenuItem выходToolStripMenuItem; + private System.Windows.Forms.NumericUpDown numericUpDown8; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.NumericUpDown numericUpDown7; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.NumericUpDown numericUpDown1; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.NumericUpDown numericUpDown2; + private System.Windows.Forms.NumericUpDown numericUpDown3; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.NumericUpDown numericUpDown4; + private System.Windows.Forms.NumericUpDown numericUpDown5; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.NumericUpDown numericUpDown6; + private System.Windows.Forms.CheckedListBox checkedListBox1; + private System.Windows.Forms.Button button7; + private System.Windows.Forms.ToolStripMenuItem фильтрацияToolStripMenuItem; } } diff --git a/Tariffs/Form1.cs b/Tariffs/Form1.cs index 49cb526..4dfbb1d 100644 --- a/Tariffs/Form1.cs +++ b/Tariffs/Form1.cs @@ -7,6 +7,22 @@ namespace Tariffs { public partial class Form1 : Form { + private int arrlenght = 50; + + private struct Filter + { + String[] operators; + + int min_minutes; + int max_minutes; + + int min_sms; + int max_sms; + + int min_pay; + int max_pay; + } + public Form1() { InitializeComponent(); @@ -33,7 +49,6 @@ namespace Tariffs private void Form1_Load(object sender, EventArgs e) { - int arrlenght = 50; WebClient client = new WebClient(); String remoteFile = "https://tariffslist.000webhostapp.com/list.txt"; @@ -119,6 +134,11 @@ namespace Tariffs } } + ReadListFile(); + } + + private void ReadListFile() + { StreamReader listfile = new StreamReader("list.txt"); String firststr = listfile.ReadLine(); String[,] tariffsArr = new String[arrlenght, 8]; @@ -145,7 +165,65 @@ namespace Tariffs { for (int ind = 1; ind < 7; ind++) { - tariffsArr[i, ind] = line.Split(new char[] { ',' })[ind-1]; + tariffsArr[i, ind] = line.Split(new char[] { ',' })[ind - 1]; + } + } + + line = listfile.ReadLine(); + i++; + } + + for (int rowind = 0; rowind < 50; rowind++) + { + tariffsArr[rowind, 0] = "false"; + } + + listfile.Close(); + + String[] rowsArray = new String[8]; + + dataGridView1.Rows.Clear(); + + for (int elind = 0; elind < 50; elind++) + { + for (int propind = 0; propind < 8; propind++) + { + rowsArray[propind] = tariffsArr[elind, propind]; + } + _ = dataGridView1.Rows.Add(rowsArray); + } + } + + private void ReadListFile(Filter filt_params) + { + StreamReader listfile = new StreamReader("list.txt"); + String firststr = listfile.ReadLine(); + String[,] tariffsArr = new String[arrlenght, 8]; + String line; + int propind = 0; + int i = 0; + + if (!(firststr == "Tariffs")) + { + MessageBox.Show("Неверный тип файла!\n\n" + + "Так как невозможно загрузить тарифы,\n" + + "приложение будет закрыто.", + "Ошибка", + MessageBoxButtons.OK, + MessageBoxIcon.Error); + listfile.Close(); + Close(); + } + + line = listfile.ReadLine(); + + while (line != "End") + { + if (!(line.StartsWith("#")) && line != "" && line != null) + { + for (int ind = 1; ind < 7; ind++) + { + tariffsArr[i, ind] = line.Split(new char[] { ',' })[ind - 1]; } } @@ -164,9 +242,10 @@ namespace Tariffs for (int elind = 0; elind < 50; elind++) { - for (int propind = 0; propind < 8; propind++) + while (propind < 8) { rowsArray[propind] = tariffsArr[elind, propind]; + propind++; } _ = dataGridView1.Rows.Add(rowsArray); } @@ -202,5 +281,10 @@ namespace Tariffs { openBrowser("https://www.tinkoff.ru/mobile-operator/"); } + + private void обновитьToolStripMenuItem_Click(object sender, EventArgs e) + { + ReadListFile(); + } } } diff --git a/Tariffs/bin/Debug/Tariffs.exe b/Tariffs/bin/Debug/Tariffs.exe index 65241a1a834958e008948cc75e034d426542ba83..bb721b670753792e1f2f74f559326b3bf295f531 100644 GIT binary patch delta 17178 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 Of}J>RXxy$piT?wNYvQy3 diff --git a/Tariffs/bin/Debug/Tariffs.pdb b/Tariffs/bin/Debug/Tariffs.pdb index 5528c22816a00af678d9cb6d9bac576b7db76b55..7ab2b700ee170330a7ac8f684939ea1cdea25ade 100644 GIT binary patch literal 58880 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 literal 54784 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 diff --git a/Tariffs/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Tariffs/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 77a68463bb88ce51591e4975323e1a418bcb4978..9ab6e353513c11ae7f2637b4215abf173822de53 100644 GIT binary patch delta 228 zcmZp(nP|OX2{&JyvsFxJacWUA}Al4J$|WDinB delta 349 zcmbPe-Db043Ac2%vsFxJacWUsa7k%OX8z;?KDo&kxNk^@5Kwc4 zM^V}dzZxyaf&#td{JgZxbT(-Q28K|)$_*yx@d`*2QnLrBCXj$RTzovz!FbgeYNY0* e8tE0}rL)Nc9hQb$@#X@)JKTgky17D1k{JL$1bm4A diff --git a/Tariffs/obj/Debug/Tariffs.csproj.FileListAbsolute.txt b/Tariffs/obj/Debug/Tariffs.csproj.FileListAbsolute.txt index b892f4e..bbf6109 100644 --- a/Tariffs/obj/Debug/Tariffs.csproj.FileListAbsolute.txt +++ b/Tariffs/obj/Debug/Tariffs.csproj.FileListAbsolute.txt @@ -29,3 +29,4 @@ C:\Users\Acer\VisualStudio\source\repos\Tariffs\Tariffs\obj\Debug\Tariffs.csproj C:\Users\Acer\VisualStudio\source\repos\Tariffs\Tariffs\obj\Debug\Tariffs.exe C:\Users\Acer\VisualStudio\source\repos\Tariffs\Tariffs\obj\Debug\Tariffs.pdb C:\Users\Acer\VisualStudio\source\repos\Tariffs\Tariffs\obj\Debug\Tariffs.Browser.resources +C:\Users\user\source\repos\Tariffs\Tariffs\obj\Debug\Tariffs.Browser.resources diff --git a/Tariffs/obj/Debug/Tariffs.csproj.GenerateResource.cache b/Tariffs/obj/Debug/Tariffs.csproj.GenerateResource.cache index 29a4b3727a5fc9557196c3f2cea06cdcc47b866f..bb6b475061a53b31b0e5e0ca9a6e52d5e02acd3b 100644 GIT binary patch delta 91 zcmeys^?_?cD-)yk<~F8GM#YsvRdMsLcQ7&vFfcIi12Ly4h~NPdyI1M2eY9Y*0E?I+ X16-L9OqnD|86S`U%WZaN(PRVwFx(VO delta 91 zcmeys^?_?cD-)yQ<~F8GM#aultK)O8cQ7&vFfcIi12Ly4h~NPdzRF%T$@3=*u!t$@ f8gJR1G9RQ&2&PODq>K+p9ABOBIexP{izXugB90YG diff --git a/Tariffs/obj/Debug/Tariffs.csprojAssemblyReference.cache b/Tariffs/obj/Debug/Tariffs.csprojAssemblyReference.cache index 4896bfe0a886baefa3d79cb5706a747a53c283dd..d1e7f2d1999d3d11bf75cedb68d82a049bb2ff53 100644 GIT binary patch literal 2379 zcmcJQTTc@~6vww$dO^h-h@viDLCB=FB4|R478()}(Gv8bkxX|_%i7tUIy2?s*YLCX zEqwOH2R&!ofNWOZc9Z?@?({$XojGSNR?4!h-+0lJuJJU=r#GIXq?R4SUJX3qvK_8_ zn$@L(MSB;N_GGYHU1C*MVU|7oY!!?BYP06wkx&HQfIkS zt-4DUUgJ4}&BimD$J&73G~58WiXBft_?4L%{)ABo0gk~CG~3{M-|)5oin^FV$&&on znny!vQ*yV#9V6A)Xgp;Mw=VrYSD*^?zfJEeWU*1_cexmVwycbm%ase0qd49w*9*8f z>GR{=%8OqVMi%8hz2ry;m!+nE^rKOh_q=X^$*pq@Rw^|?9mny`kD(mYpSQM^>?-ct z4a|nN=Z;pM&bQt}2NVPj*e|sPA2SZRb&}Lp1O0F)RjuT7W<+FWU#7cY}s zA-PI2Nis!pjbxhSI>`-^8IqeMw@`A_cj0u^{(a&N7gu=xEYRK?zR{+f@ui!^yO-uc z)`h;#YdWcPPMHHx=}ur->2x|}6$>dknyjhmpEKXS7ihCDl}h>B^u(RG!fKUT^_i8T z&?%0n(Z;4TMjBq6aW-nC6vP?tM2(cDIOE-@ky06Fycac6y5o#=D4rP%l_bviAZnzt e#Tg$)ja1q=<6P88<&QJYM~yT^;*5_X#_}IZIh}d{ delta 28 ecmX>tw1RnqKO^Ju$pMUBd<;M!zy>0LfExg3&IGOi diff --git a/Tariffs/obj/Debug/Tariffs.exe b/Tariffs/obj/Debug/Tariffs.exe index 65241a1a834958e008948cc75e034d426542ba83..bb721b670753792e1f2f74f559326b3bf295f531 100644 GIT binary patch delta 17178 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 Of}J>RXxy$piT?wNYvQy3 diff --git a/Tariffs/obj/Debug/Tariffs.pdb b/Tariffs/obj/Debug/Tariffs.pdb index 5528c22816a00af678d9cb6d9bac576b7db76b55..7ab2b700ee170330a7ac8f684939ea1cdea25ade 100644 GIT binary patch literal 58880 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 literal 54784 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