From ed5bf8a2f713f97345e8ec75901833f4c9a720e3 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, 31 Jan 2020 15:49:09 +0300 Subject: [PATCH] Add files via upload --- Tariffs/Form1.Designer.cs | 96 ++++++++++++++++-- Tariffs/Form1.cs | 40 ++++++-- Tariffs/Form1.resx | 21 ++++ Tariffs/bin/Debug/Tariffs.exe | Bin 401408 -> 402944 bytes Tariffs/bin/Debug/Tariffs.pdb | Bin 58880 -> 60928 bytes .../Tariffs.csproj.GenerateResource.cache | Bin 1392 -> 1392 bytes .../Tariffs.csprojAssemblyReference.cache | Bin 424 -> 2379 bytes Tariffs/obj/Debug/Tariffs.exe | Bin 401408 -> 402944 bytes Tariffs/obj/Debug/Tariffs.pdb | Bin 58880 -> 60928 bytes 9 files changed, 137 insertions(+), 20 deletions(-) diff --git a/Tariffs/Form1.Designer.cs b/Tariffs/Form1.Designer.cs index 4a6a184..054fe3e 100644 --- a/Tariffs/Form1.Designer.cs +++ b/Tariffs/Form1.Designer.cs @@ -88,10 +88,19 @@ this.numericUpDown5 = new System.Windows.Forms.NumericUpDown(); this.checkedListBox1 = new System.Windows.Forms.CheckedListBox(); this.button7 = new System.Windows.Forms.Button(); + this.dataGridView2 = new System.Windows.Forms.DataGridView(); + this.OperatorCmpCol = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.TariffCmpCol = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.MinsCmpCol = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.SmsCmpCol = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.MmsCmpCol = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.InetCmpCol = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.PayCmpCol = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.menuStrip1.SuspendLayout(); this.tabControl1.SuspendLayout(); this.tabPage1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.tabPage2.SuspendLayout(); this.tabPage3.SuspendLayout(); this.tableLayoutPanel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.numericUpDown8)).BeginInit(); @@ -102,6 +111,7 @@ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.numericUpDown6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.numericUpDown5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).BeginInit(); this.SuspendLayout(); // // menuStrip1 @@ -259,6 +269,7 @@ this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.Size = new System.Drawing.Size(764, 287); this.dataGridView1.TabIndex = 0; + this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.CheckColComparing); // // toCompare // @@ -311,6 +322,7 @@ // // tabPage2 // + this.tabPage2.Controls.Add(this.dataGridView2); this.tabPage2.Location = new System.Drawing.Point(4, 22); this.tabPage2.Name = "tabPage2"; this.tabPage2.Padding = new System.Windows.Forms.Padding(3); @@ -334,7 +346,7 @@ this.tableLayoutPanel1.ColumnCount = 3; this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 47.62886F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 52.37114F)); - this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 240F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 241F)); this.tableLayoutPanel1.Controls.Add(this.button1, 0, 0); this.tableLayoutPanel1.Controls.Add(this.button2, 1, 0); this.tableLayoutPanel1.Controls.Add(this.button3, 2, 0); @@ -357,7 +369,7 @@ this.button1.ImageAlign = System.Drawing.ContentAlignment.TopCenter; this.button1.Location = new System.Drawing.Point(3, 3); this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(227, 139); + this.button1.Size = new System.Drawing.Size(226, 139); this.button1.TabIndex = 0; this.button1.Text = "MegaFon"; this.button1.TextAlign = System.Drawing.ContentAlignment.BottomCenter; @@ -369,7 +381,7 @@ this.button2.BackgroundImage = global::Tariffs.Properties.Resources.logotip_mts; this.button2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.button2.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); - this.button2.Location = new System.Drawing.Point(236, 3); + this.button2.Location = new System.Drawing.Point(235, 3); this.button2.Name = "button2"; this.button2.Size = new System.Drawing.Size(250, 139); this.button2.TabIndex = 1; @@ -384,7 +396,7 @@ this.button3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.button3.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); this.button3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(0))))); - this.button3.Location = new System.Drawing.Point(492, 3); + this.button3.Location = new System.Drawing.Point(491, 3); this.button3.Name = "button3"; this.button3.Size = new System.Drawing.Size(233, 139); this.button3.TabIndex = 2; @@ -400,7 +412,7 @@ this.button4.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); this.button4.Location = new System.Drawing.Point(3, 148); this.button4.Name = "button4"; - this.button4.Size = new System.Drawing.Size(227, 136); + this.button4.Size = new System.Drawing.Size(226, 136); this.button4.TabIndex = 3; this.button4.Text = "Tele2"; this.button4.TextAlign = System.Drawing.ContentAlignment.BottomCenter; @@ -412,7 +424,7 @@ this.button5.BackgroundImage = global::Tariffs.Properties.Resources.logotip_tinkoff_mobile; this.button5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.button5.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); - this.button5.Location = new System.Drawing.Point(236, 148); + this.button5.Location = new System.Drawing.Point(235, 148); this.button5.Name = "button5"; this.button5.Size = new System.Drawing.Size(250, 136); this.button5.TabIndex = 4; @@ -424,7 +436,7 @@ // button6 // this.button6.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); - this.button6.Location = new System.Drawing.Point(492, 148); + this.button6.Location = new System.Drawing.Point(491, 148); this.button6.Name = "button6"; this.button6.Size = new System.Drawing.Size(233, 136); this.button6.TabIndex = 5; @@ -709,10 +721,10 @@ // this.checkedListBox1.FormattingEnabled = true; this.checkedListBox1.Items.AddRange(new object[] { - "Мегафон", - "Билайн", - "МТС", - "Теле2"}); + "MegaFon", + "BeeLine", + "MTS", + "Tele2"}); this.checkedListBox1.Location = new System.Drawing.Point(74, 27); this.checkedListBox1.Name = "checkedListBox1"; this.checkedListBox1.Size = new System.Drawing.Size(120, 64); @@ -728,6 +740,58 @@ this.button7.UseVisualStyleBackColor = true; this.button7.Click += new System.EventHandler(this.button7_Click); // + // dataGridView2 + // + this.dataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.OperatorCmpCol, + this.TariffCmpCol, + this.MinsCmpCol, + this.SmsCmpCol, + this.MmsCmpCol, + this.InetCmpCol, + this.PayCmpCol}); + this.dataGridView2.Location = new System.Drawing.Point(0, 0); + this.dataGridView2.Name = "dataGridView2"; + this.dataGridView2.Size = new System.Drawing.Size(760, 287); + this.dataGridView2.TabIndex = 0; + // + // OperatorCmpCol + // + this.OperatorCmpCol.HeaderText = "Оператор"; + this.OperatorCmpCol.Name = "OperatorCmpCol"; + // + // TariffCmpCol + // + this.TariffCmpCol.HeaderText = "Тариф"; + this.TariffCmpCol.Name = "TariffCmpCol"; + this.TariffCmpCol.Width = 130; + // + // MinsCmpCol + // + this.MinsCmpCol.HeaderText = "Звонки (мин)"; + this.MinsCmpCol.Name = "MinsCmpCol"; + // + // SmsCmpCol + // + this.SmsCmpCol.HeaderText = "SMS"; + this.SmsCmpCol.Name = "SmsCmpCol"; + // + // MmsCmpCol + // + this.MmsCmpCol.HeaderText = "MMS"; + this.MmsCmpCol.Name = "MmsCmpCol"; + // + // InetCmpCol + // + this.InetCmpCol.HeaderText = "Интернет (МБ/ГБ)"; + this.InetCmpCol.Name = "InetCmpCol"; + // + // PayCmpCol + // + this.PayCmpCol.HeaderText = "Абон. плата"; + this.PayCmpCol.Name = "PayCmpCol"; + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -768,6 +832,7 @@ this.tabControl1.ResumeLayout(false); this.tabPage1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.tabPage2.ResumeLayout(false); this.tabPage3.ResumeLayout(false); this.tableLayoutPanel1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.numericUpDown8)).EndInit(); @@ -778,6 +843,7 @@ ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.numericUpDown6)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.numericUpDown5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -844,6 +910,14 @@ private System.Windows.Forms.CheckedListBox checkedListBox1; private System.Windows.Forms.Button button7; private System.Windows.Forms.ToolStripMenuItem фильтрацияToolStripMenuItem; + private System.Windows.Forms.DataGridView dataGridView2; + private System.Windows.Forms.DataGridViewTextBoxColumn OperatorCmpCol; + private System.Windows.Forms.DataGridViewTextBoxColumn TariffCmpCol; + private System.Windows.Forms.DataGridViewTextBoxColumn MinsCmpCol; + private System.Windows.Forms.DataGridViewTextBoxColumn SmsCmpCol; + private System.Windows.Forms.DataGridViewTextBoxColumn MmsCmpCol; + private System.Windows.Forms.DataGridViewTextBoxColumn InetCmpCol; + private System.Windows.Forms.DataGridViewTextBoxColumn PayCmpCol; } } diff --git a/Tariffs/Form1.cs b/Tariffs/Form1.cs index 5caf243..39a6079 100644 --- a/Tariffs/Form1.cs +++ b/Tariffs/Form1.cs @@ -150,6 +150,8 @@ namespace Tariffs { dataGridView1.Rows.Clear(); dataGridView1.RowCount = 1; + dataGridView2.Rows.Clear(); + dataGridView2.RowCount = 1; StreamReader listfile = new StreamReader("list.txt"); String firststr = listfile.ReadLine(); String[,] tariffsArr = new String[arrlenght, 8]; @@ -208,23 +210,21 @@ namespace Tariffs int x; //operators - /*for (int curOperInd = 0; curOperInd < opersQuan; curOperInd++) + bool myOperatorChecked = false; + for (int curOperInd = 0; curOperInd < opersQuan; curOperInd++) { if (filt_params.operators != null && rowsArray[1] != null && rowsArray[1] == filt_params.operators[curOperInd]) { - operMatch[curOperInd] = true; + myOperatorChecked = true; } } - for (int curOperInd = 0; curOperInd < opersQuan; curOperInd++) + if (!myOperatorChecked && filt_params.operators != null) { - if (operMatch[curOperInd]) - { - needToAdd = true; - } - }*/ + needToAdd = false; + } //mins if (filt_params.min_minutes > 0 && @@ -337,11 +337,18 @@ namespace Tariffs { ReadListFile(); } - + private void button7_Click(object sender, EventArgs e) { Filter filt = new Filter(); + //operators + filt.operators = new String[opersQuan]; + for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++) + { + filt.operators[i] = checkedListBox1.CheckedItems[i].ToString(); + } + //minutes filt.min_minutes = Convert.ToInt32(numericUpDown1.Value); filt.max_minutes = Convert.ToInt32(numericUpDown2.Value); @@ -360,5 +367,20 @@ namespace Tariffs ReadListFile(filt); } + + private void CheckColComparing(object sender, DataGridViewCellEventArgs e) + { + if (e.ColumnIndex == 0) + { + String[] myRow = new String[8]; + + for (int i = 1; i < 8; i++) + { + myRow[i - 1] = dataGridView1.Rows[e.RowIndex].Cells[i].Value.ToString(); + } + + dataGridView2.Rows.Add(myRow); + } + } } } diff --git a/Tariffs/Form1.resx b/Tariffs/Form1.resx index f9ba10d..9769205 100644 --- a/Tariffs/Form1.resx +++ b/Tariffs/Form1.resx @@ -147,6 +147,27 @@ True + + True + + + True + + + True + + + True + + + True + + + True + + + True + 37 diff --git a/Tariffs/bin/Debug/Tariffs.exe b/Tariffs/bin/Debug/Tariffs.exe index 80c87033aec97d5270884a05b9d5c1e3d252488b..df91f8155afdf48d36f4ef8bd852846a133832a4 100644 GIT binary patch delta 12322 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 xsze9 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 XS%g0v&`e@na#t^_viKVYT~+=EPhM$| delta 12322 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 diff --git a/Tariffs/obj/Debug/Tariffs.csproj.GenerateResource.cache b/Tariffs/obj/Debug/Tariffs.csproj.GenerateResource.cache index 143a98e672ee4a77d2d32ab55c008380837e626e..b1affc93623ec7dd69d532eb15bdf881f38ac6d1 100644 GIT binary patch delta 145 zcmeys^?_?cD-)yt^Nz78bYbCfL2P2~Z z0|Ns;5Oa!x2p%9IVqG!!_TtF`EaHxERYEXTk|0%lK%xOACnyZ$fq)>$1P~AuhtLdy MlAGgM*clnQ0TN;!0{{R3 diff --git a/Tariffs/obj/Debug/Tariffs.csprojAssemblyReference.cache b/Tariffs/obj/Debug/Tariffs.csprojAssemblyReference.cache index f8b93f2bcb9611c7a97e28db05271681a9211bbe..bc26d71970bd520a3986fe46abb1decafcc16c17 100644 GIT binary patch literal 2379 zcmcJQTTc@~6vww$x-BZ+Koqrj1tF8xil7NGT4+c_L`%?zMl$W5Eo*0Y>dcgjU&GJl zvtPhxU-g`A1F~6t+fC-b-QEB6cjlbASSic0e&a=Vy2jHepWb*KCAD-7do}Qc!*;mt zX;zmC7R$S!v?qhr>JqE63ac!Z>jPm13RVLc7{$e6d3(?nUgtF&@5mkmtL;k7U2>P* zYSme)@EXq%Y&M?JJk|#Mrr`$2WxJk$@F_Dh{De^m0Ud)OXtu%izTs^F6t$f}$&&on znny!%Q*x)lJ4ULp(RfN2Ze99)u0R#&f1BP{$l^<#-{oQe+OjfME>|i{j^cQ$953MF zq|eWHD=&Uv%yt$5_p#YI62fKa)j#^tC`)@@H^Ai9xdtnhnxKy3*z#j22leNzZ6&*k z`{f2^Lzm}{R-Vqc-h&GYf)12lY7IVS9CYg>sjUY3;ZUkxi*2p%oIV{qVax1sYcz;8 zZa5=pf>}Q@5Kw6~bA-qjkiDNI`=c+|rWbq(X*SY6CrMj_zL3X01SaGak>@4CJ1GIH zH}|>fhqw~r{6ui0LVoZ9M;>a{kjfv{k0wwzN#vU1hhESP$9E24og`s2S!hNF}^BVJ2vErFm{& zCb>d#m1L4+isTx}G|6?68zeI%H%V@x8kzv#2YTI@cdbzy*KS((N7PuxS7(egyg1`*)JQ3aGv0|BDNS+4yHO*hGR}A}YNT|>8R<|wGZ-pKobf@_ gNM(yNK8zZvv~k9{sFBJaXPl23X^O-dA4QC%KXR3wUjP6A delta 28 ecmX>tw1RnqKOd+1_rc@Jzr#WhY= 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 xsze9 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 XS%g0v&`e@na#t^_viKVYT~+=EPhM$| delta 12322 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