diff --git a/.vs/Mip_v1/v16/.suo b/.vs/Mip_v1/v16/.suo
index cae33a8..baf155b 100644
Binary files a/.vs/Mip_v1/v16/.suo and b/.vs/Mip_v1/v16/.suo differ
diff --git a/Mip/classGlobal.cs b/Mip/classGlobal.cs
index 562a818..fe6ea0c 100644
--- a/Mip/classGlobal.cs
+++ b/Mip/classGlobal.cs
@@ -1,15 +1,8 @@
using System;
-using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.Drawing;
-using System.IO;
-using System.Linq;
-using System.Management;
using System.Net.NetworkInformation;
-using System.Security.AccessControl;
-using System.Text;
-using System.Threading.Tasks;
using System.Windows.Forms;
using Excel = Microsoft.Office.Interop.Excel;
@@ -18,7 +11,7 @@ namespace Mip
class classGlobal
{
private static char Disk = 'W';
-
+
///
/// Vytvorí v RAM disk W:
///
@@ -34,7 +27,7 @@ namespace Mip
///
/// Vymaže RAM disk W:
///
-
+
public static void DeleteRamDisk()
{
classDiskOperations.CreatePath();
@@ -85,7 +78,7 @@ namespace Mip
}
*/
-
+
public static string strNovyPomocnyUdaj;
///
@@ -108,7 +101,7 @@ namespace Mip
{
cb.Items.Add(row[strCollumn].ToString());
}
-
+
}
///
@@ -137,25 +130,25 @@ namespace Mip
cb.Items.Add(row[strCollumn].ToString());
}
}
-/*
- ///
- /// Naplna comboBox cb udajmi z SQL servera (viac stlpcov a vrati datasource)
- ///
- /// nazov naplnaneho comboBoxu
- /// nazov tabulky z ktorej comboBox naplname
- /// nazov stlpca (stlpcov) z tabulky z ktorého data naplname do comboBoxu
- public static void FillCBMultiColumn(ComboBox cb, string strTab, string strCollumn)
- {
- DataTable dtbl = new DataTable();
- string c = "SELECT DISTINCT `" + strCollumn
- + "` FROM `mip`.`" + strTab + "`;";
-
- classSQL.SQL(c, out dtbl);
- cb.Items.Clear();
- cb.DataSource = dtbl;
-
- }
- */
+ /*
+ ///
+ /// Naplna comboBox cb udajmi z SQL servera (viac stlpcov a vrati datasource)
+ ///
+ /// nazov naplnaneho comboBoxu
+ /// nazov tabulky z ktorej comboBox naplname
+ /// nazov stlpca (stlpcov) z tabulky z ktorého data naplname do comboBoxu
+ public static void FillCBMultiColumn(ComboBox cb, string strTab, string strCollumn)
+ {
+ DataTable dtbl = new DataTable();
+ string c = "SELECT DISTINCT `" + strCollumn
+ + "` FROM `mip`.`" + strTab + "`;";
+
+ classSQL.SQL(c, out dtbl);
+ cb.Items.Clear();
+ cb.DataSource = dtbl;
+
+ }
+ */
///
/// Naplna comboBox cb udajmi z SQL servera (Urceny pre comboboxy na vydaj a prijem do skladu vyrobkov, konvertuje nazvy krabic(string na integer))
@@ -169,7 +162,7 @@ namespace Mip
{
//select convert(`hodnota`,int) as num from `tabpomocnychudajov` where `kategoria` = 'Pridat krabicu' order by num
DataTable dtbl = new DataTable();
- string c = "SELECT DISTINCT CONVERT (`" + strCollumn + "`,int) as NUMBER "
+ string c = "SELECT DISTINCT CONVERT (`" + strCollumn + "`,int) as NUMBER "
+ " FROM `mip`.`" + strTab
+ "` WHERE `" + strCollumnWhere
+ "` = '" + strHodnotaWhere
@@ -457,10 +450,10 @@ namespace Mip
break;
}
}
- if(_cI>-1) _dgv.Columns[_cI].DefaultCellStyle.BackColor = Color.GreenYellow;
-
+ if (_cI > -1) _dgv.Columns[_cI].DefaultCellStyle.BackColor = Color.GreenYellow;
+
break;
-
+
}
}
@@ -486,14 +479,14 @@ namespace Mip
}
}
- public static void SetServerIP ()
+ public static void SetServerIP()
{
System.Net.NetworkInformation.Ping pingIP = new System.Net.NetworkInformation.Ping();
string IPaddress = "";
PingReply pingReply;
IPaddress = Debugger.IsAttached ? "192.168.2.12" : "192.168.1.12"; //IP Adresa MariaDB pre VLAN1
-
+
//ked sa programuje mino firmu aby to hned naslo staticku ip
//IPaddress = "87.197.164.107";
@@ -504,8 +497,8 @@ namespace Mip
}
else
{
- IPaddress = Debugger.IsAttached? "192.168.2.13" : "192.168.1.13"; //IP Adresa MariaDB pre VLAN2
-
+ IPaddress = Debugger.IsAttached ? "192.168.2.13" : "192.168.1.13"; //IP Adresa MariaDB pre VLAN2
+
pingReply = pingIP.Send(IPaddress);
if (pingReply.Status.ToString() == "Success")
{
@@ -513,8 +506,9 @@ namespace Mip
}
else
{
-
- IPaddress = "127.0.0.1";
+
+ //IPaddress = "127.0.0.1";
+ IPaddress = "192.168.1.11";
pingReply = pingIP.Send(IPaddress);
if (pingReply.Status.ToString() == "Success")
{
@@ -523,10 +517,10 @@ namespace Mip
else
{
classUser.MariaDBServerIPAddress = "0.0.0.0";
- MessageBox.Show("Žiadny lokálny ani internetový MariaDB server nebol nájdený!"
+ MessageBox.Show("Žiadny lokálny ani internetový MariaDB server nebol nájdený!"
+ Environment.NewLine
+ "Program Mip bude ukončený! ");
-
+
Environment.Exit(0);
}
//IPaddress = "87.197.164.107";
@@ -604,7 +598,7 @@ namespace Mip
xlWorkBook.Save();
xlWorkBook.Close(false, null, null);
xlApp.Quit();
-
+
}
@@ -617,12 +611,12 @@ namespace Mip
else cf.Cursor = System.Windows.Forms.Cursors.Default;
*/
-
-
+
+
if (_switch) Application.UseWaitCursor = true;
else Application.UseWaitCursor = false;
-
+
}
@@ -666,11 +660,11 @@ namespace Mip
break;
case "Ziadanka-zobrazit vsetky":
- switch(_IDUSER)
+ switch (_IDUSER)
{
- case 1:
- case 4:
- case 9:
+ case 1:
+ case 4:
+ case 9:
case 13:
case 26:
case 28:
@@ -724,12 +718,12 @@ namespace Mip
}
break;
- default :
+ default:
bReturnValue = false;
break;
}
-
+
return bReturnValue;
}
diff --git a/Mip/frmEditVyrobok.Designer.cs b/Mip/frmEditVyrobok.Designer.cs
index da2596f..f79ebc3 100644
--- a/Mip/frmEditVyrobok.Designer.cs
+++ b/Mip/frmEditVyrobok.Designer.cs
@@ -98,9 +98,9 @@
this.groupBox3.Controls.Add(this.label4);
this.groupBox3.Controls.Add(this.numericUpDown1);
this.groupBox3.Controls.Add(this.label3);
- this.groupBox3.Location = new System.Drawing.Point(234, 2);
+ this.groupBox3.Location = new System.Drawing.Point(236, 7);
this.groupBox3.Name = "groupBox3";
- this.groupBox3.Size = new System.Drawing.Size(239, 140);
+ this.groupBox3.Size = new System.Drawing.Size(251, 146);
this.groupBox3.TabIndex = 18;
this.groupBox3.TabStop = false;
this.groupBox3.Text = "Tvar a rozmery výrobku";
@@ -109,7 +109,7 @@
// label1
//
this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(116, 121);
+ this.label1.Location = new System.Drawing.Point(124, 121);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(93, 13);
this.label1.TabIndex = 15;
@@ -117,7 +117,7 @@
//
// textBox7
//
- this.textBox7.Location = new System.Drawing.Point(212, 118);
+ this.textBox7.Location = new System.Drawing.Point(219, 118);
this.textBox7.Name = "textBox7";
this.textBox7.Size = new System.Drawing.Size(25, 20);
this.textBox7.TabIndex = 16;
@@ -144,7 +144,7 @@
//
// textBox4
//
- this.textBox4.Location = new System.Drawing.Point(177, 54);
+ this.textBox4.Location = new System.Drawing.Point(181, 54);
this.textBox4.Name = "textBox4";
this.textBox4.Size = new System.Drawing.Size(60, 20);
this.textBox4.TabIndex = 13;
@@ -153,14 +153,14 @@
//
// textBox5
//
- this.textBox5.Location = new System.Drawing.Point(34, 118);
+ this.textBox5.Location = new System.Drawing.Point(37, 118);
this.textBox5.Name = "textBox5";
this.textBox5.Size = new System.Drawing.Size(83, 20);
this.textBox5.TabIndex = 3;
//
// textBox3
//
- this.textBox3.Location = new System.Drawing.Point(112, 54);
+ this.textBox3.Location = new System.Drawing.Point(116, 54);
this.textBox3.Name = "textBox3";
this.textBox3.Size = new System.Drawing.Size(60, 20);
this.textBox3.TabIndex = 12;
@@ -169,7 +169,7 @@
//
// textBox2
//
- this.textBox2.Location = new System.Drawing.Point(47, 54);
+ this.textBox2.Location = new System.Drawing.Point(51, 54);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(60, 20);
this.textBox2.TabIndex = 11;
@@ -180,7 +180,7 @@
//
this.textBox1.Location = new System.Drawing.Point(3, 94);
this.textBox1.Name = "textBox1";
- this.textBox1.Size = new System.Drawing.Size(234, 20);
+ this.textBox1.Size = new System.Drawing.Size(241, 20);
this.textBox1.TabIndex = 10;
this.textBox1.TextAlignChanged += new System.EventHandler(this.textBox1_TextAlignChanged);
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
@@ -207,7 +207,7 @@
// label6
//
this.label6.AutoSize = true;
- this.label6.Location = new System.Drawing.Point(189, 38);
+ this.label6.Location = new System.Drawing.Point(193, 38);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(35, 13);
this.label6.TabIndex = 4;
@@ -217,7 +217,7 @@
// label5
//
this.label5.AutoSize = true;
- this.label5.Location = new System.Drawing.Point(126, 38);
+ this.label5.Location = new System.Drawing.Point(130, 38);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(31, 13);
this.label5.TabIndex = 3;
@@ -227,7 +227,7 @@
// label4
//
this.label4.AutoSize = true;
- this.label4.Location = new System.Drawing.Point(60, 38);
+ this.label4.Location = new System.Drawing.Point(64, 38);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(34, 13);
this.label4.TabIndex = 2;
@@ -325,7 +325,7 @@
//
this.btnVymazVykres.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.btnVymazVykres.Enabled = false;
- this.btnVymazVykres.Location = new System.Drawing.Point(103, 115);
+ this.btnVymazVykres.Location = new System.Drawing.Point(103, 123);
this.btnVymazVykres.Name = "btnVymazVykres";
this.btnVymazVykres.Size = new System.Drawing.Size(58, 23);
this.btnVymazVykres.TabIndex = 8;
@@ -339,14 +339,14 @@
//
// panel1
//
- this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
- | System.Windows.Forms.AnchorStyles.Left)
+ this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.panel1.AutoScroll = true;
this.panel1.Controls.Add(this.pictureBox1);
this.panel1.Location = new System.Drawing.Point(3, 17);
this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(815, 390);
+ this.panel1.Size = new System.Drawing.Size(1170, 402);
this.panel1.TabIndex = 9;
//
// pictureBox1
@@ -364,8 +364,8 @@
//
this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false;
- this.dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
- | System.Windows.Forms.AnchorStyles.Left)
+ this.dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Location = new System.Drawing.Point(2, 14);
@@ -378,7 +378,7 @@
this.dataGridView1.ShowCellToolTips = false;
this.dataGridView1.ShowEditingIcon = false;
this.dataGridView1.ShowRowErrors = false;
- this.dataGridView1.Size = new System.Drawing.Size(274, 100);
+ this.dataGridView1.Size = new System.Drawing.Size(599, 108);
this.dataGridView1.TabIndex = 4;
this.dataGridView1.RowEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_RowEnter);
this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint);
@@ -388,7 +388,7 @@
// btnAddVykres
//
this.btnAddVykres.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.btnAddVykres.Location = new System.Drawing.Point(46, 115);
+ this.btnAddVykres.Location = new System.Drawing.Point(46, 123);
this.btnAddVykres.Name = "btnAddVykres";
this.btnAddVykres.Size = new System.Drawing.Size(58, 23);
this.btnAddVykres.TabIndex = 5;
@@ -399,9 +399,9 @@
// button7
//
this.button7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
- this.button7.Location = new System.Drawing.Point(180, 108);
+ this.button7.Location = new System.Drawing.Point(180, 119);
this.button7.Name = "button7";
- this.button7.Size = new System.Drawing.Size(51, 34);
+ this.button7.Size = new System.Drawing.Size(51, 28);
this.button7.TabIndex = 26;
this.button7.Text = "Zoom -";
this.button7.UseVisualStyleBackColor = true;
@@ -410,7 +410,7 @@
// button3
//
this.button3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.button3.Location = new System.Drawing.Point(752, 117);
+ this.button3.Location = new System.Drawing.Point(1100, 128);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(75, 23);
this.button3.TabIndex = 23;
@@ -422,7 +422,7 @@
//
this.button5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.button5.Enabled = false;
- this.button5.Location = new System.Drawing.Point(752, 95);
+ this.button5.Location = new System.Drawing.Point(1100, 102);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(75, 23);
this.button5.TabIndex = 24;
@@ -432,17 +432,16 @@
//
// groupBox1
//
- this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
- | System.Windows.Forms.AnchorStyles.Left)
+ this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.groupBox1.Controls.Add(this.panel1);
- this.groupBox1.Location = new System.Drawing.Point(2, 145);
+ this.groupBox1.Location = new System.Drawing.Point(2, 151);
this.groupBox1.Name = "groupBox1";
- this.groupBox1.Size = new System.Drawing.Size(825, 413);
+ this.groupBox1.Size = new System.Drawing.Size(1180, 425);
this.groupBox1.TabIndex = 19;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Zobraziť výkres";
- this.groupBox1.Enter += new System.EventHandler(this.groupBox1_Enter);
//
// groupBox5
//
@@ -454,14 +453,14 @@
this.groupBox5.Controls.Add(this.label7);
this.groupBox5.Location = new System.Drawing.Point(1, 44);
this.groupBox5.Name = "groupBox5";
- this.groupBox5.Size = new System.Drawing.Size(232, 62);
+ this.groupBox5.Size = new System.Drawing.Size(232, 74);
this.groupBox5.TabIndex = 22;
this.groupBox5.TabStop = false;
this.groupBox5.Text = "Názov výrobku";
//
// groupBox4
//
- this.groupBox4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ this.groupBox4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.groupBox4.Controls.Add(this.btnAktualVykres);
this.groupBox4.Controls.Add(this.btnIndexDwn);
@@ -469,9 +468,9 @@
this.groupBox4.Controls.Add(this.dataGridView1);
this.groupBox4.Controls.Add(this.btnAddVykres);
this.groupBox4.Controls.Add(this.btnVymazVykres);
- this.groupBox4.Location = new System.Drawing.Point(474, 2);
+ this.groupBox4.Location = new System.Drawing.Point(489, 7);
this.groupBox4.Name = "groupBox4";
- this.groupBox4.Size = new System.Drawing.Size(278, 140);
+ this.groupBox4.Size = new System.Drawing.Size(603, 148);
this.groupBox4.TabIndex = 21;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "Načítané výkresy";
@@ -479,7 +478,7 @@
// btnAktualVykres
//
this.btnAktualVykres.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
- this.btnAktualVykres.Location = new System.Drawing.Point(160, 115);
+ this.btnAktualVykres.Location = new System.Drawing.Point(160, 123);
this.btnAktualVykres.Name = "btnAktualVykres";
this.btnAktualVykres.Size = new System.Drawing.Size(72, 23);
this.btnAktualVykres.TabIndex = 28;
@@ -491,7 +490,7 @@
//
this.btnIndexDwn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.btnIndexDwn.Font = new System.Drawing.Font("Calibri", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
- this.btnIndexDwn.Location = new System.Drawing.Point(24, 115);
+ this.btnIndexDwn.Location = new System.Drawing.Point(24, 123);
this.btnIndexDwn.Name = "btnIndexDwn";
this.btnIndexDwn.Size = new System.Drawing.Size(23, 23);
this.btnIndexDwn.TabIndex = 29;
@@ -503,7 +502,7 @@
//
this.btnIndexUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.btnIndexUp.Font = new System.Drawing.Font("Calibri", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
- this.btnIndexUp.Location = new System.Drawing.Point(2, 115);
+ this.btnIndexUp.Location = new System.Drawing.Point(2, 123);
this.btnIndexUp.Name = "btnIndexUp";
this.btnIndexUp.Size = new System.Drawing.Size(23, 23);
this.btnIndexUp.TabIndex = 28;
@@ -514,7 +513,7 @@
// groupBox2
//
this.groupBox2.Controls.Add(this.label2);
- this.groupBox2.Location = new System.Drawing.Point(1, 2);
+ this.groupBox2.Location = new System.Drawing.Point(2, 7);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(232, 41);
this.groupBox2.TabIndex = 20;
@@ -524,9 +523,9 @@
// button6
//
this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
- this.button6.Location = new System.Drawing.Point(130, 108);
+ this.button6.Location = new System.Drawing.Point(130, 119);
this.button6.Name = "button6";
- this.button6.Size = new System.Drawing.Size(51, 34);
+ this.button6.Size = new System.Drawing.Size(51, 28);
this.button6.TabIndex = 25;
this.button6.Text = "Zoom +";
this.button6.UseVisualStyleBackColor = true;
@@ -536,7 +535,8 @@
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(829, 562);
+ this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+ this.ClientSize = new System.Drawing.Size(1184, 574);
this.Controls.Add(this.groupBox4);
this.Controls.Add(this.groupBox3);
this.Controls.Add(this.button7);
diff --git a/Mip/frmEditVyrobok.cs b/Mip/frmEditVyrobok.cs
index da6b330..a8629ac 100644
--- a/Mip/frmEditVyrobok.cs
+++ b/Mip/frmEditVyrobok.cs
@@ -1,22 +1,20 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
+//using Syncfusion.Pdf.Parsing;
+using Syncfusion.Pdf.Parsing;
+//using System.Windows.Media.Imaging;
+using System;
using System.Data;
using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
using System.IO;
+using System.Windows.Forms;
namespace Mip
{
-
-
+
+
public partial class frmEditVyrobok : Form
{
-
-
+
+
string IDVyrobok;
DataTable pomocnaDT = new DataTable();
//Point poinPosition;
@@ -63,19 +61,19 @@ namespace Mip
public void VypisSpojenyRozmer()
{
string strSpojeny = "";
- string strKonZnak ="";
+ string strKonZnak = "";
if (textBox2.Text != "")
{
- if(textBox1.Text =="") strKonZnak = "";
- else strKonZnak = " -" + textBox1.Text ;
-
+ if (textBox1.Text == "") strKonZnak = "";
+ else strKonZnak = " -" + textBox1.Text;
+
if (numericUpDown1.Value == 0)
{
- if (textBox3.Text != "" && textBox3.Text != "0") strSpojeny = label10.Text + textBox2.Text + "/" + textBox3.Text + "x" + textBox4.Text + strKonZnak ;
- else strSpojeny = label10.Text + textBox2.Text + "x" + textBox4.Text + strKonZnak ;
+ if (textBox3.Text != "" && textBox3.Text != "0") strSpojeny = label10.Text + textBox2.Text + "/" + textBox3.Text + "x" + textBox4.Text + strKonZnak;
+ else strSpojeny = label10.Text + textBox2.Text + "x" + textBox4.Text + strKonZnak;
}
- else strSpojeny = label10.Text + textBox2.Text + "x" + textBox3.Text + "x" + textBox4.Text + strKonZnak ;
+ else strSpojeny = label10.Text + textBox2.Text + "x" + textBox3.Text + "x" + textBox4.Text + strKonZnak;
}
else strSpojeny = "";
label12.Text = strSpojeny;
@@ -85,16 +83,16 @@ namespace Mip
private void frmEditVyrobok_Load(object sender, EventArgs e)
{
-
+
pomocnaDT.Columns.Add("Nazov_suboru", typeof(string));
pomocnaDT.Columns.Add("Velkost_suboru", typeof(string));
pomocnaDT.Columns.Add("Cesta", typeof(string));
-
+
classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať iný názov");
-
-
-
-
+
+
+
+
DataTable DTEditVyrobok = new DataTable();
//dGVZoznamVyrobkov.CurrentRow.Cells["IDVyrobok"].Value.ToString()
@@ -132,7 +130,7 @@ namespace Mip
private void dataGridView1_Paint(object sender, PaintEventArgs e)
{
-
+
dataGridView1.Columns["IDVyrobok"].Visible = false;
dataGridView1.Columns["IndexVykresu"].HeaderText = "Index";
dataGridView1.Columns["OldIndexVykresu"].Visible = false;
@@ -140,16 +138,16 @@ namespace Mip
dataGridView1.Columns["Cesta"].Visible = false;
dataGridView1.Columns["IDVykres"].Visible = false;
dataGridView1.Columns["StatusVykresu"].HeaderText = "Status";
-
-
-
-
+
+
+
+
dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.AutoResizeColumns();
-
+
}
@@ -159,9 +157,11 @@ namespace Mip
DataRow[] foundRows;
openFileDialog1.Multiselect = false;
openFileDialog1.DefaultExt = "jpg";
+ openFileDialog1.Filter = "Obrázky (*.BMP;*.JPG;*.JPEG;*.GIF;*.PNG;*.EXIF;*.TIFF)|*.BMP;*.JPG;*.JPEG;*.GIF;*.PNG;*.EXIF;*.TIFF|" + "Pdf súbory (*.pdf)|*.pdf";
+ openFileDialog1.FilterIndex = 1;
openFileDialog1.FileName = "";
openFileDialog1.ShowDialog();
- int _index=0;
+ int _index = 0;
if (openFileDialog1.FileNames != null && openFileDialog1.FileName != "")
{
foreach (string FN in openFileDialog1.FileNames)
@@ -182,14 +182,14 @@ namespace Mip
FN.CopyTo(FN.LastIndexOf("\\") + 1, help, 0, (help.Length));
string hlp = new string(help);
-
- foundRows =
+
+ foundRows =
DTVykresy.Select("IndexVykresu<100", "IndexVykresu DESC");
//ŠTVRTOK
- _index=Convert.ToInt16(foundRows[0].ItemArray[1].ToString())+1;
-
-
+ _index = Convert.ToInt16(foundRows[0].ItemArray[1].ToString()) + 1;
+
+
DTVykresy.Rows.Add(dataGridView1.Rows[0].Cells["IDVyrobok"].Value.ToString(), //IDVyrobok
_index.ToString(), //index //Index vykresu
0,// OLDINDEX
@@ -202,30 +202,16 @@ namespace Mip
dataGridView1.DataSource = DTVykresy;
dataGridView1.AutoResizeColumns();
dataGridView1.AutoResizeRows();
- //dataGridView1.Rows[dataGridView1.Rows.Count - 1].Selected = true;
- //obrazok_Refresh(dataGridView1.Rows.Count - 1);
if (dataGridView1.Rows.Count > 4) dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows.Count - 4;
}
else
{
MessageBox.Show("Súbor: " + FN + "\n už v zozname figuruje!", "Upozornenie ...", MessageBoxButtons.OK, MessageBoxIcon.Warning);
- //MessageBox.Show(
-
}
-
//Zoradiť tabulku po pridani noveho výkresu a nastavenie selectu nan (POZOR môžu tam byť neaktívne výkresy)
-
-
-
DataTable pomocDTable = new DataTable();
pomocDTable = DTVykresy.Copy();
- /*foreach (DataRow DT in DTVykresy.Rows)
- {
- DataRow pomocDT = DT;
- pomocDTable.ImportRow(pomocDT);
- }
- */
dataGridView1.DataSource = pomocDTable;
foundRows = pomocDTable.Select("", "IndexVykresu");
@@ -233,19 +219,16 @@ namespace Mip
DTVykresy = foundRows.CopyToDataTable();
-
+
dataGridView1.DataSource = DTVykresy;
//Nastavenie selectu na pridaný rows
- int a=0;
-
- for (int p1 = 0; p1 < DTVykresy.Rows.Count;p1++ )
+ int a = 0;
+
+ for (int p1 = 0; p1 < DTVykresy.Rows.Count; p1++)
{
DataRow DT;
DT = DTVykresy.Rows[p1];
- if (Convert.ToInt32(DT["IndexVykresu"].ToString()) == _index) a=p1;
-
-
-
+ if (Convert.ToInt32(DT["IndexVykresu"].ToString()) == _index) a = p1;
}
dataGridView1.Rows[a].Selected = true;
@@ -253,52 +236,19 @@ namespace Mip
pictureBox1.Visible = true;
btnIndexDwn.Enabled = false; btnAktualVykres.Enabled = false;
-
}
}
-
- //dataGridView1_SelectionChanged(sender,e);
- }//
+ }
private void obrazok_Refresh(int index)
{
- obrazok_Refresh2(index);
-
- /*
- FileStream fs;
- int fileSize;
- byte[] fileData;
-
- //DataRow dRow;
- //fs = new FileStream(dRow["Cesta"].ToString(), FileMode.Open, FileAccess.Read);//
- fileSize = (int)fs.Length;
- fileData = new byte[fileSize];
- fs.Read(fileData, 0, fileSize);
- fs.Close();
-
- Bitmap obrazok;
- //using (MemoryStream stream = new MemoryStream(fileData)) obrazok = new Bitmap(stream);
- MemoryStream stream = new MemoryStream(fileData);
- obrazok = new Bitmap(stream);
- pictureBox1.Image = obrazok;
- pictureBox1.Height = obrazok.Height;
- pictureBox1.Width = obrazok.Width;
- sizeH = pictureBox1.Image.Size.Height;
- sizeW = pictureBox1.Image.Size.Width;
- z = 1;
- * */
- }
-
- private void obrazok_Refresh2(int _index)
- {
-
DataRow dRow;
- int indexvSQL=0;
- string typ="";
-
- dRow = DTVykresy.Rows[_index];
+ int indexvSQL = 0;
+ string typ = "";
+
+ dRow = DTVykresy.Rows[index];
typ = dRow["Názov"].ToString();
if (typ == "Z databázy SQL")
@@ -313,28 +263,42 @@ namespace Mip
sizeH = pictureBox1.Image.Size.Height;
sizeW = pictureBox1.Image.Size.Width;
z = 1;
-
}
- if (typ != "Z databázy SQL" && typ!="")
+ if (typ != "Z databázy SQL" && typ != "")
{
FileStream fs;
int fileSize;
byte[] fileData;
- //DataRow dRow;
- //dRow = DTVykresy.Rows[_index];
+ var ExtensionStart = typ.LastIndexOf(".") + 1;
+ var Extension = typ.Substring(ExtensionStart, typ.Length - ExtensionStart);
+
fs = new FileStream(dRow["Cesta"].ToString(), FileMode.Open, FileAccess.Read);//
fileSize = (int)fs.Length;
fileData = new byte[fileSize];
fs.Read(fileData, 0, fileSize);
+
+ var fileToShow = new byte[fileSize];
+
+ if (Extension.ToLower() == "pdf")
+ {
+ PdfLoadedDocument loadedDocument = new PdfLoadedDocument(fileData);
+ Bitmap pdfToJpeg = loadedDocument.ExportAsImage(0);
+ loadedDocument.Close(true);
+
+ fileToShow = SaveAsJpeg(pdfToJpeg);
+ }
+ else
+ {
+ fileToShow = fileData;
+ }
+
fs.Close();
- Bitmap obrazok;
- //using (MemoryStream stream = new MemoryStream(fileData)) obrazok = new Bitmap(stream);
- MemoryStream stream = new MemoryStream(fileData);
- obrazok = new Bitmap(stream);
+ MemoryStream stream = new MemoryStream(fileToShow);
+ var obrazok = new Bitmap(stream);
pictureBox1.Image = obrazok;
pictureBox1.Height = obrazok.Height;
pictureBox1.Width = obrazok.Width;
@@ -344,24 +308,36 @@ namespace Mip
}
}
+ private byte[] SaveAsJpeg(Bitmap image)
+ {
+ byte[] returnImageData;
+ using (var stream = new MemoryStream())
+ {
+ image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
+ returnImageData = stream.ToArray();
+ }
+
+ return returnImageData;
+ }
+
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
- if (dataGridView1.DataSource != null && dataGridView1.SelectedRows.Count>0 && deleteRow!=true )
+ if (dataGridView1.DataSource != null && dataGridView1.SelectedRows.Count > 0 && deleteRow != true)
{
-
+
if (textBox6.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && dataGridView1.Rows.Count != 0) button5.Enabled = true;
else button5.Enabled = false; //kontrola naplnenia povinných dát
DataGridViewRow Row;
//Row = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
- Row = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index];
+ Row = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index];
int indexLastActiv;
DataRow[] foundRows;
foundRows = DTVykresy.Select("IndexVykresu<100", "IndexVykresu DESC");
-
+
indexLastActiv = DTVykresy.Rows.Count - foundRows.Length;
if (indexLastActiv == 0) indexLastActiv = DTVykresy.Rows.Count - 1; //Ak nie sú neaktívne výkresy, tak posledný aktivindex=posledny index
@@ -373,9 +349,9 @@ namespace Mip
btnVymazVykres.Enabled = false;
btnAktualVykres.Enabled = true;
//if(Row.Cells["StatusVykresu"].Value.ToString() == "AKTUÁLNY" btnAktualVykres.Text="Nastav ako neaktuálny" )
-
+
}
-
+
else // File výkres
{
btnVymazVykres.Enabled = true;
@@ -404,13 +380,13 @@ namespace Mip
}//ENDIF DT.Rows.Count!=0
}
-
-
-
+
+
+
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
-
-
+
+
}
private void zoradDTGView()
@@ -434,31 +410,24 @@ namespace Mip
//dataGridView1.DataSource=DTVykresy();
for (int p1 = 0; p1 < DTVykresy.Rows.Count; p1++)
{
- if (Convert.ToInt32( dataGridView1.Rows[p1].Cells["IndexVykresu"].Value.ToString())== indexvykresu)
+ if (Convert.ToInt32(dataGridView1.Rows[p1].Cells["IndexVykresu"].Value.ToString()) == indexvykresu)
{
- dataGridView1.Rows[p1].Selected=true;
+ dataGridView1.Rows[p1].Selected = true;
break;
}
}
-
-
-
-
-
-
}
-
-
+
+
private void btnAktualVykres_Click(object sender, EventArgs e)
{
-
+
if (dataGridView1.DataSource != null && dataGridView1.SelectedRows.Count > 0)
{
DataGridViewRow Row;
- //Row = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
Row = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index];
//Pre aktuálne výkresy nastav NEAKTUÁLNY
@@ -466,21 +435,21 @@ namespace Mip
{
DTVykresy.Rows[dataGridView1.SelectedRows[0].Index]["StatusVykresu"] = "Neaktuálny";
int indexLastNeActiv;
-
+
DataRow[] foundRows;
foundRows = DTVykresy.Select("IndexVykresu>100", "IndexVykresu DESC");
if (foundRows.Length > 0) indexLastNeActiv = Convert.ToInt32(foundRows[0]["IndexVykresu"].ToString());
else indexLastNeActiv = 100;
DTVykresy.Rows[dataGridView1.SelectedRows[0].Index]["IndexVykresu"] = indexLastNeActiv + 1;
-
+
zoradDTGView();
-
-
+
+
}
- else
+ else
{
DTVykresy.Rows[dataGridView1.SelectedRows[0].Index]["StatusVykresu"] = "Aktuálny";
int indexLastActiv;
@@ -492,32 +461,15 @@ namespace Mip
DTVykresy.Rows[dataGridView1.SelectedRows[0].Index]["IndexVykresu"] = indexLastActiv + 1;
zoradDTGView();
}
-
-
}
-
-
-
- /*
- DataRow[] foundRows;
- foundRows = DTVykresy.Select("IndexVykresu>100", "IndexVykresu DESC");
- if (foundRows.Length == 0) DTVykresy.Rows[dataGridView1.CurrentRow.Index]["IndexVykresu"] = 101;
- else DTVykresy.Rows[dataGridView1.CurrentRow.Index]["IndexVykresu"] = Convert.ToInt32(foundRows[0].ItemArray[1].ToString()) + 1;
- DTVykresy.Rows[dataGridView1.CurrentRow.Index]["StatusVykresu"] = "NEAKTUÁLNY";
-
- foundRows = DTVykresy.Select("", "IndexVykresu");
- */
}
private void btnIndexUp_Click(object sender, EventArgs e)
{
int oldindexvykresu;
-
oldindexvykresu = Convert.ToInt32(dataGridView1["IndexVykresu", (dataGridView1.SelectedRows[0].Index)].Value);
- //dataGridView1["IndexVykresu", (dataGridView1.SelectedRows[0].Index)].Value = dataGridView1["IndexVykresu", (dataGridView1.SelectedRows[0].Index) - 1].Value;
- //dataGridView1["IndexVykresu", (dataGridView1.SelectedRows[0].Index) - 1].Value = oldindexvykresu;
- DTVykresy.Rows[dataGridView1.SelectedRows[0].Index]["IndexVykresu"] = DTVykresy.Rows[dataGridView1.SelectedRows[0].Index-1]["IndexVykresu"];
+ DTVykresy.Rows[dataGridView1.SelectedRows[0].Index]["IndexVykresu"] = DTVykresy.Rows[dataGridView1.SelectedRows[0].Index - 1]["IndexVykresu"];
DTVykresy.Rows[dataGridView1.SelectedRows[0].Index - 1]["IndexVykresu"] = oldindexvykresu;
zoradDTGView();
@@ -526,10 +478,7 @@ namespace Mip
private void btnIndexDwn_Click(object sender, EventArgs e)
{
int oldindexvykresu;
-
oldindexvykresu = Convert.ToInt32(dataGridView1["IndexVykresu", (dataGridView1.SelectedRows[0].Index)].Value);
- //dataGridView1["IndexVykresu", (dataGridView1.SelectedRows[0].Index)].Value = dataGridView1["IndexVykresu", (dataGridView1.SelectedRows[0].Index) + 1].Value;
- //dataGridView1["IndexVykresu", (dataGridView1.SelectedRows[0].Index) + 1].Value = oldindexvykresu;
DTVykresy.Rows[dataGridView1.SelectedRows[0].Index]["IndexVykresu"] = DTVykresy.Rows[dataGridView1.SelectedRows[0].Index + 1]["IndexVykresu"];
DTVykresy.Rows[dataGridView1.SelectedRows[0].Index + 1]["IndexVykresu"] = oldindexvykresu;
@@ -548,7 +497,7 @@ namespace Mip
{
if (dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor != Color.White) dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.White;
}
-
+
}
@@ -561,101 +510,52 @@ namespace Mip
{
string cmd;
DataTable dtbl;
-
-
-
classGlobal.strNovyPomocnyUdaj = textBox6.Text; //pomocný údaj pre naplnenie comboboxu po zavreti okna
-
if (textBox7.Text == "") textBox7.Text = "1"; // Ak je pocet segmentov "" tak potom je 1
- /* MENIME NA UPDATE
- cmd = "INSERT INTO `mip`.`tabvyrobok` (`NazovVyrobku`, `RozmerTvar`, `Rozmer1`, `Rozmer2`, `Rozmer3`, `SpojeneRozmery`, `Zakaznik`, `InyNazov`, `RozlisZnakKonecnaOp`, `Alias`,`PocetSegmentov`) VALUES ('"
- + textBox6.Text.ToString() + "', '" //NazovVyrobku*
- + label10.Text.ToString() + "', " //RozmerTvar
- + textBox2.Text.ToString().Replace(",",".") + ", " //rozmer1
- + textBox3.Text.ToString().Replace(",", ".") + "," //rozmer2
- + textBox4.Text.ToString().Replace(",", ".") + ", '" //rozmer3
- + label12.Text.ToString() + "', '" //spojene rozmery*
- + label2.Text.ToString() + "', '" //zakaznik*
- + comboBox2.Text.ToString() + "', '" //Iny nazov*
- + textBox1.Text.ToString() + "', '" //rozlis znak alebo konecna operacia*
- + textBox5.Text.ToString() + "', " //alias*
- + textBox7.Text.ToString() + ");"; //Pocet segmetnov
+ cmd = @"UPDATE `mip`.`tabvyrobok` SET "
+ + "`NazovVyrobku`='" + textBox6.Text.ToString() + "'," //NazovVyrobku*
+ + "`RozmerTvar`='" + label10.Text.ToString() + "'," //RozmerTvar
+ + "`Rozmer1`=" + textBox2.Text.ToString().Replace(",", ".") + "," //rozmer1
+ + "`Rozmer2`=" + textBox3.Text.ToString().Replace(",", ".") + "," //rozmer2
+ + "`Rozmer3`=" + textBox4.Text.ToString().Replace(",", ".") + "," //rozmer3
+ + "`SpojeneRozmery`='" + label12.Text.ToString() + "'," //Spojené rozmery*
+ + "`Zakaznik`='" + label2.Text.ToString() + "'," //zakaznik*
+ + "`InyNazov`='" + comboBox2.Text.ToString() + "'," //Iny nazov*
+ + "`RozlisZnakKonecnaOp`='" + textBox1.Text.ToString() + "'," //rozlis znak alebo konecna operacia*
+ + "`Alias`='" + textBox5.Text.ToString() + "'," //alias*
+ + "`PocetSegmentov`=" + textBox7.Text.ToString() //pocet segmentnov
+ + " WHERE (`IDVyrobok`="
+ + IDVyrobok + ");";
- dtbl=classSQL.commandSQL(cmd,1);
- */
-
-
-
- cmd = @"UPDATE `mip`.`tabvyrobok` SET "
- + "`NazovVyrobku`='" + textBox6.Text.ToString() + "'," //NazovVyrobku*
- + "`RozmerTvar`='" + label10.Text.ToString() + "'," //RozmerTvar
- +"`Rozmer1`=" + textBox2.Text.ToString().Replace(",", ".") + "," //rozmer1
- +"`Rozmer2`=" + textBox3.Text.ToString().Replace(",", ".") + "," //rozmer2
- +"`Rozmer3`=" + textBox4.Text.ToString().Replace(",", ".") + "," //rozmer3
- + "`SpojeneRozmery`='" + label12.Text.ToString() + "'," //Spojené rozmery*
- + "`Zakaznik`='" + label2.Text.ToString() + "'," //zakaznik*
- + "`InyNazov`='" + comboBox2.Text.ToString() + "'," //Iny nazov*
- + "`RozlisZnakKonecnaOp`='" + textBox1.Text.ToString() + "'," //rozlis znak alebo konecna operacia*
- + "`Alias`='" + textBox5.Text.ToString() + "'," //alias*
- +"`PocetSegmentov`=" + textBox7.Text.ToString() //pocet segmentnov
- + " WHERE (`IDVyrobok`="
- + IDVyrobok+");";
-
- classSQL.SQL(cmd,out dtbl);
-
-
- //================== Zistuje IDVykresu podla PridatVykres ======================================
- /*
- //
- int intIDVyrobok;
- //classSQL.commandSQL("SELECT `IDVyrobok` FROM `mip`.`tabvyrobok` WHERE `Zakaznik`= '" + label2.Text + "';");
- // IDVyrobok = (int)classSQL.dTable.Rows[0]["IDVyrobok"];
-
- string ccmmdd = "SELECT `NazovVyrobku`,`IDVyrobok` FROM `mip`.`tabvyrobok` WHERE `Zakaznik`= '" + label2.Text
- + "' AND `NazovVyrobku` = '" + textBox6.Text + "';";
-
- dtbl=classSQL.commandSQL(ccmmdd,1);
- DataRow dtrw = dtbl.Rows[0];
- intIDVyrobok = Convert.ToInt32(dtrw["IDVyrobok"].ToString());
- */
+ classSQL.SQL(cmd, out dtbl);
int intIDVyrobok;
DataRow dtrw;
intIDVyrobok = Convert.ToInt32(IDVyrobok);
- /*
- string ccmmdd = "SELECT `NazovVyrobku`,`IDVyrobok` FROM `mip`.`tabvyrobok` WHERE `Zakaznik`= '" + label2.Text
- + "' AND `NazovVyrobku` = '" + textBox6.Text + "';";
-
- dtbl = classSQL.commandSQL(ccmmdd, 1);
- DataRow dtrw = dtbl.Rows[0];
- */
-
-
- for (int p1=0; p1 < DTVykresy.Rows.Count; p1++)
+ for (int p1 = 0; p1 < DTVykresy.Rows.Count; p1++)
{
FileStream fs;
int fileSize;
byte[] VykresData;
dtrw = DTVykresy.Rows[p1];
-
+
//=== Zistiť či sa jedná o súbor alebo SQL výkres
if (dtrw["Cesta"].ToString() == "-")
{
if (dtrw["IndexVykresu"].ToString() != dtrw["OldIndexVykresu"].ToString())
{
- cmd = @"UPDATE `mip`.`tabvykres` SET "
- + "`IndexVykresu`=" + Convert.ToInt32(dtrw["IndexVykresu"].ToString())
- + " WHERE (`IDVykres`="
- + Convert.ToInt32(dtrw["IDVykres"].ToString()) + ");" ;
+ cmd = @"UPDATE `mip`.`tabvykres` SET "
+ + "`IndexVykresu`=" + Convert.ToInt32(dtrw["IndexVykresu"].ToString())
+ + " WHERE (`IDVykres`="
+ + Convert.ToInt32(dtrw["IDVykres"].ToString()) + ");";
- classSQL.SQL(cmd, out dtbl);
+ classSQL.SQL(cmd, out dtbl);
}
-
}
else
{
@@ -663,20 +563,34 @@ namespace Mip
fileSize = (int)fs.Length;
VykresData = new byte[fileSize];
fs.Read(VykresData, 0, fileSize);
+
+ var ExtensionStart = dtrw["Cesta"].ToString().LastIndexOf(".") + 1;
+ var Extension = dtrw["Cesta"].ToString().Substring(ExtensionStart, dtrw["Cesta"].ToString().Length - ExtensionStart);
+
+ var fileToShow = new byte[fileSize];
+ if (Extension.ToLower() == "pdf")
+ {
+ PdfLoadedDocument loadedDocument = new PdfLoadedDocument(VykresData);
+ Bitmap pdfToJpeg = loadedDocument.ExportAsImage(0);
+ loadedDocument.Close(true);
+
+ fileToShow = SaveAsJpeg(pdfToJpeg);
+ }
+ else
+ {
+ fileToShow = VykresData;
+ }
+
fs.Close();
- classSQL.SaveVykresToSQL(intIDVyrobok, Convert.ToInt32(dtrw["IndexVykresu"].ToString()), VykresData);
+ classSQL.SaveVykresToSQL(intIDVyrobok, Convert.ToInt32(dtrw["IndexVykresu"].ToString()), fileToShow);
}
-
-
-
-
}
- MessageBox.Show("Výrobok úspešne aktualizovaný!");
- this.DialogResult = DialogResult.OK;
- this.Close();
+ MessageBox.Show("Výrobok úspešne aktualizovaný!");
+ this.DialogResult = DialogResult.OK;
+ this.Close();
- //
+ //
}
@@ -686,7 +600,7 @@ namespace Mip
int currentRowIndex = dataGridView1.SelectedRows[0].Index;
DTVykresy.Rows[currentRowIndex].Delete();
DTVykresy.Rows[currentRowIndex].AcceptChanges();
-
+
if (DTVykresy.Rows.Count == 0)
{
btnVymazVykres.Enabled = false;
@@ -802,7 +716,7 @@ namespace Mip
}
VypisSpojenyRozmer();
}
-
+
}
}
diff --git a/Mip/frmMain.cs b/Mip/frmMain.cs
index cfc4489..c87c24b 100644
--- a/Mip/frmMain.cs
+++ b/Mip/frmMain.cs
@@ -1,1014 +1,1005 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-using Excel = Microsoft.Office.Interop.Excel;
-using System.Globalization;
-using MonthCalendar;
-using System.Net;
-using System.Net.Sockets;
-using System.Drawing.Printing;
-using System.Diagnostics;
-using GMap.NET;
+using GMap.NET;
using GMap.NET.MapProviders;
using GMap.NET.WindowsForms;
-using GMap.NET.WindowsForms.Markers;
-using GMap.NET.WindowsForms.ToolTips;
-using System.Windows.Documents;
+using MonthCalendar;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Diagnostics;
+using System.Drawing;
+using System.Globalization;
+using System.IO;
+using System.Linq;
using System.Management;
-using System.Net.NetworkInformation;
-using System.Configuration;
+using System.Net;
+using System.Net.Sockets;
+using System.Windows.Forms;
+using Excel = Microsoft.Office.Interop.Excel;
namespace Mip
{
-
- public partial class frmMain : Form
- {
- //bool odblokuj=false;
- int rowIndex = -1;
-
- public frmMain()
- {
- InitializeComponent();
+ public partial class frmMain : Form
+ {
- tabSpecifikaciaMain.Columns.Add("IDSpec", typeof(System.Int32));
- tabSpecifikaciaMain.Columns.Add("Názov špecifikácie", typeof(System.String));
- tabSpecifikaciaMain.Columns.Add("Dáta špecifikácie", typeof(System.String));
- tabSpecifikaciaMain.Columns.Add("Brúsiteľný", typeof(System.Boolean));
- tabSpecifikaciaMain.Columns.Add("Vymazaný", typeof(System.Boolean));
- }
-
- #region kalkulacka
+ //bool odblokuj=false;
+ int rowIndex = -1;
- private void button5_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ public frmMain()
+ {
+ InitializeComponent();
- private void button7_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ tabSpecifikaciaMain.Columns.Add("IDSpec", typeof(System.Int32));
+ tabSpecifikaciaMain.Columns.Add("Názov špecifikácie", typeof(System.String));
+ tabSpecifikaciaMain.Columns.Add("Dáta špecifikácie", typeof(System.String));
+ tabSpecifikaciaMain.Columns.Add("Brúsiteľný", typeof(System.Boolean));
+ tabSpecifikaciaMain.Columns.Add("Vymazaný", typeof(System.Boolean));
+ }
- private void button8_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ #region kalkulacka
- private void button15_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button5_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button14_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button7_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button13_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button8_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button20_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button15_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button19_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button14_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button18_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button13_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button25_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button20_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button24_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button19_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button23_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button18_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button22_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send("{+}");
- }
+ private void button25_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button17_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button24_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button12_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button23_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button9_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send(((Control)sender).Text.ToString());
- }
+ private void button22_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send("{+}");
+ }
- private void button11_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send("{(}");
- }
+ private void button17_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button16_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send("{)}");
- }
+ private void button12_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- private void button26_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (textBox1.SelectedText.Length == 0)
- {
- textBox1.Text = "(" + textBox1.Text + ")";
- }
- else
- {
- textBox1.SelectedText = "(" + textBox1.SelectedText + ")";
- }
+ private void button9_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send(((Control)sender).Text.ToString());
+ }
- }
+ private void button11_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send("{(}");
+ }
- private void button31_Click(object sender, EventArgs e)
- {
- //textBox1.Text = textBox1.Text.Substring(0, textBox1.Text.Length - 1);
- //textBox1.Text = textBox1.Text.Insert(textBox1.SelectionStart, System.ConsoleKey.Backspace.ToString() );
- textBox1.Focus();
- SendKeys.Send("{BS}");
- }
+ private void button16_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send("{)}");
+ }
- private void button10_Click(object sender, EventArgs e)
- {
- textBox1.Text = "";
- label7.Text = "";
- }
+ private void button26_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (textBox1.SelectedText.Length == 0)
+ {
+ textBox1.Text = "(" + textBox1.Text + ")";
+ }
+ else
+ {
+ textBox1.SelectedText = "(" + textBox1.SelectedText + ")";
+ }
- private void button38_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send("3.14159");
- }
+ }
- private void button21_Click(object sender, EventArgs e)
- {
- string strBack;
- classSQL.SQL("SELECT " + textBox1.Text.ToString().Replace(",", ".") + ";", out strBack);
+ private void button31_Click(object sender, EventArgs e)
+ {
+ //textBox1.Text = textBox1.Text.Substring(0, textBox1.Text.Length - 1);
+ //textBox1.Text = textBox1.Text.Insert(textBox1.SelectionStart, System.ConsoleKey.Backspace.ToString() );
+ textBox1.Focus();
+ SendKeys.Send("{BS}");
+ }
- label7.Text = strBack;
- }
+ private void button10_Click(object sender, EventArgs e)
+ {
+ textBox1.Text = "";
+ label7.Text = "";
+ }
- private void button32_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- SendKeys.Send("{DEL}");
- }
+ private void button38_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send("3.14159");
+ }
- private void panel1_Leave(object sender, EventArgs e)
- {
- /*panel1.Size = new Size(14, 134);
+ private void button21_Click(object sender, EventArgs e)
+ {
+ string strBack;
+ classSQL.SQL("SELECT " + textBox1.Text.ToString().Replace(",", ".") + ";", out strBack);
+
+ label7.Text = strBack;
+ }
+
+ private void button32_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ SendKeys.Send("{DEL}");
+ }
+
+ private void panel1_Leave(object sender, EventArgs e)
+ {
+ /*panel1.Size = new Size(14, 134);
panel1.Location = new Point(this.Size.Width - 30, panel1.Location.Y);
*/
- }
+ }
- private void button41_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND (POWER (" + textBox1.Text.ToString().Replace(",", ".") + ", 2),5);";
- classSQL.SQL(cmd,out strBack);
+ private void button41_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (POWER (" + textBox1.Text.ToString().Replace(",", ".") + ", 2),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND (POWER (" + textBox1.SelectedText.ToString().Replace(",", ".") + ", 2),5);";
- classSQL.SQL(cmd,out strBack);
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (POWER (" + textBox1.SelectedText.ToString().Replace(",", ".") + ", 2),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- }
- }
+ SendKeys.Send(strBack);
+ }
+ }
- private void button37_Click(object sender, EventArgs e)
- {
- if (button37.UseVisualStyleBackColor == true)
- {
- button37.BackColor = Color.DarkGray;
- button37.UseVisualStyleBackColor = false;
- }
- else
- {
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
- }
+ private void button37_Click(object sender, EventArgs e)
+ {
+ if (button37.UseVisualStyleBackColor == true)
+ {
+ button37.BackColor = Color.DarkGray;
+ button37.UseVisualStyleBackColor = false;
+ }
+ else
+ {
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
+ }
- }
+ }
- private void button40_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND (POWER (" + textBox1.Text.ToString().Replace(",", ".") + ", 3),5);";
- classSQL.SQL(cmd, out strBack);
+ private void button40_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (POWER (" + textBox1.Text.ToString().Replace(",", ".") + ", 3),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND (POWER (" + textBox1.SelectedText.ToString().Replace(",", ".") + ", 3),5);";
- classSQL.SQL(cmd, out strBack);
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (POWER (" + textBox1.SelectedText.ToString().Replace(",", ".") + ", 3),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- }
- }
+ SendKeys.Send(strBack);
+ }
+ }
- private void button35_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND (POWER (" + textBox1.Text.ToString().Replace(",", ".") + ", 0.5),5);";
- classSQL.SQL(cmd, out strBack);
+ private void button35_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (POWER (" + textBox1.Text.ToString().Replace(",", ".") + ", 0.5),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND (POWER (" + textBox1.SelectedText.ToString().Replace(",", ".") + ", 0.5),5);";
- classSQL.SQL(cmd, out strBack);
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (POWER (" + textBox1.SelectedText.ToString().Replace(",", ".") + ", 0.5),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- }
+ SendKeys.Send(strBack);
+ }
- }
+ }
- private void button34_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND (POWER (" + textBox1.Text.ToString().Replace(",", ".") + ", 1/3),5);";
- classSQL.SQL(cmd, out strBack);
+ private void button34_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (POWER (" + textBox1.Text.ToString().Replace(",", ".") + ", 1/3),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND (POWER (" + textBox1.SelectedText.ToString().Replace(",", ".") + ", 1/3),5);";
- classSQL.SQL(cmd, out strBack);
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (POWER (" + textBox1.SelectedText.ToString().Replace(",", ".") + ", 1/3),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- }
- }
+ SendKeys.Send(strBack);
+ }
+ }
- private void button27_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (button37.UseVisualStyleBackColor == true)
- {
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND (SIN (PI()*(" + textBox1.Text.ToString().Replace(",", ".") + ")/180),5);";
- classSQL.SQL(cmd, out strBack);
+ private void button27_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (button37.UseVisualStyleBackColor == true)
+ {
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (SIN (PI()*(" + textBox1.Text.ToString().Replace(",", ".") + ")/180),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND (SIN (PI()*(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/180),5);";
- classSQL.SQL(cmd, out strBack);
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (SIN (PI()*(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/180),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- }
- }
- else
- {
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND ((ASIN(" + textBox1.Text.ToString().Replace(",", ".") + ")/PI()*180),5);";
- classSQL.SQL(cmd, out strBack);
+ SendKeys.Send(strBack);
+ }
+ }
+ else
+ {
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND ((ASIN(" + textBox1.Text.ToString().Replace(",", ".") + ")/PI()*180),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND ((ASIN(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/PI()*180),5);";
- classSQL.SQL(cmd, out strBack);
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND ((ASIN(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/PI()*180),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
- }
- }
+ SendKeys.Send(strBack);
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
+ }
+ }
- }
+ }
- private void button28_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (button37.UseVisualStyleBackColor == true)
- {
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND (COS (PI()*(" + textBox1.Text.ToString().Replace(",", ".") + ")/180),5);";
- classSQL.SQL(cmd, out strBack);
+ private void button28_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (button37.UseVisualStyleBackColor == true)
+ {
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (COS (PI()*(" + textBox1.Text.ToString().Replace(",", ".") + ")/180),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND (COS (PI()*(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/180),5);";
- classSQL.SQL(cmd, out strBack);
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (COS (PI()*(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/180),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- }
- }
- else
- {
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND ((ACOS(" + textBox1.Text.ToString().Replace(",", ".") + ")/PI()*180),5);";
- classSQL.SQL(cmd, out strBack);
+ SendKeys.Send(strBack);
+ }
+ }
+ else
+ {
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND ((ACOS(" + textBox1.Text.ToString().Replace(",", ".") + ")/PI()*180),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND ((ACOS(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/PI()*180),5);";
- classSQL.SQL(cmd, out strBack);
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND ((ACOS(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/PI()*180),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
- }
- }
- }
+ SendKeys.Send(strBack);
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
+ }
+ }
+ }
- private void button29_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (button37.UseVisualStyleBackColor == true)
- {
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND (TAN (PI()*(" + textBox1.Text.ToString().Replace(",", ".") + ")/180),5);";
- classSQL.SQL(cmd, out strBack);
+ private void button29_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (button37.UseVisualStyleBackColor == true)
+ {
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (TAN (PI()*(" + textBox1.Text.ToString().Replace(",", ".") + ")/180),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND (TAN (PI()*(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/180),5);";
- classSQL.SQL(cmd, out strBack);
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (TAN (PI()*(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/180),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- }
- }
- else
- {
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND ((ATAN(" + textBox1.Text.ToString().Replace(",", ".") + ")/PI()*180),5);";
- classSQL.SQL(cmd, out strBack);
+ SendKeys.Send(strBack);
+ }
+ }
+ else
+ {
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND ((ATAN(" + textBox1.Text.ToString().Replace(",", ".") + ")/PI()*180),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND ((ATAN(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/PI()*180),5);";
- classSQL.SQL(cmd, out strBack);
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND ((ATAN(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/PI()*180),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
- }
- }
- }
+ SendKeys.Send(strBack);
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
+ }
+ }
+ }
- private void button30_Click(object sender, EventArgs e)
- {
- textBox1.Focus();
- if (button37.UseVisualStyleBackColor == true)
- {
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND (COT (PI()*(" + textBox1.Text.ToString().Replace(",", ".") + ")/180),5);";
- classSQL.SQL(cmd, out strBack);
+ private void button30_Click(object sender, EventArgs e)
+ {
+ textBox1.Focus();
+ if (button37.UseVisualStyleBackColor == true)
+ {
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (COT (PI()*(" + textBox1.Text.ToString().Replace(",", ".") + ")/180),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND (COT (PI()*(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/180),5);";
- classSQL.SQL(cmd, out strBack);
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND (COT (PI()*(" + textBox1.SelectedText.ToString().Replace(",", ".") + ")/180),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- }
- }
- else
- {
- if (textBox1.SelectedText.Length == 0)
- {
- string strBack;
- string cmd = "SELECT ROUND ((ATAN (1/(" + textBox1.Text.ToString().Replace(",", ".") + "))/PI()*180),5);";
- classSQL.SQL(cmd, out strBack);
+ SendKeys.Send(strBack);
+ }
+ }
+ else
+ {
+ if (textBox1.SelectedText.Length == 0)
+ {
+ string strBack;
+ string cmd = "SELECT ROUND ((ATAN (1/(" + textBox1.Text.ToString().Replace(",", ".") + "))/PI()*180),5);";
+ classSQL.SQL(cmd, out strBack);
- textBox1.Text = "";
- SendKeys.Send(strBack);
- textBox1.SelectionStart = textBox1.Text.Length;
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
+ textBox1.Text = "";
+ SendKeys.Send(strBack);
+ textBox1.SelectionStart = textBox1.Text.Length;
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
- }
- else
- {
- string strBack;
- string cmd = "SELECT ROUND ((ATAN (1/(" + textBox1.SelectedText.ToString().Replace(",", ".") + "))/PI()*180),5);";
- classSQL.SQL(cmd, out strBack);
+ }
+ else
+ {
+ string strBack;
+ string cmd = "SELECT ROUND ((ATAN (1/(" + textBox1.SelectedText.ToString().Replace(",", ".") + "))/PI()*180),5);";
+ classSQL.SQL(cmd, out strBack);
- SendKeys.Send(strBack);
- button37.BackColor = default(Color);
- button37.UseVisualStyleBackColor = true;
- }
- }
- }
+ SendKeys.Send(strBack);
+ button37.BackColor = default(Color);
+ button37.UseVisualStyleBackColor = true;
+ }
+ }
+ }
- private void pictureBox1_Click(object sender, EventArgs e)
- {
- panel1.Size = new Size(300, 300);
- panel1.Location = new Point(this.Size.Width - 345, panel1.Location.Y);
- label6_Click(null, null);
-
- textBox1.Focus();
- }
+ private void pictureBox1_Click(object sender, EventArgs e)
+ {
+ panel1.Size = new Size(300, 300);
+ panel1.Location = new Point(this.Size.Width - 345, panel1.Location.Y);
+ label6_Click(null, null);
- private void label5_Click(object sender, EventArgs e)
- {
- panel1.Size = new Size(36, 35);
- panel1.Location = new Point(this.Size.Width - 45, panel1.Location.Y);
- }
+ textBox1.Focus();
+ }
- #endregion kalkulacka // //fd
+ private void label5_Click(object sender, EventArgs e)
+ {
+ panel1.Size = new Size(36, 35);
+ panel1.Location = new Point(this.Size.Width - 45, panel1.Location.Y);
+ }
- private void pictureBox4_Click(object sender, EventArgs e)
- {
- panel68.Size = new Size(311, 167);
- panel68.Location = new Point(this.Size.Width - 356, panel68.Location.Y);
- //label182_Click(null, null);
+ #endregion kalkulacka // //fd
- //textBox1.Focus();
- }
+ private void pictureBox4_Click(object sender, EventArgs e)
+ {
+ panel68.Size = new Size(311, 167);
+ panel68.Location = new Point(this.Size.Width - 356, panel68.Location.Y);
+ //label182_Click(null, null);
- #region kalendar
+ //textBox1.Focus();
+ }
- private void pictureBox2_Click(object sender, EventArgs e)
- {
- if (panel5.Visible) panel5.Visible = false;
- panel2.Size = new Size(236, 190);
- panel2.Location = new Point(this.Size.Width - 281, panel2.Location.Y);
- label5_Click(null, null);
+ #region kalendar
- DateTime dateforkal = DateTime.Today;
- monthCalendar1.SelectedDate = dateforkal;
- kalendarRefresh();
- }
+ private void pictureBox2_Click(object sender, EventArgs e)
+ {
+ if (panel5.Visible) panel5.Visible = false;
+ panel2.Size = new Size(236, 190);
+ panel2.Location = new Point(this.Size.Width - 281, panel2.Location.Y);
+ label5_Click(null, null);
-
- private void kalendarRefresh()
- {
-
- DataTable dttblKal;
- classSQL.SQL("SELECT * FROM `tabkalendar` WHERE `IDuser` =" + classUser.ID.ToString() + " AND `StatusPoznamky` != 'Vymazaná';", out dttblKal);
- DataRow drwKal;
-
- DateItem[] d = new DateItem[dttblKal.Rows.Count];
-
- for (int i = 0; i < dttblKal.Rows.Count; i++)
- {
- drwKal = dttblKal.Rows[i];
- d[i] = new DateItem();
- if (drwKal["StatusPoznamky"].ToString() == "Neprečítaná")
- {
- DateTime date = (DateTime) drwKal["DatumPoznamky"];
- Int32 intYear = Convert.ToInt32(date.Year.ToString());
- Int32 intMonth = Convert.ToInt32(date.Month.ToString());
- Int32 intDay = Convert.ToInt32(date.Day.ToString());
+ DateTime dateforkal = DateTime.Today;
+ monthCalendar1.SelectedDate = dateforkal;
+ kalendarRefresh();
+ }
- d[i].Date = new DateTime(intYear, intMonth, intDay);
- d[i].Background.Style = MonthCalendar.EStyle.esGradient;
- d[i].Background.StartColor = Color.Goldenrod;
- d[i].Background.EndColor = Color.FloralWhite;
- d[i].Background.Gradient = MonthCalendar.GradientStyle.Vertical;
- d[i].Border.BorderColor = Color.Gray;
- d[i].Border.Visible = true;
- d[i].DayAlign = ContentAlignment.MiddleCenter;
- monthCalendar1.Dates.Add(d[i]);
- }
- }
-
- }
+ private void kalendarRefresh()
+ {
- private void button3_Click(object sender, EventArgs e)
- {
- if (panel6.Visible == false)
- {
- panel6.Visible = true;
- panel2.Size = new Size(panel2.Width, 294);
- label6.Location = new Point(label6.Location.X, 268);
- label8.Text = "Poznámka na deň: " + monthCalendar1.SelectedDate.ToShortDateString();
- }
- else
- {
- panel6.Visible = false;
- panel2.Size = new Size(panel2.Width, 190);
- label6.Location = new Point(label6.Location.X, 164);
- }
+ DataTable dttblKal;
+ classSQL.SQL("SELECT * FROM `tabkalendar` WHERE `IDuser` =" + classUser.ID.ToString() + " AND `StatusPoznamky` != 'Vymazaná';", out dttblKal);
+ DataRow drwKal;
- }
+ DateItem[] d = new DateItem[dttblKal.Rows.Count];
- private void button49_Click(object sender, EventArgs e)
- {
- panel6.Visible = false;
- panel2.Size = new Size(panel2.Width, 190);
- label6.Location = new Point(label6.Location.X, 164);
- textBox2.Text = "";
- }
+ for (int i = 0; i < dttblKal.Rows.Count; i++)
+ {
+ drwKal = dttblKal.Rows[i];
+ d[i] = new DateItem();
+ if (drwKal["StatusPoznamky"].ToString() == "Neprečítaná")
+ {
+ DateTime date = (DateTime)drwKal["DatumPoznamky"];
+ Int32 intYear = Convert.ToInt32(date.Year.ToString());
+ Int32 intMonth = Convert.ToInt32(date.Month.ToString());
+ Int32 intDay = Convert.ToInt32(date.Day.ToString());
- private void button48_Click(object sender, EventArgs e)
- {
+ d[i].Date = new DateTime(intYear, intMonth, intDay);
+ d[i].Background.Style = MonthCalendar.EStyle.esGradient;
+ d[i].Background.StartColor = Color.Goldenrod;
+ d[i].Background.EndColor = Color.FloralWhite;
+ d[i].Background.Gradient = MonthCalendar.GradientStyle.Vertical;
+ d[i].Border.BorderColor = Color.Gray;
+ d[i].Border.Visible = true;
+ d[i].DayAlign = ContentAlignment.MiddleCenter;
+ monthCalendar1.Dates.Add(d[i]);
+ }
+ }
- string cmd;
- string format = "yyyy-MM-dd";
- string DatumPoznamky = "";
- DatumPoznamky = monthCalendar1.SelectedDate.ToString(format);
+ }
- cmd = @"INSERT INTO `mip`.`tabkalendar` (`IDuser`, `DatumPoznamky`, `DatumPridania`, `StatusPoznamky`, `TextPoznamky`)
+ private void button3_Click(object sender, EventArgs e)
+ {
+ if (panel6.Visible == false)
+ {
+ panel6.Visible = true;
+ panel2.Size = new Size(panel2.Width, 294);
+ label6.Location = new Point(label6.Location.X, 268);
+ label8.Text = "Poznámka na deň: " + monthCalendar1.SelectedDate.ToShortDateString();
+ }
+ else
+ {
+ panel6.Visible = false;
+ panel2.Size = new Size(panel2.Width, 190);
+ label6.Location = new Point(label6.Location.X, 164);
+ }
+
+ }
+
+ private void button49_Click(object sender, EventArgs e)
+ {
+ panel6.Visible = false;
+ panel2.Size = new Size(panel2.Width, 190);
+ label6.Location = new Point(label6.Location.X, 164);
+ textBox2.Text = "";
+ }
+
+ private void button48_Click(object sender, EventArgs e)
+ {
+
+ string cmd;
+ string format = "yyyy-MM-dd";
+ string DatumPoznamky = "";
+
+ DatumPoznamky = monthCalendar1.SelectedDate.ToString(format);
+
+ cmd = @"INSERT INTO `mip`.`tabkalendar` (`IDuser`, `DatumPoznamky`, `DatumPridania`, `StatusPoznamky`, `TextPoznamky`)
VALUES ("
- + classUser.ID.ToString() + ", '"
- + DatumPoznamky + "', "
- + "DATE(NOW()), '"
- + "Neprečítaná" + "', '"
- + textBox2.Text.ToString() + "');";
+ + classUser.ID.ToString() + ", '"
+ + DatumPoznamky + "', "
+ + "DATE(NOW()), '"
+ + "Neprečítaná" + "', '"
+ + textBox2.Text.ToString() + "');";
- classSQL.SQL(cmd);
- panel6.Visible = false;
- panel2.Size = new Size(panel2.Width, 190);
- label6.Location = new Point(label6.Location.X, 164);
- textBox2.Text = "";
- kalendarRefresh();
+ classSQL.SQL(cmd);
+ panel6.Visible = false;
+ panel2.Size = new Size(panel2.Width, 190);
+ label6.Location = new Point(label6.Location.X, 164);
+ textBox2.Text = "";
+ kalendarRefresh();
- }
+ }
- private void textBox2_TextChanged(object sender, EventArgs e)
- {
- if (textBox2.Text == "") button48.Enabled = false;
- else button48.Enabled = true;
- }
+ private void textBox2_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox2.Text == "") button48.Enabled = false;
+ else button48.Enabled = true;
+ }
- private void label6_Click(object sender, EventArgs e)
- {
- panel2.Size = new Size(36, 35);
- panel6.Visible = false;
- panel2.Location = new Point(this.Size.Width - 45, panel2.Location.Y);
- removePanels();
- }
+ private void label6_Click(object sender, EventArgs e)
+ {
+ panel2.Size = new Size(36, 35);
+ panel6.Visible = false;
+ panel2.Location = new Point(this.Size.Width - 45, panel2.Location.Y);
+ removePanels();
+ }
- int i=0;
- DataTable dttblPoznamkyNaDen;
- private void monthCalendar1_SelectDay(object sender, MonthCalendar.SelectDayEventArgs e)
- {
- label8.Text = "Poznámka na deň: " + e.Date.ToShortDateString();
+ int i = 0;
+ DataTable dttblPoznamkyNaDen;
+ private void monthCalendar1_SelectDay(object sender, MonthCalendar.SelectDayEventArgs e)
+ {
+ label8.Text = "Poznámka na deň: " + e.Date.ToShortDateString();
- removePanels();
- vypisPoznamky();
+ removePanels();
+ vypisPoznamky();
- }
- private void vypisPoznamky()
- {
- string format = "yyyy-MM-dd";
- string datum = monthCalendar1.SelectedDate.Date.ToString(format);
+ }
+ private void vypisPoznamky()
+ {
+ string format = "yyyy-MM-dd";
+ string datum = monthCalendar1.SelectedDate.Date.ToString(format);
- string commd = "SELECT COUNT(*) FROM `tabkalendar` where `IDUser` = " + classUser.ID.ToString() + " AND `DatumPoznamky` = '" + datum + "' AND `StatusPoznamky` != 'Vymazaná';";
- string strBack;
- classSQL.SQL(commd, out strBack);
- int intPocetZaznamov = Convert.ToInt16(strBack);
- label11.Text = strBack;
+ string commd = "SELECT COUNT(*) FROM `tabkalendar` where `IDUser` = " + classUser.ID.ToString() + " AND `DatumPoznamky` = '" + datum + "' AND `StatusPoznamky` != 'Vymazaná';";
+ string strBack;
+ classSQL.SQL(commd, out strBack);
+ int intPocetZaznamov = Convert.ToInt16(strBack);
+ label11.Text = strBack;
- classSQL.SQL("SELECT * FROM `tabkalendar` where `IDUser` = " + classUser.ID.ToString() + " AND `DatumPoznamky` = '" + datum + "' AND `StatusPoznamky` != 'Vymazaná';", out dttblPoznamkyNaDen);
- dttblPoznamkyNaDen.Columns.Add("indexSender");
+ classSQL.SQL("SELECT * FROM `tabkalendar` where `IDUser` = " + classUser.ID.ToString() + " AND `DatumPoznamky` = '" + datum + "' AND `StatusPoznamky` != 'Vymazaná';", out dttblPoznamkyNaDen);
+ dttblPoznamkyNaDen.Columns.Add("indexSender");
- Panel[] pCislo = new Panel[intPocetZaznamov];
- Panel[] pPoznamka = new Panel[intPocetZaznamov];
- Label[] lCislo = new Label[intPocetZaznamov];
- Label[] lPoznamka = new Label[intPocetZaznamov];
+ Panel[] pCislo = new Panel[intPocetZaznamov];
+ Panel[] pPoznamka = new Panel[intPocetZaznamov];
+ Label[] lCislo = new Label[intPocetZaznamov];
+ Label[] lPoznamka = new Label[intPocetZaznamov];
- for (i = 0; i < intPocetZaznamov; i++)
- {
-
+ for (i = 0; i < intPocetZaznamov; i++)
+ {
- DataRow drKal = dttblPoznamkyNaDen.Rows[i];
- drKal["indexSender"] = i;
- pCislo[i] = new Panel();
- pCislo[i].Size = new Size(25, 21);
- pCislo[i].Location = new Point(panel2.Location.X - 26, panel2.Location.Y + (i * 22));
- pCislo[i].Visible = true;
- pCislo[i].Anchor = (AnchorStyles.Right | AnchorStyles.Top);
- pCislo[i].Name = "pCislo" + i.ToString();
- pCislo[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- lCislo[i] = new Label();
- lCislo[i].Click += new EventHandler(ClickEvent);
- lCislo[i].AutoSize = false;
- lCislo[i].Text = (i + 1).ToString();
- lCislo[i].Size = new Size(25, 21);
- lCislo[i].TextAlign = ContentAlignment.MiddleCenter;
- lCislo[i].Location = new Point(0, 0);
+ DataRow drKal = dttblPoznamkyNaDen.Rows[i];
+ drKal["indexSender"] = i;
- if (drKal["StatusPoznamky"].ToString() == "Neprečítaná") lCislo[i].BackColor = Color.Gold;
- if (drKal["StatusPoznamky"].ToString() == "Prečítaná") lCislo[i].BackColor = Color.LightGreen;
- if (drKal["StatusPoznamky"].ToString() == "Vymazaná") lCislo[i].BackColor = Color.LightGray;
+ pCislo[i] = new Panel();
+ pCislo[i].Size = new Size(25, 21);
+ pCislo[i].Location = new Point(panel2.Location.X - 26, panel2.Location.Y + (i * 22));
+ pCislo[i].Visible = true;
+ pCislo[i].Anchor = (AnchorStyles.Right | AnchorStyles.Top);
+ pCislo[i].Name = "pCislo" + i.ToString();
+ pCislo[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ lCislo[i] = new Label();
+ lCislo[i].Click += new EventHandler(ClickEvent);
+ lCislo[i].AutoSize = false;
+ lCislo[i].Text = (i + 1).ToString();
+ lCislo[i].Size = new Size(25, 21);
+ lCislo[i].TextAlign = ContentAlignment.MiddleCenter;
+ lCislo[i].Location = new Point(0, 0);
- lCislo[i].Font = new Font(lCislo[i].Font.Name, 10);
- pCislo[i].Controls.Add(lCislo[i]);
- this.Controls.Add(pCislo[i]);
- pCislo[i].BringToFront();
+ if (drKal["StatusPoznamky"].ToString() == "Neprečítaná") lCislo[i].BackColor = Color.Gold;
+ if (drKal["StatusPoznamky"].ToString() == "Prečítaná") lCislo[i].BackColor = Color.LightGreen;
+ if (drKal["StatusPoznamky"].ToString() == "Vymazaná") lCislo[i].BackColor = Color.LightGray;
- lPoznamka[i] = new Label();
- lPoznamka[i].AutoSize = true;
- lPoznamka[i].Text = drKal["TextPoznamky"].ToString();
- lPoznamka[i].BackColor = Color.Black;
- if (drKal["StatusPoznamky"].ToString() == "Neprečítaná")
- {
- lPoznamka[i].ForeColor = Color.Gold;
- lPoznamka[i].Font = new Font(lPoznamka[i].Font.Name, 10, FontStyle.Bold);
- }
- if (drKal["StatusPoznamky"].ToString() == "Prečítaná")
- {
- lPoznamka[i].ForeColor = Color.Gold;
- lPoznamka[i].Font = new Font(lPoznamka[i].Font.Name, 10, FontStyle.Regular);
- }
- if (drKal["StatusPoznamky"].ToString() == "Vymazaná")
- {
- lPoznamka[i].ForeColor = Color.Gray;
- lPoznamka[i].Font = new Font(lPoznamka[i].Font.Name, 10, FontStyle.Italic);
- }
- lPoznamka[i].Location = new Point(1, 1);
- lPoznamka[i].Refresh();
- pPoznamka[i] = new Panel();
- pPoznamka[i].Controls.Add(lPoznamka[i]);
- pPoznamka[i].Size = new Size(lPoznamka[i].Size.Width + 2, 21);
- pPoznamka[i].Location = new Point(pCislo[i].Location.X - pPoznamka[i].Size.Width - 1, panel2.Location.Y + (i * 22));
- pPoznamka[i].Visible = true;
- pPoznamka[i].Anchor = (AnchorStyles.Right | AnchorStyles.Top);
- pPoznamka[i].Name = "pPoznamka" + i.ToString();
- pPoznamka[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.Controls.Add(pPoznamka[i]);
- pPoznamka[i].BringToFront();
+ lCislo[i].Font = new Font(lCislo[i].Font.Name, 10);
+ pCislo[i].Controls.Add(lCislo[i]);
+ this.Controls.Add(pCislo[i]);
+ pCislo[i].BringToFront();
- }
+ lPoznamka[i] = new Label();
+ lPoznamka[i].AutoSize = true;
+ lPoznamka[i].Text = drKal["TextPoznamky"].ToString();
+ lPoznamka[i].BackColor = Color.Black;
+ if (drKal["StatusPoznamky"].ToString() == "Neprečítaná")
+ {
+ lPoznamka[i].ForeColor = Color.Gold;
+ lPoznamka[i].Font = new Font(lPoznamka[i].Font.Name, 10, FontStyle.Bold);
+ }
+ if (drKal["StatusPoznamky"].ToString() == "Prečítaná")
+ {
+ lPoznamka[i].ForeColor = Color.Gold;
+ lPoznamka[i].Font = new Font(lPoznamka[i].Font.Name, 10, FontStyle.Regular);
+ }
+ if (drKal["StatusPoznamky"].ToString() == "Vymazaná")
+ {
+ lPoznamka[i].ForeColor = Color.Gray;
+ lPoznamka[i].Font = new Font(lPoznamka[i].Font.Name, 10, FontStyle.Italic);
+ }
+ lPoznamka[i].Location = new Point(1, 1);
+ lPoznamka[i].Refresh();
+ pPoznamka[i] = new Panel();
+ pPoznamka[i].Controls.Add(lPoznamka[i]);
+ pPoznamka[i].Size = new Size(lPoznamka[i].Size.Width + 2, 21);
+ pPoznamka[i].Location = new Point(pCislo[i].Location.X - pPoznamka[i].Size.Width - 1, panel2.Location.Y + (i * 22));
+ pPoznamka[i].Visible = true;
+ pPoznamka[i].Anchor = (AnchorStyles.Right | AnchorStyles.Top);
+ pPoznamka[i].Name = "pPoznamka" + i.ToString();
+ pPoznamka[i].BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.Controls.Add(pPoznamka[i]);
+ pPoznamka[i].BringToFront();
- }
+ }
- private void pBDelete_Click(object sender, EventArgs e)
- {
- string commandMarkRead = "UPDATE `mip`.`tabkalendar` SET `StatusPoznamky` = 'Vymazaná' WHERE `IDPoznamky`=" + idpoznamky + ";";
- classSQL.SQL(commandMarkRead);
- removePanels();
- vypisPoznamky();
- kalendarRefresh();
- }
+ }
- private void pBMarkAsRead_Click(object sender, EventArgs e)
- {
- string commandMarkRead = "UPDATE `mip`.`tabkalendar` SET `StatusPoznamky` = 'Prečítaná' WHERE `IDPoznamky`=" + idpoznamky + ";";
- classSQL.SQL(commandMarkRead);
- removePanels();
- vypisPoznamky();
- kalendarRefresh();
- }
+ private void pBDelete_Click(object sender, EventArgs e)
+ {
+ string commandMarkRead = "UPDATE `mip`.`tabkalendar` SET `StatusPoznamky` = 'Vymazaná' WHERE `IDPoznamky`=" + idpoznamky + ";";
+ classSQL.SQL(commandMarkRead);
+ removePanels();
+ vypisPoznamky();
+ kalendarRefresh();
+ }
-
- private void removePanels()
- {
- for (int j = 0; j < i; j++) this.Controls.RemoveByKey("pPoznamka" + j.ToString());
- for (int j = 0; j < i; j++) this.Controls.RemoveByKey("pCislo" + j.ToString());
- pBDelete.Visible = false;
- pBMarkAsRead.Visible = false;
- }
+ private void pBMarkAsRead_Click(object sender, EventArgs e)
+ {
+ string commandMarkRead = "UPDATE `mip`.`tabkalendar` SET `StatusPoznamky` = 'Prečítaná' WHERE `IDPoznamky`=" + idpoznamky + ";";
+ classSQL.SQL(commandMarkRead);
+ removePanels();
+ vypisPoznamky();
+ kalendarRefresh();
+ }
- int indexSender;
- Int32 idpoznamky;
- Label nameSender;
- Color colorSender;
- void ClickEvent(object sender, EventArgs e)
- {
- Label label = sender as Label;
- if(nameSender != null) nameSender.BackColor = colorSender;
-
- if (label.BackColor == Color.LightGray)
- {
- pBDelete.Visible = false;
- pBMarkAsRead.Visible = false;
- }
- if (label.BackColor == Color.Gold)
- {
- pBDelete.Visible = true;
- pBMarkAsRead.Visible = true;
- }
- if (label.BackColor == Color.LightGreen)
- {
- pBDelete.Visible = true;
- pBMarkAsRead.Visible = false;
- }
- indexSender = Convert.ToInt16(label.Text.ToString())-1;
- nameSender = label;
- colorSender = label.BackColor;
-
- for(int p=0;p().First().Visible == true) scrollBarHeight = dataGridView1.Controls.OfType().First().Height;
- int headerHeight = dataGridView1.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 47;
+ Form frmNewEditOBJ2 = new frmNewDopyt();
+ frmNewEditOBJ2.ShowDialog();
+ check();
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView1.Height - headerHeight - scrollBarHeight - 2) / 22)));
- if (classSQL.intPocetNaStranu > 1)
- {
- if (dataGridView1.SelectedRows.Count > 0) classUser.IndexDopyt = Convert.ToInt32(dataGridView1[dataGridView1.Columns["IDCPOBJ"].Index, dataGridView1.SelectedRows[0].Index].Value.ToString());
- else classUser.IndexDopyt = 0;
+ }
- string strCheckBoxStatusCondition = " AND(`StatusDopytu` = 'Prázdna hodnota'";
- foreach (CheckBox chb in groupBox19.Controls)
- {
- if (chb.Checked) strCheckBoxStatusCondition = strCheckBoxStatusCondition + " OR `StatusDopytu` = '" + chb.Text + "'";
- }
- strCheckBoxStatusCondition = strCheckBoxStatusCondition + ")";
+ private void checkBox2_CheckedChanged(object sender, EventArgs e)
+ {
+ check();
- string strCheckBoxTypCondition = " (`TypDopytu` = 'Prázdna hodnota'";
- foreach (CheckBox chb in groupBox3.Controls)
- {
- if (chb.Checked) strCheckBoxTypCondition = strCheckBoxTypCondition + " OR `TypDopytu` = '" + chb.Text + "'";
- }
- strCheckBoxTypCondition = strCheckBoxTypCondition + ")";
+ }
- string strZoradenie = "";
- if (radioButton9.Checked == true) strZoradenie = " ORDER BY `DatumPotvrdeny` ASC, `Zakaznik` ASC, `DatumPrijatiaOBJ` DESC";
- if (radioButton8.Checked == true) strZoradenie = " ORDER BY `IDCPOBJ` DESC";
+ private void checkBox1_CheckedChanged(object sender, EventArgs e)
+ {
+ check();
+ }
- string strTextBoxCondition = "";
- if (DopytColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dataGridView1.Columns[DopytColorIndex].Name + "`, '" + textBox4.Text + "')>0 ";
+ private void checkBox3_CheckedChanged(object sender, EventArgs e)
+ {
+ check();
+ }
- string sqlCommandDopyty = "SELECT * FROM pohladdopyty WHERE" + strCheckBoxTypCondition + strCheckBoxStatusCondition + strTextBoxCondition + strZoradenie + ";";
- classUser.strLastSelect = sqlCommandDopyty;
+ private void check()
+ {
- classUser.boolEnableRowEnter = false; // zablokuje a nedovoli vykonavat ine funkcie, v tomto pripade rowenter event
-
- DataTable tbldopyty = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown1.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+ int scrollBarHeight = 0;
+ if (dataGridView1.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView1.Controls.OfType().First().Height;
+ int headerHeight = dataGridView1.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 47;
- classSQL.SQL(sqlCommandDopyty, StartRecord, classSQL.intPocetNaStranu, out tbldopyty);
- dataGridView1.DataSource = tbldopyty;
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView1.Height - headerHeight - scrollBarHeight - 2) / 22)));
+ if (classSQL.intPocetNaStranu > 1)
+ {
+ if (dataGridView1.SelectedRows.Count > 0) classUser.IndexDopyt = Convert.ToInt32(dataGridView1[dataGridView1.Columns["IDCPOBJ"].Index, dataGridView1.SelectedRows[0].Index].Value.ToString());
+ else classUser.IndexDopyt = 0;
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- lblStranka.Text = numericUpDown1.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown1.Maximum = PocetStran;
+ string strCheckBoxStatusCondition = " AND(`StatusDopytu` = 'Prázdna hodnota'";
+ foreach (CheckBox chb in groupBox19.Controls)
+ {
+ if (chb.Checked) strCheckBoxStatusCondition = strCheckBoxStatusCondition + " OR `StatusDopytu` = '" + chb.Text + "'";
+ }
+ strCheckBoxStatusCondition = strCheckBoxStatusCondition + ")";
- classUser.boolEnableRowEnter = true; // odblokuje
+ string strCheckBoxTypCondition = " (`TypDopytu` = 'Prázdna hodnota'";
+ foreach (CheckBox chb in groupBox3.Controls)
+ {
+ if (chb.Checked) strCheckBoxTypCondition = strCheckBoxTypCondition + " OR `TypDopytu` = '" + chb.Text + "'";
+ }
+ strCheckBoxTypCondition = strCheckBoxTypCondition + ")";
- dataGVSetColumnSortMode(dataGridView1, DataGridViewColumnSortMode.NotSortable);
- setDGV(dataGridView1, classUser.IndexDopyt, textBox4);
- }
- /*
- dataGridView1.Visible = true;
- dataGridView1.AutoResizeColumns();
- //dataGridView1.CurrentRow.
+ string strZoradenie = "";
+ if (radioButton9.Checked == true) strZoradenie = " ORDER BY `DatumPotvrdeny` ASC, `Zakaznik` ASC, `DatumPrijatiaOBJ` DESC";
+ if (radioButton8.Checked == true) strZoradenie = " ORDER BY `IDCPOBJ` DESC";
- dataGridView1.ClearSelection();
- if (classUser.IndexDopyt <= dataGridView1.Rows.Count - 1) dataGridView1.Rows[classUser.IndexDopyt].Selected = true;
- else if (dataGridView1.Rows.Count != 0) dataGridView1.Rows[dataGridView1.Rows.Count - 1].Selected = true;
- dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.SelectedRows[0].Index;
-
- lblZobrazenyPocet.Text = dataGridView1.Rows.Count.ToString();
- //MessageBox.Show(dataGridView1.SelectedRows[0].Index.ToString());
- */
- }
+ string strTextBoxCondition = "";
+ if (DopytColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dataGridView1.Columns[DopytColorIndex].Name + "`, '" + textBox4.Text + "')>0 ";
- int DopytColorIndex = -1;
- private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
+ string sqlCommandDopyty = "SELECT * FROM pohladdopyty WHERE" + strCheckBoxTypCondition + strCheckBoxStatusCondition + strTextBoxCondition + strZoradenie + ";";
+ classUser.strLastSelect = sqlCommandDopyty;
- if (DopytColorIndex != e.ColumnIndex && DopytColorIndex != -1) dataGridView1.Columns[DopytColorIndex].DefaultCellStyle.BackColor = Color.Empty;
+ classUser.boolEnableRowEnter = false; // zablokuje a nedovoli vykonavat ine funkcie, v tomto pripade rowenter event
- if (dataGridView1.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
- {
- dataGridView1.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
- DopytColorIndex = e.ColumnIndex;
- textBox4.Text = "";
- textBox4.Enabled = true;
- label19.Text = "Hľadať v stĺpci: " + dataGridView1.Columns[e.ColumnIndex].HeaderText;
- }
- else
- {
- dataGridView1.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
- DopytColorIndex = -1;
- textBox4.Text = "";
- textBox4.Enabled = false;
- label19.Text = "Hľadať v stĺpci: ---";
- }
- }
+ DataTable tbldopyty = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown1.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
- private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- if (classUser.boolEnableRowEnter == true)
- {
- string IDVyrobok = dataGridView1.Rows[e.RowIndex].Cells["IDVyrobok"].Value.ToString();
- string IDCPOBJ = dataGridView1.Rows[e.RowIndex].Cells["IDCPOBJ"].Value.ToString();
- string NazovKontraktu = dataGridView1.Rows[e.RowIndex].Cells["CisloObj"].Value.ToString();
+ classSQL.SQL(sqlCommandDopyty, StartRecord, classSQL.intPocetNaStranu, out tbldopyty);
+ dataGridView1.DataSource = tbldopyty;
- if (dataGridView1.Rows[e.RowIndex].Cells["TypDopytu"].Value.ToString() == "Kontrakt")
- {
- splitContainer3.Panel2Collapsed = false;
- DataTable dtGV4 = new DataTable();
- classSQL.SQL("SELECT * FROM pohladdopyty WHERE `IDCPOBJ` = " + IDCPOBJ + ";", out dtGV4);
- DataTable dtGV5 = new DataTable();
- classSQL.SQL("SELECT * FROM pohladdopyty WHERE `NazovKontraktu` = '" + NazovKontraktu + "';", out dtGV5);
- dataGridView5.DataSource = dtGV5;
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ lblStranka.Text = numericUpDown1.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown1.Maximum = PocetStran;
- // ziskanie udajov
- Int32 intPocOdKus = 0; Int32 intPocKusVoVyr = 0; Int32 intPocKusNaSklade = 0; Int32 intZosPocKus = 0;
- foreach (DataRow dri in dtGV5.Rows)
- {
- if (dri["TypDopytu"].ToString() == "Call Off" && dri["StatusDopytu"].ToString() == "Odoslaný") intPocOdKus = intPocOdKus + Convert.ToInt32(dri["PocetKusov"].ToString());
- if (dri["TypDopytu"].ToString() == "Objednávka do kontraktu" &&
- (dri["StatusDopytu"].ToString() == "Prijatá" || dri["StatusDopytu"].ToString() == "Zaradená do výroby" || dri["StatusDopytu"].ToString() == "Vo výrobe" || dri["StatusDopytu"].ToString() == "Na lapovni" || dri["StatusDopytu"].ToString() == "Čiastočne odoslaná"))
- intPocKusVoVyr = intPocKusVoVyr + Convert.ToInt32(dri["PocetKusov"].ToString());
- }
+ classUser.boolEnableRowEnter = true; // odblokuje
- // vyplnenie udajov
- DataRow Row0 = dtGV4.Rows[0];
+ dataGVSetColumnSortMode(dataGridView1, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dataGridView1, classUser.IndexDopyt, textBox4);
+ }
+ /*
+ dataGridView1.Visible = true;
+ dataGridView1.AutoResizeColumns();
+ //dataGridView1.CurrentRow.
- #region Zisti počet na sklade
- string IDvyrobokPrePocetNaSklade;
- IDvyrobokPrePocetNaSklade = Row0["IDVyrobok"].ToString();
- string strMatUMat;
- if (Row0["UpravaMaterialu"].ToString() == "") strMatUMat = Row0["Material"].ToString();
- else strMatUMat = Row0["Material"].ToString() + " + " + Row0["UpravaMaterialu"].ToString();
+ dataGridView1.ClearSelection();
+ if (classUser.IndexDopyt <= dataGridView1.Rows.Count - 1) dataGridView1.Rows[classUser.IndexDopyt].Selected = true;
+ else if (dataGridView1.Rows.Count != 0) dataGridView1.Rows[dataGridView1.Rows.Count - 1].Selected = true;
+ dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.SelectedRows[0].Index;
- string cmd = @"SELECT
+ lblZobrazenyPocet.Text = dataGridView1.Rows.Count.ToString();
+ //MessageBox.Show(dataGridView1.SelectedRows[0].Index.ToString());
+ */
+ }
+
+ int DopytColorIndex = -1;
+ private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+
+ if (DopytColorIndex != e.ColumnIndex && DopytColorIndex != -1) dataGridView1.Columns[DopytColorIndex].DefaultCellStyle.BackColor = Color.Empty;
+
+ if (dataGridView1.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
+ {
+ dataGridView1.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
+ DopytColorIndex = e.ColumnIndex;
+ textBox4.Text = "";
+ textBox4.Enabled = true;
+ label19.Text = "Hľadať v stĺpci: " + dataGridView1.Columns[e.ColumnIndex].HeaderText;
+ }
+ else
+ {
+ dataGridView1.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
+ DopytColorIndex = -1;
+ textBox4.Text = "";
+ textBox4.Enabled = false;
+ label19.Text = "Hľadať v stĺpci: ---";
+ }
+ }
+
+ private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ if (classUser.boolEnableRowEnter == true)
+ {
+ string IDVyrobok = dataGridView1.Rows[e.RowIndex].Cells["IDVyrobok"].Value.ToString();
+ string IDCPOBJ = dataGridView1.Rows[e.RowIndex].Cells["IDCPOBJ"].Value.ToString();
+ string NazovKontraktu = dataGridView1.Rows[e.RowIndex].Cells["CisloObj"].Value.ToString();
+
+ if (dataGridView1.Rows[e.RowIndex].Cells["TypDopytu"].Value.ToString() == "Kontrakt")
+ {
+ splitContainer3.Panel2Collapsed = false;
+ DataTable dtGV4 = new DataTable();
+ classSQL.SQL("SELECT * FROM pohladdopyty WHERE `IDCPOBJ` = " + IDCPOBJ + ";", out dtGV4);
+ DataTable dtGV5 = new DataTable();
+ classSQL.SQL("SELECT * FROM pohladdopyty WHERE `NazovKontraktu` = '" + NazovKontraktu + "';", out dtGV5);
+ dataGridView5.DataSource = dtGV5;
+
+ // ziskanie udajov
+ Int32 intPocOdKus = 0; Int32 intPocKusVoVyr = 0; Int32 intPocKusNaSklade = 0; Int32 intZosPocKus = 0;
+ foreach (DataRow dri in dtGV5.Rows)
+ {
+ if (dri["TypDopytu"].ToString() == "Call Off" && dri["StatusDopytu"].ToString() == "Odoslaný") intPocOdKus = intPocOdKus + Convert.ToInt32(dri["PocetKusov"].ToString());
+ if (dri["TypDopytu"].ToString() == "Objednávka do kontraktu" &&
+ (dri["StatusDopytu"].ToString() == "Prijatá" || dri["StatusDopytu"].ToString() == "Zaradená do výroby" || dri["StatusDopytu"].ToString() == "Vo výrobe" || dri["StatusDopytu"].ToString() == "Na lapovni" || dri["StatusDopytu"].ToString() == "Čiastočne odoslaná"))
+ intPocKusVoVyr = intPocKusVoVyr + Convert.ToInt32(dri["PocetKusov"].ToString());
+ }
+
+ // vyplnenie udajov
+ DataRow Row0 = dtGV4.Rows[0];
+
+ #region Zisti počet na sklade
+ string IDvyrobokPrePocetNaSklade;
+ IDvyrobokPrePocetNaSklade = Row0["IDVyrobok"].ToString();
+ string strMatUMat;
+ if (Row0["UpravaMaterialu"].ToString() == "") strMatUMat = Row0["Material"].ToString();
+ else strMatUMat = Row0["Material"].ToString() + " + " + Row0["UpravaMaterialu"].ToString();
+
+ string cmd = @"SELECT
IFNULL((SELECT SUM(`tabskladvyrobkov`.Pocet) FROM `tabskladvyrobkov`
WHERE (`tabskladvyrobkov`.SkladOperacia = 'Príjem' OR `tabskladvyrobkov`.SkladOperacia = 'Inventárny príjem') AND
`tabskladvyrobkov`.StatusSkladOperacie = 'Vybavený' AND
@@ -1021,206 +1012,206 @@ namespace Mip
`tabskladvyrobkov`.MaterialSUpravouMat = '" + strMatUMat + @"' AND
`tabskladvyrobkov`.IDvyr = " + IDvyrobokPrePocetNaSklade + @"),0)
AS `TotalNaSklade`";
- string strBack;
- DataTable TotalNaSklade = new DataTable();
- classSQL.SQL(cmd, out strBack);
- #endregion Zisti počet na sklade
- if (strBack != "") intPocKusNaSklade = Convert.ToInt32(strBack);
- else intPocKusNaSklade = 0;
+ string strBack;
+ DataTable TotalNaSklade = new DataTable();
+ classSQL.SQL(cmd, out strBack);
+ #endregion Zisti počet na sklade
+ if (strBack != "") intPocKusNaSklade = Convert.ToInt32(strBack);
+ else intPocKusNaSklade = 0;
- dtGV4.Columns.Add("Počet odoslaných kusov");
- dtGV4.Columns.Add("Počet kusov vo výrobe");
- dtGV4.Columns.Add("Počet kusov na sklade");
- dtGV4.Columns.Add("Zostávajúci počet kusov");
- intZosPocKus = Convert.ToInt32(Row0["PocetKusov"].ToString()) - Convert.ToInt32(Row0["PociatStavKontraktu"].ToString()) - intPocOdKus;
+ dtGV4.Columns.Add("Počet odoslaných kusov");
+ dtGV4.Columns.Add("Počet kusov vo výrobe");
+ dtGV4.Columns.Add("Počet kusov na sklade");
+ dtGV4.Columns.Add("Zostávajúci počet kusov");
+ intZosPocKus = Convert.ToInt32(Row0["PocetKusov"].ToString()) - Convert.ToInt32(Row0["PociatStavKontraktu"].ToString()) - intPocOdKus;
- Row0["Počet odoslaných kusov"] = Convert.ToInt32(Row0["PociatStavKontraktu"].ToString()) + intPocOdKus;
- Row0["Počet kusov vo výrobe"] = intPocKusVoVyr;
- Row0["Počet kusov na sklade"] = intPocKusNaSklade;
- Row0["Zostávajúci počet kusov"] = intZosPocKus;
- dataGridView4.DataSource = dtGV4;
+ Row0["Počet odoslaných kusov"] = Convert.ToInt32(Row0["PociatStavKontraktu"].ToString()) + intPocOdKus;
+ Row0["Počet kusov vo výrobe"] = intPocKusVoVyr;
+ Row0["Počet kusov na sklade"] = intPocKusNaSklade;
+ Row0["Zostávajúci počet kusov"] = intZosPocKus;
+ dataGridView4.DataSource = dtGV4;
- }
- else
- {
- splitContainer3.Panel2Collapsed = true;
+ }
+ else
+ {
+ splitContainer3.Panel2Collapsed = true;
- }
- dataGridView4.ClearSelection();
- dataGridView5.ClearSelection();
- }
- }
+ }
+ dataGridView4.ClearSelection();
+ dataGridView5.ClearSelection();
+ }
+ }
- private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
- {
- classGlobal.SetRowColor(dataGridView1, e.ColumnIndex, e.RowIndex, e.Value.ToString());
- }
-
- private void dataGridView4_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
- {
- classGlobal.SetRowColor(dataGridView4, e.ColumnIndex, e.RowIndex, e.Value.ToString());
- }
+ private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ classGlobal.SetRowColor(dataGridView1, e.ColumnIndex, e.RowIndex, e.Value.ToString());
+ }
- private void dataGridView5_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
- {
- classGlobal.SetRowColor(dataGridView5, e.ColumnIndex, e.RowIndex, e.Value.ToString());
- }
+ private void dataGridView4_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ classGlobal.SetRowColor(dataGridView4, e.ColumnIndex, e.RowIndex, e.Value.ToString());
+ }
- private void btnTlacitPrednuStranu_Click(object sender, EventArgs e)
- {
- DataGridViewRow dtrw = dataGridView1.SelectedRows[0];
- if (dtrw.Cells["TypDopytu"].Value.ToString() == "Objednávka" || dtrw.Cells["TypDopytu"].Value.ToString() == "Objednávka do kontraktu")
- if (dtrw.Cells["StatusDopytu"].Value.ToString() != "Odoslaná" && dtrw.Cells["StatusDopytu"].Value.ToString() != "Pozastavená" && dtrw.Cells["StatusDopytu"].Value.ToString() != "Zrušená")
- {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Kontrolný list - predná strana.xls", @"W:\tlps.xls");
+ private void dataGridView5_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ classGlobal.SetRowColor(dataGridView5, e.ColumnIndex, e.RowIndex, e.Value.ToString());
+ }
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
+ private void btnTlacitPrednuStranu_Click(object sender, EventArgs e)
+ {
+ DataGridViewRow dtrw = dataGridView1.SelectedRows[0];
+ if (dtrw.Cells["TypDopytu"].Value.ToString() == "Objednávka" || dtrw.Cells["TypDopytu"].Value.ToString() == "Objednávka do kontraktu")
+ if (dtrw.Cells["StatusDopytu"].Value.ToString() != "Odoslaná" && dtrw.Cells["StatusDopytu"].Value.ToString() != "Pozastavená" && dtrw.Cells["StatusDopytu"].Value.ToString() != "Zrušená")
+ {
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Kontrolný list - predná strana.xls", @"W:\tlps.xls");
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\tlps.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
- range = xlWorkSheet.UsedRange;
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\tlps.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- xlWorkSheet.Range["D2", "F2"].Value = dtrw.Cells["ZakCislo"].Value.ToString();
- xlWorkSheet.Range["G2", "K2"].Value = "Č.V.: " + dtrw.Cells["NazovVyrobku"].Value.ToString();
- if (dtrw.Cells["UpravaMaterialu"].Value.ToString() == "") xlWorkSheet.Range["H6", "I6"].Value = dtrw.Cells["Material"].Value.ToString();
- else xlWorkSheet.Range["H6", "I6"].Value = dtrw.Cells["Material"].Value.ToString() + "-" + dtrw.Cells["UpravaMaterialu"].Value.ToString();
- DateTime date = (DateTime)dtrw.Cells["DatumPrijatiaOBJ"].Value;
- xlWorkSheet.Range["B4", "C4"].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
- xlWorkSheet.Range["B6", "C6"].Value = dtrw.Cells["Zakaznik"].Value.ToString();
- xlWorkSheet.Range["D6", "E6"].Value = dtrw.Cells["CisloObj"].Value.ToString();
- xlWorkSheet.Range["F8", "G9"].Value = dtrw.Cells["PocetDoVyroby"].Value.ToString();
- date = (DateTime)dtrw.Cells["DatumPotvrdeny"].Value;
- xlWorkSheet.Range["D10", "F10"].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
- xlWorkSheet.Range["B8", "E9"].Value = dtrw.Cells["SpojeneRozmery"].Value.ToString();
- if (dtrw.Cells["NazovKontraktu"].Value.ToString() == "") xlWorkSheet.Range["F5", "G5"].Value = "K.č.: --";
- else xlWorkSheet.Range["F5", "G5"].Value = "K.č.: " + dtrw.Cells["NazovKontraktu"].Value.ToString();
- xlWorkSheet.Range["F6", "G6"].Value = "Kon.op.: " + dtrw.Cells["RozlisZnakKonecnaOp"].Value.ToString();
- if (dtrw.Cells["PoznamkaOBJ"].Value.ToString() == "") xlWorkSheet.Range["B49", "O54"].Value = "Poznámky:";
- else if(MessageBox.Show("Tlačiť aj poznámku?", "Poznámka??",MessageBoxButtons.YesNo) == DialogResult.Yes) xlWorkSheet.Range["B49", "O54"].Value = "Poznámky: " + dtrw.Cells["PoznamkaOBJ"].Value.ToString();
+ range = xlWorkSheet.UsedRange;
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
+ xlWorkSheet.Range["D2", "F2"].Value = dtrw.Cells["ZakCislo"].Value.ToString();
+ xlWorkSheet.Range["G2", "K2"].Value = "Č.V.: " + dtrw.Cells["NazovVyrobku"].Value.ToString();
+ if (dtrw.Cells["UpravaMaterialu"].Value.ToString() == "") xlWorkSheet.Range["H6", "I6"].Value = dtrw.Cells["Material"].Value.ToString();
+ else xlWorkSheet.Range["H6", "I6"].Value = dtrw.Cells["Material"].Value.ToString() + "-" + dtrw.Cells["UpravaMaterialu"].Value.ToString();
+ DateTime date = (DateTime)dtrw.Cells["DatumPrijatiaOBJ"].Value;
+ xlWorkSheet.Range["B4", "C4"].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
+ xlWorkSheet.Range["B6", "C6"].Value = dtrw.Cells["Zakaznik"].Value.ToString();
+ xlWorkSheet.Range["D6", "E6"].Value = dtrw.Cells["CisloObj"].Value.ToString();
+ xlWorkSheet.Range["F8", "G9"].Value = dtrw.Cells["PocetDoVyroby"].Value.ToString();
+ date = (DateTime)dtrw.Cells["DatumPotvrdeny"].Value;
+ xlWorkSheet.Range["D10", "F10"].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
+ xlWorkSheet.Range["B8", "E9"].Value = dtrw.Cells["SpojeneRozmery"].Value.ToString();
+ if (dtrw.Cells["NazovKontraktu"].Value.ToString() == "") xlWorkSheet.Range["F5", "G5"].Value = "K.č.: --";
+ else xlWorkSheet.Range["F5", "G5"].Value = "K.č.: " + dtrw.Cells["NazovKontraktu"].Value.ToString();
+ xlWorkSheet.Range["F6", "G6"].Value = "Kon.op.: " + dtrw.Cells["RozlisZnakKonecnaOp"].Value.ToString();
+ if (dtrw.Cells["PoznamkaOBJ"].Value.ToString() == "") xlWorkSheet.Range["B49", "O54"].Value = "Poznámky:";
+ else if (MessageBox.Show("Tlačiť aj poznámku?", "Poznámka??", MessageBoxButtons.YesNo) == DialogResult.Yes) xlWorkSheet.Range["B49", "O54"].Value = "Poznámky: " + dtrw.Cells["PoznamkaOBJ"].Value.ToString();
- xlApp.Visible = false;
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
+ xlApp.Visible = false;
- classGlobal.DeleteRamDisk();
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
- string tlacUpdate = "UPDATE `mip`.`tabdopyt` SET `VytlacenyKL-PS` = 1 WHERE IDCPOBJ = " + dtrw.Cells["IDCPOBJ"].Value.ToString() + " ;";
- classSQL.SQL(tlacUpdate);
+ classGlobal.DeleteRamDisk();
- panel48.Visible = false;
- }
- }
+ string tlacUpdate = "UPDATE `mip`.`tabdopyt` SET `VytlacenyKL-PS` = 1 WHERE IDCPOBJ = " + dtrw.Cells["IDCPOBJ"].Value.ToString() + " ;";
+ classSQL.SQL(tlacUpdate);
+
+ panel48.Visible = false;
+ }
+ }
- private void btnTlacitZadnuStranu_Click(object sender, EventArgs e)
- {
- DataGridViewRow dtrw2 = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
- if (dtrw2.Cells["TypDopytu"].Value.ToString() == "Objednávka" || dtrw2.Cells["TypDopytu"].Value.ToString() == "Objednávka do kontraktu")
- if (dtrw2.Cells["StatusDopytu"].Value.ToString() != "Odoslaná" && dtrw2.Cells["StatusDopytu"].Value.ToString() != "Pozastavená" && dtrw2.Cells["StatusDopytu"].Value.ToString() != "Zrušená")
- {
+ private void btnTlacitZadnuStranu_Click(object sender, EventArgs e)
+ {
+ DataGridViewRow dtrw2 = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
+ if (dtrw2.Cells["TypDopytu"].Value.ToString() == "Objednávka" || dtrw2.Cells["TypDopytu"].Value.ToString() == "Objednávka do kontraktu")
+ if (dtrw2.Cells["StatusDopytu"].Value.ToString() != "Odoslaná" && dtrw2.Cells["StatusDopytu"].Value.ToString() != "Pozastavená" && dtrw2.Cells["StatusDopytu"].Value.ToString() != "Zrušená")
+ {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Kontrolný list - zadná strana.xls", @"W:\tlzs.xls");
-
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Kontrolný list - zadná strana.xls", @"W:\tlzs.xls");
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\tlzs.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
- DataGridViewRow dtrw = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
- //printPreviewDialog1.ShowDialog();
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
- classSQL.ExportVykresToHDD((int)dtrw.Cells["IDVyrobok"].Value, 1, @"W:\vktl.jpg");
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\tlzs.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
+ DataGridViewRow dtrw = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
+ //printPreviewDialog1.ShowDialog();
- Excel.Pictures p = xlWorkSheet.Pictures(System.Type.Missing) as Excel.Pictures;
- Excel.Picture pic = null;
+ classSQL.ExportVykresToHDD((int)dtrw.Cells["IDVyrobok"].Value, 1, @"W:\vktl.jpg");
- pic = p.Insert(@"W:\vktl.jpg", System.Type.Missing);
-
- pic.ShapeRange.LockAspectRatio = Microsoft.Office.Core.MsoTriState.msoCTrue;
+ Excel.Pictures p = xlWorkSheet.Pictures(System.Type.Missing) as Excel.Pictures;
+ Excel.Picture pic = null;
- if (pic.ShapeRange.Width / 749.25F > pic.ShapeRange.Height / 648)
- {
- pic.ShapeRange.Width = 749.25F;
- float pictop = (648 - pic.ShapeRange.Height) / 2 + 60;
- pic.Left = 17.25F;
- pic.Top = pictop;
- }
- else
- {
- pic.ShapeRange.Height = 648;
- float picLeft = (749.25F - pic.ShapeRange.Width) / 2 + 17.25F;
- pic.Left = picLeft;
- pic.Top = 60;
- }
+ pic = p.Insert(@"W:\vktl.jpg", System.Type.Missing);
- xlWorkSheet.Range["J2", "L2"].Value = dtrw.Cells["ZakCislo"].Value.ToString();
- if (dtrw.Cells["UpravaMaterialu"].Value.ToString() == "") xlWorkSheet.Range["L3", "M3"].Value = dtrw.Cells["Material"].Value.ToString();
- else xlWorkSheet.Range["L3", "M3"].Value = dtrw.Cells["Material"].Value.ToString() + "-" + dtrw.Cells["UpravaMaterialu"].Value.ToString();
- xlWorkSheet.Range["O2", "Q2"].Value = dtrw.Cells["Zakaznik"].Value.ToString();
- xlWorkSheet.Range["S3", "T3"].Value = dtrw.Cells["CisloObj"].Value.ToString();
- DateTime date = (DateTime)dtrw.Cells["DatumPotvrdeny"].Value;
- xlWorkSheet.Range["P3", "Q3"].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
- xlWorkSheet.Range["H3", "I3"].Value = dtrw.Cells["SpojeneRozmery"].Value.ToString();
- xlWorkSheet.Range["F3", "G3"].Value = "Č.V.: " + dtrw.Cells["NazovVyrobku"].Value.ToString();
+ pic.ShapeRange.LockAspectRatio = Microsoft.Office.Core.MsoTriState.msoCTrue;
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
-
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
-
- classGlobal.DeleteRamDisk();
-
- string tlacUpdate = "UPDATE `mip`.`tabdopyt` SET `VytlacenyKL-ZS` = 1 WHERE IDCPOBJ = " + dtrw.Cells["IDCPOBJ"].Value.ToString() + " ;";
- classSQL.SQL(tlacUpdate);
+ if (pic.ShapeRange.Width / 749.25F > pic.ShapeRange.Height / 648)
+ {
+ pic.ShapeRange.Width = 749.25F;
+ float pictop = (648 - pic.ShapeRange.Height) / 2 + 60;
+ pic.Left = 17.25F;
+ pic.Top = pictop;
+ }
+ else
+ {
+ pic.ShapeRange.Height = 648;
+ float picLeft = (749.25F - pic.ShapeRange.Width) / 2 + 17.25F;
+ pic.Left = picLeft;
+ pic.Top = 60;
+ }
- panel48.Visible = false;
- }
- }
+ xlWorkSheet.Range["J2", "L2"].Value = dtrw.Cells["ZakCislo"].Value.ToString();
+ if (dtrw.Cells["UpravaMaterialu"].Value.ToString() == "") xlWorkSheet.Range["L3", "M3"].Value = dtrw.Cells["Material"].Value.ToString();
+ else xlWorkSheet.Range["L3", "M3"].Value = dtrw.Cells["Material"].Value.ToString() + "-" + dtrw.Cells["UpravaMaterialu"].Value.ToString();
+ xlWorkSheet.Range["O2", "Q2"].Value = dtrw.Cells["Zakaznik"].Value.ToString();
+ xlWorkSheet.Range["S3", "T3"].Value = dtrw.Cells["CisloObj"].Value.ToString();
+ DateTime date = (DateTime)dtrw.Cells["DatumPotvrdeny"].Value;
+ xlWorkSheet.Range["P3", "Q3"].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
+ xlWorkSheet.Range["H3", "I3"].Value = dtrw.Cells["SpojeneRozmery"].Value.ToString();
+ xlWorkSheet.Range["F3", "G3"].Value = "Č.V.: " + dtrw.Cells["NazovVyrobku"].Value.ToString();
+
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
+
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+
+ classGlobal.DeleteRamDisk();
+
+ string tlacUpdate = "UPDATE `mip`.`tabdopyt` SET `VytlacenyKL-ZS` = 1 WHERE IDCPOBJ = " + dtrw.Cells["IDCPOBJ"].Value.ToString() + " ;";
+ classSQL.SQL(tlacUpdate);
+
+ panel48.Visible = false;
+ }
+ }
- private void btnTlacitZoznamy_Click(object sender, EventArgs e)
- {
+ private void btnTlacitZoznamy_Click(object sender, EventArgs e)
+ {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Týždenný zoznam - expedícia.xls", @"W:\tzexp.xls");
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Týždenný zoznam - expedícia.xls", @"W:\tzexp.xls");
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\tzexp.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\tzexp.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
- DataTable tblTlacitZoznamy = new DataTable();
-
- string cmdZoznamy = @"SELECT IF (ZakCislo = '0',NazovKontraktu, ZakCislo) AS ZakCislo,
+ DataTable tblTlacitZoznamy = new DataTable();
+
+ string cmdZoznamy = @"SELECT IF (ZakCislo = '0',NazovKontraktu, ZakCislo) AS ZakCislo,
DatumPotvrdeny,
Zakaznik,
CisloObj,
@@ -1241,516 +1232,516 @@ namespace Mip
`StatusDopytu` != 'Zrušená' AND
`StatusDopytu` != 'Odoslaná'
ORDER BY `DatumPotvrdeny`, `Zakaznik`, `DatumPrijatiaOBJ`";
- classSQL.SQL(cmdZoznamy, out tblTlacitZoznamy);
+ classSQL.SQL(cmdZoznamy, out tblTlacitZoznamy);
- CultureInfo local = new CultureInfo("sk-SK");
- System.Globalization.Calendar Kal = local.Calendar;
- int week = Kal.GetWeekOfYear(DateTime.Now, local.DateTimeFormat.CalendarWeekRule, local.DateTimeFormat.FirstDayOfWeek);
- xlWorkSheet.Range["B2", "D2"].Value = week.ToString() + ". Kalendárny týždeň";
+ CultureInfo local = new CultureInfo("sk-SK");
+ System.Globalization.Calendar Kal = local.Calendar;
+ int week = Kal.GetWeekOfYear(DateTime.Now, local.DateTimeFormat.CalendarWeekRule, local.DateTimeFormat.FirstDayOfWeek);
+ xlWorkSheet.Range["B2", "D2"].Value = week.ToString() + ". Kalendárny týždeň";
- for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
- {
- int excelRowIndex = ri + 4;
- DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
+ for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
+ {
+ int excelRowIndex = ri + 4;
+ DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
- xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = ri + 1; //dtrw.Cells["ZakCislo"].Value.ToString();
- DateTime date = (DateTime)dtrTlacitZoznamy["DatumPotvrdeny"];
- xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
- xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Zakaznik"].ToString();
- xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisloObj"].ToString();
- xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["NazovVyrobku"].ToString();
- xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["ZakCislo"].ToString();
- if (dtrTlacitZoznamy["DatumOdosNaKontr"].ToString() != "1. 1. 1950 0:00:00")
- {
- DateTime date2 = (DateTime)dtrTlacitZoznamy["DatumOdosNaKontr"];
- xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = date2.Day.ToString() + "." + date2.Month.ToString() + "." + date2.Year.ToString(); //datum odchodu na lapovnu
- }
- else
- {
- xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = "";
- }
- xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Material"].ToString();
- xlWorkSheet.Range["J" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PocetKusov"].ToString();
- xlWorkSheet.Range["K" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["RozlisZnakKonecnaOp"].ToString();
- xlWorkSheet.Range["L" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["SpojeneRozmery"].ToString();
- xlWorkSheet.Range["M" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PoznamkaOBJ"].ToString();
+ xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = ri + 1; //dtrw.Cells["ZakCislo"].Value.ToString();
+ DateTime date = (DateTime)dtrTlacitZoznamy["DatumPotvrdeny"];
+ xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
+ xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Zakaznik"].ToString();
+ xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisloObj"].ToString();
+ xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["NazovVyrobku"].ToString();
+ xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["ZakCislo"].ToString();
+ if (dtrTlacitZoznamy["DatumOdosNaKontr"].ToString() != "1. 1. 1950 0:00:00")
+ {
+ DateTime date2 = (DateTime)dtrTlacitZoznamy["DatumOdosNaKontr"];
+ xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = date2.Day.ToString() + "." + date2.Month.ToString() + "." + date2.Year.ToString(); //datum odchodu na lapovnu
+ }
+ else
+ {
+ xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = "";
+ }
+ xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Material"].ToString();
+ xlWorkSheet.Range["J" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PocetKusov"].ToString();
+ xlWorkSheet.Range["K" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["RozlisZnakKonecnaOp"].ToString();
+ xlWorkSheet.Range["L" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["SpojeneRozmery"].ToString();
+ xlWorkSheet.Range["M" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PoznamkaOBJ"].ToString();
- }
- //vypocet poslednej strany tlacenia
- double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(40);
- int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 40); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
- xlWorkSheet.PageSetup.PrintArea = "$B$2:$M$" + (lastrow + 3);
-
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
+ }
+ //vypocet poslednej strany tlacenia
+ double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(40);
+ int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 40); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
+ xlWorkSheet.PageSetup.PrintArea = "$B$2:$M$" + (lastrow + 3);
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
- classGlobal.DeleteRamDisk();
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
- panel48.Visible = false;
- }
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+ classGlobal.DeleteRamDisk();
- //dopyty - tlacit filtrovany zoznam
- private void button111_Click(object sender, EventArgs e)
- {
+ panel48.Visible = false;
+ }
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Týždenný zoznam - expedícia.xls", @"W:\tzexp.xls");
+ //dopyty - tlacit filtrovany zoznam
+ private void button111_Click(object sender, EventArgs e)
+ {
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Týždenný zoznam - expedícia.xls", @"W:\tzexp.xls");
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\tzexp.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
- DataTable tblTlacitZoznamy = new DataTable();
- classSQL.SQL(classUser.strLastSelect, out tblTlacitZoznamy);
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\tzexp.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
- if (tblTlacitZoznamy.Rows.Count > 520) MessageBox.Show("Počet riadkov prekročil 520, tlač bude zrušená!");
- else
- {
- CultureInfo local = new CultureInfo("sk-SK");
- System.Globalization.Calendar Kal = local.Calendar;
- int week = Kal.GetWeekOfYear(DateTime.Now, local.DateTimeFormat.CalendarWeekRule, local.DateTimeFormat.FirstDayOfWeek);
- xlWorkSheet.Range["B2", "D2"].Value = week.ToString() + ". Kalendárny týždeň";
+ DataTable tblTlacitZoznamy = new DataTable();
+ classSQL.SQL(classUser.strLastSelect, out tblTlacitZoznamy);
- for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
- {
- int excelRowIndex = ri + 4;
- DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
+ if (tblTlacitZoznamy.Rows.Count > 520) MessageBox.Show("Počet riadkov prekročil 520, tlač bude zrušená!");
+ else
+ {
+ CultureInfo local = new CultureInfo("sk-SK");
+ System.Globalization.Calendar Kal = local.Calendar;
+ int week = Kal.GetWeekOfYear(DateTime.Now, local.DateTimeFormat.CalendarWeekRule, local.DateTimeFormat.FirstDayOfWeek);
+ xlWorkSheet.Range["B2", "D2"].Value = week.ToString() + ". Kalendárny týždeň";
+
+ for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
+ {
+ int excelRowIndex = ri + 4;
+ DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
- xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = ri + 1; //dtrw.Cells["ZakCislo"].Value.ToString();
- DateTime date = (DateTime)dtrTlacitZoznamy["DatumPotvrdeny"];
- xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
- xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Zakaznik"].ToString();
- xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisloObj"].ToString();
- xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["NazovVyrobku"].ToString();
- xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["ZakCislo"].ToString();
- if (dtrTlacitZoznamy["DatumOdosNaKontr"].ToString() != "1. 1. 1950 0:00:00")
- {
- DateTime date2 = (DateTime)dtrTlacitZoznamy["DatumOdosNaKontr"];
- xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = date2.Day.ToString() + "." + date2.Month.ToString() + "." + date2.Year.ToString(); //datum odchodu na lapovnu
- }
- else
- {
- xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = "";
- }
- xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Material"].ToString();
- xlWorkSheet.Range["J" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PocetKusov"].ToString();
- xlWorkSheet.Range["K" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["RozlisZnakKonecnaOp"].ToString();
- xlWorkSheet.Range["L" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["SpojeneRozmery"].ToString();
- xlWorkSheet.Range["M" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PoznamkaOBJ"].ToString();
+ xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = ri + 1; //dtrw.Cells["ZakCislo"].Value.ToString();
+ DateTime date = (DateTime)dtrTlacitZoznamy["DatumPotvrdeny"];
+ xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
+ xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Zakaznik"].ToString();
+ xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisloObj"].ToString();
+ xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["NazovVyrobku"].ToString();
+ xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["ZakCislo"].ToString();
+ if (dtrTlacitZoznamy["DatumOdosNaKontr"].ToString() != "1. 1. 1950 0:00:00")
+ {
+ DateTime date2 = (DateTime)dtrTlacitZoznamy["DatumOdosNaKontr"];
+ xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = date2.Day.ToString() + "." + date2.Month.ToString() + "." + date2.Year.ToString(); //datum odchodu na lapovnu
+ }
+ else
+ {
+ xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = "";
+ }
+ xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Material"].ToString();
+ xlWorkSheet.Range["J" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PocetKusov"].ToString();
+ xlWorkSheet.Range["K" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["RozlisZnakKonecnaOp"].ToString();
+ xlWorkSheet.Range["L" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["SpojeneRozmery"].ToString();
+ xlWorkSheet.Range["M" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PoznamkaOBJ"].ToString();
- }
- //vypocet poslednej strany tlacenia
- double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(40);
- int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 40); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
- xlWorkSheet.PageSetup.PrintArea = "$B$2:$M$" + (lastrow + 3);
+ }
+ //vypocet poslednej strany tlacenia
+ double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(40);
+ int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 40); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
+ xlWorkSheet.PageSetup.PrintArea = "$B$2:$M$" + (lastrow + 3);
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
- classGlobal.DeleteRamDisk();
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+ classGlobal.DeleteRamDisk();
- panel48.Visible = false;
- }
- }
+ panel48.Visible = false;
+ }
+ }
- private void dataGridView1_Paint(object sender, PaintEventArgs e)
- {
+ private void dataGridView1_Paint(object sender, PaintEventArgs e)
+ {
- dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView1.Columns["TypDopytu"].HeaderText = "Typ dopytu";
- //dataGridView1.Columns["TypDopytu"].Width = 100;
- dataGridView1.Columns["TypDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;// .DisplayedCellsExceptHeader;
- dataGridView1.Columns["StatusDopytu"].HeaderText = "Status dopytu";
- dataGridView1.Columns["StatusDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
- dataGridView1.Columns["ZakCislo"].Width = 62;
- dataGridView1.Columns["NazovKontraktu"].HeaderText = "Názov kontraktu";
- dataGridView1.Columns["NazovKontraktu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["CisloOBJ"].HeaderText = "Číslo dopytu";
- dataGridView1.Columns["CisloOBJ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["Material"].HeaderText = "Materiál";
- dataGridView1.Columns["Material"].Width = 60;
- dataGridView1.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
- dataGridView1.Columns["UpravaMaterialu"].Width = 60;
- dataGridView1.Columns["DatumPrijatiaOBJ"].HeaderText = "Dátum prijatia";
- dataGridView1.Columns["DatumPrijatiaOBJ"].Width = 70;
- dataGridView1.Columns["DatumPotvrdeny"].HeaderText = "Potvrdený dátum";
- dataGridView1.Columns["DatumPotvrdeny"].Width = 70;
- dataGridView1.Columns["Zakaznik"].HeaderText = "Zákazník";
- dataGridView1.Columns["Zakaznik"].MinimumWidth = 56;
- dataGridView1.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["IDVyrobok"].Visible = false;
- dataGridView1.Columns["DatumOdosNaKontr"].Visible = false;
- dataGridView1.Columns["IDCPOBJ"].Visible = false;
- dataGridView1.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
- dataGridView1.Columns["PocetDoVyroby"].Width = 60;
- dataGridView1.Columns["PocetZoSkladu"].HeaderText = "Počet kusov zo skladu";
- dataGridView1.Columns["PocetZoSkladu"].Width = 60;
- dataGridView1.Columns["CenaOBJ"].HeaderText = "Cena za kus";
- dataGridView1.Columns["CenaOBJ"].Width = 50;
- dataGridView1.Columns["PociatStavKontraktu"].HeaderText = "Počiatočný stav kontraktu";
- dataGridView1.Columns["PociatStavKontraktu"].Visible = false;
- dataGridView1.Columns["PocetKusov"].HeaderText = "Objednaný počet kusov";
- dataGridView1.Columns["PocetKusov"].Width = 60;
- dataGridView1.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
- dataGridView1.Columns["PoznamkaOBJ"].MinimumWidth = 60;
- dataGridView1.Columns["PoznamkaOBJ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
- dataGridView1.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
- dataGridView1.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
- dataGridView1.Columns["RozlisZnakKonecnaOp"].MinimumWidth = 60;
- dataGridView1.Columns["RozlisZnakKonecnaOp"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["Alias"].HeaderText = "Alias";
- dataGridView1.Columns["Alias"].MinimumWidth = 60;
- dataGridView1.Columns["Alias"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["InyNazov"].HeaderText = "Iný názov";
- dataGridView1.Columns["InyNazov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView1.Columns["VytlacenyKL-PS"].Visible = false;
- dataGridView1.Columns["VytlacenyKL-ZS"].Visible = false;
+ dataGridView1.Columns["TypDopytu"].HeaderText = "Typ dopytu";
+ //dataGridView1.Columns["TypDopytu"].Width = 100;
+ dataGridView1.Columns["TypDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;// .DisplayedCellsExceptHeader;
+ dataGridView1.Columns["StatusDopytu"].HeaderText = "Status dopytu";
+ dataGridView1.Columns["StatusDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
+ dataGridView1.Columns["ZakCislo"].Width = 62;
+ dataGridView1.Columns["NazovKontraktu"].HeaderText = "Názov kontraktu";
+ dataGridView1.Columns["NazovKontraktu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["CisloOBJ"].HeaderText = "Číslo dopytu";
+ dataGridView1.Columns["CisloOBJ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["Material"].HeaderText = "Materiál";
+ dataGridView1.Columns["Material"].Width = 60;
+ dataGridView1.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
+ dataGridView1.Columns["UpravaMaterialu"].Width = 60;
+ dataGridView1.Columns["DatumPrijatiaOBJ"].HeaderText = "Dátum prijatia";
+ dataGridView1.Columns["DatumPrijatiaOBJ"].Width = 70;
+ dataGridView1.Columns["DatumPotvrdeny"].HeaderText = "Potvrdený dátum";
+ dataGridView1.Columns["DatumPotvrdeny"].Width = 70;
+ dataGridView1.Columns["Zakaznik"].HeaderText = "Zákazník";
+ dataGridView1.Columns["Zakaznik"].MinimumWidth = 56;
+ dataGridView1.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["IDVyrobok"].Visible = false;
+ dataGridView1.Columns["DatumOdosNaKontr"].Visible = false;
+ dataGridView1.Columns["IDCPOBJ"].Visible = false;
+ dataGridView1.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
+ dataGridView1.Columns["PocetDoVyroby"].Width = 60;
+ dataGridView1.Columns["PocetZoSkladu"].HeaderText = "Počet kusov zo skladu";
+ dataGridView1.Columns["PocetZoSkladu"].Width = 60;
+ dataGridView1.Columns["CenaOBJ"].HeaderText = "Cena za kus";
+ dataGridView1.Columns["CenaOBJ"].Width = 50;
+ dataGridView1.Columns["PociatStavKontraktu"].HeaderText = "Počiatočný stav kontraktu";
+ dataGridView1.Columns["PociatStavKontraktu"].Visible = false;
+ dataGridView1.Columns["PocetKusov"].HeaderText = "Objednaný počet kusov";
+ dataGridView1.Columns["PocetKusov"].Width = 60;
+ dataGridView1.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
+ dataGridView1.Columns["PoznamkaOBJ"].MinimumWidth = 60;
+ dataGridView1.Columns["PoznamkaOBJ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
+ dataGridView1.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+ dataGridView1.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
+ dataGridView1.Columns["RozlisZnakKonecnaOp"].MinimumWidth = 60;
+ dataGridView1.Columns["RozlisZnakKonecnaOp"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["Alias"].HeaderText = "Alias";
+ dataGridView1.Columns["Alias"].MinimumWidth = 60;
+ dataGridView1.Columns["Alias"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["InyNazov"].HeaderText = "Iný názov";
+ dataGridView1.Columns["InyNazov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView1.Columns["VytlacenyKL-PS"].Visible = false;
+ dataGridView1.Columns["VytlacenyKL-ZS"].Visible = false;
- if (btnZobrazenie.Text == "Zobrazenie (min)")
- {
- dataGridView1.Columns["PocetDoVyroby"].Visible = true;
- dataGridView1.Columns["CenaOBJ"].Visible = true;
- dataGridView1.Columns["SpojeneRozmery"].Visible = true;
- dataGridView1.Columns["UpravaMaterialu"].Visible = true;
- dataGridView1.Columns["RozlisZnakKonecnaOp"].Visible = true;
- dataGridView1.Columns["InyNazov"].Visible = true;
- dataGridView1.Columns["Alias"].Visible = true;
+ if (btnZobrazenie.Text == "Zobrazenie (min)")
+ {
+ dataGridView1.Columns["PocetDoVyroby"].Visible = true;
+ dataGridView1.Columns["CenaOBJ"].Visible = true;
+ dataGridView1.Columns["SpojeneRozmery"].Visible = true;
+ dataGridView1.Columns["UpravaMaterialu"].Visible = true;
+ dataGridView1.Columns["RozlisZnakKonecnaOp"].Visible = true;
+ dataGridView1.Columns["InyNazov"].Visible = true;
+ dataGridView1.Columns["Alias"].Visible = true;
- }
- else
- {
- dataGridView1.Columns["PocetDoVyroby"].Visible = false;
- dataGridView1.Columns["CenaOBJ"].Visible = false;
- dataGridView1.Columns["SpojeneRozmery"].Visible = false;
- dataGridView1.Columns["UpravaMaterialu"].Visible = false;
- dataGridView1.Columns["RozlisZnakKonecnaOp"].Visible = false;
- dataGridView1.Columns["InyNazov"].Visible = false;
- dataGridView1.Columns["Alias"].Visible = false;
+ }
+ else
+ {
+ dataGridView1.Columns["PocetDoVyroby"].Visible = false;
+ dataGridView1.Columns["CenaOBJ"].Visible = false;
+ dataGridView1.Columns["SpojeneRozmery"].Visible = false;
+ dataGridView1.Columns["UpravaMaterialu"].Visible = false;
+ dataGridView1.Columns["RozlisZnakKonecnaOp"].Visible = false;
+ dataGridView1.Columns["InyNazov"].Visible = false;
+ dataGridView1.Columns["Alias"].Visible = false;
- }
+ }
- }
+ }
- private void tabPage1_Enter(object sender, EventArgs e)
- {
- //dataGridView1.MouseWheel += new MouseEventHandler(dataGridView1_MouseWheel);
- check();
- }
- // nefunguje to tu
- /*
+ private void tabPage1_Enter(object sender, EventArgs e)
+ {
+ //dataGridView1.MouseWheel += new MouseEventHandler(dataGridView1_MouseWheel);
+ check();
+ }
+ // nefunguje to tu
+ /*
private void dataGridView1_MouseWheel(object sender, MouseEventArgs e)
{
if (e.Delta > 0 && numericUpDown1.Value < numericUpDown1.Maximum) numericUpDown1.Value++;
if (e.Delta < 0 && numericUpDown1.Value > numericUpDown1.Minimum) numericUpDown1.Value--;
}
*/
- private void dataGridView4_Paint(object sender, PaintEventArgs e)
- {
- if (dataGridView4.Rows.Count != 0)
- {
- dataGridView4.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView4.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ private void dataGridView4_Paint(object sender, PaintEventArgs e)
+ {
+ if (dataGridView4.Rows.Count != 0)
+ {
+ dataGridView4.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView4.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView4.Columns["TypDopytu"].HeaderText = "Typ dopytu";
- dataGridView4.Columns["StatusDopytu"].HeaderText = "Status dopytu";
- dataGridView4.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
- dataGridView4.Columns["ZakCislo"].Visible = false;
- dataGridView4.Columns["NazovKontraktu"].Visible = false;
- dataGridView4.Columns["CisloOBJ"].HeaderText = "Číslo Kontraktu";
- dataGridView4.Columns["Material"].HeaderText = "Materiál";
- dataGridView4.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
- dataGridView4.Columns["DatumPrijatiaOBJ"].HeaderText = "Dátum prijatia kontraktu";
- dataGridView4.Columns["DatumPrijatiaOBJ"].Visible = false;
- //dataGridView4.Columns["DatumPrijatiaOBJ"].Visible = false;
- dataGridView4.Columns["DatumPotvrdeny"].HeaderText = "Potvrdený dátum";
- dataGridView4.Columns["Zakaznik"].HeaderText = "Zákazník";
- dataGridView4.Columns["IDVyrobok"].Visible = false;
- dataGridView4.Columns["IDCPOBJ"].Visible = false;
- dataGridView4.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
- dataGridView4.Columns["PocetDoVyroby"].Visible = false;
- dataGridView4.Columns["PocetZoSkladu"].HeaderText = "Počet kusov zo skladu";
- dataGridView4.Columns["PocetZoSkladu"].Visible = false;
- dataGridView4.Columns["PociatStavKontraktu"].HeaderText = "Počiatočný stav kontraktu";
- dataGridView4.Columns["PocetKusov"].HeaderText = "Počet kusov";
- dataGridView4.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
- dataGridView4.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
- dataGridView4.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
- dataGridView4.Columns["SpojeneRozmery"].Visible = false;
- dataGridView4.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
- dataGridView4.Columns["RozlisZnakKonecnaOp"].Visible = false;
- dataGridView4.Columns["Alias"].HeaderText = "Alias";
- dataGridView4.Columns["Alias"].Visible = false;
- dataGridView4.Columns["InyNazov"].HeaderText = "Iný názov";
- dataGridView4.Columns["VytlacenyKL-PS"].Visible = false;
- dataGridView4.Columns["VytlacenyKL-ZS"].Visible = false;
+ dataGridView4.Columns["TypDopytu"].HeaderText = "Typ dopytu";
+ dataGridView4.Columns["StatusDopytu"].HeaderText = "Status dopytu";
+ dataGridView4.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
+ dataGridView4.Columns["ZakCislo"].Visible = false;
+ dataGridView4.Columns["NazovKontraktu"].Visible = false;
+ dataGridView4.Columns["CisloOBJ"].HeaderText = "Číslo Kontraktu";
+ dataGridView4.Columns["Material"].HeaderText = "Materiál";
+ dataGridView4.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
+ dataGridView4.Columns["DatumPrijatiaOBJ"].HeaderText = "Dátum prijatia kontraktu";
+ dataGridView4.Columns["DatumPrijatiaOBJ"].Visible = false;
+ //dataGridView4.Columns["DatumPrijatiaOBJ"].Visible = false;
+ dataGridView4.Columns["DatumPotvrdeny"].HeaderText = "Potvrdený dátum";
+ dataGridView4.Columns["Zakaznik"].HeaderText = "Zákazník";
+ dataGridView4.Columns["IDVyrobok"].Visible = false;
+ dataGridView4.Columns["IDCPOBJ"].Visible = false;
+ dataGridView4.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
+ dataGridView4.Columns["PocetDoVyroby"].Visible = false;
+ dataGridView4.Columns["PocetZoSkladu"].HeaderText = "Počet kusov zo skladu";
+ dataGridView4.Columns["PocetZoSkladu"].Visible = false;
+ dataGridView4.Columns["PociatStavKontraktu"].HeaderText = "Počiatočný stav kontraktu";
+ dataGridView4.Columns["PocetKusov"].HeaderText = "Počet kusov";
+ dataGridView4.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
+ dataGridView4.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
+ dataGridView4.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+ dataGridView4.Columns["SpojeneRozmery"].Visible = false;
+ dataGridView4.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
+ dataGridView4.Columns["RozlisZnakKonecnaOp"].Visible = false;
+ dataGridView4.Columns["Alias"].HeaderText = "Alias";
+ dataGridView4.Columns["Alias"].Visible = false;
+ dataGridView4.Columns["InyNazov"].HeaderText = "Iný názov";
+ dataGridView4.Columns["VytlacenyKL-PS"].Visible = false;
+ dataGridView4.Columns["VytlacenyKL-ZS"].Visible = false;
- dataGridView4.AutoResizeColumns();
- }
+ dataGridView4.AutoResizeColumns();
+ }
- }
+ }
- private void dataGridView5_Paint(object sender, PaintEventArgs e)
- {
- if (dataGridView5.Rows.Count != 0)
- {
- dataGridView5.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView5.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ private void dataGridView5_Paint(object sender, PaintEventArgs e)
+ {
+ if (dataGridView5.Rows.Count != 0)
+ {
+ dataGridView5.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView5.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView5.Columns["TypDopytu"].HeaderText = "Typ dopytu";
- dataGridView5.Columns["StatusDopytu"].HeaderText = "Status dopytu";
- dataGridView5.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
- dataGridView5.Columns["ZakCislo"].Visible = false;
- dataGridView5.Columns["NazovKontraktu"].Visible = false;
- dataGridView5.Columns["CisloOBJ"].HeaderText = "Číslo Kontraktu";
- dataGridView5.Columns["Material"].HeaderText = "Materiál";
- dataGridView5.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
- dataGridView5.Columns["DatumPrijatiaOBJ"].HeaderText = "Dátum prijatia kontraktu";
- //dataGridView5.Columns["DatumPrijatiaOBJ"].Visible = false;
- dataGridView5.Columns["DatumPotvrdeny"].HeaderText = "Potvrdený dátum";
- dataGridView5.Columns["Zakaznik"].HeaderText = "Zákazník";
- dataGridView5.Columns["IDVyrobok"].Visible = false;
- dataGridView5.Columns["IDCPOBJ"].Visible = false;
- dataGridView5.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
- dataGridView5.Columns["PocetDoVyroby"].Visible = false;
- dataGridView5.Columns["PocetZoSkladu"].HeaderText = "Počet kusov zo skladu";
- dataGridView5.Columns["PocetZoSkladu"].Visible = false;
- dataGridView5.Columns["PociatStavKontraktu"].HeaderText = "Počiatočný stav kontraktu";
- dataGridView5.Columns["PocetKusov"].HeaderText = "Počet kusov";
- dataGridView5.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
- dataGridView5.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
- dataGridView5.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
- dataGridView5.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
- dataGridView5.Columns["Alias"].HeaderText = "Alias";
- dataGridView5.Columns["InyNazov"].HeaderText = "Iný názov";
- dataGridView5.Columns["VytlacenyKL-PS"].Visible = false;
- dataGridView5.Columns["VytlacenyKL-ZS"].Visible = false;
+ dataGridView5.Columns["TypDopytu"].HeaderText = "Typ dopytu";
+ dataGridView5.Columns["StatusDopytu"].HeaderText = "Status dopytu";
+ dataGridView5.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
+ dataGridView5.Columns["ZakCislo"].Visible = false;
+ dataGridView5.Columns["NazovKontraktu"].Visible = false;
+ dataGridView5.Columns["CisloOBJ"].HeaderText = "Číslo Kontraktu";
+ dataGridView5.Columns["Material"].HeaderText = "Materiál";
+ dataGridView5.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
+ dataGridView5.Columns["DatumPrijatiaOBJ"].HeaderText = "Dátum prijatia kontraktu";
+ //dataGridView5.Columns["DatumPrijatiaOBJ"].Visible = false;
+ dataGridView5.Columns["DatumPotvrdeny"].HeaderText = "Potvrdený dátum";
+ dataGridView5.Columns["Zakaznik"].HeaderText = "Zákazník";
+ dataGridView5.Columns["IDVyrobok"].Visible = false;
+ dataGridView5.Columns["IDCPOBJ"].Visible = false;
+ dataGridView5.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
+ dataGridView5.Columns["PocetDoVyroby"].Visible = false;
+ dataGridView5.Columns["PocetZoSkladu"].HeaderText = "Počet kusov zo skladu";
+ dataGridView5.Columns["PocetZoSkladu"].Visible = false;
+ dataGridView5.Columns["PociatStavKontraktu"].HeaderText = "Počiatočný stav kontraktu";
+ dataGridView5.Columns["PocetKusov"].HeaderText = "Počet kusov";
+ dataGridView5.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
+ dataGridView5.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
+ dataGridView5.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+ dataGridView5.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
+ dataGridView5.Columns["Alias"].HeaderText = "Alias";
+ dataGridView5.Columns["InyNazov"].HeaderText = "Iný názov";
+ dataGridView5.Columns["VytlacenyKL-PS"].Visible = false;
+ dataGridView5.Columns["VytlacenyKL-ZS"].Visible = false;
- dataGridView5.AutoResizeColumns();
- }
- }
+ dataGridView5.AutoResizeColumns();
+ }
+ }
- private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
- {
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- if (e.KeyCode == Keys.Down && dataGridView1.SelectedRows[0].Index == classSQL.intPocetNaStranu - 1 && numericUpDown1.Value < PocetStran)
- {
- numericUpDown1.Value++;
- dataGridView1.CurrentCell = dataGridView1.FirstDisplayedCell;
- boolUp = true;
- }
- if (e.KeyCode == Keys.Up && dataGridView1.SelectedRows[0].Index == 0 && numericUpDown1.Value > 1)
- {
- numericUpDown1.Value--;
- dataGridView1.CurrentCell = dataGridView1[1, classSQL.intPocetNaStranu - 1];
- boolDown = true;
- }
- if (e.KeyCode == Keys.PageDown && numericUpDown1.Value < PocetStran) numericUpDown1.Value++;
- if (e.KeyCode == Keys.PageUp && numericUpDown1.Value > 1) numericUpDown1.Value--;
- }
+ private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
+ {
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ if (e.KeyCode == Keys.Down && dataGridView1.SelectedRows[0].Index == classSQL.intPocetNaStranu - 1 && numericUpDown1.Value < PocetStran)
+ {
+ numericUpDown1.Value++;
+ dataGridView1.CurrentCell = dataGridView1.FirstDisplayedCell;
+ boolUp = true;
+ }
+ if (e.KeyCode == Keys.Up && dataGridView1.SelectedRows[0].Index == 0 && numericUpDown1.Value > 1)
+ {
+ numericUpDown1.Value--;
+ dataGridView1.CurrentCell = dataGridView1[1, classSQL.intPocetNaStranu - 1];
+ boolDown = true;
+ }
+ if (e.KeyCode == Keys.PageDown && numericUpDown1.Value < PocetStran) numericUpDown1.Value++;
+ if (e.KeyCode == Keys.PageUp && numericUpDown1.Value > 1) numericUpDown1.Value--;
+ }
- private void dataGridView1_SelectionChanged(object sender, EventArgs e)
- {
- if (boolUp == true)
- {
- SendKeys.Send("{UP}");
- boolUp = false;
- }
- if (boolDown == true)
- {
- SendKeys.Send("{DOWN}");
- boolDown = false;
- }
- }
+ private void dataGridView1_SelectionChanged(object sender, EventArgs e)
+ {
+ if (boolUp == true)
+ {
+ SendKeys.Send("{UP}");
+ boolUp = false;
+ }
+ if (boolDown == true)
+ {
+ SendKeys.Send("{DOWN}");
+ boolDown = false;
+ }
+ }
- private void checkBox47_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox46_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox45_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox44_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox43_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox42_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox41_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox40_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox50_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox49_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox48_CheckedChanged(object sender, EventArgs e) {check();}
- private void checkBox51_CheckedChanged(object sender, EventArgs e) {check();}
- private void radioButton9_CheckedChanged(object sender, EventArgs e) {check();}
- private void radioButton8_CheckedChanged(object sender, EventArgs e) {check();}
- private void textBox4_TextChanged(object sender, EventArgs e) { check(); }
-
- private void textBox4_EnabledChanged(object sender, EventArgs e)
- {
- if (textBox4.Enabled == true) textBox4.BackColor = Color.BlanchedAlmond;
- else textBox4.BackColor = Color.LightGray;
- }
+ private void checkBox47_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox46_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox45_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox44_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox43_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox42_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox41_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox40_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox50_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox49_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox48_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void checkBox51_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void radioButton9_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void radioButton8_CheckedChanged(object sender, EventArgs e) { check(); }
+ private void textBox4_TextChanged(object sender, EventArgs e) { check(); }
- private void numericUpDown1_ValueChanged(object sender, EventArgs e)
- {
- check();
- }
+ private void textBox4_EnabledChanged(object sender, EventArgs e)
+ {
+ if (textBox4.Enabled == true) textBox4.BackColor = Color.BlanchedAlmond;
+ else textBox4.BackColor = Color.LightGray;
+ }
- private void textBox5_TextChanged(object sender, EventArgs e)
- {
- check();
- }
+ private void numericUpDown1_ValueChanged(object sender, EventArgs e)
+ {
+ check();
+ }
- private void panel8_Click(object sender, EventArgs e)
- {
- textBox4.Text = "";
- textBox4.Enabled = false;
- checkBox1.Checked = true;
- checkBox2.Checked = true;
- checkBox3.Checked = true;
- checkBox16.Checked = true;
- checkBox15.Checked = true;
- checkBox40.Checked = true;
- checkBox41.Checked = true;
- checkBox42.Checked = true;
- checkBox43.Checked = true;
- checkBox44.Checked = true;
- checkBox45.Checked = true;
- checkBox46.Checked = true;
- checkBox47.Checked = true;
- checkBox48.Checked = true;
- checkBox49.Checked = true;
- checkBox50.Checked = true;
- checkBox51.Checked = true;
- radioButton8.Checked = true;
-
- }
+ private void textBox5_TextChanged(object sender, EventArgs e)
+ {
+ check();
+ }
- private void button56_Click(object sender, EventArgs e)
- {
- if (panel7.Visible == false) panel7.Visible = true;
- else panel7.Visible = false;
-
- }
+ private void panel8_Click(object sender, EventArgs e)
+ {
+ textBox4.Text = "";
+ textBox4.Enabled = false;
+ checkBox1.Checked = true;
+ checkBox2.Checked = true;
+ checkBox3.Checked = true;
+ checkBox16.Checked = true;
+ checkBox15.Checked = true;
+ checkBox40.Checked = true;
+ checkBox41.Checked = true;
+ checkBox42.Checked = true;
+ checkBox43.Checked = true;
+ checkBox44.Checked = true;
+ checkBox45.Checked = true;
+ checkBox46.Checked = true;
+ checkBox47.Checked = true;
+ checkBox48.Checked = true;
+ checkBox49.Checked = true;
+ checkBox50.Checked = true;
+ checkBox51.Checked = true;
+ radioButton8.Checked = true;
- private void btnTlacitDokumentaciu_Click(object sender, EventArgs e)
- {
+ }
- DataGridViewRow dtrw2 = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
- if (dtrw2.Cells["TypDopytu"].Value.ToString() == "Objednávka" || dtrw2.Cells["TypDopytu"].Value.ToString() == "Objednávka do kontraktu")
- if (dtrw2.Cells["StatusDopytu"].Value.ToString() != "Odoslaná" && dtrw2.Cells["StatusDopytu"].Value.ToString() != "Pozastavená" && dtrw2.Cells["StatusDopytu"].Value.ToString() != "Zrušená")
- {
+ private void button56_Click(object sender, EventArgs e)
+ {
+ if (panel7.Visible == false) panel7.Visible = true;
+ else panel7.Visible = false;
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Výkresová dokumentácia.xls", @"W:\vd.xls");
+ }
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
+ private void btnTlacitDokumentaciu_Click(object sender, EventArgs e)
+ {
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\vd.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
+ DataGridViewRow dtrw2 = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
+ if (dtrw2.Cells["TypDopytu"].Value.ToString() == "Objednávka" || dtrw2.Cells["TypDopytu"].Value.ToString() == "Objednávka do kontraktu")
+ if (dtrw2.Cells["StatusDopytu"].Value.ToString() != "Odoslaná" && dtrw2.Cells["StatusDopytu"].Value.ToString() != "Pozastavená" && dtrw2.Cells["StatusDopytu"].Value.ToString() != "Zrušená")
+ {
- DataGridViewRow dtrw = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Výkresová dokumentácia.xls", @"W:\vd.xls");
- string strVyk = "";
- strVyk = "SELECT * FROM `pohladvykresy` WHERE `IDVyrobok` = " + Convert.ToInt32(dtrw.Cells["IDVyrobok"].Value).ToString() + ";";
- DataTable tblVyk = new DataTable();
- classSQL.SQL(strVyk, out tblVyk);
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
- for (i = 1; i <= tblVyk.Rows.Count; i++)
- {
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\vd.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
- classSQL.ExportVykresToHDD(
- (int)tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IDVyrobok"].Ordinal],
- (int)tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IndexVykresu"].Ordinal],
- @"W:\vd" + tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IndexVykresu"].Ordinal].ToString() + ".jpg");
+ DataGridViewRow dtrw = dataGridView1.Rows[dataGridView1.CurrentRow.Index];
- Excel.Pictures p = xlWorkSheet.Pictures(System.Type.Missing) as Excel.Pictures;
- Excel.Picture pic = null;
- pic = p.Insert(@"W:\vd" + tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IndexVykresu"].Ordinal].ToString() + ".jpg", System.Type.Missing);
- pic.ShapeRange.LockAspectRatio = Microsoft.Office.Core.MsoTriState.msoCTrue;
- if (pic.ShapeRange.Width / 951.75F > pic.ShapeRange.Height / 696.75F)
- {
- pic.ShapeRange.Width = 951.75F;
- float pictop = (696.75F - pic.ShapeRange.Height) / 2 + 60;
- pic.Left = 16.5F;
- pic.Top = pictop;
- }
- else
- {
- pic.ShapeRange.Height = 696.75F;
- float picLeft = (951.75F - pic.ShapeRange.Width) / 2 + 16.5F;
- pic.Left = picLeft;
- pic.Top = 35.25F;
- }
+ string strVyk = "";
+ strVyk = "SELECT * FROM `pohladvykresy` WHERE `IDVyrobok` = " + Convert.ToInt32(dtrw.Cells["IDVyrobok"].Value).ToString() + ";";
+ DataTable tblVyk = new DataTable();
+ classSQL.SQL(strVyk, out tblVyk);
- xlWorkSheet.Range["I2", "M2"].Value = tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["NazovVyrobku"].Ordinal].ToString() + " - " + tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IndexVykresu"].Ordinal].ToString();
- xlWorkSheet.Range["P2", "T2"].Value = tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["Zakaznik"].Ordinal].ToString();
+ for (i = 1; i <= tblVyk.Rows.Count; i++)
+ {
+
+ classSQL.ExportVykresToHDD(
+ (int)tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IDVyrobok"].Ordinal],
+ (int)tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IndexVykresu"].Ordinal],
+ @"W:\vd" + tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IndexVykresu"].Ordinal].ToString() + ".jpg");
+
+ Excel.Pictures p = xlWorkSheet.Pictures(System.Type.Missing) as Excel.Pictures;
+ Excel.Picture pic = null;
+ pic = p.Insert(@"W:\vd" + tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IndexVykresu"].Ordinal].ToString() + ".jpg", System.Type.Missing);
+ pic.ShapeRange.LockAspectRatio = Microsoft.Office.Core.MsoTriState.msoCTrue;
+ if (pic.ShapeRange.Width / 951.75F > pic.ShapeRange.Height / 696.75F)
+ {
+ pic.ShapeRange.Width = 951.75F;
+ float pictop = (696.75F - pic.ShapeRange.Height) / 2 + 60;
+ pic.Left = 16.5F;
+ pic.Top = pictop;
+ }
+ else
+ {
+ pic.ShapeRange.Height = 696.75F;
+ float picLeft = (951.75F - pic.ShapeRange.Width) / 2 + 16.5F;
+ pic.Left = picLeft;
+ pic.Top = 35.25F;
+ }
+
+ xlWorkSheet.Range["I2", "M2"].Value = tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["NazovVyrobku"].Ordinal].ToString() + " - " + tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["IndexVykresu"].Ordinal].ToString();
+ xlWorkSheet.Range["P2", "T2"].Value = tblVyk.Rows[i - 1].ItemArray[tblVyk.Columns["Zakaznik"].Ordinal].ToString();
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
- }
+ }
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
- classGlobal.DeleteRamDisk();
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+ classGlobal.DeleteRamDisk();
- panel48.Visible = false;
- }
+ panel48.Visible = false;
+ }
- }
+ }
- private void btnTlacitZoznamZoSkladu_Click(object sender, EventArgs e)
- {
+ private void btnTlacitZoznamZoSkladu_Click(object sender, EventArgs e)
+ {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Týždenný zoznam - požiadavky zo skladu.xls", @"W:\tzpzs.xls");
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Týždenný zoznam - požiadavky zo skladu.xls", @"W:\tzpzs.xls");
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\tzpzs.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\tzpzs.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
- DataTable tblTlacitZoznamy = new DataTable();
+ DataTable tblTlacitZoznamy = new DataTable();
- string cmdTlacPZS = @"SELECT `TypDopytu`,
+ string cmdTlacPZS = @"SELECT `TypDopytu`,
`StatusDopytu`,
IF(ZakCislo = 0,`NazovKontraktu`,ZakCislo) AS `ZakCislo`,
(SELECT DISTINCT `StatusSkladOperacie` FROM `tabskladvyrobkov` WHERE `tabskladvyrobkov`.IDDopyt = `pohladdopyty`.IDCPOBJ) AS `StavSkladOperacie`,
@@ -1781,1085 +1772,1085 @@ namespace Mip
`StatusDopytu` != 'Odoslaný' AND
`PocetZoSkladu` != 0
ORDER BY `DatumPotvrdeny`, `Zakaznik`, `DatumPrijatiaOBJ`";
- classSQL.SQL(cmdTlacPZS, out tblTlacitZoznamy);
-
- CultureInfo local = new CultureInfo("sk-SK");
- System.Globalization.Calendar Kal = local.Calendar;
- int week = Kal.GetWeekOfYear(DateTime.Now, local.DateTimeFormat.CalendarWeekRule, local.DateTimeFormat.FirstDayOfWeek);
- xlWorkSheet.Range["B2", "D2"].Value = week.ToString() + ". Kalendárny týždeň";
-
- for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
- {
- int excelRowIndex = ri + 4;
- DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
-
-
- xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = ri + 1; //dtrw.Cells["ZakCislo"].Value.ToString();
- DateTime date = (DateTime)dtrTlacitZoznamy["DatumPotvrdeny"];
- xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
- xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Zakaznik"].ToString();
- xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisloObj"].ToString();
- xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["ZakCislo"].ToString();
- xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["NazovVyrobku"].ToString();
- xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["StavSkladOperacie"].ToString(); //datum odchodu na lapovnu
- if (dtrTlacitZoznamy["UpravaMaterialu"].ToString() == "") xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Material"].ToString();
- else xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Material"].ToString() + "-" + dtrTlacitZoznamy["UpravaMaterialu"].ToString();
- xlWorkSheet.Range["J" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PocetZoSkladu"].ToString();
- xlWorkSheet.Range["K" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["RozlisZnakKonecnaOp"].ToString();
- xlWorkSheet.Range["L" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["SpojeneRozmery"].ToString();
- xlWorkSheet.Range["M" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PoznamkaOBJ"].ToString();
-
- }
- //vypocet poslednej strany tlacenia
- double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(40);
- int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 40); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
- xlWorkSheet.PageSetup.PrintArea = "$B$2:$M$" + (lastrow + 3);
-
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
-
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
- classGlobal.DeleteRamDisk();
-
- panel48.Visible = false;
- }
-
- private void checkBox16_CheckedChanged(object sender, EventArgs e)
- {
- check();
- }
-
- private void checkBox15_CheckedChanged(object sender, EventArgs e)
- {
- check();
- }
-
- private void btnZobrazenie_Click(object sender, EventArgs e)
- {
- if (btnZobrazenie.Text == "Zobrazenie (min)") btnZobrazenie.Text = "Zobrazenie (max)";
- else btnZobrazenie.Text = "Zobrazenie (min)";
- dataGridView1_Paint(null, null);
- }
-
- //Int32 intRI = 0;
- private void button63_Click(object sender, EventArgs e)
- {
-
- DataGridViewRow dtgvr = dataGridView1.Rows[classUser.IndexDopyt];
-
- if (dtgvr.Cells["StatusDopytu"].Value.ToString() != "Odoslaná"
- && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Odoslaný"
- && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Na lapovni"
- && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Čiastočne odoslaná"
- && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Skončený"
- && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Pozastavená"
- && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Pozastavený"
- && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Zrušená"
- && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Zrušený"
- && dtgvr.Cells["TypDopytu"].Value.ToString() != "Cenová ponuka")
- {
- string strStatus = "";
- if (dtgvr.Cells["TypDopytu"].Value.ToString() == "Kontrakt" || dtgvr.Cells["TypDopytu"].Value.ToString() == "Call Off") strStatus = "Pozastavený";
- else strStatus = "Pozastavená";
-
- string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = '" + strStatus + "' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
- classSQL.SQL(cmdStatusUpdate);
- }
- if (dtgvr.Cells["StatusDopytu"].Value.ToString() == "Pozastavená")
- {
- string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = 'Zrušená' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
- classSQL.SQL(cmdStatusUpdate);
- }
- if (dtgvr.Cells["StatusDopytu"].Value.ToString() == "Pozastavený")
- {
- string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = 'Zrušený' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
- classSQL.SQL(cmdStatusUpdate);
- }
- if (dtgvr.Cells["StatusDopytu"].Value.ToString() == "Zrušená")
- {
- string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = 'Prijatá' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
- classSQL.SQL(cmdStatusUpdate);
- }
- if (dtgvr.Cells["StatusDopytu"].Value.ToString() == "Zrušený")
- {
- string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = 'Prijatý' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
- classSQL.SQL(cmdStatusUpdate);
- }
- check();
- dataGridView1.Rows[classUser.IndexDopyt].Selected = true;
-
- }
-
- private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
- {
- classUser.IndexDopyt = e.RowIndex;
- // dataGridView1.ClearSelection();
- // dataGridView1.Rows[classUser.IndexDopyt].Selected = true;
-
- }
-
- private void btnEditOBJ_Click(object sender, EventArgs e)
- {
- if (dataGridView1.CurrentRow.Cells["StatusDopytu"].Value.ToString() != "Odoslaná" &&
- dataGridView1.CurrentRow.Cells["StatusDopytu"].Value.ToString() != "Pozastavená" &&
- dataGridView1.CurrentRow.Cells["StatusDopytu"].Value.ToString() != "Zrušená")
- {
- Form frmEditDopyt2 = new frmEditDopyt(dataGridView1.SelectedRows[0].Cells["IDCPOBJ"].Value.ToString());
- frmEditDopyt2.ShowDialog();
- check();
- }
- else MessageBox.Show("Dopyt nie je možné editovať!");
- }
-
- #endregion cp a objednavky
-
- #region nastavenia
-
- private void tabPage11_Click(object sender, EventArgs e)
- {
-
- }
-
- private void tabPage11_Enter(object sender, EventArgs e)
- {
- tpNastavenia_Refresh();
- }
-
-
- private void btnObnovit_Click(object sender, EventArgs e)
- {
-
- DataTable tblUsers = new DataTable();
- classSQL.SQL("SELECT * from tabusers where `IDUsers` > 2 ORDER BY priezvisko", out tblUsers);
- //classSQL.dTable = tblUsers;
- dataGridView2.DataSource = tblUsers;
-
- dataGridView2.Columns["IDUsers"].Visible = false;
- dataGridView2.ClearSelection();
- if(rowIndex > 0)dataGridView2.Rows[rowIndex].Selected = true;
- //odblokuj = true;
- }
-
- //private void dataGridView2_CellValueChanged(object sender, DataGridViewCellEventArgs e)
- //{
-
- // string c;
- // if (odblokuj)
- // {
-
- // c = "UPDATE `mip`.`tabusers` SET `"
- // + dataGridView2.Columns[e.ColumnIndex].Name.ToString()
- // + "` = "
- // + dataGridView2.CurrentCell.Value.ToString()
- // + " WHERE `IDUsers`="
- // + dataGridView2.Rows[e.RowIndex].Cells["IDUsers"].Value.ToString()
- // + ";";
-
- // classSQL.SQL(c);
-
- // }
- //}
-
- private void button1_Click(object sender, EventArgs e)
- {
-
- Application.Exit();
- }
-
- private void btnPridatUzivatela_Click(object sender, EventArgs e)
- {
- string cmd = "";
- Int32 lastUserInsert;
- cmd = @"INSERT INTO `mip`.`tabusers` (`Meno`, `Priezvisko`, `OnlineStatus`, `PristupovePrava`, `Status`, `Zaradenie`) VALUES ('NoveMeno', '', 'Offline', 0, 'Neaktívny', 'Administratíva');";
- classSQL.SQL(cmd,out lastUserInsert);
-
- btnObnovit_Click(null, null);
- dataGridView2.ClearSelection();
- dataGridView2.Rows[0].Selected = true;
-
- textBox46.Text = dataGridView2.SelectedRows[0].Cells["Meno"].Value.ToString();
- textBox47.Text = dataGridView2.SelectedRows[0].Cells["Priezvisko"].Value.ToString();
- textBox48.Text = dataGridView2.SelectedRows[0].Cells["Titul"].Value.ToString();
- textBox49.Text = dataGridView2.SelectedRows[0].Cells["Heslo"].Value.ToString();
- label221.Text = dataGridView2.SelectedRows[0].Cells["OnlineStatus"].Value.ToString();
- label222.Text = dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString();
- label223.Text = dataGridView2.SelectedRows[0].Cells["Zaradenie"].Value.ToString();
- label225.Text = dataGridView2.SelectedRows[0].Cells["PristupovePrava"].Value.ToString();
- if (dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString() == "Aktívny") panel73.BackColor = Color.MintCream;
- if (dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString() == "Neaktívny") panel73.BackColor = Color.MistyRose;
- converToBoolArray(label225.Text);
- rowIndex = dataGridView2.SelectedRows[0].Index;
- }
-
- private void btnExportFrm_Click(object sender, EventArgs e)
- {
-
- if (saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- DataRow drw = globNastaveniadtbl.Rows[dataGridView9.CurrentRow.Index];
- classSQL.ExportFormToHDD(drw["NazovSuboru"].ToString(), saveFileDialog1.FileName);
-
- }
-
- }
-
- DataTable globNastaveniadtbl = new DataTable();
- private void tpNastavenia_Refresh()
- {
-
- classSQL.SQL("SELECT `NazovSuboru`,`PoznamkaFormulara`,`IDFormulara` FROM `tabformular`", out globNastaveniadtbl);
- dataGridView9.DataSource = globNastaveniadtbl;
-
- ToolTip toolTip1 = new ToolTip();
-
- toolTip1.AutoPopDelay = 7000;
- toolTip1.InitialDelay = 150;
- toolTip1.ReshowDelay = 100;
- toolTip1.ShowAlways = true;
-
- toolTip1.SetToolTip(this.checkBox74, "Dopyty");
- toolTip1.SetToolTip(this.checkBox75, "Zoznam výrobkov");
- toolTip1.SetToolTip(this.checkBox76, "Výdaj materiálu");
- toolTip1.SetToolTip(this.checkBox79, "Riadenie výroby");
- toolTip1.SetToolTip(this.checkBox78, "Skladové operácie");
- toolTip1.SetToolTip(this.checkBox77, "Expedícia");
- toolTip1.SetToolTip(this.checkBox82, "Kategorizácia zmätkovitosti");
- toolTip1.SetToolTip(this.checkBox81, "Zmätkovitosť");
- toolTip1.SetToolTip(this.checkBox80, "Nastavenia");
- toolTip1.SetToolTip(this.checkBox85, "Zoznam Strojov");
- toolTip1.SetToolTip(this.checkBox84, "Údržby a opravy");
- toolTip1.SetToolTip(this.checkBox83, "Naceňovanie");
- toolTip1.SetToolTip(this.checkBox88, "Vyhodnocovanie");
- toolTip1.SetToolTip(this.checkBox87, "Zoznam firiem");
- toolTip1.SetToolTip(this.checkBox86, "Nástroje");
- toolTip1.SetToolTip(this.checkBox94, "Výkresy");
- toolTip1.SetToolTip(this.checkBox93, "Sklad");
- toolTip1.SetToolTip(this.checkBox92, "Požiadavky/Pripomienky");
- toolTip1.SetToolTip(this.checkBox91, "Žiadankový systém");
- toolTip1.SetToolTip(this.checkBox90, "Evidencia brúsených nástrojov");
- toolTip1.SetToolTip(this.checkBox89, "Zatiaľ nepridelené");
- }
-
-
-
- private void btnPridatFrm_Click(object sender, EventArgs e)
- {
- int FileSize;
- byte[] FileData;
- FileStream fs;
-
- if (openFileDialog1.ShowDialog() == DialogResult.OK)
- {
- fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
- FileSize = (int)fs.Length;
-
- FileData = new byte[FileSize];
- fs.Read(FileData, 0, FileSize);
- fs.Close();
- char[] d = new char[fs.Name.Length - fs.Name.LastIndexOf("\\") - 1];
- fs.Name.CopyTo(fs.Name.LastIndexOf("\\") + 1, d, 0, fs.Name.Length - fs.Name.LastIndexOf("\\") - 1);
-
- string s = new string(d);
- classSQL.SaveFormToSQL(s, FileData);
- tpNastavenia_Refresh();
-
- }
- }
-
- private void btnZmazatFrm_Click(object sender, EventArgs e)
- {
- DataRow dtrw;
-
- dtrw = globNastaveniadtbl.Rows[dataGridView9.CurrentRow.Index];
- classSQL.SQL("DELETE FROM `tabformular` WHERE `IDFormulara`=" + dtrw["IDFormulara"].ToString() + ";");
- tpNastavenia_Refresh();
- }
-
- private void button52_Click(object sender, EventArgs e)
- {
- WebClient webClient = new WebClient();
- string IP = webClient.DownloadString("http://ifconfig.me/ip");
- MessageBox.Show(IP);
- }
-
- private void button53_Click(object sender, EventArgs e)
- {
- string cmd = "select SUBSTRING_INDEX(host,':',1) as 'ip' from information_schema.processlist WHERE ID=connection_id();";
- string strIP;
- classSQL.SQL(cmd, out strIP);
- MessageBox.Show(strIP);
- }
-
- private void button54_Click(object sender, EventArgs e)
- {
- string cmd = "SELECT SUBSTRING(USER(), LOCATE('@', USER())+1) as ip;";
- string strIP;
- classSQL.SQL(cmd, out strIP);
- MessageBox.Show(strIP);
-
- }
-
- private void button55_Click(object sender, EventArgs e)
- {
-
- MessageBox.Show(LocalIPAddress().ToString());
-
- }
-
- private IPAddress LocalIPAddress()
- {
- if (!System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())
- {
- return null;
- }
-
- IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
-
- return host
- .AddressList
- .FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork);
- }
-
-
- #endregion nastavenia
-
- #region hlavne okno
-
-
- private void frmMain_FormClosed(object sender, FormClosedEventArgs e)
- {
- classGlobal.DeleteRamDisk();
- classDiskOperations.RemoveCurrentUserProtecion(classDiskOperations.TempPath);
- classDiskOperations.RemovePath(classDiskOperations.TempPath);
-
- classSQL.SQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Offline' WHERE `IDUsers`=" + classUser.ID + ";");
- //classSQL.commandSQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Offline' WHERE `IDUsers`=" + classUser.ID + ";");
- eventWatcher.Stop();
- }
-
- private void frmMain_Load(object sender, EventArgs e)
- {
- int intWidth = (int)(Screen.PrimaryScreen.WorkingArea.Width - 10);
- int intHeight = (int)(Screen.PrimaryScreen.WorkingArea.Height - 10);
- this.Width = intWidth;
- this.Height = intHeight;
- this.Location = new Point(5, 5);
-
- classGlobal.SetServerIP();
- classUser.LimitSqlPrikazu = Convert.ToInt32(numericUpDown40.Value);
-
- if(classUser.MariaDBServerIPAddress != "0.0.0.0")
- {
- Form frmLogo2 = new frmLogo();
- frmLogo2.ShowDialog();
-
- Form frmLogin2 = new frmLogin();
- frmLogin2.ShowDialog();
-
-
- refreshZistiNovuSpravu.Enabled = true;
- refreshZistiNovuSpravu.Interval = 10000;
- refreshZistiNovuSpravu.Tick += new System.EventHandler(ZistiNovuSpravu);
-
- WqlEventQuery query = new WqlEventQuery("Win32_PowerManagementEvent"); //catch power change events
- eventWatcher.Query = query;
- eventWatcher.EventArrived += new System.Management.EventArrivedEventHandler(eventWatcher_EventArrived); // register the event handler
- eventWatcher.Start(); // start the event watcher
- }
- else
- {
- MessageBox.Show("Aplikácia MIP bude kliknutím OK ukončená!");
- }
-
- }
- Timer refreshZistiNovuSpravu = new Timer();
- private void ZistiNovuSpravu(object sender, EventArgs e)
- {
- if (refreshZistiNovuSpravu.Interval == 20000)
- {
- panel4.Visible = false;
-
- string cmd = "SELECT COUNT(*) FROM `Mip`.`tabchat` WHERE `Status`= 'Neprečítaná' AND `Komu`= " + classUser.ID + ";";
- string strNoveSpravy="0";
- classSQL.SQL(cmd, out strNoveSpravy);
- if (strNoveSpravy == "") strNoveSpravy = "0";
- if (Convert.ToInt32(strNoveSpravy) != 0) refreshZistiNovuSpravu.Interval = 500;
-
- ZistiUpdate();
-
-
- }
- if (refreshZistiNovuSpravu.Interval == 500)
- {
- panel4.Visible = !panel4.Visible;
-
- }
- }
-
- //event priradi premennej hodnotu true ak pocitac prejde do rezimu spanku, zapne sa vo frmMainLoad
- ManagementEventWatcher eventWatcher = new System.Management.ManagementEventWatcher();
- void eventWatcher_EventArrived(object sender, System.Management.EventArrivedEventArgs e)
- {
- int eventType = Convert.ToInt32(e.NewEvent.Properties["EventType"].Value);
- switch (eventType)
- {
- case 4://sleep
- classUser.boolComputerAsleep = true;
- break;
- case 7://resume
- classUser.boolComputerAsleep = false;
- break;
- }
- }
-
-
- private void frmMain_Shown(object sender, EventArgs e)
- {
- //znizenie poctu nacitavanych riadkov
- // if (classUser.ID == 1 || classUser.ID == 2) numericUpDown40.Value = 100;
-
- /////////////////////////// zobrazenie povolenych zaloziek usera v tabcontroll ////////////////////////////////////////////
- int p1,p2,p3; // p1 pocitadlo cyklu, p2 - pocet zaloziek, p3 - ukazovatel na aktualnu zalozku
- Int32 intMaska;
- for (p1 = 0, p2 = tabControl1.TabCount, intMaska=1,p3=0;
- p1 < p2;
- p1++, intMaska *= 2)
- {
- Int32 vysledok;
-
- vysledok = classUser.Tab & intMaska;
- if (vysledok == 0) tabControl1.TabPages.Remove(tabControl1.TabPages[p3]);
- else p3++;
-
- }
- tabControl1.Visible = true;
- ///////////////////////////////////////////////////////////////
- classGlobal.DeleteRamDisk();
- //MessageBox.Show(classUser.ID.ToString());
- //classSQL.commandSQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Online' WHERE `IDUsers`=" + classUser.ID + ";");
- classSQL.SQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Online' WHERE `IDUsers`=" + classUser.ID + ";");
- this.toolStripStatusLabel1.Text = "Prihásený užívateľ: " + classUser.Titul + " " + classUser.Meno + " " + classUser.Priezvisko;
- tabControl1.TabPages[0].Select();
- toolStripStatusLabel2.Text = "IP adresa servera MariaDB: " + classUser.MariaDBServerIPAddress;
- toolStripStatusLabel5.Text = classUser.Zaradenie + ":";
- if (classUser.Zaradenie == "Administratíva") toolStripStatusLabel6.Visible = false;
-
-
- ZistiUpdate();
-
- }
-
- private void ZistiUpdate()
- {
- string cmd = "SELECT `PoznamkaFormulara` FROM `tabformular` WHERE `NazovSuboru` = 'MIP-install.exe';";
- string strVerzia;
-
- classSQL.SQL(cmd, out strVerzia);
- if (strVerzia == "") strVerzia = "0";
-
- //DataTable strNovaVerzia = classSQL.commandSQL(cmd, 1);
-
- if (Convert.ToDouble(strVerzia) > 0)
- {
- if (Convert.ToDouble(strVerzia) > Convert.ToDouble(lblVerzia.Text)) btnUpdate.Enabled = true;
- else btnUpdate.Enabled = false;
- }
-
- }
-
- private void frmMain_Resize(object sender, EventArgs e)
- {
- classUser.mainWindowState = this.WindowState;
- switch (tabControl1.SelectedTab.Text)
- {
- case "Kategorizácia zmätkovitosti":
- refreshZmatkovitost();
- break;
- case "Dopyty":
- hScrollbar = dataGridView4.Controls.OfType().First();
- if (hScrollbar.Visible == true && hScrollbar != null)
- {
- splitContainer4.Panel1MinSize = 88;
- splitContainer4.SplitterDistance = 88;
- }
- else
- {
- splitContainer4.SplitterDistance = 71;
- splitContainer4.Panel1MinSize = 71;
- }
- break;
- case "Zoznam firiem":
- if (panel28.Size.Height != 25) panel28.Size = new Size(panel28.Size.Width, flowLayoutPanel1.Size.Height - 112);
- if (panel29.Size.Height != 25) panel29.Size = new Size(panel29.Size.Width, flowLayoutPanel1.Size.Height - 112);
- if (panel31.Size.Height != 25) panel31.Size = new Size(panel31.Size.Width, flowLayoutPanel1.Size.Height - 112);
- if (panel32.Size.Height != 25) panel32.Size = new Size(panel32.Size.Width, flowLayoutPanel1.Size.Height - 112);
- if (panel33.Size.Height != 25) panel33.Size = new Size(panel33.Size.Width, flowLayoutPanel1.Size.Height - 112);
- break;
- case "Riadenie výroby":
- refreshRV();
- break;
- case "Výkresy":
- refreshVykres();
- break;
- case "Sklad":
- refreshSklad();
- break;
- /*
- default:
- MessageBox.Show ("resize hlavneho okna - case pre tento tabpage nie je nastaveny");
- break;
- */
- }
- }
-
- ScrollBar hScrollbar;
- private void frmMain_ResizeBegin(object sender, EventArgs e)
- {
- hScrollbar = dataGridView4.Controls.OfType().First();
-
- }
-
- private void frmMain_ResizeEnd(object sender, EventArgs e)
- {
- hScrollbar = null;
- }
-
-
-
- #endregion hlavne okno
-
- #region Vydaj materialu
-
- private void tabPage3_Enter(object sender, EventArgs e)
- {
- dGVVydajMat.MouseWheel += new MouseEventHandler(dGVVydajMat_MouseWheel);
- refreshVydajMat();
-
- }
-
- private void dGVVydajMat_MouseWheel(object sender, MouseEventArgs e)
- {
- if (e.Delta > 0 && numericUpDown14.Value < numericUpDown14.Maximum) numericUpDown14.Value++;
- if (e.Delta < 0 && numericUpDown14.Value > numericUpDown14.Minimum) numericUpDown14.Value--;
- }
-
- private void refreshVydajMat()
- {
-
- int scrollBarHeight = 0;
- if (dGVVydajMat.Controls.OfType().First().Visible == true) scrollBarHeight = dGVVydajMat.Controls.OfType().First().Height;
- int headerHeight = dGVVydajMat.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 47;
-
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dGVVydajMat.Height - headerHeight - scrollBarHeight - 2) / 22)));
-
- if (dGVVydajMat.SelectedRows.Count > 0) classUser.IndexVydajMat = Convert.ToInt32(dGVVydajMat[dGVVydajMat.Columns["IDCPOBJ"].Index, dGVVydajMat.SelectedRows[0].Index].Value.ToString());
- else classUser.IndexVydajMat = 0;
-
- string strTextBoxCondition = ""; string strCheckBoxCondition = " AND(`StatusDopytu` = 'Prázdna hodnota'";
-
- foreach (CheckBox chb in groupBox21.Controls)
- {
- if (chb.Checked) strCheckBoxCondition = strCheckBoxCondition + " OR `StatusDopytu` = '" + chb.Text + "'";
- }
- strCheckBoxCondition = strCheckBoxCondition + ")";
-
- string strZoradenie = "";
- if (radioButton7.Checked == true) strZoradenie = " ORDER BY `DatumPotvrdeny` DESC, `Zakaznik` ASC, `DatumPrijatiaOBJ` DESC";
- if (radioButton6.Checked == true) strZoradenie = " ORDER BY `ZakCislo` DESC";
-
- if (VydajMatColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dGVVydajMat.Columns[VydajMatColorIndex].Name + "`, '" + textBox17.Text + "')>0 ";
-
- string sqlCommandVydajMat = "SELECT * FROM `mip`.`pohladvyroba` WHERE (TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu')" + strCheckBoxCondition + strTextBoxCondition + strZoradenie + ";";
-
- DataTable dtbVydajMat = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown14.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
-
- classSQL.SQL(sqlCommandVydajMat, StartRecord, classSQL.intPocetNaStranu, out dtbVydajMat);
- dGVVydajMat.DataSource = dtbVydajMat;
-
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label22.Text = numericUpDown14.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown14.Maximum = PocetStran;
-
- dataGVSetColumnSortMode(dGVVydajMat, DataGridViewColumnSortMode.NotSortable);
- setDGV(dGVVydajMat, classUser.IndexVydajMat,textBox17);
-
- }
-
- private void rBVydMatNezadane_CheckedChanged(object sender, EventArgs e)
- {
- //this.Controls.Remove(controlToDeleteVydMat);
- //if (rBVydMatNezadane.Checked == true) refreshVydajMat("SELECT * FROM `mip`.`pohladvyroba` WHERE (TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu') AND StatusDopytu = 'Zaradená do výroby';");
- refreshVydajMat();
- }
-
- private void rBVydMatVsetky_CheckedChanged(object sender, EventArgs e)
- {
- //this.Controls.Remove(controlToDeleteVydMat);
- //if (rBVydMatVsetky.Checked == true) refreshVydajMat("SELECT * FROM `mip`.`pohladvyroba` WHERE TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu';");
- refreshVydajMat();
- }
-
- private void dGVVydajMat_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
- {
- //classGlobal.SetRowColor(dGVVydajMat, e.ColumnIndex, e.RowIndex, e.Value.ToString());
- }
-
- void SaveClosePanel(object sender, EventArgs e)
- {
- Int32 intIDVyroba = 0;
- Int32 intIDDopyt = 0;
- string strStatus = "";
- intIDVyroba = Convert.ToInt32(dGVVydajMat.Rows[eRowIndex].Cells["IDVyroba"].Value);
- intIDDopyt = Convert.ToInt32(dGVVydajMat.Rows[eRowIndex].Cells["IDDopyt"].Value);
- strStatus = dGVVydajMat.Rows[eRowIndex].Cells["StatusDopytu"].Value.ToString();
-
- string cmd = "UPDATE `mip`.`tabvyroba` SET `PocetVydkusov`=" + lpocet.ToString() + ", `DatumVydMat` = DATE(NOW()) WHERE `IDVyroba`=" + intIDVyroba.ToString() + ";";
- classSQL.SQL(cmd);
- cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Vo výrobe' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
- if(strStatus == "Zaradená do výroby") classSQL.SQL(cmd);
-
- //if (rBVydMatNezadane.Checked == true) refreshVydajMat("SELECT * FROM `mip`.`pohladvyroba` WHERE (TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu') AND StatusDopytu = 'Zaradená do výroby';");
- //if (rBVydMatVsetky.Checked == true) refreshVydajMat("SELECT * FROM `mip`.`pohladvyroba` WHERE TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu';");
- refreshVydajMat();
-
-
- lButton.Click -= new EventHandler(SaveClosePanel);
- this.Controls.Remove(pPocetKusov);
- bool_ZobrazVstupExp = false;
-
- }
-
-
-
- // Control controlToDeleteVydMat;
- Int32 eRowIndex;
- Int32 lpocet;
- private void dGVVydajMat_CellClick(object sender, DataGridViewCellEventArgs e)
- {
- classUser.IndexVydajMat = e.RowIndex;
-
- if (e.RowIndex != -1)
- {
- if (dGVVydajMat.Columns[e.ColumnIndex].Name == "PocetVydKusov" && dGVVydajMat.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Zaradená do výroby" && bool_ZobrazVstupPreVydMat == false) //zároveN ak je premenná bool_ZobrazVstup.. = false čo znamená, že panel nie je ešte otvorený
- {
- eRowIndex = e.RowIndex;
- bool_ZobrazVstupPreVydMat = true;
- ZobrazVstupPreVydMat(e.RowIndex);
- }
- }
-
- }
- private void dGVVydajMat_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
- {
- if (e.RowIndex != -1)
- {
- if (dGVVydajMat.Columns[e.ColumnIndex].Name == "PocetVydKusov" && dGVVydajMat.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe" && bool_ZobrazVstupPreVydMat == false) //zároveN ak je premenná bool_ZobrazVstup.. = false čo znamená, že panel nie je ešte otvorený
- {
- eRowIndex = e.RowIndex;
- bool_ZobrazVstupPreVydMat = true;
- ZobrazVstupPreVydMat(e.RowIndex);
-
- }
- }
- }
-
- private void dGVVydajMat_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (e.Button == System.Windows.Forms.MouseButtons.Right)
- {
- if (e.RowIndex != -1)
- {
- // if (dGVVydajMat.Columns[e.ColumnIndex].Name == "PocetVydKusov" && dGVVydajMat.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe" && bool_ZobrazVstupPreVydMat == false) //zároveN ak je premenná bool_ZobrazVstup.. = false čo znamená, že panel nie je ešte otvorený
- // {
- eRowIndex = e.RowIndex;
- bool_ZobrazVstupPreVydMat = true;
- ZobrazVstupPreVydMat(e.RowIndex);
-
- // }
- }
- }
- }
-
- bool bool_ZobrazVstupPreVydMat = false;
- Button lButton;
- Panel pPocetKusov;
-
- private void ZobrazVstupPreVydMat(Int32 eRI)
- {
- Label lPocetKusov = new Label();
- lPocetKusov.AutoSize = true;
- lPocetKusov.Text = "Počet pre: " + dGVVydajMat.Rows[eRI].Cells["ZakCislo"].Value.ToString();
- lPocetKusov.TextAlign = ContentAlignment.MiddleCenter;
- lPocetKusov.Location = new Point(0, 0);
-
- TextBox lTextBox = new TextBox();
- lTextBox.Size = new Size(lPocetKusov.Size.Width + 47, 20);
- lTextBox.Location = new Point(1, lPocetKusov.Size.Height - 7);
- if (dGVVydajMat.Rows[eRI].Cells["PocetVydKusov"].Value.ToString() == "") lTextBox.Text = dGVVydajMat.Rows[eRI].Cells["PocetDoVyroby"].Value.ToString();
- else lTextBox.Text = dGVVydajMat.Rows[eRI].Cells["PocetVydKusov"].Value.ToString();
- lTextBox.TextChanged += new EventHandler(ltext);
- lTextBox.KeyPress += new KeyPressEventHandler(ltextkeypress);
-
- lButton = new Button();
- lButton.Size = new Size(100, 38);
- lButton.Location = new Point(lPocetKusov.Size.Width + 48, 0);
- lButton.Text = "Uložiť počet";
-
- pPocetKusov = new Panel();
- pPocetKusov.Size = new Size(250, 40);
- pPocetKusov.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- pPocetKusov.Name = "pPocetKusov";
-
- int x = 0; int y = 0;
- if (MousePosition.X + pPocetKusov.Width + 50 > this.Width) x = MousePosition.X - pPocetKusov.Width;
- else x = MousePosition.X;
- if (MousePosition.Y + pPocetKusov.Height + 70 > this.Height) y = MousePosition.Y - pPocetKusov.Height;
- else y = MousePosition.Y;
- pPocetKusov.Location = new Point(x-10, y-25);
-
- pPocetKusov.Controls.Add(lPocetKusov);
- pPocetKusov.Controls.Add(lTextBox);
- pPocetKusov.Controls.Add(lButton);
- this.Controls.Add(pPocetKusov);
- lTextBox.Focus();
-
-
- lButton.Click += new EventHandler(SaveClosePanel);
- pPocetKusov.Leave += new EventHandler(pPocetKusov_Leave);
-
- pPocetKusov.BringToFront();
- }
-
-
- private void pPocetKusov_Leave(object sender, EventArgs e)
- {
- lButton.Click -= new EventHandler(SaveClosePanel);
- pPocetKusov.Leave -= new EventHandler(pPocetKusov_Leave);
- bool_ZobrazVstupPreVydMat = false;
- this.Controls.Remove(pPocetKusov);
-
-
- }
-
-
- int xClickPos = 0;
- int yClickPos = 0;
- private void dGVVydajMat_MouseDown(object sender, MouseEventArgs e)
- {
- //this.Controls.Remove(controlToDeleteVydMat);
- xClickPos = e.X;
- yClickPos = e.Y;
-
- }
-
- void ltextkeypress(object sender, KeyPressEventArgs e)
- {
- //TextBox tb = sender as TextBox;
-
- int intResult;
- if (!(int.TryParse(textBox1.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
-
-
- }
-
- void ltext(object sender, EventArgs e)
- {
- TextBox tb = sender as TextBox;
-
- if (tb.Text != "") lpocet = Convert.ToInt32(tb.Text);
- else lpocet = 0;
-
- }
-
- private void dGVVydajMat_Paint(object sender, PaintEventArgs e)
- {
- dGVVydajMat.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dGVVydajMat.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dGVVydajMat.Columns["TypDopytu"].HeaderText = "Typ dopytu";
- dGVVydajMat.Columns["TypDopytu"].Visible = false;
- dGVVydajMat.Columns["StatusDopytu"].HeaderText = "Status dopytu";
- dGVVydajMat.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
- dGVVydajMat.Columns["NazovKontraktu"].Visible = false;
- dGVVydajMat.Columns["CisloOBJ"].HeaderText = "Číslo dopytu";
- dGVVydajMat.Columns["CisloOBJ"].Visible = false;
- dGVVydajMat.Columns["Material"].HeaderText = "Materiál";
- dGVVydajMat.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
- dGVVydajMat.Columns["DatumPrijatiaOBJ"].Visible = false;
- //dGVVydajMat.Columns["DatumPotvrdeny"].Visible = false;
- dGVVydajMat.Columns["Zakaznik"].HeaderText = "Zákazník";
- dGVVydajMat.Columns["IDVyrobok"].Visible = false;
- dGVVydajMat.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
- //dGVVydajMat.Columns["PoznamkaOBJ"].Visible = false;
- dGVVydajMat.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
- dGVVydajMat.Columns["CenaOBJ"].Visible = false;
- dGVVydajMat.Columns["IDUsers"].Visible = false;
- dGVVydajMat.Columns["IDCPOBJ"].Visible = false;
- dGVVydajMat.Columns["DatumPrijatiaDoVyr"].HeaderText = "Dátum prijatia do výroby";
- dGVVydajMat.Columns["DatumPrijatiaDoVyr"].Visible = false;
- dGVVydajMat.Columns["DatumVydMat"].HeaderText = "Dátum vydania materiálu";
- //dGVVydajMat.Columns["DatumVydMat"].Visible = false;
- dGVVydajMat.Columns["PocetVydKusov"].HeaderText = "Počet vydaných kusov";
- dGVVydajMat.Columns["DatumOdosNaKontr"].Visible = false;
- dGVVydajMat.Columns["IDDopyt"].Visible = false;
- dGVVydajMat.Columns["IDVyroba"].Visible = false;
- dGVVydajMat.Columns["NazovVyrobku"].Visible = false;
- //dGVVydajMat.Columns["SpojeneRozmery"].Visible = false;
-
- if (button94.Text == "Zobrazenie (min)")
- {
- dGVVydajMat.Columns["SpojeneRozmery"].Visible = true;
- dGVVydajMat.Columns["PoznamkaOBJ"].Visible = true;
- dGVVydajMat.Columns["DatumVydMat"].Visible = true;
- dGVVydajMat.Columns["DatumPotvrdeny"].Visible = true;
-
- }
- else
- {
- dGVVydajMat.Columns["SpojeneRozmery"].Visible = false;
- dGVVydajMat.Columns["PoznamkaOBJ"].Visible = false;
- dGVVydajMat.Columns["DatumVydMat"].Visible = false;
- dGVVydajMat.Columns["DatumPotvrdeny"].Visible = false;
-
- }
-
- dGVVydajMat.AutoResizeColumns();
- }
-
- private void tabPage3_Leave(object sender, EventArgs e)
- {
- //this.Controls.Remove(controlToDeleteVydMat);
- }
-
-
- private void button62_Click(object sender, EventArgs e)
- {
- if (panel19.Visible == false) panel19.Visible = true;
- else panel19.Visible = false;
- }
-
-
- private void numericUpDown14_ValueChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
-
- private void panel20_Click(object sender, EventArgs e)
- {
- textBox17.Text = "";
- checkBox39.Checked = false;
- checkBox38.Checked = false;
- checkBox37.Checked = false;
- checkBox29.Checked = true;
- checkBox28.Checked = false;
- checkBox27.Checked = false;
- checkBox26.Checked = false;
- checkBox25.Checked = false;
-
- }
-
- private void textBox16_TextChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void textBox17_TextChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- int VydajMatColorIndex = -1;
- private void dGVVydajMat_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (VydajMatColorIndex != e.ColumnIndex && VydajMatColorIndex != -1) dGVVydajMat.Columns[VydajMatColorIndex].DefaultCellStyle.BackColor = Color.Empty;
-
- if (dGVVydajMat.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
- {
- dGVVydajMat.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
- VydajMatColorIndex = e.ColumnIndex;
- textBox17.Text = "";
- textBox17.Enabled = true;
- }
- else
- {
- dGVVydajMat.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
- VydajMatColorIndex = -1;
- textBox17.Text = "";
- textBox17.Enabled = false;
- }
- }
-
- private void checkBox29_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void radioButton7_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void radioButton6_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void checkBox39_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void checkBox38_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void checkBox37_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void checkBox28_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void checkBox27_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void checkBox26_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void checkBox25_CheckedChanged(object sender, EventArgs e)
- {
- refreshVydajMat();
- }
-
- private void dGVVydajMat_KeyDown(object sender, KeyEventArgs e)
- {
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- if (e.KeyCode == Keys.Down && dGVVydajMat.SelectedRows[0].Index == classSQL.intPocetNaStranu - 1 && numericUpDown14.Value < PocetStran)
- {
- numericUpDown14.Value++;
- dGVVydajMat.CurrentCell = dGVVydajMat.FirstDisplayedCell;
- boolUp = true;
- }
- if (e.KeyCode == Keys.Up && dGVVydajMat.SelectedRows[0].Index == 0 && numericUpDown14.Value > 1)
- {
- numericUpDown14.Value--;
- dGVVydajMat.CurrentCell = dGVVydajMat[1, classSQL.intPocetNaStranu - 1];
- boolDown = true;
- }
- if (e.KeyCode == Keys.PageDown && numericUpDown14.Value < PocetStran) numericUpDown14.Value++;
- if (e.KeyCode == Keys.PageUp && numericUpDown14.Value > 1) numericUpDown14.Value--;
- }
-
- private void dGVVydajMat_SelectionChanged(object sender, EventArgs e)
- {
- if (boolUp == true)
- {
- SendKeys.Send("{UP}");
- boolUp = false;
- }
- if (boolDown == true)
- {
- SendKeys.Send("{DOWN}");
- boolDown = false;
- }
- }
-
- private void button94_Click(object sender, EventArgs e)
- {
- if (button94.Text == "Zobrazenie (min)") button94.Text = "Zobrazenie (max)";
- else button94.Text = "Zobrazenie (min)";
- dGVVydajMat_Paint(null, null);
- }
-
- private void button85_Click(object sender, EventArgs e)
- {
- string strZak = dGVVydajMat.Rows[dGVVydajMat.SelectedRows[0].Index].Cells["Zakaznik"].Value.ToString();
- string strIDVyr = dGVVydajMat.Rows[dGVVydajMat.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
-
- Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
- zobrazVykres.Show();
- }
-
-
-
-
-
-
-
- #endregion Vydaj materialu
-
- #region Riadenie vyroby
-
-
- private void dGVRV_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
- {
- //classGlobal.SetRowColor(dGVRV, e.ColumnIndex, e.RowIndex, e.Value.ToString());
- }
-
- private void refreshRV()
- {
-
- int scrollBarHeight = 0;
- if (dGVRV.Controls.OfType().First().Visible == true) scrollBarHeight = dGVRV.Controls.OfType().First().Height;
- int headerHeight = dGVRV.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 47;
-
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dGVRV.Height - headerHeight - scrollBarHeight - 2) / 22)));
- if (classSQL.intPocetNaStranu > 1)
- {
- if (dGVRV.SelectedRows.Count > 0) classUser.IndexRV = Convert.ToInt32(dGVRV[dGVRV.Columns["IDCPOBJ"].Index, dGVRV.SelectedRows[0].Index].Value.ToString());
- else classUser.IndexRV = 0;
-
-
- string strTextBoxCondition = ""; string strCheckBoxCondition = " AND(`StatusDopytu` = 'Prázdna hodnota'";
-
- foreach (CheckBox chb in groupBox18.Controls)
- {
- if (chb.Checked) strCheckBoxCondition = strCheckBoxCondition + " OR `StatusDopytu` = '" + chb.Text + "'";
- }
- strCheckBoxCondition = strCheckBoxCondition + ")";
-
- string strZoradenie = "";
- if (radioButton4.Checked == true) strZoradenie = " ORDER BY `DatumPotvrdeny` DESC, `Zakaznik` ASC, `DatumPrijatiaOBJ` DESC";
- if (radioButton5.Checked == true) strZoradenie = " ORDER BY `ZakCislo` DESC";
-
- if (RVColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dGVRV.Columns[RVColorIndex].Name + "`, '" + textBox15.Text + "')>0 ";
-
- string sqlCommandRV = "SELECT * FROM `mip`.`pohladvyroba` WHERE (`TypDopytu` = 'Objednávka' OR `TypDopytu` = 'Objednávka do kontraktu') " + strCheckBoxCondition + strTextBoxCondition + strZoradenie + ";";
-
- DataTable dtbRV = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown12.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
-
- classSQL.SQL(sqlCommandRV, StartRecord, classSQL.intPocetNaStranu, out dtbRV);
- dGVRV.DataSource = dtbRV;
-
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label20.Text = numericUpDown12.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown12.Maximum = PocetStran;
-
- dataGVSetColumnSortMode(dGVRV, DataGridViewColumnSortMode.NotSortable);
- setDGV(dGVRV, classUser.IndexRV, textBox15);
- }
- //dGVRV.Select();
-
- /*
+ classSQL.SQL(cmdTlacPZS, out tblTlacitZoznamy);
+
+ CultureInfo local = new CultureInfo("sk-SK");
+ System.Globalization.Calendar Kal = local.Calendar;
+ int week = Kal.GetWeekOfYear(DateTime.Now, local.DateTimeFormat.CalendarWeekRule, local.DateTimeFormat.FirstDayOfWeek);
+ xlWorkSheet.Range["B2", "D2"].Value = week.ToString() + ". Kalendárny týždeň";
+
+ for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
+ {
+ int excelRowIndex = ri + 4;
+ DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
+
+
+ xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = ri + 1; //dtrw.Cells["ZakCislo"].Value.ToString();
+ DateTime date = (DateTime)dtrTlacitZoznamy["DatumPotvrdeny"];
+ xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = date.Day.ToString() + "." + date.Month.ToString() + "." + date.Year.ToString();
+ xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Zakaznik"].ToString();
+ xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisloObj"].ToString();
+ xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["ZakCislo"].ToString();
+ xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["NazovVyrobku"].ToString();
+ xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["StavSkladOperacie"].ToString(); //datum odchodu na lapovnu
+ if (dtrTlacitZoznamy["UpravaMaterialu"].ToString() == "") xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Material"].ToString();
+ else xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Material"].ToString() + "-" + dtrTlacitZoznamy["UpravaMaterialu"].ToString();
+ xlWorkSheet.Range["J" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PocetZoSkladu"].ToString();
+ xlWorkSheet.Range["K" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["RozlisZnakKonecnaOp"].ToString();
+ xlWorkSheet.Range["L" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["SpojeneRozmery"].ToString();
+ xlWorkSheet.Range["M" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["PoznamkaOBJ"].ToString();
+
+ }
+ //vypocet poslednej strany tlacenia
+ double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(40);
+ int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 40); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
+ xlWorkSheet.PageSetup.PrintArea = "$B$2:$M$" + (lastrow + 3);
+
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
+
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+ classGlobal.DeleteRamDisk();
+
+ panel48.Visible = false;
+ }
+
+ private void checkBox16_CheckedChanged(object sender, EventArgs e)
+ {
+ check();
+ }
+
+ private void checkBox15_CheckedChanged(object sender, EventArgs e)
+ {
+ check();
+ }
+
+ private void btnZobrazenie_Click(object sender, EventArgs e)
+ {
+ if (btnZobrazenie.Text == "Zobrazenie (min)") btnZobrazenie.Text = "Zobrazenie (max)";
+ else btnZobrazenie.Text = "Zobrazenie (min)";
+ dataGridView1_Paint(null, null);
+ }
+
+ //Int32 intRI = 0;
+ private void button63_Click(object sender, EventArgs e)
+ {
+
+ DataGridViewRow dtgvr = dataGridView1.Rows[classUser.IndexDopyt];
+
+ if (dtgvr.Cells["StatusDopytu"].Value.ToString() != "Odoslaná"
+ && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Odoslaný"
+ && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Na lapovni"
+ && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Čiastočne odoslaná"
+ && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Skončený"
+ && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Pozastavená"
+ && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Pozastavený"
+ && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Zrušená"
+ && dtgvr.Cells["StatusDopytu"].Value.ToString() != "Zrušený"
+ && dtgvr.Cells["TypDopytu"].Value.ToString() != "Cenová ponuka")
+ {
+ string strStatus = "";
+ if (dtgvr.Cells["TypDopytu"].Value.ToString() == "Kontrakt" || dtgvr.Cells["TypDopytu"].Value.ToString() == "Call Off") strStatus = "Pozastavený";
+ else strStatus = "Pozastavená";
+
+ string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = '" + strStatus + "' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
+ classSQL.SQL(cmdStatusUpdate);
+ }
+ if (dtgvr.Cells["StatusDopytu"].Value.ToString() == "Pozastavená")
+ {
+ string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = 'Zrušená' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
+ classSQL.SQL(cmdStatusUpdate);
+ }
+ if (dtgvr.Cells["StatusDopytu"].Value.ToString() == "Pozastavený")
+ {
+ string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = 'Zrušený' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
+ classSQL.SQL(cmdStatusUpdate);
+ }
+ if (dtgvr.Cells["StatusDopytu"].Value.ToString() == "Zrušená")
+ {
+ string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = 'Prijatá' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
+ classSQL.SQL(cmdStatusUpdate);
+ }
+ if (dtgvr.Cells["StatusDopytu"].Value.ToString() == "Zrušený")
+ {
+ string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = 'Prijatý' WHERE `IDCPOBJ`= " + dtgvr.Cells["IDCPOBJ"].Value.ToString() + ";";
+ classSQL.SQL(cmdStatusUpdate);
+ }
+ check();
+ dataGridView1.Rows[classUser.IndexDopyt].Selected = true;
+
+ }
+
+ private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ classUser.IndexDopyt = e.RowIndex;
+ // dataGridView1.ClearSelection();
+ // dataGridView1.Rows[classUser.IndexDopyt].Selected = true;
+
+ }
+
+ private void btnEditOBJ_Click(object sender, EventArgs e)
+ {
+ if (dataGridView1.CurrentRow.Cells["StatusDopytu"].Value.ToString() != "Odoslaná" &&
+ dataGridView1.CurrentRow.Cells["StatusDopytu"].Value.ToString() != "Pozastavená" &&
+ dataGridView1.CurrentRow.Cells["StatusDopytu"].Value.ToString() != "Zrušená")
+ {
+ Form frmEditDopyt2 = new frmEditDopyt(dataGridView1.SelectedRows[0].Cells["IDCPOBJ"].Value.ToString());
+ frmEditDopyt2.ShowDialog();
+ check();
+ }
+ else MessageBox.Show("Dopyt nie je možné editovať!");
+ }
+
+ #endregion cp a objednavky
+
+ #region nastavenia
+
+ private void tabPage11_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void tabPage11_Enter(object sender, EventArgs e)
+ {
+ tpNastavenia_Refresh();
+ }
+
+
+ private void btnObnovit_Click(object sender, EventArgs e)
+ {
+
+ DataTable tblUsers = new DataTable();
+ classSQL.SQL("SELECT * from tabusers where `IDUsers` > 2 ORDER BY priezvisko", out tblUsers);
+ //classSQL.dTable = tblUsers;
+ dataGridView2.DataSource = tblUsers;
+
+ dataGridView2.Columns["IDUsers"].Visible = false;
+ dataGridView2.ClearSelection();
+ if (rowIndex > 0) dataGridView2.Rows[rowIndex].Selected = true;
+ //odblokuj = true;
+ }
+
+ //private void dataGridView2_CellValueChanged(object sender, DataGridViewCellEventArgs e)
+ //{
+
+ // string c;
+ // if (odblokuj)
+ // {
+
+ // c = "UPDATE `mip`.`tabusers` SET `"
+ // + dataGridView2.Columns[e.ColumnIndex].Name.ToString()
+ // + "` = "
+ // + dataGridView2.CurrentCell.Value.ToString()
+ // + " WHERE `IDUsers`="
+ // + dataGridView2.Rows[e.RowIndex].Cells["IDUsers"].Value.ToString()
+ // + ";";
+
+ // classSQL.SQL(c);
+
+ // }
+ //}
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+
+ Application.Exit();
+ }
+
+ private void btnPridatUzivatela_Click(object sender, EventArgs e)
+ {
+ string cmd = "";
+ Int32 lastUserInsert;
+ cmd = @"INSERT INTO `mip`.`tabusers` (`Meno`, `Priezvisko`, `OnlineStatus`, `PristupovePrava`, `Status`, `Zaradenie`) VALUES ('NoveMeno', '', 'Offline', 0, 'Neaktívny', 'Administratíva');";
+ classSQL.SQL(cmd, out lastUserInsert);
+
+ btnObnovit_Click(null, null);
+ dataGridView2.ClearSelection();
+ dataGridView2.Rows[0].Selected = true;
+
+ textBox46.Text = dataGridView2.SelectedRows[0].Cells["Meno"].Value.ToString();
+ textBox47.Text = dataGridView2.SelectedRows[0].Cells["Priezvisko"].Value.ToString();
+ textBox48.Text = dataGridView2.SelectedRows[0].Cells["Titul"].Value.ToString();
+ textBox49.Text = dataGridView2.SelectedRows[0].Cells["Heslo"].Value.ToString();
+ label221.Text = dataGridView2.SelectedRows[0].Cells["OnlineStatus"].Value.ToString();
+ label222.Text = dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString();
+ label223.Text = dataGridView2.SelectedRows[0].Cells["Zaradenie"].Value.ToString();
+ label225.Text = dataGridView2.SelectedRows[0].Cells["PristupovePrava"].Value.ToString();
+ if (dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString() == "Aktívny") panel73.BackColor = Color.MintCream;
+ if (dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString() == "Neaktívny") panel73.BackColor = Color.MistyRose;
+ converToBoolArray(label225.Text);
+ rowIndex = dataGridView2.SelectedRows[0].Index;
+ }
+
+ private void btnExportFrm_Click(object sender, EventArgs e)
+ {
+
+ if (saveFileDialog1.ShowDialog() == DialogResult.OK)
+ {
+ DataRow drw = globNastaveniadtbl.Rows[dataGridView9.CurrentRow.Index];
+ classSQL.ExportFormToHDD(drw["NazovSuboru"].ToString(), saveFileDialog1.FileName);
+
+ }
+
+ }
+
+ DataTable globNastaveniadtbl = new DataTable();
+ private void tpNastavenia_Refresh()
+ {
+
+ classSQL.SQL("SELECT `NazovSuboru`,`PoznamkaFormulara`,`IDFormulara` FROM `tabformular`", out globNastaveniadtbl);
+ dataGridView9.DataSource = globNastaveniadtbl;
+
+ ToolTip toolTip1 = new ToolTip();
+
+ toolTip1.AutoPopDelay = 7000;
+ toolTip1.InitialDelay = 150;
+ toolTip1.ReshowDelay = 100;
+ toolTip1.ShowAlways = true;
+
+ toolTip1.SetToolTip(this.checkBox74, "Dopyty");
+ toolTip1.SetToolTip(this.checkBox75, "Zoznam výrobkov");
+ toolTip1.SetToolTip(this.checkBox76, "Výdaj materiálu");
+ toolTip1.SetToolTip(this.checkBox79, "Riadenie výroby");
+ toolTip1.SetToolTip(this.checkBox78, "Skladové operácie");
+ toolTip1.SetToolTip(this.checkBox77, "Expedícia");
+ toolTip1.SetToolTip(this.checkBox82, "Kategorizácia zmätkovitosti");
+ toolTip1.SetToolTip(this.checkBox81, "Zmätkovitosť");
+ toolTip1.SetToolTip(this.checkBox80, "Nastavenia");
+ toolTip1.SetToolTip(this.checkBox85, "Zoznam Strojov");
+ toolTip1.SetToolTip(this.checkBox84, "Údržby a opravy");
+ toolTip1.SetToolTip(this.checkBox83, "Naceňovanie");
+ toolTip1.SetToolTip(this.checkBox88, "Vyhodnocovanie");
+ toolTip1.SetToolTip(this.checkBox87, "Zoznam firiem");
+ toolTip1.SetToolTip(this.checkBox86, "Nástroje");
+ toolTip1.SetToolTip(this.checkBox94, "Výkresy");
+ toolTip1.SetToolTip(this.checkBox93, "Sklad");
+ toolTip1.SetToolTip(this.checkBox92, "Požiadavky/Pripomienky");
+ toolTip1.SetToolTip(this.checkBox91, "Žiadankový systém");
+ toolTip1.SetToolTip(this.checkBox90, "Evidencia brúsených nástrojov");
+ toolTip1.SetToolTip(this.checkBox89, "Zatiaľ nepridelené");
+ }
+
+
+
+ private void btnPridatFrm_Click(object sender, EventArgs e)
+ {
+ int FileSize;
+ byte[] FileData;
+ FileStream fs;
+
+ if (openFileDialog1.ShowDialog() == DialogResult.OK)
+ {
+ fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
+ FileSize = (int)fs.Length;
+
+ FileData = new byte[FileSize];
+ fs.Read(FileData, 0, FileSize);
+ fs.Close();
+ char[] d = new char[fs.Name.Length - fs.Name.LastIndexOf("\\") - 1];
+ fs.Name.CopyTo(fs.Name.LastIndexOf("\\") + 1, d, 0, fs.Name.Length - fs.Name.LastIndexOf("\\") - 1);
+
+ string s = new string(d);
+ classSQL.SaveFormToSQL(s, FileData);
+ tpNastavenia_Refresh();
+
+ }
+ }
+
+ private void btnZmazatFrm_Click(object sender, EventArgs e)
+ {
+ DataRow dtrw;
+
+ dtrw = globNastaveniadtbl.Rows[dataGridView9.CurrentRow.Index];
+ classSQL.SQL("DELETE FROM `tabformular` WHERE `IDFormulara`=" + dtrw["IDFormulara"].ToString() + ";");
+ tpNastavenia_Refresh();
+ }
+
+ private void button52_Click(object sender, EventArgs e)
+ {
+ WebClient webClient = new WebClient();
+ string IP = webClient.DownloadString("http://ifconfig.me/ip");
+ MessageBox.Show(IP);
+ }
+
+ private void button53_Click(object sender, EventArgs e)
+ {
+ string cmd = "select SUBSTRING_INDEX(host,':',1) as 'ip' from information_schema.processlist WHERE ID=connection_id();";
+ string strIP;
+ classSQL.SQL(cmd, out strIP);
+ MessageBox.Show(strIP);
+ }
+
+ private void button54_Click(object sender, EventArgs e)
+ {
+ string cmd = "SELECT SUBSTRING(USER(), LOCATE('@', USER())+1) as ip;";
+ string strIP;
+ classSQL.SQL(cmd, out strIP);
+ MessageBox.Show(strIP);
+
+ }
+
+ private void button55_Click(object sender, EventArgs e)
+ {
+
+ MessageBox.Show(LocalIPAddress().ToString());
+
+ }
+
+ private IPAddress LocalIPAddress()
+ {
+ if (!System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())
+ {
+ return null;
+ }
+
+ IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
+
+ return host
+ .AddressList
+ .FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork);
+ }
+
+
+ #endregion nastavenia
+
+ #region hlavne okno
+
+
+ private void frmMain_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ classGlobal.DeleteRamDisk();
+ classDiskOperations.RemoveCurrentUserProtecion(classDiskOperations.TempPath);
+ classDiskOperations.RemovePath(classDiskOperations.TempPath);
+
+ classSQL.SQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Offline' WHERE `IDUsers`=" + classUser.ID + ";");
+ //classSQL.commandSQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Offline' WHERE `IDUsers`=" + classUser.ID + ";");
+ eventWatcher.Stop();
+ }
+
+ private void frmMain_Load(object sender, EventArgs e)
+ {
+ int intWidth = (int)(Screen.PrimaryScreen.WorkingArea.Width - 10);
+ int intHeight = (int)(Screen.PrimaryScreen.WorkingArea.Height - 10);
+ this.Width = intWidth;
+ this.Height = intHeight;
+ this.Location = new Point(5, 5);
+
+ classGlobal.SetServerIP();
+ classUser.LimitSqlPrikazu = Convert.ToInt32(numericUpDown40.Value);
+
+ if (classUser.MariaDBServerIPAddress != "0.0.0.0")
+ {
+ Form frmLogo2 = new frmLogo();
+ frmLogo2.ShowDialog();
+
+ Form frmLogin2 = new frmLogin();
+ frmLogin2.ShowDialog();
+
+
+ refreshZistiNovuSpravu.Enabled = true;
+ refreshZistiNovuSpravu.Interval = 10000;
+ refreshZistiNovuSpravu.Tick += new System.EventHandler(ZistiNovuSpravu);
+
+ WqlEventQuery query = new WqlEventQuery("Win32_PowerManagementEvent"); //catch power change events
+ eventWatcher.Query = query;
+ eventWatcher.EventArrived += new System.Management.EventArrivedEventHandler(eventWatcher_EventArrived); // register the event handler
+ eventWatcher.Start(); // start the event watcher
+ }
+ else
+ {
+ MessageBox.Show("Aplikácia MIP bude kliknutím OK ukončená!");
+ }
+
+ }
+ Timer refreshZistiNovuSpravu = new Timer();
+ private void ZistiNovuSpravu(object sender, EventArgs e)
+ {
+ if (refreshZistiNovuSpravu.Interval == 20000)
+ {
+ panel4.Visible = false;
+
+ string cmd = "SELECT COUNT(*) FROM `Mip`.`tabchat` WHERE `Status`= 'Neprečítaná' AND `Komu`= " + classUser.ID + ";";
+ string strNoveSpravy = "0";
+ classSQL.SQL(cmd, out strNoveSpravy);
+ if (strNoveSpravy == "") strNoveSpravy = "0";
+ if (Convert.ToInt32(strNoveSpravy) != 0) refreshZistiNovuSpravu.Interval = 500;
+
+ ZistiUpdate();
+
+
+ }
+ if (refreshZistiNovuSpravu.Interval == 500)
+ {
+ panel4.Visible = !panel4.Visible;
+
+ }
+ }
+
+ //event priradi premennej hodnotu true ak pocitac prejde do rezimu spanku, zapne sa vo frmMainLoad
+ ManagementEventWatcher eventWatcher = new System.Management.ManagementEventWatcher();
+ void eventWatcher_EventArrived(object sender, System.Management.EventArrivedEventArgs e)
+ {
+ int eventType = Convert.ToInt32(e.NewEvent.Properties["EventType"].Value);
+ switch (eventType)
+ {
+ case 4://sleep
+ classUser.boolComputerAsleep = true;
+ break;
+ case 7://resume
+ classUser.boolComputerAsleep = false;
+ break;
+ }
+ }
+
+
+ private void frmMain_Shown(object sender, EventArgs e)
+ {
+ //znizenie poctu nacitavanych riadkov
+ // if (classUser.ID == 1 || classUser.ID == 2) numericUpDown40.Value = 100;
+
+ /////////////////////////// zobrazenie povolenych zaloziek usera v tabcontroll ////////////////////////////////////////////
+ int p1, p2, p3; // p1 pocitadlo cyklu, p2 - pocet zaloziek, p3 - ukazovatel na aktualnu zalozku
+ Int32 intMaska;
+ for (p1 = 0, p2 = tabControl1.TabCount, intMaska = 1, p3 = 0;
+ p1 < p2;
+ p1++, intMaska *= 2)
+ {
+ Int32 vysledok;
+
+ vysledok = classUser.Tab & intMaska;
+ if (vysledok == 0) tabControl1.TabPages.Remove(tabControl1.TabPages[p3]);
+ else p3++;
+
+ }
+ tabControl1.Visible = true;
+ ///////////////////////////////////////////////////////////////
+ classGlobal.DeleteRamDisk();
+ //MessageBox.Show(classUser.ID.ToString());
+ //classSQL.commandSQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Online' WHERE `IDUsers`=" + classUser.ID + ";");
+ classSQL.SQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Online' WHERE `IDUsers`=" + classUser.ID + ";");
+ this.toolStripStatusLabel1.Text = "Prihásený užívateľ: " + classUser.Titul + " " + classUser.Meno + " " + classUser.Priezvisko;
+ tabControl1.TabPages[0].Select();
+ toolStripStatusLabel2.Text = "IP adresa servera MariaDB: " + classUser.MariaDBServerIPAddress;
+ toolStripStatusLabel5.Text = classUser.Zaradenie + ":";
+ if (classUser.Zaradenie == "Administratíva") toolStripStatusLabel6.Visible = false;
+
+
+ ZistiUpdate();
+
+ }
+
+ private void ZistiUpdate()
+ {
+ string cmd = "SELECT `PoznamkaFormulara` FROM `tabformular` WHERE `NazovSuboru` = 'MIP-install.exe';";
+ string strVerzia;
+
+ classSQL.SQL(cmd, out strVerzia);
+ if (strVerzia == "") strVerzia = "0";
+
+ //DataTable strNovaVerzia = classSQL.commandSQL(cmd, 1);
+
+ if (Convert.ToDouble(strVerzia) > 0)
+ {
+ if (Convert.ToDouble(strVerzia) > Convert.ToDouble(lblVerzia.Text)) btnUpdate.Enabled = true;
+ else btnUpdate.Enabled = false;
+ }
+
+ }
+
+ private void frmMain_Resize(object sender, EventArgs e)
+ {
+ classUser.mainWindowState = this.WindowState;
+ switch (tabControl1.SelectedTab.Text)
+ {
+ case "Kategorizácia zmätkovitosti":
+ refreshZmatkovitost();
+ break;
+ case "Dopyty":
+ hScrollbar = dataGridView4.Controls.OfType().First();
+ if (hScrollbar.Visible == true && hScrollbar != null)
+ {
+ splitContainer4.Panel1MinSize = 88;
+ splitContainer4.SplitterDistance = 88;
+ }
+ else
+ {
+ splitContainer4.SplitterDistance = 71;
+ splitContainer4.Panel1MinSize = 71;
+ }
+ break;
+ case "Zoznam firiem":
+ if (panel28.Size.Height != 25) panel28.Size = new Size(panel28.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ if (panel29.Size.Height != 25) panel29.Size = new Size(panel29.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ if (panel31.Size.Height != 25) panel31.Size = new Size(panel31.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ if (panel32.Size.Height != 25) panel32.Size = new Size(panel32.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ if (panel33.Size.Height != 25) panel33.Size = new Size(panel33.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ break;
+ case "Riadenie výroby":
+ refreshRV();
+ break;
+ case "Výkresy":
+ refreshVykres();
+ break;
+ case "Sklad":
+ refreshSklad();
+ break;
+ /*
+ default:
+ MessageBox.Show ("resize hlavneho okna - case pre tento tabpage nie je nastaveny");
+ break;
+ */
+ }
+ }
+
+ ScrollBar hScrollbar;
+ private void frmMain_ResizeBegin(object sender, EventArgs e)
+ {
+ hScrollbar = dataGridView4.Controls.OfType().First();
+
+ }
+
+ private void frmMain_ResizeEnd(object sender, EventArgs e)
+ {
+ hScrollbar = null;
+ }
+
+
+
+ #endregion hlavne okno
+
+ #region Vydaj materialu
+
+ private void tabPage3_Enter(object sender, EventArgs e)
+ {
+ dGVVydajMat.MouseWheel += new MouseEventHandler(dGVVydajMat_MouseWheel);
+ refreshVydajMat();
+
+ }
+
+ private void dGVVydajMat_MouseWheel(object sender, MouseEventArgs e)
+ {
+ if (e.Delta > 0 && numericUpDown14.Value < numericUpDown14.Maximum) numericUpDown14.Value++;
+ if (e.Delta < 0 && numericUpDown14.Value > numericUpDown14.Minimum) numericUpDown14.Value--;
+ }
+
+ private void refreshVydajMat()
+ {
+
+ int scrollBarHeight = 0;
+ if (dGVVydajMat.Controls.OfType().First().Visible == true) scrollBarHeight = dGVVydajMat.Controls.OfType().First().Height;
+ int headerHeight = dGVVydajMat.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 47;
+
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dGVVydajMat.Height - headerHeight - scrollBarHeight - 2) / 22)));
+
+ if (dGVVydajMat.SelectedRows.Count > 0) classUser.IndexVydajMat = Convert.ToInt32(dGVVydajMat[dGVVydajMat.Columns["IDCPOBJ"].Index, dGVVydajMat.SelectedRows[0].Index].Value.ToString());
+ else classUser.IndexVydajMat = 0;
+
+ string strTextBoxCondition = ""; string strCheckBoxCondition = " AND(`StatusDopytu` = 'Prázdna hodnota'";
+
+ foreach (CheckBox chb in groupBox21.Controls)
+ {
+ if (chb.Checked) strCheckBoxCondition = strCheckBoxCondition + " OR `StatusDopytu` = '" + chb.Text + "'";
+ }
+ strCheckBoxCondition = strCheckBoxCondition + ")";
+
+ string strZoradenie = "";
+ if (radioButton7.Checked == true) strZoradenie = " ORDER BY `DatumPotvrdeny` DESC, `Zakaznik` ASC, `DatumPrijatiaOBJ` DESC";
+ if (radioButton6.Checked == true) strZoradenie = " ORDER BY `ZakCislo` DESC";
+
+ if (VydajMatColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dGVVydajMat.Columns[VydajMatColorIndex].Name + "`, '" + textBox17.Text + "')>0 ";
+
+ string sqlCommandVydajMat = "SELECT * FROM `mip`.`pohladvyroba` WHERE (TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu')" + strCheckBoxCondition + strTextBoxCondition + strZoradenie + ";";
+
+ DataTable dtbVydajMat = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown14.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+
+ classSQL.SQL(sqlCommandVydajMat, StartRecord, classSQL.intPocetNaStranu, out dtbVydajMat);
+ dGVVydajMat.DataSource = dtbVydajMat;
+
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label22.Text = numericUpDown14.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown14.Maximum = PocetStran;
+
+ dataGVSetColumnSortMode(dGVVydajMat, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dGVVydajMat, classUser.IndexVydajMat, textBox17);
+
+ }
+
+ private void rBVydMatNezadane_CheckedChanged(object sender, EventArgs e)
+ {
+ //this.Controls.Remove(controlToDeleteVydMat);
+ //if (rBVydMatNezadane.Checked == true) refreshVydajMat("SELECT * FROM `mip`.`pohladvyroba` WHERE (TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu') AND StatusDopytu = 'Zaradená do výroby';");
+ refreshVydajMat();
+ }
+
+ private void rBVydMatVsetky_CheckedChanged(object sender, EventArgs e)
+ {
+ //this.Controls.Remove(controlToDeleteVydMat);
+ //if (rBVydMatVsetky.Checked == true) refreshVydajMat("SELECT * FROM `mip`.`pohladvyroba` WHERE TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu';");
+ refreshVydajMat();
+ }
+
+ private void dGVVydajMat_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ //classGlobal.SetRowColor(dGVVydajMat, e.ColumnIndex, e.RowIndex, e.Value.ToString());
+ }
+
+ void SaveClosePanel(object sender, EventArgs e)
+ {
+ Int32 intIDVyroba = 0;
+ Int32 intIDDopyt = 0;
+ string strStatus = "";
+ intIDVyroba = Convert.ToInt32(dGVVydajMat.Rows[eRowIndex].Cells["IDVyroba"].Value);
+ intIDDopyt = Convert.ToInt32(dGVVydajMat.Rows[eRowIndex].Cells["IDDopyt"].Value);
+ strStatus = dGVVydajMat.Rows[eRowIndex].Cells["StatusDopytu"].Value.ToString();
+
+ string cmd = "UPDATE `mip`.`tabvyroba` SET `PocetVydkusov`=" + lpocet.ToString() + ", `DatumVydMat` = DATE(NOW()) WHERE `IDVyroba`=" + intIDVyroba.ToString() + ";";
+ classSQL.SQL(cmd);
+ cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Vo výrobe' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
+ if (strStatus == "Zaradená do výroby") classSQL.SQL(cmd);
+
+ //if (rBVydMatNezadane.Checked == true) refreshVydajMat("SELECT * FROM `mip`.`pohladvyroba` WHERE (TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu') AND StatusDopytu = 'Zaradená do výroby';");
+ //if (rBVydMatVsetky.Checked == true) refreshVydajMat("SELECT * FROM `mip`.`pohladvyroba` WHERE TypDopytu = 'Objednávka' OR TypDopytu = 'Objednávka do kontraktu';");
+ refreshVydajMat();
+
+
+ lButton.Click -= new EventHandler(SaveClosePanel);
+ this.Controls.Remove(pPocetKusov);
+ bool_ZobrazVstupExp = false;
+
+ }
+
+
+
+ // Control controlToDeleteVydMat;
+ Int32 eRowIndex;
+ Int32 lpocet;
+ private void dGVVydajMat_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ classUser.IndexVydajMat = e.RowIndex;
+
+ if (e.RowIndex != -1)
+ {
+ if (dGVVydajMat.Columns[e.ColumnIndex].Name == "PocetVydKusov" && dGVVydajMat.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Zaradená do výroby" && bool_ZobrazVstupPreVydMat == false) //zároveN ak je premenná bool_ZobrazVstup.. = false čo znamená, že panel nie je ešte otvorený
+ {
+ eRowIndex = e.RowIndex;
+ bool_ZobrazVstupPreVydMat = true;
+ ZobrazVstupPreVydMat(e.RowIndex);
+ }
+ }
+
+ }
+ private void dGVVydajMat_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ if (e.RowIndex != -1)
+ {
+ if (dGVVydajMat.Columns[e.ColumnIndex].Name == "PocetVydKusov" && dGVVydajMat.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe" && bool_ZobrazVstupPreVydMat == false) //zároveN ak je premenná bool_ZobrazVstup.. = false čo znamená, že panel nie je ešte otvorený
+ {
+ eRowIndex = e.RowIndex;
+ bool_ZobrazVstupPreVydMat = true;
+ ZobrazVstupPreVydMat(e.RowIndex);
+
+ }
+ }
+ }
+
+ private void dGVVydajMat_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (e.Button == System.Windows.Forms.MouseButtons.Right)
+ {
+ if (e.RowIndex != -1)
+ {
+ // if (dGVVydajMat.Columns[e.ColumnIndex].Name == "PocetVydKusov" && dGVVydajMat.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe" && bool_ZobrazVstupPreVydMat == false) //zároveN ak je premenná bool_ZobrazVstup.. = false čo znamená, že panel nie je ešte otvorený
+ // {
+ eRowIndex = e.RowIndex;
+ bool_ZobrazVstupPreVydMat = true;
+ ZobrazVstupPreVydMat(e.RowIndex);
+
+ // }
+ }
+ }
+ }
+
+ bool bool_ZobrazVstupPreVydMat = false;
+ Button lButton;
+ Panel pPocetKusov;
+
+ private void ZobrazVstupPreVydMat(Int32 eRI)
+ {
+ Label lPocetKusov = new Label();
+ lPocetKusov.AutoSize = true;
+ lPocetKusov.Text = "Počet pre: " + dGVVydajMat.Rows[eRI].Cells["ZakCislo"].Value.ToString();
+ lPocetKusov.TextAlign = ContentAlignment.MiddleCenter;
+ lPocetKusov.Location = new Point(0, 0);
+
+ TextBox lTextBox = new TextBox();
+ lTextBox.Size = new Size(lPocetKusov.Size.Width + 47, 20);
+ lTextBox.Location = new Point(1, lPocetKusov.Size.Height - 7);
+ if (dGVVydajMat.Rows[eRI].Cells["PocetVydKusov"].Value.ToString() == "") lTextBox.Text = dGVVydajMat.Rows[eRI].Cells["PocetDoVyroby"].Value.ToString();
+ else lTextBox.Text = dGVVydajMat.Rows[eRI].Cells["PocetVydKusov"].Value.ToString();
+ lTextBox.TextChanged += new EventHandler(ltext);
+ lTextBox.KeyPress += new KeyPressEventHandler(ltextkeypress);
+
+ lButton = new Button();
+ lButton.Size = new Size(100, 38);
+ lButton.Location = new Point(lPocetKusov.Size.Width + 48, 0);
+ lButton.Text = "Uložiť počet";
+
+ pPocetKusov = new Panel();
+ pPocetKusov.Size = new Size(250, 40);
+ pPocetKusov.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ pPocetKusov.Name = "pPocetKusov";
+
+ int x = 0; int y = 0;
+ if (MousePosition.X + pPocetKusov.Width + 50 > this.Width) x = MousePosition.X - pPocetKusov.Width;
+ else x = MousePosition.X;
+ if (MousePosition.Y + pPocetKusov.Height + 70 > this.Height) y = MousePosition.Y - pPocetKusov.Height;
+ else y = MousePosition.Y;
+ pPocetKusov.Location = new Point(x - 10, y - 25);
+
+ pPocetKusov.Controls.Add(lPocetKusov);
+ pPocetKusov.Controls.Add(lTextBox);
+ pPocetKusov.Controls.Add(lButton);
+ this.Controls.Add(pPocetKusov);
+ lTextBox.Focus();
+
+
+ lButton.Click += new EventHandler(SaveClosePanel);
+ pPocetKusov.Leave += new EventHandler(pPocetKusov_Leave);
+
+ pPocetKusov.BringToFront();
+ }
+
+
+ private void pPocetKusov_Leave(object sender, EventArgs e)
+ {
+ lButton.Click -= new EventHandler(SaveClosePanel);
+ pPocetKusov.Leave -= new EventHandler(pPocetKusov_Leave);
+ bool_ZobrazVstupPreVydMat = false;
+ this.Controls.Remove(pPocetKusov);
+
+
+ }
+
+
+ int xClickPos = 0;
+ int yClickPos = 0;
+ private void dGVVydajMat_MouseDown(object sender, MouseEventArgs e)
+ {
+ //this.Controls.Remove(controlToDeleteVydMat);
+ xClickPos = e.X;
+ yClickPos = e.Y;
+
+ }
+
+ void ltextkeypress(object sender, KeyPressEventArgs e)
+ {
+ //TextBox tb = sender as TextBox;
+
+ int intResult;
+ if (!(int.TryParse(textBox1.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
+
+
+ }
+
+ void ltext(object sender, EventArgs e)
+ {
+ TextBox tb = sender as TextBox;
+
+ if (tb.Text != "") lpocet = Convert.ToInt32(tb.Text);
+ else lpocet = 0;
+
+ }
+
+ private void dGVVydajMat_Paint(object sender, PaintEventArgs e)
+ {
+ dGVVydajMat.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dGVVydajMat.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dGVVydajMat.Columns["TypDopytu"].HeaderText = "Typ dopytu";
+ dGVVydajMat.Columns["TypDopytu"].Visible = false;
+ dGVVydajMat.Columns["StatusDopytu"].HeaderText = "Status dopytu";
+ dGVVydajMat.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
+ dGVVydajMat.Columns["NazovKontraktu"].Visible = false;
+ dGVVydajMat.Columns["CisloOBJ"].HeaderText = "Číslo dopytu";
+ dGVVydajMat.Columns["CisloOBJ"].Visible = false;
+ dGVVydajMat.Columns["Material"].HeaderText = "Materiál";
+ dGVVydajMat.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
+ dGVVydajMat.Columns["DatumPrijatiaOBJ"].Visible = false;
+ //dGVVydajMat.Columns["DatumPotvrdeny"].Visible = false;
+ dGVVydajMat.Columns["Zakaznik"].HeaderText = "Zákazník";
+ dGVVydajMat.Columns["IDVyrobok"].Visible = false;
+ dGVVydajMat.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
+ //dGVVydajMat.Columns["PoznamkaOBJ"].Visible = false;
+ dGVVydajMat.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
+ dGVVydajMat.Columns["CenaOBJ"].Visible = false;
+ dGVVydajMat.Columns["IDUsers"].Visible = false;
+ dGVVydajMat.Columns["IDCPOBJ"].Visible = false;
+ dGVVydajMat.Columns["DatumPrijatiaDoVyr"].HeaderText = "Dátum prijatia do výroby";
+ dGVVydajMat.Columns["DatumPrijatiaDoVyr"].Visible = false;
+ dGVVydajMat.Columns["DatumVydMat"].HeaderText = "Dátum vydania materiálu";
+ //dGVVydajMat.Columns["DatumVydMat"].Visible = false;
+ dGVVydajMat.Columns["PocetVydKusov"].HeaderText = "Počet vydaných kusov";
+ dGVVydajMat.Columns["DatumOdosNaKontr"].Visible = false;
+ dGVVydajMat.Columns["IDDopyt"].Visible = false;
+ dGVVydajMat.Columns["IDVyroba"].Visible = false;
+ dGVVydajMat.Columns["NazovVyrobku"].Visible = false;
+ //dGVVydajMat.Columns["SpojeneRozmery"].Visible = false;
+
+ if (button94.Text == "Zobrazenie (min)")
+ {
+ dGVVydajMat.Columns["SpojeneRozmery"].Visible = true;
+ dGVVydajMat.Columns["PoznamkaOBJ"].Visible = true;
+ dGVVydajMat.Columns["DatumVydMat"].Visible = true;
+ dGVVydajMat.Columns["DatumPotvrdeny"].Visible = true;
+
+ }
+ else
+ {
+ dGVVydajMat.Columns["SpojeneRozmery"].Visible = false;
+ dGVVydajMat.Columns["PoznamkaOBJ"].Visible = false;
+ dGVVydajMat.Columns["DatumVydMat"].Visible = false;
+ dGVVydajMat.Columns["DatumPotvrdeny"].Visible = false;
+
+ }
+
+ dGVVydajMat.AutoResizeColumns();
+ }
+
+ private void tabPage3_Leave(object sender, EventArgs e)
+ {
+ //this.Controls.Remove(controlToDeleteVydMat);
+ }
+
+
+ private void button62_Click(object sender, EventArgs e)
+ {
+ if (panel19.Visible == false) panel19.Visible = true;
+ else panel19.Visible = false;
+ }
+
+
+ private void numericUpDown14_ValueChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+
+ private void panel20_Click(object sender, EventArgs e)
+ {
+ textBox17.Text = "";
+ checkBox39.Checked = false;
+ checkBox38.Checked = false;
+ checkBox37.Checked = false;
+ checkBox29.Checked = true;
+ checkBox28.Checked = false;
+ checkBox27.Checked = false;
+ checkBox26.Checked = false;
+ checkBox25.Checked = false;
+
+ }
+
+ private void textBox16_TextChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void textBox17_TextChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ int VydajMatColorIndex = -1;
+ private void dGVVydajMat_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (VydajMatColorIndex != e.ColumnIndex && VydajMatColorIndex != -1) dGVVydajMat.Columns[VydajMatColorIndex].DefaultCellStyle.BackColor = Color.Empty;
+
+ if (dGVVydajMat.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
+ {
+ dGVVydajMat.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
+ VydajMatColorIndex = e.ColumnIndex;
+ textBox17.Text = "";
+ textBox17.Enabled = true;
+ }
+ else
+ {
+ dGVVydajMat.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
+ VydajMatColorIndex = -1;
+ textBox17.Text = "";
+ textBox17.Enabled = false;
+ }
+ }
+
+ private void checkBox29_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void radioButton7_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void radioButton6_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void checkBox39_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void checkBox38_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void checkBox37_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void checkBox28_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void checkBox27_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void checkBox26_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void checkBox25_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshVydajMat();
+ }
+
+ private void dGVVydajMat_KeyDown(object sender, KeyEventArgs e)
+ {
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ if (e.KeyCode == Keys.Down && dGVVydajMat.SelectedRows[0].Index == classSQL.intPocetNaStranu - 1 && numericUpDown14.Value < PocetStran)
+ {
+ numericUpDown14.Value++;
+ dGVVydajMat.CurrentCell = dGVVydajMat.FirstDisplayedCell;
+ boolUp = true;
+ }
+ if (e.KeyCode == Keys.Up && dGVVydajMat.SelectedRows[0].Index == 0 && numericUpDown14.Value > 1)
+ {
+ numericUpDown14.Value--;
+ dGVVydajMat.CurrentCell = dGVVydajMat[1, classSQL.intPocetNaStranu - 1];
+ boolDown = true;
+ }
+ if (e.KeyCode == Keys.PageDown && numericUpDown14.Value < PocetStran) numericUpDown14.Value++;
+ if (e.KeyCode == Keys.PageUp && numericUpDown14.Value > 1) numericUpDown14.Value--;
+ }
+
+ private void dGVVydajMat_SelectionChanged(object sender, EventArgs e)
+ {
+ if (boolUp == true)
+ {
+ SendKeys.Send("{UP}");
+ boolUp = false;
+ }
+ if (boolDown == true)
+ {
+ SendKeys.Send("{DOWN}");
+ boolDown = false;
+ }
+ }
+
+ private void button94_Click(object sender, EventArgs e)
+ {
+ if (button94.Text == "Zobrazenie (min)") button94.Text = "Zobrazenie (max)";
+ else button94.Text = "Zobrazenie (min)";
+ dGVVydajMat_Paint(null, null);
+ }
+
+ private void button85_Click(object sender, EventArgs e)
+ {
+ string strZak = dGVVydajMat.Rows[dGVVydajMat.SelectedRows[0].Index].Cells["Zakaznik"].Value.ToString();
+ string strIDVyr = dGVVydajMat.Rows[dGVVydajMat.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
+
+ Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
+ zobrazVykres.Show();
+ }
+
+
+
+
+
+
+
+ #endregion Vydaj materialu
+
+ #region Riadenie vyroby
+
+
+ private void dGVRV_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ //classGlobal.SetRowColor(dGVRV, e.ColumnIndex, e.RowIndex, e.Value.ToString());
+ }
+
+ private void refreshRV()
+ {
+
+ int scrollBarHeight = 0;
+ if (dGVRV.Controls.OfType().First().Visible == true) scrollBarHeight = dGVRV.Controls.OfType().First().Height;
+ int headerHeight = dGVRV.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 47;
+
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dGVRV.Height - headerHeight - scrollBarHeight - 2) / 22)));
+ if (classSQL.intPocetNaStranu > 1)
+ {
+ if (dGVRV.SelectedRows.Count > 0) classUser.IndexRV = Convert.ToInt32(dGVRV[dGVRV.Columns["IDCPOBJ"].Index, dGVRV.SelectedRows[0].Index].Value.ToString());
+ else classUser.IndexRV = 0;
+
+
+ string strTextBoxCondition = ""; string strCheckBoxCondition = " AND(`StatusDopytu` = 'Prázdna hodnota'";
+
+ foreach (CheckBox chb in groupBox18.Controls)
+ {
+ if (chb.Checked) strCheckBoxCondition = strCheckBoxCondition + " OR `StatusDopytu` = '" + chb.Text + "'";
+ }
+ strCheckBoxCondition = strCheckBoxCondition + ")";
+
+ string strZoradenie = "";
+ if (radioButton4.Checked == true) strZoradenie = " ORDER BY `DatumPotvrdeny` DESC, `Zakaznik` ASC, `DatumPrijatiaOBJ` DESC";
+ if (radioButton5.Checked == true) strZoradenie = " ORDER BY `ZakCislo` DESC";
+
+ if (RVColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dGVRV.Columns[RVColorIndex].Name + "`, '" + textBox15.Text + "')>0 ";
+
+ string sqlCommandRV = "SELECT * FROM `mip`.`pohladvyroba` WHERE (`TypDopytu` = 'Objednávka' OR `TypDopytu` = 'Objednávka do kontraktu') " + strCheckBoxCondition + strTextBoxCondition + strZoradenie + ";";
+
+ DataTable dtbRV = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown12.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+
+ classSQL.SQL(sqlCommandRV, StartRecord, classSQL.intPocetNaStranu, out dtbRV);
+ dGVRV.DataSource = dtbRV;
+
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label20.Text = numericUpDown12.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown12.Maximum = PocetStran;
+
+ dataGVSetColumnSortMode(dGVRV, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dGVRV, classUser.IndexRV, textBox15);
+ }
+ //dGVRV.Select();
+
+ /*
dGVRV.Visible = true;
//dGVRV = false;
lblZobrazenyPocet.Text = dGVRV.Rows.Count.ToString();
@@ -2870,974 +2861,973 @@ namespace Mip
if (dGVRV.Rows.Count != 0) dGVRV.FirstDisplayedScrollingRowIndex = dGVRV.SelectedRows[0].Index;
*/
- }
-
- private void tabPage4_Enter(object sender, EventArgs e)
- {
-
- dGVRV.MouseWheel += new MouseEventHandler(dGVRV_MouseWheel);
- refreshRV();
- /* if (textBox15.Enabled == true) textBox15.Focus();
- else
- {
- dGVRV.Focus();
- dGVRV.Select();
- }
- */
- }
-
- private void dGVRV_MouseWheel(object sender, MouseEventArgs e)
- {
- if (e.Delta > 0 && numericUpDown12.Value< numericUpDown12.Maximum) numericUpDown12.Value++;
- if (e.Delta < 0 && numericUpDown12.Value > numericUpDown12.Minimum) numericUpDown12.Value--;
- }
-
- private void rBVsetkyOBJRV_CheckedChanged(object sender, EventArgs e)
- {
-
- refreshRV();
- }
-
- private void rBPrijateRV_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void rBZaradeneDoVyrRV_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void rBVoVyrobeRV_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void dGVRV_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
- {
- if ((dGVRV.Columns[e.ColumnIndex].Name == "DatumPrijatiaDoVyr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Prijatá") ||
- (dGVRV.Columns[e.ColumnIndex].Name == "DatumOdosNaKontr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe"))
- {
- Int32 intIDVyroba = 0;
- Int32 intIDDopyt = 0;
- intIDVyroba = Convert.ToInt32(dGVRV.Rows[e.RowIndex].Cells["IDVyroba"].Value);
- intIDDopyt = Convert.ToInt32(dGVRV.Rows[e.RowIndex].Cells["IDDopyt"].Value);
- string strColumnName = dGVRV.Columns[e.ColumnIndex].Name.ToString();
-
- string cmd = "UPDATE `mip`.`tabvyroba` SET `" + strColumnName + "` = DATE(NOW()) WHERE `IDVyroba`=" + intIDVyroba.ToString() + ";";
- classSQL.SQL(cmd);
- if (strColumnName == "DatumPrijatiaDoVyr") cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Zaradená do výroby' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
- if (strColumnName == "DatumOdosNaKontr") cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Na lapovni' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
- classSQL.SQL(cmd);
-
-
- refreshRV();
- }
-
- }
-
- bool bSignalRight;
- Int32 eRowIndexRV;
- Int32 eColumnIndexRV;
-
- private void dGVRV_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- this.Controls.Remove(monthcal);
- if (e.Button == System.Windows.Forms.MouseButtons.Right)
- {
- eRowIndexRV = e.RowIndex;
- eColumnIndexRV = e.ColumnIndex;
- bSignalRight = true;
- }
- else bSignalRight = false;
-
- }
-
- MonthCalendar.Calendar monthcal= new MonthCalendar.Calendar();
-
- private void dGVRV_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
- {
- if ((dGVRV.Columns[e.ColumnIndex].Name == "DatumPrijatiaDoVyr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Prijatá") ||
- (dGVRV.Columns[e.ColumnIndex].Name == "DatumPrijatiaDoVyr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Zaradená do výroby") ||
- (dGVRV.Columns[e.ColumnIndex].Name == "DatumOdosNaKontr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe") ||
- (dGVRV.Columns[e.ColumnIndex].Name == "DatumOdosNaKontr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Na lapovni"))
- {
-
- if (bSignalRight == true)
- {
-
- int x = 0; int y = 0;
-
- if (MousePosition.X + monthcal.Width + 50 > this.Width) x = MousePosition.X - monthcal.Width;
- else x = MousePosition.X;
- if (MousePosition.Y + monthcal.Height + 70 > this.Height) y = MousePosition.Y - monthcal.Height;
- else y = MousePosition.Y;
- monthcal.Location = new Point(x, y - 35);
-
- monthcal.SelectDay += new SelectDayEventHandler(monthcalSelectRemove);
- monthcal.MonthChanged += new ChangeMonthEventHandler(monthChange);
- monthcal.YearChanged += new ChangeYearEventHandler(yearChange);
- //monthCalendar1.NavNextMonthClick += new MonthCalendar.SelectDayEventHandler(this.monthNav);
- //monthcal.SelectionMode = MonthCalendar.SelectionMode.smNone;
- //monthcal.Leave += new System.EventHandler(monthcal_leave);
- this.Controls.Add(monthcal);
- monthcal.BringToFront();
-
- }
- }
-
- }
-
- void monthChange(object sender, MonthCalendar.ChangeMonthEventArgs e)
- {
- boolCloseCal = true;
- }
-
- void yearChange(object sender, MonthCalendar.ChangeYearEventArgs e)
- {
- boolCloseCal = true;
- }
-
- bool boolCloseCal = false;
- string editDateRV;
- void monthcalSelectRemove(object sender, MonthCalendar.SelectDayEventArgs e)
- {
- if (boolCloseCal == false)
- {
- string format = "yyyy-MM-dd";
-
- editDateRV = e.Date.ToString(format);
-
- Int32 intIDVyroba = 0;
- Int32 intIDDopyt = 0;
- intIDVyroba = Convert.ToInt32(dGVRV.Rows[eRowIndexRV].Cells["IDVyroba"].Value);
- intIDDopyt = Convert.ToInt32(dGVRV.Rows[eRowIndexRV].Cells["IDDopyt"].Value);
- string strColumnName = dGVRV.Columns[eColumnIndexRV].Name.ToString();
-
- string cmd = "UPDATE `mip`.`tabvyroba` SET `" + strColumnName + "` = '" + editDateRV + "' WHERE `IDVyroba`=" + intIDVyroba.ToString() + ";";
- classSQL.SQL(cmd);
-
- if (strColumnName == "DatumPrijatiaDoVyr") cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Zaradená do výroby' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
- if (strColumnName == "DatumOdosNaKontr") cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Na lapovni' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
- //cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Zaradená do výroby' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
- classSQL.SQL(cmd);
-
- monthcal.SelectDay -= new SelectDayEventHandler(monthcalSelectRemove);
- monthcal.MonthChanged -= new ChangeMonthEventHandler(monthChange);
- monthcal.YearChanged -= new ChangeYearEventHandler(yearChange);
- this.Controls.Remove(monthcal);
- }
- boolCloseCal = false;
-
- }
-
- private void dGVRV_Paint(object sender, PaintEventArgs e)
- {
-
- dGVRV.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dGVRV.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dGVRV.Columns["TypDopytu"].HeaderText = "Typ dopytu";
- dGVRV.Columns["StatusDopytu"].HeaderText = "Status dopytu";
- dGVRV.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
- dGVRV.Columns["NazovKontraktu"].Visible = false;
- dGVRV.Columns["CisloOBJ"].HeaderText = "Číslo dopytu";
- dGVRV.Columns["Material"].HeaderText = "Materiál";
- dGVRV.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
- dGVRV.Columns["DatumPrijatiaOBJ"].Visible = false;
- dGVRV.Columns["DatumPotvrdeny"].HeaderText = "Potvrdený dátum";
- dGVRV.Columns["Zakaznik"].HeaderText = "Zákazník";
- dGVRV.Columns["IDVyrobok"].Visible = false;
- dGVRV.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
- dGVRV.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
- dGVRV.Columns["CenaOBJ"].Visible = false;
- dGVRV.Columns["IDUsers"].Visible = false;
- dGVRV.Columns["IDCPOBJ"].Visible = false;
- dGVRV.Columns["DatumPrijatiaDoVyr"].HeaderText = "Dátum prijatia do výroby";
- dGVRV.Columns["DatumPrijatiaDoVyr"].DefaultCellStyle.Font = new System.Drawing.Font(dGVRV.Font.Name, dGVRV.Font.Size, FontStyle.Bold);
- dGVRV.Columns["DatumVydMat"].HeaderText = "Dátum vydania materiálu";
- dGVRV.Columns["PocetVydKusov"].HeaderText = "Počet vydaných kusov";
- dGVRV.Columns["DatumOdosNaKontr"].HeaderText = "Dátum odoslania na kontrolu";
- dGVRV.Columns["DatumOdosNaKontr"].DefaultCellStyle.Font = new System.Drawing.Font(dGVRV.Font.Name, dGVRV.Font.Size, FontStyle.Bold);
- dGVRV.Columns["IDDopyt"].Visible = false;
- dGVRV.Columns["IDVyroba"].Visible = false;
- dGVRV.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
- dGVRV.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
-
- dGVRV.Columns["TypDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dGVRV.Columns["StatusDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dGVRV.Columns["ZakCislo"].Width = 62;
- dGVRV.Columns["CisloOBJ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dGVRV.Columns["Material"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dGVRV.Columns["UpravaMaterialu"].MinimumWidth = 60;
- dGVRV.Columns["UpravaMaterialu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dGVRV.Columns["DatumPotvrdeny"].MinimumWidth = 75;
- dGVRV.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dGVRV.Columns["PoznamkaOBJ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dGVRV.Columns["PocetDoVyroby"].Width = 60;
- dGVRV.Columns["DatumPrijatiaDoVyr"].Width = 75;
- dGVRV.Columns["DatumVydMat"].Width = 70;
- dGVRV.Columns["PocetVydKusov"].Width = 60;
- dGVRV.Columns["DatumOdosNaKontr"].Width = 75;
- dGVRV.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dGVRV.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
-
- if (button87.Text == "Zobrazenie (min)")
- {
- dGVRV.Columns["TypDopytu"].Visible = true;
- dGVRV.Columns["CisloOBJ"].Visible = true;
- dGVRV.Columns["DatumVydMat"].Visible = true;
- dGVRV.Columns["PocetVydKusov"].Visible = true;
-
- }
- else
- {
- dGVRV.Columns["TypDopytu"].Visible = false;
- dGVRV.Columns["CisloOBJ"].Visible = false;
- dGVRV.Columns["DatumVydMat"].Visible = false;
- dGVRV.Columns["PocetVydKusov"].Visible = false;
-
- }
- }
-
-
- private void button61_Click(object sender, EventArgs e)
- {
- if (panel17.Visible == false) panel17.Visible = true;
- else panel17.Visible = false;
- }
-
- private void textBox15_TextChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void numericUpDown12_ValueChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void panel18_Click(object sender, EventArgs e)
- {
- textBox15.Text = "";
- checkBox12.Checked = false;
- checkBox20.Checked = false;
- checkBox13.Checked = true;
- checkBox14.Checked = false;
- checkBox17.Checked = false;
- checkBox18.Checked = false;
- checkBox19.Checked = false;
- checkBox24.Checked = false;
- //refreshRV();
- }
-
- private void panel47_Click(object sender, EventArgs e)
- {
- textBox15.Text = "";
- checkBox12.Checked = true;
- checkBox20.Checked = true;
- checkBox13.Checked = true;
- checkBox14.Checked = true;
- checkBox17.Checked = true;
- checkBox18.Checked = true;
- checkBox19.Checked = true;
- checkBox24.Checked = true;
-
- }
-
-
- private void button87_Click(object sender, EventArgs e)
- {
- if (button87.Text == "Zobrazenie (min)") button87.Text = "Zobrazenie (max)";
- else button87.Text = "Zobrazenie (min)";
- dGVRV_Paint(null, null);
- }
-
- private void radioButton4_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void radioButton5_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void checkBox12_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void checkBox20_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void checkBox13_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void checkBox14_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void checkBox17_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void checkBox18_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void checkBox19_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
- private void checkBox24_CheckedChanged(object sender, EventArgs e)
- {
- refreshRV();
- }
-
-
- int RVColorIndex = -1;
- private void dGVRV_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
-
- if (RVColorIndex != e.ColumnIndex && RVColorIndex != -1) dGVRV.Columns[RVColorIndex].DefaultCellStyle.BackColor = Color.Empty;
-
- if (dGVRV.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
- {
- dGVRV.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
- RVColorIndex = e.ColumnIndex;
- textBox15.Text = "";
- textBox15.Enabled = true;
- }
- else
- {
- dGVRV.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
- RVColorIndex = -1;
- textBox15.Text = "";
- textBox15.Enabled = false;
- }
-
- }
-
- private void dGVRV_KeyDown(object sender, KeyEventArgs e)
- {
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- if (e.KeyCode == Keys.Down && dGVRV.SelectedRows[0].Index == classSQL.intPocetNaStranu - 1 && numericUpDown12.Value < PocetStran)
- {
- numericUpDown12.Value++;
- dGVRV.CurrentCell = dGVRV.FirstDisplayedCell;
- boolUp = true;
- }
- if (e.KeyCode == Keys.Up && dGVRV.SelectedRows[0].Index == 0 && numericUpDown12.Value > 1)
- {
- numericUpDown12.Value--;
- dGVRV.CurrentCell = dGVRV[1, classSQL.intPocetNaStranu - 1];
- boolDown = true;
- }
- if (e.KeyCode == Keys.PageDown && numericUpDown12.Value < PocetStran) numericUpDown12.Value++;
- if (e.KeyCode == Keys.PageUp && numericUpDown12.Value > 1) numericUpDown12.Value--;
- }
-
- private void dGVRV_SelectionChanged(object sender, EventArgs e)
- {
- if (boolUp == true)
- {
- SendKeys.Send("{UP}");
- boolUp = false;
- }
- if (boolDown == true)
- {
- SendKeys.Send("{DOWN}");
- boolDown = false;
- }
- }
-
- private void dGVRV_CellClick(object sender, DataGridViewCellEventArgs e)
- {
- classUser.IndexRV = e.RowIndex;
- }
-
-
- #endregion Riadenie vyroby
-
- #region Zoznam Vyrobkov
-
- private void btnZobrazVykres_Click(object sender, EventArgs e)
- {
- string strZak = dGVZoznamVyrobkov.Rows[dGVZoznamVyrobkov.CurrentRow.Index].Cells["Zakaznik"].Value.ToString();
- string strVyr = dGVZoznamVyrobkov.Rows[dGVZoznamVyrobkov.CurrentRow.Index].Cells["IDVyrobok"].Value.ToString();
-
- Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strVyr));
- zobrazVykres.Show();
- }
-
- private void refreshZoznamVyrobkov()
- {
-
- int scrollBarHeight = 0;
- if (dGVZoznamVyrobkov.Controls.OfType().First().Visible == true) scrollBarHeight = dGVZoznamVyrobkov.Controls.OfType().First().Height;
- int headerHeight = dGVZoznamVyrobkov.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 47;
-
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dGVZoznamVyrobkov.Height - headerHeight - scrollBarHeight - 2) / 22)));
-
- if (classSQL.intPocetNaStranu > 1)
- {
- if (dGVZoznamVyrobkov.SelectedRows.Count > 0) classUser.IndexZoznamVyrobkov = dGVZoznamVyrobkov.SelectedRows[0].Index;
- else classUser.IndexZoznamVyrobkov = 0;
-
- //string strCh10 = ""; string strCh11 = "";
- string strTextBoxCondition = "";
-
- if (textBox6.Text == "") strTextBoxCondition = "";
- else strTextBoxCondition = " AND INSTR(`" + dGVZoznamVyrobkov.Columns[intIndexZV].Name.ToString() + "`, '" + textBox6.Text + "')>0";
-
- string sqlCommandZoznamVyrobkov = "SELECT * FROM `mip`.`pohladvyrobok` WHERE `NazovVyrobku` != ''" + strTextBoxCondition + ";";
- DataTable dtbZoznamVyrobkov = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown4.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
-
- classSQL.SQL(sqlCommandZoznamVyrobkov,StartRecord,classSQL.intPocetNaStranu, out dtbZoznamVyrobkov);
- dGVZoznamVyrobkov.DataSource = dtbZoznamVyrobkov;
- dGVZoznamVyrobkov.Visible = true;
-
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label12.Text = numericUpDown4.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown4.Maximum = PocetStran;
-
- //classUser.boolEnableRowEnter = true; // odblokuje
-
- dataGVSetColumnSortMode(dGVZoznamVyrobkov, DataGridViewColumnSortMode.NotSortable);
- setDGV(dGVZoznamVyrobkov, classUser.IndexExpedicia, textBox6);
-
- //lblZobrazenyPocet.Text = dGVExpedicia.Rows.Count.ToString();
-/*
- lblZobrazenyPocet.Text = dGVZoznamVyrobkov.Rows.Count.ToString();
- if (dGVZoznamVyrobkov.Rows.Count == 0) btnEditVyrobok.Enabled = false;
- else btnEditVyrobok.Enabled = true;
-
- dGVZoznamVyrobkov.ClearSelection();
- if (classUser.IndexVyrobok < dGVZoznamVyrobkov.Rows.Count - 1) dGVZoznamVyrobkov.Rows[classUser.IndexVyrobok].Selected = true;
- else if (dGVZoznamVyrobkov.Rows.Count != 0) dGVZoznamVyrobkov.Rows[dGVZoznamVyrobkov.Rows.Count - 1].Selected = true;
- dGVZoznamVyrobkov.FirstDisplayedScrollingRowIndex = dGVZoznamVyrobkov.SelectedRows[0].Index;
- */
- }
- }
-
- private void tabPage2_Enter(object sender, EventArgs e)
- {
- refreshZoznamVyrobkov();
- }
-
- private void numericUpDown4_ValueChanged(object sender, EventArgs e)
- {
- refreshZoznamVyrobkov();
- }
-
- private void textBox6_TextChanged(object sender, EventArgs e)
- {
- refreshZoznamVyrobkov();
- }
-
- private void panel10_Click(object sender, EventArgs e)
- {
- textBox6.Text = "";
-
- }
-
- private void btnPridatVyrobok_Click(object sender, EventArgs e)
- {
- button50.Enabled = false;
- cBPridajvyrobok.Items.Clear();
- classGlobal.FillCB(cBPridajvyrobok, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať zákazníka");
- cBPridajvyrobok.SelectedItem = -1;
- panelPridatVyrobok.Visible = true;
- cBPridajvyrobok.Focus();
- }
-
- private void panelPridatVyrobok_Leave(object sender, EventArgs e)
- {
- panelPridatVyrobok.Visible = false;
- cBPridajvyrobok.SelectedItem = -1;
- }
-
- private void button50_Click(object sender, EventArgs e)
- {
- panelPridatVyrobok.Visible = false;
- cBPridajvyrobok.SelectedItem = -1;
- Form Add = new frmPridatVyrobok(cBPridajvyrobok.Text.ToString());
- Add.ShowDialog();
- refreshZoznamVyrobkov();
- //refreshSkladPrijem();
- }
-
- private void cBPridajvyrobok_SelectedValueChanged(object sender, EventArgs e)
- {
- if (cBPridajvyrobok.SelectedIndex != -1) button50.Enabled = true;
- else button50.Enabled = false;
- }
-
- private void button51_Click(object sender, EventArgs e)
- {
- Form Add = new frmAddPomUdaje();
- Add.Text = "Pridať zákazníka";
- DialogResult dr = Add.ShowDialog();
- if (dr == DialogResult.OK)
- {
- cBPridajvyrobok.Items.Clear();
- classGlobal.FillCB(cBPridajvyrobok, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať zákazníka");
- cBPridajvyrobok.Text = classGlobal.strNovyPomocnyUdaj;
- }
- }
-
- private void dGVZoznamVyrobkov_Paint(object sender, PaintEventArgs e)
- {
- dGVZoznamVyrobkov.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
- dGVZoznamVyrobkov.Columns["RozmerTvar"].HeaderText = "Tvar výrobku";
- dGVZoznamVyrobkov.Columns["Rozmer1"].HeaderText = "1. rozmer";
- dGVZoznamVyrobkov.Columns["Rozmer2"].HeaderText = "2. rozmer";
- dGVZoznamVyrobkov.Columns["Rozmer3"].HeaderText = "3. rozmer";
- dGVZoznamVyrobkov.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
- dGVZoznamVyrobkov.Columns["Zakaznik"].HeaderText = "Zákazník";
- dGVZoznamVyrobkov.Columns["InyNazov"].HeaderText = "Iný názov";
- dGVZoznamVyrobkov.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
- dGVZoznamVyrobkov.Columns["Alias"].HeaderText = "Alias";
- dGVZoznamVyrobkov.Columns["PocetSegmentov"].HeaderText = "Počet segmentov";
- dGVZoznamVyrobkov.Columns["IDVyrobok"].HeaderText = "ID výrobok";
- dGVZoznamVyrobkov.Columns["IDVyrobok"].Visible = false;
-
- dGVZoznamVyrobkov.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dGVZoznamVyrobkov.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dGVZoznamVyrobkov.AutoResizeColumns();
-
- }
-
- private void btnEditVyrobok_Click(object sender, EventArgs e)
- {
-
- //Form Add = new frmEditVyrobok(dGVZoznamVyrobkov.CurrentRow.Cells["IDVyrobok"].Value.ToString());
- Form Add = new frmPridatVyrobok(dGVZoznamVyrobkov.CurrentRow.Cells["Zakaznik"].Value.ToString(), dGVZoznamVyrobkov.CurrentRow.Cells["IDVyrobok"].Value.ToString());
- Add.ShowDialog();
- refreshZoznamVyrobkov();
- }
-
- int intIndexZV = -1;
-
- private void dGVZoznamVyrobkov_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- classGlobal.SetRowColorBack(dGVZoznamVyrobkov);
-
- if (intIndexZV != e.ColumnIndex && intIndexZV != -1) dGVZoznamVyrobkov.Columns[intIndexZV].DefaultCellStyle.BackColor = Color.Empty;
-
- if (dGVZoznamVyrobkov.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
- {
- dGVZoznamVyrobkov.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
- intIndexZV = e.ColumnIndex;
- textBox6.Text = "";
- textBox6.Enabled = true;
- }
- else
- {
- dGVZoznamVyrobkov.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
- intIndexZV = -1;
- textBox6.Text = "";
- textBox6.Enabled = false;
- refreshZoznamVyrobkov();
- }
-
- }
-
- #endregion Zoznam Vyrobkov
-
- #region Expedicia
-
-
-
- bool bool_ZobrazVstupExp = false;
-
- private void dGVExpedicia_MouseDown(object sender, MouseEventArgs e)
- {
- xClickPos = e.X;
- yClickPos = e.Y;
- }
-
- private void dGVExpedicia_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
-
- classUser.IndexExpedicia = e.RowIndex;
- dGVExpedicia.ClearSelection();
- if (classUser.IndexExpedicia < 0) dGVExpedicia.Rows[0].Selected = true;
- else dGVExpedicia.Rows[classUser.IndexExpedicia].Selected = true;
-
-
- if (e.Button == System.Windows.Forms.MouseButtons.Right
- && e.RowIndex > -1
- && bool_ZobrazVstupExp == false)
- {
- if (dGVExpedicia.Rows[e.RowIndex].Cells["Typ dopytu"].Value.ToString() == "Objednávka" ||
- dGVExpedicia.Rows[e.RowIndex].Cells["Typ dopytu"].Value.ToString() == "Objednávka do kontraktu")
- {
- if (dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Na lapovni" ||
- dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Čiastočne odoslaná")
- {
- eRowIndex = e.RowIndex;
- bool_ZobrazVstupExp = true;
- ZobrazVstupExp(e.RowIndex);
- }
- if (dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Prijatá" ||
- //dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Prijatý" ||
- dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Zaradená do výroby" ||
- dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe")
- {
- DialogResult dr = MessageBox.Show("Objednávka má status: " + dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() + ", Expedovať ?", "Upozornenie!", MessageBoxButtons.YesNo);
- if (dr == DialogResult.Yes)
- {
-
- Int32 intPocetVydKusov = 0;
- string pocetkusov = "";
- bool cancel = false;
- Int32 intIDdopyt = Convert.ToInt32( dGVExpedicia.Rows[e.RowIndex].Cells["IDCPOBJ"].Value.ToString());
- string strZistiPocetVydKusov;
- classSQL.SQL("SELECT `PocetVydKusov` FROM `mip`.`tabvyroba` WHERE `IDDopyt`=" + intIDdopyt.ToString() + ";", out strZistiPocetVydKusov);
- if (strZistiPocetVydKusov != "") intPocetVydKusov = Convert.ToInt32(strZistiPocetVydKusov);
- else
- {
- do
- {
- cancel = false;
- pocetkusov = Microsoft.VisualBasic.Interaction.InputBox("Zadať počet kusov do výroby", "Zadať počet kusov do výroby");
-
- if (pocetkusov == "") cancel = true;
-
- } while (!Int32.TryParse(pocetkusov, out intPocetVydKusov) && cancel == false);
- }
- if (cancel == false)
- {
- string cmd = @"UPDATE `mip`.`tabvyroba` SET `DatumPrijatiaDoVyr` = DATE(NOW()),
+ }
+
+ private void tabPage4_Enter(object sender, EventArgs e)
+ {
+
+ dGVRV.MouseWheel += new MouseEventHandler(dGVRV_MouseWheel);
+ refreshRV();
+ /* if (textBox15.Enabled == true) textBox15.Focus();
+ else
+ {
+ dGVRV.Focus();
+ dGVRV.Select();
+ }
+ */
+ }
+
+ private void dGVRV_MouseWheel(object sender, MouseEventArgs e)
+ {
+ if (e.Delta > 0 && numericUpDown12.Value < numericUpDown12.Maximum) numericUpDown12.Value++;
+ if (e.Delta < 0 && numericUpDown12.Value > numericUpDown12.Minimum) numericUpDown12.Value--;
+ }
+
+ private void rBVsetkyOBJRV_CheckedChanged(object sender, EventArgs e)
+ {
+
+ refreshRV();
+ }
+
+ private void rBPrijateRV_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void rBZaradeneDoVyrRV_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void rBVoVyrobeRV_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void dGVRV_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ if ((dGVRV.Columns[e.ColumnIndex].Name == "DatumPrijatiaDoVyr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Prijatá") ||
+ (dGVRV.Columns[e.ColumnIndex].Name == "DatumOdosNaKontr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe"))
+ {
+ Int32 intIDVyroba = 0;
+ Int32 intIDDopyt = 0;
+ intIDVyroba = Convert.ToInt32(dGVRV.Rows[e.RowIndex].Cells["IDVyroba"].Value);
+ intIDDopyt = Convert.ToInt32(dGVRV.Rows[e.RowIndex].Cells["IDDopyt"].Value);
+ string strColumnName = dGVRV.Columns[e.ColumnIndex].Name.ToString();
+
+ string cmd = "UPDATE `mip`.`tabvyroba` SET `" + strColumnName + "` = DATE(NOW()) WHERE `IDVyroba`=" + intIDVyroba.ToString() + ";";
+ classSQL.SQL(cmd);
+ if (strColumnName == "DatumPrijatiaDoVyr") cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Zaradená do výroby' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
+ if (strColumnName == "DatumOdosNaKontr") cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Na lapovni' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
+ classSQL.SQL(cmd);
+
+
+ refreshRV();
+ }
+
+ }
+
+ bool bSignalRight;
+ Int32 eRowIndexRV;
+ Int32 eColumnIndexRV;
+
+ private void dGVRV_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ this.Controls.Remove(monthcal);
+ if (e.Button == System.Windows.Forms.MouseButtons.Right)
+ {
+ eRowIndexRV = e.RowIndex;
+ eColumnIndexRV = e.ColumnIndex;
+ bSignalRight = true;
+ }
+ else bSignalRight = false;
+
+ }
+
+ MonthCalendar.Calendar monthcal = new MonthCalendar.Calendar();
+
+ private void dGVRV_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if ((dGVRV.Columns[e.ColumnIndex].Name == "DatumPrijatiaDoVyr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Prijatá") ||
+ (dGVRV.Columns[e.ColumnIndex].Name == "DatumPrijatiaDoVyr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Zaradená do výroby") ||
+ (dGVRV.Columns[e.ColumnIndex].Name == "DatumOdosNaKontr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe") ||
+ (dGVRV.Columns[e.ColumnIndex].Name == "DatumOdosNaKontr" && dGVRV.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Na lapovni"))
+ {
+
+ if (bSignalRight == true)
+ {
+
+ int x = 0; int y = 0;
+
+ if (MousePosition.X + monthcal.Width + 50 > this.Width) x = MousePosition.X - monthcal.Width;
+ else x = MousePosition.X;
+ if (MousePosition.Y + monthcal.Height + 70 > this.Height) y = MousePosition.Y - monthcal.Height;
+ else y = MousePosition.Y;
+ monthcal.Location = new Point(x, y - 35);
+
+ monthcal.SelectDay += new SelectDayEventHandler(monthcalSelectRemove);
+ monthcal.MonthChanged += new ChangeMonthEventHandler(monthChange);
+ monthcal.YearChanged += new ChangeYearEventHandler(yearChange);
+ //monthCalendar1.NavNextMonthClick += new MonthCalendar.SelectDayEventHandler(this.monthNav);
+ //monthcal.SelectionMode = MonthCalendar.SelectionMode.smNone;
+ //monthcal.Leave += new System.EventHandler(monthcal_leave);
+ this.Controls.Add(monthcal);
+ monthcal.BringToFront();
+
+ }
+ }
+
+ }
+
+ void monthChange(object sender, MonthCalendar.ChangeMonthEventArgs e)
+ {
+ boolCloseCal = true;
+ }
+
+ void yearChange(object sender, MonthCalendar.ChangeYearEventArgs e)
+ {
+ boolCloseCal = true;
+ }
+
+ bool boolCloseCal = false;
+ string editDateRV;
+ void monthcalSelectRemove(object sender, MonthCalendar.SelectDayEventArgs e)
+ {
+ if (boolCloseCal == false)
+ {
+ string format = "yyyy-MM-dd";
+
+ editDateRV = e.Date.ToString(format);
+
+ Int32 intIDVyroba = 0;
+ Int32 intIDDopyt = 0;
+ intIDVyroba = Convert.ToInt32(dGVRV.Rows[eRowIndexRV].Cells["IDVyroba"].Value);
+ intIDDopyt = Convert.ToInt32(dGVRV.Rows[eRowIndexRV].Cells["IDDopyt"].Value);
+ string strColumnName = dGVRV.Columns[eColumnIndexRV].Name.ToString();
+
+ string cmd = "UPDATE `mip`.`tabvyroba` SET `" + strColumnName + "` = '" + editDateRV + "' WHERE `IDVyroba`=" + intIDVyroba.ToString() + ";";
+ classSQL.SQL(cmd);
+
+ if (strColumnName == "DatumPrijatiaDoVyr") cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Zaradená do výroby' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
+ if (strColumnName == "DatumOdosNaKontr") cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Na lapovni' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
+ //cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`= 'Zaradená do výroby' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
+ classSQL.SQL(cmd);
+
+ monthcal.SelectDay -= new SelectDayEventHandler(monthcalSelectRemove);
+ monthcal.MonthChanged -= new ChangeMonthEventHandler(monthChange);
+ monthcal.YearChanged -= new ChangeYearEventHandler(yearChange);
+ this.Controls.Remove(monthcal);
+ }
+ boolCloseCal = false;
+
+ }
+
+ private void dGVRV_Paint(object sender, PaintEventArgs e)
+ {
+
+ dGVRV.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dGVRV.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dGVRV.Columns["TypDopytu"].HeaderText = "Typ dopytu";
+ dGVRV.Columns["StatusDopytu"].HeaderText = "Status dopytu";
+ dGVRV.Columns["ZakCislo"].HeaderText = "Zákazkové číslo";
+ dGVRV.Columns["NazovKontraktu"].Visible = false;
+ dGVRV.Columns["CisloOBJ"].HeaderText = "Číslo dopytu";
+ dGVRV.Columns["Material"].HeaderText = "Materiál";
+ dGVRV.Columns["UpravaMaterialu"].HeaderText = "Úprava materiálu";
+ dGVRV.Columns["DatumPrijatiaOBJ"].Visible = false;
+ dGVRV.Columns["DatumPotvrdeny"].HeaderText = "Potvrdený dátum";
+ dGVRV.Columns["Zakaznik"].HeaderText = "Zákazník";
+ dGVRV.Columns["IDVyrobok"].Visible = false;
+ dGVRV.Columns["PoznamkaOBJ"].HeaderText = "Poznámka";
+ dGVRV.Columns["PocetDoVyroby"].HeaderText = "Počet kusov do výroby";
+ dGVRV.Columns["CenaOBJ"].Visible = false;
+ dGVRV.Columns["IDUsers"].Visible = false;
+ dGVRV.Columns["IDCPOBJ"].Visible = false;
+ dGVRV.Columns["DatumPrijatiaDoVyr"].HeaderText = "Dátum prijatia do výroby";
+ dGVRV.Columns["DatumPrijatiaDoVyr"].DefaultCellStyle.Font = new System.Drawing.Font(dGVRV.Font.Name, dGVRV.Font.Size, FontStyle.Bold);
+ dGVRV.Columns["DatumVydMat"].HeaderText = "Dátum vydania materiálu";
+ dGVRV.Columns["PocetVydKusov"].HeaderText = "Počet vydaných kusov";
+ dGVRV.Columns["DatumOdosNaKontr"].HeaderText = "Dátum odoslania na kontrolu";
+ dGVRV.Columns["DatumOdosNaKontr"].DefaultCellStyle.Font = new System.Drawing.Font(dGVRV.Font.Name, dGVRV.Font.Size, FontStyle.Bold);
+ dGVRV.Columns["IDDopyt"].Visible = false;
+ dGVRV.Columns["IDVyroba"].Visible = false;
+ dGVRV.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
+ dGVRV.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+
+ dGVRV.Columns["TypDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dGVRV.Columns["StatusDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dGVRV.Columns["ZakCislo"].Width = 62;
+ dGVRV.Columns["CisloOBJ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dGVRV.Columns["Material"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dGVRV.Columns["UpravaMaterialu"].MinimumWidth = 60;
+ dGVRV.Columns["UpravaMaterialu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dGVRV.Columns["DatumPotvrdeny"].MinimumWidth = 75;
+ dGVRV.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dGVRV.Columns["PoznamkaOBJ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dGVRV.Columns["PocetDoVyroby"].Width = 60;
+ dGVRV.Columns["DatumPrijatiaDoVyr"].Width = 75;
+ dGVRV.Columns["DatumVydMat"].Width = 70;
+ dGVRV.Columns["PocetVydKusov"].Width = 60;
+ dGVRV.Columns["DatumOdosNaKontr"].Width = 75;
+ dGVRV.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dGVRV.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+
+ if (button87.Text == "Zobrazenie (min)")
+ {
+ dGVRV.Columns["TypDopytu"].Visible = true;
+ dGVRV.Columns["CisloOBJ"].Visible = true;
+ dGVRV.Columns["DatumVydMat"].Visible = true;
+ dGVRV.Columns["PocetVydKusov"].Visible = true;
+
+ }
+ else
+ {
+ dGVRV.Columns["TypDopytu"].Visible = false;
+ dGVRV.Columns["CisloOBJ"].Visible = false;
+ dGVRV.Columns["DatumVydMat"].Visible = false;
+ dGVRV.Columns["PocetVydKusov"].Visible = false;
+
+ }
+ }
+
+
+ private void button61_Click(object sender, EventArgs e)
+ {
+ if (panel17.Visible == false) panel17.Visible = true;
+ else panel17.Visible = false;
+ }
+
+ private void textBox15_TextChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void numericUpDown12_ValueChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void panel18_Click(object sender, EventArgs e)
+ {
+ textBox15.Text = "";
+ checkBox12.Checked = false;
+ checkBox20.Checked = false;
+ checkBox13.Checked = true;
+ checkBox14.Checked = false;
+ checkBox17.Checked = false;
+ checkBox18.Checked = false;
+ checkBox19.Checked = false;
+ checkBox24.Checked = false;
+ //refreshRV();
+ }
+
+ private void panel47_Click(object sender, EventArgs e)
+ {
+ textBox15.Text = "";
+ checkBox12.Checked = true;
+ checkBox20.Checked = true;
+ checkBox13.Checked = true;
+ checkBox14.Checked = true;
+ checkBox17.Checked = true;
+ checkBox18.Checked = true;
+ checkBox19.Checked = true;
+ checkBox24.Checked = true;
+
+ }
+
+
+ private void button87_Click(object sender, EventArgs e)
+ {
+ if (button87.Text == "Zobrazenie (min)") button87.Text = "Zobrazenie (max)";
+ else button87.Text = "Zobrazenie (min)";
+ dGVRV_Paint(null, null);
+ }
+
+ private void radioButton4_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void radioButton5_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void checkBox12_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void checkBox20_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void checkBox13_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void checkBox14_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void checkBox17_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void checkBox18_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void checkBox19_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+ private void checkBox24_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshRV();
+ }
+
+
+ int RVColorIndex = -1;
+ private void dGVRV_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+
+ if (RVColorIndex != e.ColumnIndex && RVColorIndex != -1) dGVRV.Columns[RVColorIndex].DefaultCellStyle.BackColor = Color.Empty;
+
+ if (dGVRV.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
+ {
+ dGVRV.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
+ RVColorIndex = e.ColumnIndex;
+ textBox15.Text = "";
+ textBox15.Enabled = true;
+ }
+ else
+ {
+ dGVRV.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
+ RVColorIndex = -1;
+ textBox15.Text = "";
+ textBox15.Enabled = false;
+ }
+
+ }
+
+ private void dGVRV_KeyDown(object sender, KeyEventArgs e)
+ {
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ if (e.KeyCode == Keys.Down && dGVRV.SelectedRows[0].Index == classSQL.intPocetNaStranu - 1 && numericUpDown12.Value < PocetStran)
+ {
+ numericUpDown12.Value++;
+ dGVRV.CurrentCell = dGVRV.FirstDisplayedCell;
+ boolUp = true;
+ }
+ if (e.KeyCode == Keys.Up && dGVRV.SelectedRows[0].Index == 0 && numericUpDown12.Value > 1)
+ {
+ numericUpDown12.Value--;
+ dGVRV.CurrentCell = dGVRV[1, classSQL.intPocetNaStranu - 1];
+ boolDown = true;
+ }
+ if (e.KeyCode == Keys.PageDown && numericUpDown12.Value < PocetStran) numericUpDown12.Value++;
+ if (e.KeyCode == Keys.PageUp && numericUpDown12.Value > 1) numericUpDown12.Value--;
+ }
+
+ private void dGVRV_SelectionChanged(object sender, EventArgs e)
+ {
+ if (boolUp == true)
+ {
+ SendKeys.Send("{UP}");
+ boolUp = false;
+ }
+ if (boolDown == true)
+ {
+ SendKeys.Send("{DOWN}");
+ boolDown = false;
+ }
+ }
+
+ private void dGVRV_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ classUser.IndexRV = e.RowIndex;
+ }
+
+
+ #endregion Riadenie vyroby
+
+ #region Zoznam Vyrobkov
+
+ private void btnZobrazVykres_Click(object sender, EventArgs e)
+ {
+ string strZak = dGVZoznamVyrobkov.Rows[dGVZoznamVyrobkov.CurrentRow.Index].Cells["Zakaznik"].Value.ToString();
+ string strVyr = dGVZoznamVyrobkov.Rows[dGVZoznamVyrobkov.CurrentRow.Index].Cells["IDVyrobok"].Value.ToString();
+
+ Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strVyr));
+ zobrazVykres.Show();
+ }
+
+ private void refreshZoznamVyrobkov()
+ {
+
+ int scrollBarHeight = 0;
+ if (dGVZoznamVyrobkov.Controls.OfType().First().Visible == true) scrollBarHeight = dGVZoznamVyrobkov.Controls.OfType().First().Height;
+ int headerHeight = dGVZoznamVyrobkov.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 47;
+
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dGVZoznamVyrobkov.Height - headerHeight - scrollBarHeight - 2) / 22)));
+
+ if (classSQL.intPocetNaStranu > 1)
+ {
+ if (dGVZoznamVyrobkov.SelectedRows.Count > 0) classUser.IndexZoznamVyrobkov = dGVZoznamVyrobkov.SelectedRows[0].Index;
+ else classUser.IndexZoznamVyrobkov = 0;
+
+ //string strCh10 = ""; string strCh11 = "";
+ string strTextBoxCondition = "";
+
+ if (textBox6.Text == "") strTextBoxCondition = "";
+ else strTextBoxCondition = " AND INSTR(`" + dGVZoznamVyrobkov.Columns[intIndexZV].Name.ToString() + "`, '" + textBox6.Text + "')>0";
+
+ string sqlCommandZoznamVyrobkov = "SELECT * FROM `mip`.`pohladvyrobok` WHERE `NazovVyrobku` != ''" + strTextBoxCondition + ";";
+ DataTable dtbZoznamVyrobkov = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown4.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+
+ classSQL.SQL(sqlCommandZoznamVyrobkov, StartRecord, classSQL.intPocetNaStranu, out dtbZoznamVyrobkov);
+ dGVZoznamVyrobkov.DataSource = dtbZoznamVyrobkov;
+ dGVZoznamVyrobkov.Visible = true;
+
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label12.Text = numericUpDown4.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown4.Maximum = PocetStran;
+
+ //classUser.boolEnableRowEnter = true; // odblokuje
+
+ dataGVSetColumnSortMode(dGVZoznamVyrobkov, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dGVZoznamVyrobkov, classUser.IndexExpedicia, textBox6);
+
+ //lblZobrazenyPocet.Text = dGVExpedicia.Rows.Count.ToString();
+ /*
+ lblZobrazenyPocet.Text = dGVZoznamVyrobkov.Rows.Count.ToString();
+ if (dGVZoznamVyrobkov.Rows.Count == 0) btnEditVyrobok.Enabled = false;
+ else btnEditVyrobok.Enabled = true;
+
+ dGVZoznamVyrobkov.ClearSelection();
+ if (classUser.IndexVyrobok < dGVZoznamVyrobkov.Rows.Count - 1) dGVZoznamVyrobkov.Rows[classUser.IndexVyrobok].Selected = true;
+ else if (dGVZoznamVyrobkov.Rows.Count != 0) dGVZoznamVyrobkov.Rows[dGVZoznamVyrobkov.Rows.Count - 1].Selected = true;
+ dGVZoznamVyrobkov.FirstDisplayedScrollingRowIndex = dGVZoznamVyrobkov.SelectedRows[0].Index;
+ */
+ }
+ }
+
+ private void tabPage2_Enter(object sender, EventArgs e)
+ {
+ refreshZoznamVyrobkov();
+ }
+
+ private void numericUpDown4_ValueChanged(object sender, EventArgs e)
+ {
+ refreshZoznamVyrobkov();
+ }
+
+ private void textBox6_TextChanged(object sender, EventArgs e)
+ {
+ refreshZoznamVyrobkov();
+ }
+
+ private void panel10_Click(object sender, EventArgs e)
+ {
+ textBox6.Text = "";
+
+ }
+
+ private void btnPridatVyrobok_Click(object sender, EventArgs e)
+ {
+ button50.Enabled = false;
+ cBPridajvyrobok.Items.Clear();
+ classGlobal.FillCB(cBPridajvyrobok, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať zákazníka");
+ cBPridajvyrobok.SelectedItem = -1;
+ panelPridatVyrobok.Visible = true;
+ cBPridajvyrobok.Focus();
+ }
+
+ private void panelPridatVyrobok_Leave(object sender, EventArgs e)
+ {
+ panelPridatVyrobok.Visible = false;
+ cBPridajvyrobok.SelectedItem = -1;
+ }
+
+ private void button50_Click(object sender, EventArgs e)
+ {
+ panelPridatVyrobok.Visible = false;
+ cBPridajvyrobok.SelectedItem = -1;
+ Form Add = new frmPridatVyrobok(cBPridajvyrobok.Text.ToString());
+ Add.ShowDialog();
+ refreshZoznamVyrobkov();
+ //refreshSkladPrijem();
+ }
+
+ private void cBPridajvyrobok_SelectedValueChanged(object sender, EventArgs e)
+ {
+ if (cBPridajvyrobok.SelectedIndex != -1) button50.Enabled = true;
+ else button50.Enabled = false;
+ }
+
+ private void button51_Click(object sender, EventArgs e)
+ {
+ Form Add = new frmAddPomUdaje();
+ Add.Text = "Pridať zákazníka";
+ DialogResult dr = Add.ShowDialog();
+ if (dr == DialogResult.OK)
+ {
+ cBPridajvyrobok.Items.Clear();
+ classGlobal.FillCB(cBPridajvyrobok, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať zákazníka");
+ cBPridajvyrobok.Text = classGlobal.strNovyPomocnyUdaj;
+ }
+ }
+
+ private void dGVZoznamVyrobkov_Paint(object sender, PaintEventArgs e)
+ {
+ dGVZoznamVyrobkov.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
+ dGVZoznamVyrobkov.Columns["RozmerTvar"].HeaderText = "Tvar výrobku";
+ dGVZoznamVyrobkov.Columns["Rozmer1"].HeaderText = "1. rozmer";
+ dGVZoznamVyrobkov.Columns["Rozmer2"].HeaderText = "2. rozmer";
+ dGVZoznamVyrobkov.Columns["Rozmer3"].HeaderText = "3. rozmer";
+ dGVZoznamVyrobkov.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+ dGVZoznamVyrobkov.Columns["Zakaznik"].HeaderText = "Zákazník";
+ dGVZoznamVyrobkov.Columns["InyNazov"].HeaderText = "Iný názov";
+ dGVZoznamVyrobkov.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
+ dGVZoznamVyrobkov.Columns["Alias"].HeaderText = "Alias";
+ dGVZoznamVyrobkov.Columns["PocetSegmentov"].HeaderText = "Počet segmentov";
+ dGVZoznamVyrobkov.Columns["IDVyrobok"].HeaderText = "ID výrobok";
+ dGVZoznamVyrobkov.Columns["IDVyrobok"].Visible = false;
+
+ dGVZoznamVyrobkov.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dGVZoznamVyrobkov.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dGVZoznamVyrobkov.AutoResizeColumns();
+
+ }
+
+ private void btnEditVyrobok_Click(object sender, EventArgs e)
+ {
+
+ Form Add = new frmEditVyrobok(dGVZoznamVyrobkov.CurrentRow.Cells["IDVyrobok"].Value.ToString());
+ Add.ShowDialog();
+ refreshZoznamVyrobkov();
+ }
+
+ int intIndexZV = -1;
+
+ private void dGVZoznamVyrobkov_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ classGlobal.SetRowColorBack(dGVZoznamVyrobkov);
+
+ if (intIndexZV != e.ColumnIndex && intIndexZV != -1) dGVZoznamVyrobkov.Columns[intIndexZV].DefaultCellStyle.BackColor = Color.Empty;
+
+ if (dGVZoznamVyrobkov.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
+ {
+ dGVZoznamVyrobkov.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
+ intIndexZV = e.ColumnIndex;
+ textBox6.Text = "";
+ textBox6.Enabled = true;
+ }
+ else
+ {
+ dGVZoznamVyrobkov.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
+ intIndexZV = -1;
+ textBox6.Text = "";
+ textBox6.Enabled = false;
+ refreshZoznamVyrobkov();
+ }
+
+ }
+
+ #endregion Zoznam Vyrobkov
+
+ #region Expedicia
+
+
+
+ bool bool_ZobrazVstupExp = false;
+
+ private void dGVExpedicia_MouseDown(object sender, MouseEventArgs e)
+ {
+ xClickPos = e.X;
+ yClickPos = e.Y;
+ }
+
+ private void dGVExpedicia_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+
+ classUser.IndexExpedicia = e.RowIndex;
+ dGVExpedicia.ClearSelection();
+ if (classUser.IndexExpedicia < 0) dGVExpedicia.Rows[0].Selected = true;
+ else dGVExpedicia.Rows[classUser.IndexExpedicia].Selected = true;
+
+
+ if (e.Button == System.Windows.Forms.MouseButtons.Right
+ && e.RowIndex > -1
+ && bool_ZobrazVstupExp == false)
+ {
+ if (dGVExpedicia.Rows[e.RowIndex].Cells["Typ dopytu"].Value.ToString() == "Objednávka" ||
+ dGVExpedicia.Rows[e.RowIndex].Cells["Typ dopytu"].Value.ToString() == "Objednávka do kontraktu")
+ {
+ if (dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Na lapovni" ||
+ dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Čiastočne odoslaná")
+ {
+ eRowIndex = e.RowIndex;
+ bool_ZobrazVstupExp = true;
+ ZobrazVstupExp(e.RowIndex);
+ }
+ if (dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Prijatá" ||
+ //dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Prijatý" ||
+ dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Zaradená do výroby" ||
+ dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Vo výrobe")
+ {
+ DialogResult dr = MessageBox.Show("Objednávka má status: " + dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() + ", Expedovať ?", "Upozornenie!", MessageBoxButtons.YesNo);
+ if (dr == DialogResult.Yes)
+ {
+
+ Int32 intPocetVydKusov = 0;
+ string pocetkusov = "";
+ bool cancel = false;
+ Int32 intIDdopyt = Convert.ToInt32(dGVExpedicia.Rows[e.RowIndex].Cells["IDCPOBJ"].Value.ToString());
+ string strZistiPocetVydKusov;
+ classSQL.SQL("SELECT `PocetVydKusov` FROM `mip`.`tabvyroba` WHERE `IDDopyt`=" + intIDdopyt.ToString() + ";", out strZistiPocetVydKusov);
+ if (strZistiPocetVydKusov != "") intPocetVydKusov = Convert.ToInt32(strZistiPocetVydKusov);
+ else
+ {
+ do
+ {
+ cancel = false;
+ pocetkusov = Microsoft.VisualBasic.Interaction.InputBox("Zadať počet kusov do výroby", "Zadať počet kusov do výroby");
+
+ if (pocetkusov == "") cancel = true;
+
+ } while (!Int32.TryParse(pocetkusov, out intPocetVydKusov) && cancel == false);
+ }
+ if (cancel == false)
+ {
+ string cmd = @"UPDATE `mip`.`tabvyroba` SET `DatumPrijatiaDoVyr` = DATE(NOW()),
`DatumVydMat` = DATE(NOW()),
`DatumOdosNaKontr` = DATE(NOW()),
`PocetVydKusov` =" + intPocetVydKusov.ToString() +
- " WHERE `IDDopyt`=" + intIDdopyt.ToString() + ";";
- classSQL.SQL(cmd);
+ " WHERE `IDDopyt`=" + intIDdopyt.ToString() + ";";
+ classSQL.SQL(cmd);
- eRowIndex = e.RowIndex;
- bool_ZobrazVstupExp = true;
- ZobrazVstupExp(e.RowIndex);
- }
- }
- }
- }
- else if (dGVExpedicia.Rows[e.RowIndex].Cells["Typ dopytu"].Value.ToString() == "Call Off" &&
- dGVExpedicia.Rows[e.RowIndex].Cells["Výdaj zo skladu"].Value.ToString() == "Vybavený" &&
- dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Na lapovni")
- {
- DialogResult dr = MessageBox.Show("Výrobky pre tento Call Off boli vyskladnené!, Expedovať Call Off?", "Upozornenie!", MessageBoxButtons.YesNo);
- if (dr == DialogResult.Yes)
- {
- string statusExp = "Odoslaný";
- //update statusu v dopytoch pre call off
- string cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`='" + statusExp + "' WHERE `IDCPOBJ`=" + dGVExpedicia.Rows[e.RowIndex].Cells["IDCPOBJ"].Value.ToString() + ";";
- classSQL.SQL(cmd);
- //vlozi zaznam do tabexpedicia o odoslani call off
- cmd = @"INSERT INTO `mip`.`tabexpedicia` (`IDDopyt`, `PocetVyrDobrychKusov`, `PocetOdoslanychKusov`, `PocetKusovNaSklad`, `DatumOperacie`) VALUES ("
- + dGVExpedicia.Rows[e.RowIndex].Cells["IDCPOBJ"].Value.ToString() + ", "
- + "0" + ", "
- + dGVExpedicia.Rows[e.RowIndex].Cells["Počet zo skladu"].Value.ToString() + ", "
- + "0" + ", "
- + "DATE(NOW()) );";
- classSQL.SQL(cmd);
- //prekontroluje pocet kusov pre kontrakt a zmeni status kontraktu na odoslany ak je pocet odoslanych vacsi ako pozadovany
- cmd = @"SELECT IFNULL(SUM(`PocetZoSkladu`),0) FROM pohladdopyty WHERE `NazovKontraktu` = '" + dGVExpedicia.Rows[e.RowIndex].Cells["Kontrakt"].Value.ToString() + @"'
+ eRowIndex = e.RowIndex;
+ bool_ZobrazVstupExp = true;
+ ZobrazVstupExp(e.RowIndex);
+ }
+ }
+ }
+ }
+ else if (dGVExpedicia.Rows[e.RowIndex].Cells["Typ dopytu"].Value.ToString() == "Call Off" &&
+ dGVExpedicia.Rows[e.RowIndex].Cells["Výdaj zo skladu"].Value.ToString() == "Vybavený" &&
+ dGVExpedicia.Rows[e.RowIndex].Cells["StatusDopytu"].Value.ToString() == "Na lapovni")
+ {
+ DialogResult dr = MessageBox.Show("Výrobky pre tento Call Off boli vyskladnené!, Expedovať Call Off?", "Upozornenie!", MessageBoxButtons.YesNo);
+ if (dr == DialogResult.Yes)
+ {
+ string statusExp = "Odoslaný";
+ //update statusu v dopytoch pre call off
+ string cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`='" + statusExp + "' WHERE `IDCPOBJ`=" + dGVExpedicia.Rows[e.RowIndex].Cells["IDCPOBJ"].Value.ToString() + ";";
+ classSQL.SQL(cmd);
+ //vlozi zaznam do tabexpedicia o odoslani call off
+ cmd = @"INSERT INTO `mip`.`tabexpedicia` (`IDDopyt`, `PocetVyrDobrychKusov`, `PocetOdoslanychKusov`, `PocetKusovNaSklad`, `DatumOperacie`) VALUES ("
+ + dGVExpedicia.Rows[e.RowIndex].Cells["IDCPOBJ"].Value.ToString() + ", "
+ + "0" + ", "
+ + dGVExpedicia.Rows[e.RowIndex].Cells["Počet zo skladu"].Value.ToString() + ", "
+ + "0" + ", "
+ + "DATE(NOW()) );";
+ classSQL.SQL(cmd);
+ //prekontroluje pocet kusov pre kontrakt a zmeni status kontraktu na odoslany ak je pocet odoslanych vacsi ako pozadovany
+ cmd = @"SELECT IFNULL(SUM(`PocetZoSkladu`),0) FROM pohladdopyty WHERE `NazovKontraktu` = '" + dGVExpedicia.Rows[e.RowIndex].Cells["Kontrakt"].Value.ToString() + @"'
AND `StatusDopytu` = 'Odoslaný';";
- string strPocetOdoslanych;
- classSQL.SQL(cmd, out strPocetOdoslanych);
- string strIDCPOBJ;
- cmd = @"SELECT IFNULL(`IDCPOBJ`,0) FROM pohladdopyty WHERE `CisloObj` = '" + dGVExpedicia.Rows[e.RowIndex].Cells["Kontrakt"].Value.ToString() + "' AND `NazovKontraktu` = '';";
- classSQL.SQL(cmd, out strIDCPOBJ);
- string strPozadovanyPocet;
- cmd = @"SELECT IFNULL(`PocetKusov`,0) FROM pohladdopyty WHERE `IDCPOBJ` = '" + strIDCPOBJ + "';";
- classSQL.SQL(cmd, out strPozadovanyPocet);
+ string strPocetOdoslanych;
+ classSQL.SQL(cmd, out strPocetOdoslanych);
+ string strIDCPOBJ;
+ cmd = @"SELECT IFNULL(`IDCPOBJ`,0) FROM pohladdopyty WHERE `CisloObj` = '" + dGVExpedicia.Rows[e.RowIndex].Cells["Kontrakt"].Value.ToString() + "' AND `NazovKontraktu` = '';";
+ classSQL.SQL(cmd, out strIDCPOBJ);
+ string strPozadovanyPocet;
+ cmd = @"SELECT IFNULL(`PocetKusov`,0) FROM pohladdopyty WHERE `IDCPOBJ` = '" + strIDCPOBJ + "';";
+ classSQL.SQL(cmd, out strPozadovanyPocet);
- //if (strPocetOdoslanych == "") strPocetOdoslanych = "0";
- //if (strPozadovanyPocet == "") strPozadovanyPocet = "0";
+ //if (strPocetOdoslanych == "") strPocetOdoslanych = "0";
+ //if (strPozadovanyPocet == "") strPozadovanyPocet = "0";
- if (Convert.ToInt32(strPocetOdoslanych) >= Convert.ToInt32(strPozadovanyPocet))
- {
- cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`='" + statusExp + "' WHERE `IDCPOBJ`=" + Convert.ToInt32(strIDCPOBJ) + ";";
- classSQL.SQL(cmd);
- MessageBox.Show("Požadovaný počet kusov (" + Convert.ToInt32(strPozadovanyPocet) + ") bol dosiahnutý. Celkový počet odoslaných kusov do kontraktu je: " + Convert.ToInt32(strPocetOdoslanych) + ". Status kontraktu bol zmenený na odoslaný!");
- }
- refreshExpedicia();
+ if (Convert.ToInt32(strPocetOdoslanych) >= Convert.ToInt32(strPozadovanyPocet))
+ {
+ cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`='" + statusExp + "' WHERE `IDCPOBJ`=" + Convert.ToInt32(strIDCPOBJ) + ";";
+ classSQL.SQL(cmd);
+ MessageBox.Show("Požadovaný počet kusov (" + Convert.ToInt32(strPozadovanyPocet) + ") bol dosiahnutý. Celkový počet odoslaných kusov do kontraktu je: " + Convert.ToInt32(strPocetOdoslanych) + ". Status kontraktu bol zmenený na odoslaný!");
+ }
+ refreshExpedicia();
- }
- }
- //refreshExpedicia();
- }
+ }
+ }
+ //refreshExpedicia();
+ }
- }
+ }
- private void ZobrazVstupExp(Int32 eRI)
- {
+ private void ZobrazVstupExp(Int32 eRI)
+ {
- #region definicia_controlov
- dtpDatum = new DateTimePicker();
- dtpDatum.Value = DateTime.Now;
- dtpDatum.Location = new Point(1,1);
- dtpDatum.Size = new Size(160, 20);
- Label lPocetDobVyrKus = new Label();
- lPocetDobVyrKus.AutoSize = true;
- lPocetDobVyrKus.Text = "Počet dobre vyrobených kusov:";
- lPocetDobVyrKus.TextAlign = ContentAlignment.MiddleCenter;
- lPocetDobVyrKus.Location = new Point(1, 25);
-
- lTextBoxDobVyrKus.Size = new Size(160, 20);
- lTextBoxDobVyrKus.Text = "";
- lTextBoxDobVyrKus.Location = new Point(1, 42);
- lTextBoxDobVyrKus.TextChanged += new EventHandler(ltextExp);//Prerobiť PDVks - PNaSKLAD
- lTextBoxDobVyrKus.KeyPress += new KeyPressEventHandler(ltextExpKeyPress);
- lTextBoxDobVyrKus.Enter += new EventHandler(tbEnter);
- lTextBoxDobVyrKus.Leave += new EventHandler(tbLeave);
+ #region definicia_controlov
+ dtpDatum = new DateTimePicker();
+ dtpDatum.Value = DateTime.Now;
+ dtpDatum.Location = new Point(1, 1);
+ dtpDatum.Size = new Size(160, 20);
+ Label lPocetDobVyrKus = new Label();
+ lPocetDobVyrKus.AutoSize = true;
+ lPocetDobVyrKus.Text = "Počet dobre vyrobených kusov:";
+ lPocetDobVyrKus.TextAlign = ContentAlignment.MiddleCenter;
+ lPocetDobVyrKus.Location = new Point(1, 25);
- lPocetOdoslKus.AutoSize = true;
- lPocetOdoslKus.Text = "Počet odosielaných kusov: ";
- lPocetOdoslKus.TextAlign = ContentAlignment.MiddleCenter;
- lPocetOdoslKus.Location = new Point(1, 66);
-
- lTextBoxOdoslKus.Size = new Size(160, 20);
- lTextBoxOdoslKus.Text = "";
- lTextBoxOdoslKus.Location = new Point(1, 83);
- lTextBoxOdoslKus.TextChanged += new EventHandler(ltextExp);
- lTextBoxOdoslKus.KeyPress += new KeyPressEventHandler(ltextExpKeyPress);
- lTextBoxOdoslKus.Enter += new EventHandler(tbEnter);
- lTextBoxOdoslKus.Leave += new EventHandler(tbLeave);
+ lTextBoxDobVyrKus.Size = new Size(160, 20);
+ lTextBoxDobVyrKus.Text = "";
+ lTextBoxDobVyrKus.Location = new Point(1, 42);
+ lTextBoxDobVyrKus.TextChanged += new EventHandler(ltextExp);//Prerobiť PDVks - PNaSKLAD
+ lTextBoxDobVyrKus.KeyPress += new KeyPressEventHandler(ltextExpKeyPress);
+ lTextBoxDobVyrKus.Enter += new EventHandler(tbEnter);
+ lTextBoxDobVyrKus.Leave += new EventHandler(tbLeave);
- lPocetKusNaSklad.AutoSize = true;
- lPocetKusNaSklad.Text = "Počet kusov na sklad: ";
- lPocetKusNaSklad.TextAlign = ContentAlignment.MiddleCenter;
- lPocetKusNaSklad.Location = new Point(1, 108);
- lPocetKusNaSklad.Visible = false;//=
-
- lTextKusNaSklad.Size = new Size(160, 20);
- lTextKusNaSklad.Text = "0";
- lTextKusNaSklad.Location = new Point(1, 125);
- lTextKusNaSklad.TextChanged += new EventHandler(ltextExp);
- lTextKusNaSklad.KeyPress += new KeyPressEventHandler(ltextExpKeyPress);
- lTextKusNaSklad.Visible = false;
- lTextKusNaSklad.Enter += new EventHandler(tbEnter);
- lTextKusNaSklad.Leave += new EventHandler(tbLeave);
+ lPocetOdoslKus.AutoSize = true;
+ lPocetOdoslKus.Text = "Počet odosielaných kusov: ";
+ lPocetOdoslKus.TextAlign = ContentAlignment.MiddleCenter;
+ lPocetOdoslKus.Location = new Point(1, 66);
- rbUplna.Text = "Úplná";
- rbUplna.Size = new Size(55, rbUplna.Size.Height);
- rbUplna.Checked = true;
- rbUplna.Location = new Point(3, 145);
+ lTextBoxOdoslKus.Size = new Size(160, 20);
+ lTextBoxOdoslKus.Text = "";
+ lTextBoxOdoslKus.Location = new Point(1, 83);
+ lTextBoxOdoslKus.TextChanged += new EventHandler(ltextExp);
+ lTextBoxOdoslKus.KeyPress += new KeyPressEventHandler(ltextExpKeyPress);
+ lTextBoxOdoslKus.Enter += new EventHandler(tbEnter);
+ lTextBoxOdoslKus.Leave += new EventHandler(tbLeave);
+
+ lPocetKusNaSklad.AutoSize = true;
+ lPocetKusNaSklad.Text = "Počet kusov na sklad: ";
+ lPocetKusNaSklad.TextAlign = ContentAlignment.MiddleCenter;
+ lPocetKusNaSklad.Location = new Point(1, 108);
+ lPocetKusNaSklad.Visible = false;//=
+
+ lTextKusNaSklad.Size = new Size(160, 20);
+ lTextKusNaSklad.Text = "0";
+ lTextKusNaSklad.Location = new Point(1, 125);
+ lTextKusNaSklad.TextChanged += new EventHandler(ltextExp);
+ lTextKusNaSklad.KeyPress += new KeyPressEventHandler(ltextExpKeyPress);
+ lTextKusNaSklad.Visible = false;
+ lTextKusNaSklad.Enter += new EventHandler(tbEnter);
+ lTextKusNaSklad.Leave += new EventHandler(tbLeave);
+
+ rbUplna.Text = "Úplná";
+ rbUplna.Size = new Size(55, rbUplna.Size.Height);
+ rbUplna.Checked = true;
+ rbUplna.Location = new Point(3, 145);
- rbNeuplna.Text = "Zatiaľ neúplná";
- rbNeuplna.Checked = false;
- rbNeuplna.Location = new Point(rbUplna.Size.Width + 5, rbUplna.Location.Y);
+ rbNeuplna.Text = "Zatiaľ neúplná";
+ rbNeuplna.Checked = false;
+ rbNeuplna.Location = new Point(rbUplna.Size.Width + 5, rbUplna.Location.Y);
- btnButtonExp.Size = new Size(162, 38);
- btnButtonExp.Location = new Point(0, 168);
- btnButtonExp.Enabled = false;
- btnButtonExp.Text = "Uložiť počet";
+ btnButtonExp.Size = new Size(162, 38);
+ btnButtonExp.Location = new Point(0, 168);
+ btnButtonExp.Enabled = false;
+ btnButtonExp.Text = "Uložiť počet";
- pPocetKusovExp = new Panel();
- pPocetKusovExp.Size = new Size(164, 208);
- pPocetKusovExp.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- pPocetKusovExp.Name = "pPocetKusovExp";
+ pPocetKusovExp = new Panel();
+ pPocetKusovExp.Size = new Size(164, 208);
+ pPocetKusovExp.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ pPocetKusovExp.Name = "pPocetKusovExp";
- int x = 0; int y = 0;
- if (MousePosition.X + pPocetKusovExp.Width + 50 > this.Width) x = MousePosition.X - pPocetKusovExp.Width;
- else x = MousePosition.X;
- if (MousePosition.Y + pPocetKusovExp.Height + 70 > this.Height) y = MousePosition.Y - pPocetKusovExp.Height;
- else y = MousePosition.Y;
- pPocetKusovExp.Location = new Point(x - 10, y - 25);
+ int x = 0; int y = 0;
+ if (MousePosition.X + pPocetKusovExp.Width + 50 > this.Width) x = MousePosition.X - pPocetKusovExp.Width;
+ else x = MousePosition.X;
+ if (MousePosition.Y + pPocetKusovExp.Height + 70 > this.Height) y = MousePosition.Y - pPocetKusovExp.Height;
+ else y = MousePosition.Y;
+ pPocetKusovExp.Location = new Point(x - 10, y - 25);
- pPocetKusovExp.Controls.Add(lPocetDobVyrKus);
- pPocetKusovExp.Controls.Add(lTextBoxDobVyrKus);
- pPocetKusovExp.Controls.Add(lPocetOdoslKus);
- pPocetKusovExp.Controls.Add(lTextBoxOdoslKus);
- pPocetKusovExp.Controls.Add(lPocetKusNaSklad);
- //pPocetKusovExp.Controls.Add(chbNaSkklad);
- pPocetKusovExp.Controls.Add(lTextKusNaSklad);
- pPocetKusovExp.Controls.Add(rbUplna);
- pPocetKusovExp.Controls.Add(rbNeuplna);
- pPocetKusovExp.Controls.Add(dtpDatum);
+ pPocetKusovExp.Controls.Add(lPocetDobVyrKus);
+ pPocetKusovExp.Controls.Add(lTextBoxDobVyrKus);
+ pPocetKusovExp.Controls.Add(lPocetOdoslKus);
+ pPocetKusovExp.Controls.Add(lTextBoxOdoslKus);
+ pPocetKusovExp.Controls.Add(lPocetKusNaSklad);
+ //pPocetKusovExp.Controls.Add(chbNaSkklad);
+ pPocetKusovExp.Controls.Add(lTextKusNaSklad);
+ pPocetKusovExp.Controls.Add(rbUplna);
+ pPocetKusovExp.Controls.Add(rbNeuplna);
+ pPocetKusovExp.Controls.Add(dtpDatum);
- pPocetKusovExp.Controls.Add(btnButtonExp);
- pPocetKusovExp.Leave += new EventHandler(pPocetKusovExp_Leave);
- this.Controls.Add(pPocetKusovExp);
+ pPocetKusovExp.Controls.Add(btnButtonExp);
+ pPocetKusovExp.Leave += new EventHandler(pPocetKusovExp_Leave);
+ this.Controls.Add(pPocetKusovExp);
- lTextBoxDobVyrKus.Focus();
- #endregion definicia_controlov
+ lTextBoxDobVyrKus.Focus();
+ #endregion definicia_controlov
- btnButtonExp.Click += new EventHandler(SaveClosePanelExp);
+ btnButtonExp.Click += new EventHandler(SaveClosePanelExp);
- pPocetKusovExp.BringToFront();
- }
- void tbEnter(object sender, EventArgs e)
- {
- if (sender is TextBox)
- {
- TextBox tB = (TextBox)sender;
- tB.BackColor = Color.Azure;
- }
- }
- void tbLeave(object sender, EventArgs e)
- {
- if (sender is TextBox)
- {
- TextBox tB = (TextBox)sender;
- tB.BackColor = Color.White;
- }
- }
- void pPocetKusovExp_Leave(object sender, EventArgs e)
- {
- btnButtonExp.Click -= new EventHandler(SaveClosePanelExp);
- this.Controls.Remove(pPocetKusovExp);
- bool_ZobrazVstupExp = false;
+ pPocetKusovExp.BringToFront();
+ }
+ void tbEnter(object sender, EventArgs e)
+ {
+ if (sender is TextBox)
+ {
+ TextBox tB = (TextBox)sender;
+ tB.BackColor = Color.Azure;
+ }
+ }
+ void tbLeave(object sender, EventArgs e)
+ {
+ if (sender is TextBox)
+ {
+ TextBox tB = (TextBox)sender;
+ tB.BackColor = Color.White;
+ }
+ }
+ void pPocetKusovExp_Leave(object sender, EventArgs e)
+ {
+ btnButtonExp.Click -= new EventHandler(SaveClosePanelExp);
+ this.Controls.Remove(pPocetKusovExp);
+ bool_ZobrazVstupExp = false;
- }
+ }
- //Control controlToDeleteExp;
- DateTimePicker dtpDatum;
- Label lPocetKusNaSklad = new Label();
- Label lPocetOdoslKus = new Label();
- TextBox lTextKusNaSklad = new TextBox();
- TextBox lTextBoxDobVyrKus = new TextBox();
- TextBox lTextBoxOdoslKus = new TextBox();
- //CheckBox chbNaSkklad = new CheckBox();
- RadioButton rbUplna = new RadioButton();
- RadioButton rbNeuplna = new RadioButton();
- Button btnButtonExp = new Button();
- Panel pPocetKusovExp;
+ //Control controlToDeleteExp;
+ DateTimePicker dtpDatum;
+ Label lPocetKusNaSklad = new Label();
+ Label lPocetOdoslKus = new Label();
+ TextBox lTextKusNaSklad = new TextBox();
+ TextBox lTextBoxDobVyrKus = new TextBox();
+ TextBox lTextBoxOdoslKus = new TextBox();
+ //CheckBox chbNaSkklad = new CheckBox();
+ RadioButton rbUplna = new RadioButton();
+ RadioButton rbNeuplna = new RadioButton();
+ Button btnButtonExp = new Button();
+ Panel pPocetKusovExp;
- //Kliknutie buttonu na paneli - ulozenie kusov v expedícii
- void SaveClosePanelExp(object sender, EventArgs e)//=PK ÚPRAVY=
- {
- //Peto
- Int32 intIDVyrobok = 0;
- Int32 intIDDopyt = 0;
- intIDVyrobok = Convert.ToInt32(dGVExpedicia.Rows[eRowIndex].Cells["IDVyrobok"].Value);
- intIDDopyt = Convert.ToInt32(dGVExpedicia.Rows[eRowIndex].Cells["IDCPOBJ"].Value);
- string strMat = dGVExpedicia.Rows[eRowIndex].Cells["Materiál"].Value.ToString();
- string strUMat = dGVExpedicia.Rows[eRowIndex].Cells["Úprava materiálu"].Value.ToString();
- string strMatUMat;
- if (strUMat == "") strMatUMat = strMat;
- else strMatUMat = strMat + " + " + strUMat;
+ //Kliknutie buttonu na paneli - ulozenie kusov v expedícii
+ void SaveClosePanelExp(object sender, EventArgs e)//=PK ÚPRAVY=
+ {
+ //Peto
+ Int32 intIDVyrobok = 0;
+ Int32 intIDDopyt = 0;
+ intIDVyrobok = Convert.ToInt32(dGVExpedicia.Rows[eRowIndex].Cells["IDVyrobok"].Value);
+ intIDDopyt = Convert.ToInt32(dGVExpedicia.Rows[eRowIndex].Cells["IDCPOBJ"].Value);
+ string strMat = dGVExpedicia.Rows[eRowIndex].Cells["Materiál"].Value.ToString();
+ string strUMat = dGVExpedicia.Rows[eRowIndex].Cells["Úprava materiálu"].Value.ToString();
+ string strMatUMat;
+ if (strUMat == "") strMatUMat = strMat;
+ else strMatUMat = strMat + " + " + strUMat;
- string statusExp = "";
- if (rbNeuplna.Checked) statusExp = "Čiastočne odoslaná";
- if (rbUplna.Checked) statusExp = "Odoslaná";
+ string statusExp = "";
+ if (rbNeuplna.Checked) statusExp = "Čiastočne odoslaná";
+ if (rbUplna.Checked) statusExp = "Odoslaná";
- string cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`='" + statusExp + "' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
- classSQL.SQL(cmd);
- Int32 intIndex;
- cmd = @"INSERT INTO `mip`.`tabexpedicia` (`IDDopyt`, `PocetVyrDobrychKusov`, `PocetOdoslanychKusov`, `PocetKusovNaSklad`, `DatumOperacie`) VALUES ("
- + intIDDopyt.ToString() + ", "
- + lTextBoxDobVyrKus.Text.ToString() + ", "
- + lTextBoxOdoslKus.Text.ToString() + ", "
- + lTextKusNaSklad.Text.ToString() + ", '"
- + dtpDatum.Value.ToString("yyyy-MM-dd")+ "');";
- classSQL.SQL(cmd, out intIndex);
+ string cmd = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu`='" + statusExp + "' WHERE `IDCPOBJ`=" + intIDDopyt.ToString() + ";";
+ classSQL.SQL(cmd);
+ Int32 intIndex;
+ cmd = @"INSERT INTO `mip`.`tabexpedicia` (`IDDopyt`, `PocetVyrDobrychKusov`, `PocetOdoslanychKusov`, `PocetKusovNaSklad`, `DatumOperacie`) VALUES ("
+ + intIDDopyt.ToString() + ", "
+ + lTextBoxDobVyrKus.Text.ToString() + ", "
+ + lTextBoxOdoslKus.Text.ToString() + ", "
+ + lTextKusNaSklad.Text.ToString() + ", '"
+ + dtpDatum.Value.ToString("yyyy-MM-dd") + "');";
+ classSQL.SQL(cmd, out intIndex);
- //DataTable d2 = classSQL.commandSQL("SELECT last_insert_id()", 1);
+ //DataTable d2 = classSQL.commandSQL("SELECT last_insert_id()", 1);
- if (lTextKusNaSklad.Text != "" && lTextKusNaSklad.Text != "0")
- {
- string strTypoperacie;
+ if (lTextKusNaSklad.Text != "" && lTextKusNaSklad.Text != "0")
+ {
+ string strTypoperacie;
- cmd = @"DELETE FROM `mip`.`tabskladvyrobkov`
+ cmd = @"DELETE FROM `mip`.`tabskladvyrobkov`
WHERE `IDDopyt` = "
- + intIDDopyt.ToString()
- + " AND `SkladOperacia`='Rezervovaný výdaj';";
+ + intIDDopyt.ToString()
+ + " AND `SkladOperacia`='Rezervovaný výdaj';";
- classSQL.SQL(cmd);
+ classSQL.SQL(cmd);
- if (Convert.ToInt32(lTextBoxDobVyrKus.Text) >= Convert.ToInt32(lTextBoxOdoslKus.Text)) strTypoperacie = "'Príjem'";
- else strTypoperacie = "'Výdaj'";
+ if (Convert.ToInt32(lTextBoxDobVyrKus.Text) >= Convert.ToInt32(lTextBoxOdoslKus.Text)) strTypoperacie = "'Príjem'";
+ else strTypoperacie = "'Výdaj'";
- //Sem ideme vkladat kod pre obsluhu rezervovaných kusov
+ //Sem ideme vkladat kod pre obsluhu rezervovaných kusov
- string strIDHladanyZaznam;
- cmd = "SELECT IFNULL ((SELECT IDOperacia FROM tabskladvyrobkov WHERE IDDopyt = " + intIDDopyt.ToString() + " AND IDVyr = " + intIDVyrobok.ToString() + "),0) AS IDOperacia;";
- classSQL.SQL(cmd, out strIDHladanyZaznam);
+ string strIDHladanyZaznam;
+ cmd = "SELECT IFNULL ((SELECT IDOperacia FROM tabskladvyrobkov WHERE IDDopyt = " + intIDDopyt.ToString() + " AND IDVyr = " + intIDVyrobok.ToString() + "),0) AS IDOperacia;";
+ classSQL.SQL(cmd, out strIDHladanyZaznam);
- cmd = @"INSERT INTO `mip`.`tabskladvyrobkov` (`SkladOperacia`, `StatusSkladOperacie`, `IDvyr`, `IDExpedicia`, `IDDopyt`, `MaterialSUpravouMat`, `Pocet`, `DatumVytvorenia`) VALUES ("
- + strTypoperacie + ", "
- + "'Nevybavený'" + ", "
- + intIDVyrobok.ToString() + ", "
- + intIndex.ToString() + ", "
- + "0" + ", '"
- + strMatUMat + "', "
- + lTextKusNaSklad.Text.ToString() + ", '"
- + dtpDatum.Value.ToString("yyyy-MM-dd") + "');";
- if (strTypoperacie == "'Príjem'" && lTextKusNaSklad.Text != "0") classSQL.SQL(cmd);
- if (strTypoperacie == "'Výdaj'" && lTextKusNaSklad.Text != "0" && strIDHladanyZaznam == "0") classSQL.SQL(cmd);
+ cmd = @"INSERT INTO `mip`.`tabskladvyrobkov` (`SkladOperacia`, `StatusSkladOperacie`, `IDvyr`, `IDExpedicia`, `IDDopyt`, `MaterialSUpravouMat`, `Pocet`, `DatumVytvorenia`) VALUES ("
+ + strTypoperacie + ", "
+ + "'Nevybavený'" + ", "
+ + intIDVyrobok.ToString() + ", "
+ + intIndex.ToString() + ", "
+ + "0" + ", '"
+ + strMatUMat + "', "
+ + lTextKusNaSklad.Text.ToString() + ", '"
+ + dtpDatum.Value.ToString("yyyy-MM-dd") + "');";
+ if (strTypoperacie == "'Príjem'" && lTextKusNaSklad.Text != "0") classSQL.SQL(cmd);
+ if (strTypoperacie == "'Výdaj'" && lTextKusNaSklad.Text != "0" && strIDHladanyZaznam == "0") classSQL.SQL(cmd);
- //if (lTextKusNaSklad.Text != "0" && strIDHladanyZaznam == "0") classSQL.SQL(cmd); //if (Convert.ToInt32(lTextBoxDobVyrKus.Text) >= 0 && lTextKusNaSklad.Text != "0") classSQL.SQL(cmd); //strIDHladanyZaznam, 2014.09.17 zmena z > na >= z dovodu ze zdenke nevkladalo zaznamy do sklad operacii v pripadek ked mala 0 vyrobenych
+ //if (lTextKusNaSklad.Text != "0" && strIDHladanyZaznam == "0") classSQL.SQL(cmd); //if (Convert.ToInt32(lTextBoxDobVyrKus.Text) >= 0 && lTextKusNaSklad.Text != "0") classSQL.SQL(cmd); //strIDHladanyZaznam, 2014.09.17 zmena z > na >= z dovodu ze zdenke nevkladalo zaznamy do sklad operacii v pripadek ked mala 0 vyrobenych
- }
- else
- {
- cmd = @"DELETE FROM `mip`.`tabskladvyrobkov`
+ }
+ else
+ {
+ cmd = @"DELETE FROM `mip`.`tabskladvyrobkov`
WHERE `IDDopyt` = "
- + intIDDopyt.ToString()
- + " AND `SkladOperacia`='Rezervovaný výdaj';";
- classSQL.SQL(cmd);
- }
-
- MessageBox.Show("Operácia úspešná!");
- btnButtonExp.Click -= new EventHandler(SaveClosePanelExp);
- this.Controls.Remove(pPocetKusovExp);
+ + intIDDopyt.ToString()
+ + " AND `SkladOperacia`='Rezervovaný výdaj';";
+ classSQL.SQL(cmd);
+ }
- bool_ZobrazVstupExp = false;
+ MessageBox.Show("Operácia úspešná!");
+ btnButtonExp.Click -= new EventHandler(SaveClosePanelExp);
+ this.Controls.Remove(pPocetKusovExp);
- }
+ bool_ZobrazVstupExp = false;
- private void dGVExpedicia_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
- {
- //classGlobal.SetRowColor(dGVExpedicia, e.ColumnIndex, e.RowIndex, e.Value.ToString());
- }
+ }
- void ltextExp(object sender, EventArgs e)//=PK UPRAVY=
- {
-
- if (lTextBoxDobVyrKus.Text != "" && lTextBoxOdoslKus.Text != "")
- {
- if (lTextBoxDobVyrKus.Text != lTextBoxOdoslKus.Text)
- {
- int pocetDobVyrKus = Convert.ToInt32(lTextBoxDobVyrKus.Text);
- int pocetOdoslKus = Convert.ToInt32(lTextBoxOdoslKus.Text);
- int pocetNaSklade;
- int pocetDoZoSkladu;
+ private void dGVExpedicia_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
+ {
+ //classGlobal.SetRowColor(dGVExpedicia, e.ColumnIndex, e.RowIndex, e.Value.ToString());
+ }
- # region Zistiť poČet kusov na sklade
+ void ltextExp(object sender, EventArgs e)//=PK UPRAVY=
+ {
- Int32 intIDVyrobok = 0;
- Int32 intIDDopyt = 0;
- intIDVyrobok = Convert.ToInt32(dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["IDVyrobok"].Value);
- intIDDopyt = Convert.ToInt32(dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["IDCPOBJ"].Value);
- string strMat = dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["Materiál"].Value.ToString();
- string strUMat = dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["Úprava materiálu"].Value.ToString();
- string strMatUMat;
- if (strUMat == "") strMatUMat = strMat;
- else strMatUMat = strMat + " + " + strUMat;
+ if (lTextBoxDobVyrKus.Text != "" && lTextBoxOdoslKus.Text != "")
+ {
+ if (lTextBoxDobVyrKus.Text != lTextBoxOdoslKus.Text)
+ {
+ int pocetDobVyrKus = Convert.ToInt32(lTextBoxDobVyrKus.Text);
+ int pocetOdoslKus = Convert.ToInt32(lTextBoxOdoslKus.Text);
+ int pocetNaSklade;
+ int pocetDoZoSkladu;
- string cmd = @"SELECT
+ #region Zistiť poČet kusov na sklade
+
+ Int32 intIDVyrobok = 0;
+ Int32 intIDDopyt = 0;
+ intIDVyrobok = Convert.ToInt32(dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["IDVyrobok"].Value);
+ intIDDopyt = Convert.ToInt32(dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["IDCPOBJ"].Value);
+ string strMat = dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["Materiál"].Value.ToString();
+ string strUMat = dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["Úprava materiálu"].Value.ToString();
+ string strMatUMat;
+ if (strUMat == "") strMatUMat = strMat;
+ else strMatUMat = strMat + " + " + strUMat;
+
+ string cmd = @"SELECT
IFNULL((SELECT SUM(`tabskladvyrobkov`.Pocet) FROM `tabskladvyrobkov`
WHERE (`tabskladvyrobkov`.SkladOperacia = 'Príjem' OR `tabskladvyrobkov`.SkladOperacia = 'Inventárny príjem')AND
`tabskladvyrobkov`.StatusSkladOperacie = 'Vybavený' AND
@@ -3851,1399 +3841,1399 @@ namespace Mip
`tabskladvyrobkov`.IDvyr = " + intIDVyrobok.ToString() + @"),0)
+
(SELECT `tabdopyt`.PocetZoSkladu FROM `tabdopyt`
- WHERE `tabdopyt`.IDCPOBJ = " + intIDDopyt.ToString() + @")
+ WHERE `tabdopyt`.IDCPOBJ = " + intIDDopyt.ToString() + @")
AS `TotalNaSklade`";
- string strTotalNaSklade;
- classSQL.SQL(cmd, out strTotalNaSklade);
- if (strTotalNaSklade != "") pocetNaSklade = Convert.ToInt32(strTotalNaSklade);
- else pocetNaSklade = 0;
- # endregion
+ string strTotalNaSklade;
+ classSQL.SQL(cmd, out strTotalNaSklade);
+ if (strTotalNaSklade != "") pocetNaSklade = Convert.ToInt32(strTotalNaSklade);
+ else pocetNaSklade = 0;
+ #endregion
- //pocetNaSklade = 10;//vyhodiť
+ //pocetNaSklade = 10;//vyhodiť
- btnButtonExp.Enabled = false;
- if (lTextKusNaSklad.Text != "") pocetDoZoSkladu = Convert.ToInt32(lTextKusNaSklad.Text);
- else pocetDoZoSkladu = 0;
+ btnButtonExp.Enabled = false;
+ if (lTextKusNaSklad.Text != "") pocetDoZoSkladu = Convert.ToInt32(lTextKusNaSklad.Text);
+ else pocetDoZoSkladu = 0;
- if (pocetDobVyrKus > pocetOdoslKus)
- {
- lPocetKusNaSklad.Text = "Počet ks NA SKLAD: (" + pocetNaSklade.ToString() + ")";
- //lTextKusNaSklad.Text=(pocetDobVyrKus - pocetOdoslKus).ToString();
- if (pocetDobVyrKus >= pocetOdoslKus + pocetDoZoSkladu) btnButtonExp.Enabled = true;
- }
+ if (pocetDobVyrKus > pocetOdoslKus)
+ {
+ lPocetKusNaSklad.Text = "Počet ks NA SKLAD: (" + pocetNaSklade.ToString() + ")";
+ //lTextKusNaSklad.Text=(pocetDobVyrKus - pocetOdoslKus).ToString();
+ if (pocetDobVyrKus >= pocetOdoslKus + pocetDoZoSkladu) btnButtonExp.Enabled = true;
+ }
- if (pocetDobVyrKus < pocetOdoslKus)
- {
- lPocetKusNaSklad.Text = "Počet ks ZO SKLADU: (" + pocetNaSklade.ToString() + ")";
- lTextKusNaSklad.Text = (pocetOdoslKus - pocetDobVyrKus).ToString();
- if (pocetNaSklade >= pocetDoZoSkladu && pocetOdoslKus == pocetDobVyrKus + pocetDoZoSkladu) btnButtonExp.Enabled = true;
+ if (pocetDobVyrKus < pocetOdoslKus)
+ {
+ lPocetKusNaSklad.Text = "Počet ks ZO SKLADU: (" + pocetNaSklade.ToString() + ")";
+ lTextKusNaSklad.Text = (pocetOdoslKus - pocetDobVyrKus).ToString();
+ if (pocetNaSklade >= pocetDoZoSkladu && pocetOdoslKus == pocetDobVyrKus + pocetDoZoSkladu) btnButtonExp.Enabled = true;
- }
+ }
- lPocetKusNaSklad.Visible = true;
- lTextKusNaSklad.Visible = true;
+ lPocetKusNaSklad.Visible = true;
+ lTextKusNaSklad.Visible = true;
- }
+ }
- else
- {
-
- lPocetKusNaSklad.Visible = false;
- lTextKusNaSklad.Text = "0";
- lTextKusNaSklad.Visible = false;
- btnButtonExp.Enabled = true;
-
- }
+ else
+ {
+
+ lPocetKusNaSklad.Visible = false;
+ lTextKusNaSklad.Text = "0";
+ lTextKusNaSklad.Visible = false;
+ btnButtonExp.Enabled = true;
+
+ }
- }
- else
- {
-
- lPocetKusNaSklad.Visible = false;
- lTextKusNaSklad.Text = "0";
- lTextKusNaSklad.Visible = false;
- btnButtonExp.Enabled = false;
-
- }
+ }
+ else
+ {
- }
- void ltextExpKeyPress(object sender, KeyPressEventArgs e)
- {
- TextBox tb = sender as TextBox;
- int intResult;
- if (!(int.TryParse(tb.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
- }
+ lPocetKusNaSklad.Visible = false;
+ lTextKusNaSklad.Text = "0";
+ lTextKusNaSklad.Visible = false;
+ btnButtonExp.Enabled = false;
- private void dGVExpedicia_Paint(object sender, PaintEventArgs e)
- {
-
- dGVExpedicia.Columns["StatusDopytu"].HeaderText = "Status dopytu";
- dGVExpedicia.Columns["IDCPOBJ"].Visible = false;
- dGVExpedicia.Columns["IDVyrobok"].Visible = false;
- dGVExpedicia.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dGVExpedicia.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ }
- //nastavenie velkosti stlpcov
- dGVExpedicia.Columns["Potvrdený dátum"].Width = 70;
- dGVExpedicia.Columns["Zákazník"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dGVExpedicia.Columns["Číslo objednávky"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dGVExpedicia.Columns["Názov výrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dGVExpedicia.Columns["Rozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dGVExpedicia.Columns["Zákazkové číslo"].Width = 62;
- dGVExpedicia.Columns["Typ dopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dGVExpedicia.Columns["Kontrakt"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dGVExpedicia.Columns["Objednaný počet kusov"].Width = 60;
- dGVExpedicia.Columns["Cena za kus"].Width = 50;
- dGVExpedicia.Columns["Materiál"].Width = 60;
- dGVExpedicia.Columns["Úprava materiálu"].Width = 60;
- dGVExpedicia.Columns["Počet kusov do výroby"].Width = 60;
- dGVExpedicia.Columns["Počet zo skladu"].Width = 60;
- dGVExpedicia.Columns["Počet vydaných kusov"].Width = 60;
- dGVExpedicia.Columns["Počet vyrobených dobrých kusov"].Width = 64;
- dGVExpedicia.Columns["Počet odoslaných kusov"].Width = 64;
- dGVExpedicia.Columns["Počet kusov na sklad"].Width = 60;
- dGVExpedicia.Columns["Dátum expedície"].Width = 70;
- dGVExpedicia.Columns["Dátum prijatia objenávky"].Width = 70;
- dGVExpedicia.Columns["StatusDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dGVExpedicia.Columns["Poznámka"].MinimumWidth = 60;
- dGVExpedicia.Columns["Poznámka"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dGVExpedicia.Columns["Výdaj zo skladu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ }
+ void ltextExpKeyPress(object sender, KeyPressEventArgs e)
+ {
+ TextBox tb = sender as TextBox;
+ int intResult;
+ if (!(int.TryParse(tb.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
+ }
+
+ private void dGVExpedicia_Paint(object sender, PaintEventArgs e)
+ {
+
+ dGVExpedicia.Columns["StatusDopytu"].HeaderText = "Status dopytu";
+ dGVExpedicia.Columns["IDCPOBJ"].Visible = false;
+ dGVExpedicia.Columns["IDVyrobok"].Visible = false;
+ dGVExpedicia.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dGVExpedicia.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ //nastavenie velkosti stlpcov
+ dGVExpedicia.Columns["Potvrdený dátum"].Width = 70;
+ dGVExpedicia.Columns["Zákazník"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dGVExpedicia.Columns["Číslo objednávky"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dGVExpedicia.Columns["Názov výrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dGVExpedicia.Columns["Rozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dGVExpedicia.Columns["Zákazkové číslo"].Width = 62;
+ dGVExpedicia.Columns["Typ dopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dGVExpedicia.Columns["Kontrakt"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dGVExpedicia.Columns["Objednaný počet kusov"].Width = 60;
+ dGVExpedicia.Columns["Cena za kus"].Width = 50;
+ dGVExpedicia.Columns["Materiál"].Width = 60;
+ dGVExpedicia.Columns["Úprava materiálu"].Width = 60;
+ dGVExpedicia.Columns["Počet kusov do výroby"].Width = 60;
+ dGVExpedicia.Columns["Počet zo skladu"].Width = 60;
+ dGVExpedicia.Columns["Počet vydaných kusov"].Width = 60;
+ dGVExpedicia.Columns["Počet vyrobených dobrých kusov"].Width = 64;
+ dGVExpedicia.Columns["Počet odoslaných kusov"].Width = 64;
+ dGVExpedicia.Columns["Počet kusov na sklad"].Width = 60;
+ dGVExpedicia.Columns["Dátum expedície"].Width = 70;
+ dGVExpedicia.Columns["Dátum prijatia objenávky"].Width = 70;
+ dGVExpedicia.Columns["StatusDopytu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dGVExpedicia.Columns["Poznámka"].MinimumWidth = 60;
+ dGVExpedicia.Columns["Poznámka"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dGVExpedicia.Columns["Výdaj zo skladu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- if (button82.Text == "Zobrazenie (min)")
- {
- dGVExpedicia.Columns["Rozmery"].Visible = true;
- dGVExpedicia.Columns["Kontrakt"].Visible = true;
- dGVExpedicia.Columns["Cena za kus"].Visible = true;
- dGVExpedicia.Columns["Materiál"].Visible = true;
- dGVExpedicia.Columns["Úprava materiálu"].Visible = true;
- dGVExpedicia.Columns["Počet vydaných kusov"].Visible = true;
- dGVExpedicia.Columns["Dátum prijatia objenávky"].Visible = true;
- dGVExpedicia.Columns["StatusDopytu"].Visible = true;
- dGVExpedicia.Columns["Poznámka"].Visible = true;
- dGVExpedicia.Columns["Výdaj zo skladu"].Visible = true;
- }
- else
- {
- dGVExpedicia.Columns["Rozmery"].Visible = false;
- dGVExpedicia.Columns["Kontrakt"].Visible = false;
- dGVExpedicia.Columns["Cena za kus"].Visible = false;
- dGVExpedicia.Columns["Materiál"].Visible = false;
- dGVExpedicia.Columns["Úprava materiálu"].Visible = false;
- dGVExpedicia.Columns["Počet vydaných kusov"].Visible = false;
- dGVExpedicia.Columns["Dátum prijatia objenávky"].Visible = false;
- dGVExpedicia.Columns["StatusDopytu"].Visible = false;
- dGVExpedicia.Columns["Poznámka"].Visible = false;
- dGVExpedicia.Columns["Výdaj zo skladu"].Visible = false;
- }
+ if (button82.Text == "Zobrazenie (min)")
+ {
+ dGVExpedicia.Columns["Rozmery"].Visible = true;
+ dGVExpedicia.Columns["Kontrakt"].Visible = true;
+ dGVExpedicia.Columns["Cena za kus"].Visible = true;
+ dGVExpedicia.Columns["Materiál"].Visible = true;
+ dGVExpedicia.Columns["Úprava materiálu"].Visible = true;
+ dGVExpedicia.Columns["Počet vydaných kusov"].Visible = true;
+ dGVExpedicia.Columns["Dátum prijatia objenávky"].Visible = true;
+ dGVExpedicia.Columns["StatusDopytu"].Visible = true;
+ dGVExpedicia.Columns["Poznámka"].Visible = true;
+ dGVExpedicia.Columns["Výdaj zo skladu"].Visible = true;
+ }
+ else
+ {
+ dGVExpedicia.Columns["Rozmery"].Visible = false;
+ dGVExpedicia.Columns["Kontrakt"].Visible = false;
+ dGVExpedicia.Columns["Cena za kus"].Visible = false;
+ dGVExpedicia.Columns["Materiál"].Visible = false;
+ dGVExpedicia.Columns["Úprava materiálu"].Visible = false;
+ dGVExpedicia.Columns["Počet vydaných kusov"].Visible = false;
+ dGVExpedicia.Columns["Dátum prijatia objenávky"].Visible = false;
+ dGVExpedicia.Columns["StatusDopytu"].Visible = false;
+ dGVExpedicia.Columns["Poznámka"].Visible = false;
+ dGVExpedicia.Columns["Výdaj zo skladu"].Visible = false;
+ }
- if (EXPColorIndex == -1) classGlobal.SetRowColor2(dGVExpedicia, "StatusDopytu");
- else classGlobal.SetRowColorBack(dGVExpedicia);
- }
+ if (EXPColorIndex == -1) classGlobal.SetRowColor2(dGVExpedicia, "StatusDopytu");
+ else classGlobal.SetRowColorBack(dGVExpedicia);
+ }
- void chbExp(object sender, EventArgs e)
- {
- CheckBox chb = sender as CheckBox;
+ void chbExp(object sender, EventArgs e)
+ {
+ CheckBox chb = sender as CheckBox;
- if (chb.Checked == true)
- {
+ if (chb.Checked == true)
+ {
- }
- else btnButtonExp.Enabled = true;
+ }
+ else btnButtonExp.Enabled = true;
- }
+ }
- private void refreshExpedicia()
- {
+ private void refreshExpedicia()
+ {
- int scrollBarHeight = 0;
+ int scrollBarHeight = 0;
- if (dGVExpedicia.Controls.OfType().First().Visible == true) scrollBarHeight = dGVExpedicia.Controls.OfType().First().Height;
- int headerHeight = dGVExpedicia.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 57;
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dGVExpedicia.Height - headerHeight - scrollBarHeight - 2) / 22)));
+ if (dGVExpedicia.Controls.OfType().First().Visible == true) scrollBarHeight = dGVExpedicia.Controls.OfType().First().Height;
+ int headerHeight = dGVExpedicia.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 57;
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dGVExpedicia.Height - headerHeight - scrollBarHeight - 2) / 22)));
- if (classSQL.intPocetNaStranu > 1)
- {
- if (dGVExpedicia.SelectedRows.Count > 0) classUser.IndexExpedicia = dGVExpedicia.SelectedRows[0].Index; //Convert.ToInt32(dGVExpedicia[dGVExpedicia.Columns["IDCPOBJ"].Index, dGVExpedicia.SelectedRows[0].Index].RowIndex);
- else classUser.IndexExpedicia = 0;
+ if (classSQL.intPocetNaStranu > 1)
+ {
+ if (dGVExpedicia.SelectedRows.Count > 0) classUser.IndexExpedicia = dGVExpedicia.SelectedRows[0].Index; //Convert.ToInt32(dGVExpedicia[dGVExpedicia.Columns["IDCPOBJ"].Index, dGVExpedicia.SelectedRows[0].Index].RowIndex);
+ else classUser.IndexExpedicia = 0;
- string strCheckBoxStatusCondition = " AND(`StatusDopytu` = 'Prázdna hodnota'";
- foreach (CheckBox chb in groupBox23.Controls)
- {
- if (chb.Checked) strCheckBoxStatusCondition = strCheckBoxStatusCondition + " OR `StatusDopytu` = '" + chb.Text + "'";
- }
- strCheckBoxStatusCondition = strCheckBoxStatusCondition + ")";
+ string strCheckBoxStatusCondition = " AND(`StatusDopytu` = 'Prázdna hodnota'";
+ foreach (CheckBox chb in groupBox23.Controls)
+ {
+ if (chb.Checked) strCheckBoxStatusCondition = strCheckBoxStatusCondition + " OR `StatusDopytu` = '" + chb.Text + "'";
+ }
+ strCheckBoxStatusCondition = strCheckBoxStatusCondition + ")";
- string strCheckBoxTypCondition = " (`Typ Dopytu` = 'Prázdna hodnota'";
- foreach (CheckBox chb in groupBox15.Controls)
- {
- if (chb.Checked) strCheckBoxTypCondition = strCheckBoxTypCondition + " OR `Typ Dopytu` = '" + chb.Text + "'";
- }
- strCheckBoxTypCondition = strCheckBoxTypCondition + ")";
+ string strCheckBoxTypCondition = " (`Typ Dopytu` = 'Prázdna hodnota'";
+ foreach (CheckBox chb in groupBox15.Controls)
+ {
+ if (chb.Checked) strCheckBoxTypCondition = strCheckBoxTypCondition + " OR `Typ Dopytu` = '" + chb.Text + "'";
+ }
+ strCheckBoxTypCondition = strCheckBoxTypCondition + ")";
- string strTextBoxCondition = "";
- if (EXPColorIndex >= 0) strTextBoxCondition = " AND INSTR(`" + dGVExpedicia.Columns[EXPColorIndex].Name + "`, '" + textBox13.Text + "')>0 ";
+ string strTextBoxCondition = "";
+ if (EXPColorIndex >= 0) strTextBoxCondition = " AND INSTR(`" + dGVExpedicia.Columns[EXPColorIndex].Name + "`, '" + textBox13.Text + "')>0 ";
- string sqlCommandExpedicia;
- sqlCommandExpedicia = @"SELECT * FROM `pohladexpedicia` WHERE " + strCheckBoxTypCondition + strCheckBoxStatusCondition + strTextBoxCondition + " ORDER BY `Potvrdený dátum`, `Zákazník`, `IDCPOBJ`;";
+ string sqlCommandExpedicia;
+ sqlCommandExpedicia = @"SELECT * FROM `pohladexpedicia` WHERE " + strCheckBoxTypCondition + strCheckBoxStatusCondition + strTextBoxCondition + " ORDER BY `Potvrdený dátum`, `Zákazník`, `IDCPOBJ`;";
- //classUser.boolEnableRowEnter = false; // zablokuje a nedovoli vykonavat ine funkcie, v tomto pripade rowenter event
- DataTable dtbExpedicia = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown10.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+ //classUser.boolEnableRowEnter = false; // zablokuje a nedovoli vykonavat ine funkcie, v tomto pripade rowenter event
+ DataTable dtbExpedicia = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown10.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
- classSQL.SQL(sqlCommandExpedicia, checkBox60.Checked, StartRecord, classSQL.intPocetNaStranu, out dtbExpedicia);
- dGVExpedicia.DataSource = dtbExpedicia;
- dGVExpedicia.Visible = true;
- dGVExpedicia.AutoResizeColumns();
+ classSQL.SQL(sqlCommandExpedicia, checkBox60.Checked, StartRecord, classSQL.intPocetNaStranu, out dtbExpedicia);
+ dGVExpedicia.DataSource = dtbExpedicia;
+ dGVExpedicia.Visible = true;
+ dGVExpedicia.AutoResizeColumns();
- // novy vypocet stran
-
- //Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label18.Text = "Strana: " + numericUpDown10.Value.ToString();
- //if (PocetStran < 1) PocetStran = 1;
- //numericUpDown10.Maximum = numericUpDown10.Value;
- NUDmaximumChange(numericUpDown10, dGVExpedicia.Rows.Count, classSQL.intPocetNaStranu);
-
- // povodny vypocet stran
- /*
+ // novy vypocet stran
+
+ //Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label18.Text = "Strana: " + numericUpDown10.Value.ToString();
+ //if (PocetStran < 1) PocetStran = 1;
+ //numericUpDown10.Maximum = numericUpDown10.Value;
+ NUDmaximumChange(numericUpDown10, dGVExpedicia.Rows.Count, classSQL.intPocetNaStranu);
+
+ // povodny vypocet stran
+ /*
Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
label18.Text = numericUpDown10.Value.ToString() + "/" + PocetStran.ToString();
if (PocetStran < 1) PocetStran = 1;
numericUpDown10.Maximum = PocetStran;
- */
-
- //classUser.boolEnableRowEnter = true; // odblokuje
-
- dataGVSetColumnSortMode(dGVExpedicia, DataGridViewColumnSortMode.NotSortable);
- setDGV(dGVExpedicia, classUser.IndexExpedicia, textBox13);
-
- //lblZobrazenyPocet.Text = dGVExpedicia.Rows.Count.ToString();
- }
- }
-
- private void NUDmaximumChange(NumericUpDown nud, int dgvRowCount, int pocetNaStranu)
- {
- nud.Maximum = nud.Value;
- if (dgvRowCount == pocetNaStranu) nud.Maximum++;
- }
-
- private void tabPage6_Enter(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
-
- private void button60_Click(object sender, EventArgs e)
- {
- if (panel15.Visible == false) panel15.Visible = true;
- else panel15.Visible = false;
- numericUpDown10.Maximum = dGVExpedicia.Columns.Count - 1;
- label18.Text = dGVExpedicia.Columns[0].HeaderText;
- /**/
- }
-
- private void panel16_Click(object sender, EventArgs e)
- {
- textBox13.Text = "";
- checkBox22.Checked = true;
- checkBox23.Checked = true;
- checkBox21.Checked = true;
- checkBox36.Checked = false;
- checkBox31.Checked = false;
- checkBox32.Checked = false;
- checkBox30.Checked = true;
- checkBox33.Checked = true;
- checkBox34.Checked = true;
- checkBox35.Checked = false;
- refreshExpedicia();
- }
-
- private void checkBox36_Click(object sender, EventArgs e)
- {
- if (checkBox36.Checked == true)
- {
- checkBox31.Checked = true;
- checkBox32.Checked = true;
- checkBox30.Checked = true;
- checkBox33.Checked = true;
- checkBox34.Checked = true;
- checkBox35.Checked = true;
- }
- else
- {
- checkBox31.Checked = false;
- checkBox32.Checked = false;
- checkBox30.Checked = false;
- checkBox33.Checked = false;
- checkBox34.Checked = false;
- checkBox35.Checked = false;
- }
- refreshExpedicia();
- }
-
- private void checkBox22_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void checkBox23_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void checkBox21_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void checkBox31_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void checkBox32_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void checkBox30_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void checkBox33_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void checkBox34_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void checkBox35_Click(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void textBox13_TextChanged(object sender, EventArgs e)
- {
- //refreshExpedicia();
- }
-
- private void textBox12_TextChanged(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void numericUpDown10_ValueChanged(object sender, EventArgs e)
- {
- refreshExpedicia();
- }
-
- private void button66_Click(object sender, EventArgs e)
- {
-
- if (dGVExpedicia.SelectedRows[0].Cells["StatusDopytu"].Value.ToString() != "Pozastavená" &&
- dGVExpedicia.SelectedRows[0].Cells["StatusDopytu"].Value.ToString() != "Zrušená")
- {
- Form frmEditExpedicia2 = new frmEditExpedicia(dGVExpedicia.SelectedRows[0].Cells["IDCPOBJ"].Value.ToString());
- frmEditExpedicia2.ShowDialog();
- }
- else MessageBox.Show("Expedičné záznamy nie je možné editovať!");
- }
-
-
- private void button82_Click(object sender, EventArgs e)
- {
- if (button82.Text == "Zobrazenie (min)") button82.Text = "Zobrazenie (max)";
- else button82.Text = "Zobrazenie (min)";
- dGVExpedicia_Paint(null, null);
- }
-
- int EXPColorIndex = -1;
- private void dGVExpedicia_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- classGlobal.SetRowColorBack(dGVExpedicia);
-
- if (EXPColorIndex != e.ColumnIndex && EXPColorIndex != -1) dGVExpedicia.Columns[EXPColorIndex].DefaultCellStyle.BackColor = Color.Empty;
-
- if (dGVExpedicia.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
- {
- dGVExpedicia.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
- EXPColorIndex = e.ColumnIndex;
- textBox13.Text = "";
- textBox13.Enabled = true;
- button110.Enabled = true;
- //label19.Text = "Hľadať v stĺpci: " + dataGridView1.Columns[e.ColumnIndex].HeaderText;
- }
- else
- {
- dGVExpedicia.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
- EXPColorIndex = -1;
- textBox13.Text = "";
- textBox13.Enabled = false;
- button110.Enabled = false;
- //label19.Text = "Hľadať v stĺpci: ---";
- classGlobal.SetRowColor2(dGVExpedicia,"StatusDopytu");
- refreshExpedicia();
- }
-
- }
-
- private void button110_Click(object sender, EventArgs e)
- {
- if (numericUpDown1.Value != 1) numericUpDown10.Value = 1;
- else refreshExpedicia();
-
- }
-
-
- #endregion Expedicia
-
- #region Sklad vyrobkov
-
- private void tabPage5_Enter(object sender, EventArgs e)
- {
-
- refreshSkladPrijem();
- refreshSkladVydaj();
-
- }
-
- void refreshSkladPrijem()
- {
- string strCh10 = ""; string strCh11 = "";
- string strTextBoxCondition = "";
-
- string strZobrazPrijem = "";
- if (checkBox4.Checked == true) strZobrazPrijem = "Príjem";
- string strZobrazINVPrijem = "";
- if (checkBox5.Checked == true) strZobrazINVPrijem = "Inventárny príjem";
- string strZobrazPrijemVybaveny = "";
- if (checkBox9.Checked == true) strZobrazPrijemVybaveny = "Vybavený";
- string strZobrazPrijemNevybaveny = "";
- if (checkBox8.Checked == true) strZobrazPrijemNevybaveny = "Nevybaveny";
-
- if (textBox9.Text == "") strCh10 = "";
- else strCh10 = " AND INSTR(`" + dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown6.Value)].Name.ToString() + "`, '" + textBox9.Text + "')>0";
- if (textBox8.Text == "") strCh11 = "";
- else strCh11 = " AND INSTR(`" + dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown5.Value)].Name.ToString() + "`, '" + textBox8.Text + "')>0";
- strTextBoxCondition = strCh10.ToString() + strCh11.ToString();
-
- string cmd1 = "SELECT * FROM `pohladskladprijem` WHERE (`SkladOperacia` = '" + strZobrazPrijem + "' OR `SkladOperacia` = '" + strZobrazINVPrijem +
- "') AND (`StatusSkladOperacie` = '" + strZobrazPrijemVybaveny + "' OR `StatusSkladOperacie` = '" + strZobrazPrijemNevybaveny +
- "')" + strTextBoxCondition + " ORDER BY `DatumPotvrdeny` ;";
-
- DataTable dtbSkladPrijem = new DataTable();
- classSQL.SQL(cmd1, out dtbSkladPrijem);
- dGVSkladPrijem.DataSource = dtbSkladPrijem;
- dGVSkladPrijem.Visible = true;
- lblZobrazenyPocet.Text = dGVSkladPrijem.Rows.Count.ToString() + "+" + dGVSkladVydaj.Rows.Count.ToString();
-
- }
- void refreshSkladVydaj()
- {
- string strCh10 = ""; string strCh11 = "";
- string strTextBoxCondition = "";
-
- string strZobrazVydaj = "";
- if (checkBox7.Checked == true) strZobrazVydaj = "Výdaj";
- string strZobrazINVVydaj = "";
- if (checkBox6.Checked == true) strZobrazINVVydaj = "Inventárny výdaj";
- string strZobrazVydajVybaveny = "";
- if (checkBox11.Checked == true) strZobrazVydajVybaveny = "Vybavený";
- string strZobrazVydajNevybaveny = "";
- if (checkBox10.Checked == true) strZobrazVydajNevybaveny = "Nevybaveny";
-
- if (textBox11.Text == "") strCh10 = "";
- else strCh10 = " AND INSTR(`" + dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown8.Value)].Name.ToString() + "`, '" + textBox11.Text + "')>0";
- if (textBox10.Text == "") strCh11 = "";
- else strCh11 = " AND INSTR(`" + dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown7.Value)].Name.ToString() + "`, '" + textBox10.Text + "')>0";
- strTextBoxCondition = strCh10.ToString() + strCh11.ToString();
-
- string cmd2 = "SELECT * FROM `pohladskladvydaj` WHERE (`SkladOperacia` = '" + strZobrazVydaj + "' OR `SkladOperacia` = '" + strZobrazINVVydaj +
- "') AND (`StatusSkladOperacie` = '" + strZobrazVydajVybaveny + "' OR `StatusSkladOperacie` = '" + strZobrazVydajNevybaveny +
- "')" + strTextBoxCondition + " ORDER BY `DatumPotvrdeny`;";
-
- DataTable dtbSkladVydaj = new DataTable();
- classSQL.SQL(cmd2, out dtbSkladVydaj);
- dGVSkladVydaj.DataSource = dtbSkladVydaj;
- dGVSkladVydaj.Visible = true;
- lblZobrazenyPocet.Text = dGVSkladPrijem.Rows.Count.ToString() + "+" + dGVSkladVydaj.Rows.Count.ToString();
-
- }
-
- int hodnotaPredKlikomSkladPrijem = 0;
- private void numericUpDown6_ValueChanged(object sender, EventArgs e)
- {
- if (dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown6.Value)].Visible == true)
- {
- if (Convert.ToInt32(numericUpDown6.Value) < dGVSkladPrijem.Columns.Count) label14.Text = dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown6.Value)].HeaderText;
- hodnotaPredKlikomSkladPrijem = Convert.ToInt32(numericUpDown6.Value);
- }
- else
- {
- if (hodnotaPredKlikomSkladPrijem > Convert.ToInt32(numericUpDown6.Value))
- {
- numericUpDown6.Value -= 1;
- }
- else if (Convert.ToInt32(numericUpDown6.Value) < dGVSkladPrijem.ColumnCount - 1) numericUpDown6.Value += 1;
- hodnotaPredKlikomSkladPrijem = Convert.ToInt32(numericUpDown6.Value);
- }
- refreshSkladPrijem();
-
- }
-
- int hodnotaPredKlikomSkladPrijem2 = 0;
- private void numericUpDown5_ValueChanged(object sender, EventArgs e)
- {
- if (dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown5.Value)].Visible == true)
- {
- if (Convert.ToInt32(numericUpDown5.Value) < dGVSkladPrijem.Columns.Count) label13.Text = dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown5.Value)].HeaderText;
- hodnotaPredKlikomSkladPrijem2 = Convert.ToInt32(numericUpDown5.Value);
- }
- else
- {
- if (hodnotaPredKlikomSkladPrijem2 > Convert.ToInt32(numericUpDown5.Value))
- {
- numericUpDown5.Value -= 1;
- }
- else if (Convert.ToInt32(numericUpDown5.Value) < dGVSkladPrijem.ColumnCount - 1) numericUpDown5.Value += 1;
- hodnotaPredKlikomSkladPrijem2 = Convert.ToInt32(numericUpDown5.Value);
- }
- refreshSkladPrijem();
- }
-
- private void textBox9_TextChanged(object sender, EventArgs e)
- {
- refreshSkladPrijem();
- }
-
- private void textBox8_TextChanged(object sender, EventArgs e)
- {
- refreshSkladPrijem();
- }
-
- private void checkBox4_Click(object sender, EventArgs e)
- {
- refreshSkladPrijem();
- }
-
- private void checkBox5_Click(object sender, EventArgs e)
- {
- refreshSkladPrijem();
- }
-
- private void checkBox9_Click(object sender, EventArgs e)
- {
- refreshSkladPrijem();
- }
-
- private void checkBox8_Click(object sender, EventArgs e)
- {
- refreshSkladPrijem();
- }
-
- private void textBox11_TextChanged(object sender, EventArgs e)
- {
- refreshSkladVydaj();
- }
-
- private void textBox10_TextChanged(object sender, EventArgs e)
- {
- refreshSkladVydaj();
- }
-
- private void checkBox7_Click(object sender, EventArgs e)
- {
- refreshSkladVydaj();
- }
-
- private void checkBox6_Click(object sender, EventArgs e)
- {
- refreshSkladVydaj();
- }
-
- private void checkBox11_Click(object sender, EventArgs e)
- {
- refreshSkladVydaj();
- }
-
- private void checkBox10_Click(object sender, EventArgs e)
- {
- refreshSkladVydaj();
- }
-
- private void button58_Click(object sender, EventArgs e)
- {
- if (panel11.Visible == false) panel11.Visible = true;
- else panel11.Visible = false;
- numericUpDown6.Maximum = dGVSkladPrijem.Columns.Count - 1;
- numericUpDown5.Maximum = dGVSkladPrijem.Columns.Count - 1;
- label14.Text = dGVSkladPrijem.Columns[0].HeaderText;
- label13.Text = dGVSkladPrijem.Columns[0].HeaderText;
- }
-
- private void button59_Click(object sender, EventArgs e)
- {
- if (panel13.Visible == false) panel13.Visible = true;
- else panel13.Visible = false;
- numericUpDown8.Maximum = dGVSkladVydaj.Columns.Count - 1;
- numericUpDown7.Maximum = dGVSkladVydaj.Columns.Count - 1;
- label16.Text = dGVSkladVydaj.Columns[0].HeaderText;
- label15.Text = dGVSkladVydaj.Columns[0].HeaderText;
- }
-
- int hodnotaPredKlikomSkladVydaj = 0;
- private void numericUpDown8_ValueChanged(object sender, EventArgs e)
- {
- if (dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown8.Value)].Visible == true)
- {
- if (Convert.ToInt32(numericUpDown8.Value) < dGVSkladVydaj.Columns.Count) label16.Text = dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown8.Value)].HeaderText;
- hodnotaPredKlikomSkladVydaj = Convert.ToInt32(numericUpDown8.Value);
- }
- else
- {
- if (hodnotaPredKlikomSkladVydaj > Convert.ToInt32(numericUpDown8.Value))
- {
- numericUpDown8.Value -= 1;
- }
- else if (Convert.ToInt32(numericUpDown8.Value) < dGVSkladVydaj.ColumnCount - 1) numericUpDown8.Value += 1;
- hodnotaPredKlikomSkladVydaj = Convert.ToInt32(numericUpDown8.Value);
- }
- refreshSkladVydaj();
- }
-
- int hodnotaPredKlikomSkladVydaj2 = 0;
- private void numericUpDown7_ValueChanged(object sender, EventArgs e)
- {
- if (dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown7.Value)].Visible == true)
- {
- if (Convert.ToInt32(numericUpDown7.Value) < dGVSkladVydaj.Columns.Count) label15.Text = dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown7.Value)].HeaderText;
- hodnotaPredKlikomSkladVydaj2 = Convert.ToInt32(numericUpDown7.Value);
- }
- else
- {
- if (hodnotaPredKlikomSkladVydaj2 > Convert.ToInt32(numericUpDown7.Value))
- {
- numericUpDown7.Value -= 1;
- }
- else if (Convert.ToInt32(numericUpDown7.Value) < dGVSkladVydaj.ColumnCount - 1) numericUpDown7.Value += 1;
- hodnotaPredKlikomSkladVydaj2 = Convert.ToInt32(numericUpDown7.Value);
- }
- refreshSkladVydaj();
- }
-
- private void panel12_Click(object sender, EventArgs e)
- {
- textBox9.Text = "";
- textBox8.Text = "";
- checkBox4.Checked = true;
- checkBox5.Checked = true;
- checkBox9.Checked = false;
- checkBox8.Checked = true;
-
- refreshSkladPrijem();
- }
-
- private void panel14_Click(object sender, EventArgs e)
- {
- textBox11.Text = "";
- textBox10.Text = "";
- checkBox7.Checked = true;
- checkBox6.Checked = true;
- checkBox11.Checked = false;
- checkBox10.Checked = true;
-
- refreshSkladVydaj();
- }
-
-
- private void btnPridajInvPrijem_Click(object sender, EventArgs e)
- {
-
- Form frmPrijem = new frmInventar();
- frmPrijem.Text = "Inventárny príjem";
- frmPrijem.ShowDialog();
- refreshSkladPrijem();
- }
-
- private void btnPridajInvVydaj_Click(object sender, EventArgs e)
- {
- Form frmPrijem = new frmInventar();
- frmPrijem.Text = "Inventárny výdaj";
- frmPrijem.ShowDialog();
- refreshSkladVydaj();
- }
-
- private void dGVSkladPrijem_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
- {
- if (dGVSkladPrijem.Rows[e.RowIndex].Cells["StatusSkladOperacie"].Value.ToString() == "Nevybavený")
- {
- Int32 intIDOperacia = 0;
- intIDOperacia = Convert.ToInt32(dGVSkladPrijem.Rows[e.RowIndex].Cells["IDOperacia"].Value);
-
- Form prijem = new frmPrijemDoSkladu(intIDOperacia);
- prijem.ShowDialog();
- refreshSkladPrijem();
- }
- }
-
-
- private void dGVSkladVydaj_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
- {
- if (dGVSkladVydaj.Rows[e.RowIndex].Cells["StatusSkladOperacie"].Value.ToString() == "Nevybavený")
- {
- Int32 intIDOperacia = 0;
- intIDOperacia = Convert.ToInt32(dGVSkladVydaj.Rows[e.RowIndex].Cells["IDOperacia"].Value);
-
- Form vydaj = new frmVydajZoSkladu(intIDOperacia);
- vydaj.ShowDialog();
- refreshSkladVydaj();
- }
- }
-
-
- private void button6_Click(object sender, EventArgs e)
- {
- if (button6.Text == "-")
- {
- button6.Text = "+";
- button65.Text = "-";
- splitContainer1.SplitterDistance = 25;
- }
- else
- {
- button6.Text = "-";
- splitContainer1.SplitterDistance = (int)splitContainer1.Size.Height / 2;
- }
-
- }
- private void button65_Click(object sender, EventArgs e)
- {
- if (button65.Text == "-")
- {
- button65.Text = "+";
- button6.Text = "-";
- splitContainer1.SplitterDistance = (int)splitContainer1.Size.Height - 25;
- }
- else
- {
- button65.Text = "-";
- splitContainer1.SplitterDistance = (int)splitContainer1.Size.Height / 2;
- }
- }
-
- private void dGVSkladPrijem_Paint(object sender, PaintEventArgs e)
- {
- dGVSkladPrijem.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dGVSkladPrijem.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dGVSkladPrijem.Columns["SkladOperacia"].HeaderText = "Skladová operácia";
- dGVSkladPrijem.Columns["StatusSkladOperacie"].HeaderText = "Status skladovej operácie";
- dGVSkladPrijem.Columns["ZAKCIS"].HeaderText = "Zákazkové číslo";
- dGVSkladPrijem.Columns["IDvyr"].Visible = false;
- dGVSkladPrijem.Columns["NazovVyrobku2"].HeaderText = "Názov výrobku";
- dGVSkladPrijem.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
- dGVSkladPrijem.Columns["IDExpedicia"].Visible = false;
- dGVSkladPrijem.Columns["IDDopyt"].Visible = false;
- dGVSkladPrijem.Columns["MaterialSUpravouMat"].HeaderText = "Materiál + úprava materiálu";
- dGVSkladPrijem.Columns["Pocet"].HeaderText = "Počet kusov";
- dGVSkladPrijem.Columns["DatumVytvorenia"].HeaderText = "Dátum vytvorenia operácie";
- dGVSkladPrijem.Columns["DatumVykonania"].HeaderText = "Dátum vykonania operácie";
- dGVSkladPrijem.Columns["IDOperacia"].Visible = false;
-
- dGVSkladPrijem.AutoResizeColumns();
-
- }
-
- private void dGVSkladVydaj_Paint(object sender, PaintEventArgs e)
- {
- dGVSkladVydaj.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dGVSkladVydaj.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dGVSkladVydaj.Columns["SkladOperacia"].HeaderText = "Skladová operácia";
- dGVSkladVydaj.Columns["StatusSkladOperacie"].HeaderText = "Status skladovej operácie";
- dGVSkladVydaj.Columns["ZAKCIS"].HeaderText = "Zákazkové číslo";
- dGVSkladVydaj.Columns["IDvyr"].Visible = false;
- dGVSkladVydaj.Columns["NazovVyrobku2"].HeaderText = "Názov výrobku";
- dGVSkladVydaj.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
- dGVSkladVydaj.Columns["IDExpedicia"].Visible = false;
- dGVSkladVydaj.Columns["IDDopyt"].Visible = false;
- dGVSkladVydaj.Columns["MaterialSUpravouMat"].HeaderText = "Materiál + úprava materiálu";
- dGVSkladVydaj.Columns["Pocet"].HeaderText = "Počet kusov";
- dGVSkladVydaj.Columns["DatumVytvorenia"].HeaderText = "Dátum vytvorenia operácie";
- dGVSkladVydaj.Columns["DatumVykonania"].HeaderText = "Dátum vykonania operácie";
- dGVSkladVydaj.Columns["IDOperacia"].Visible = false;
-
- dGVSkladVydaj.AutoResizeColumns();
- }
-
-
-
- #endregion Sklad vyrobkov
-
- #region Zoznam Strojov
-
- private void button64_Click(object sender, EventArgs e)
- {
- if (button64.Text == "-")
- {
- button64.Text = "+";
- button69.Text = "-";
- splitContainer2.SplitterDistance = 25;
- }
- else
- {
- button64.Text = "-";
- splitContainer2.SplitterDistance = (int)splitContainer2.Size.Height / 2;
- }
- }
-
- private void button69_Click(object sender, EventArgs e)
- {
- if (button69.Text == "-")
- {
- button69.Text = "+";
- button64.Text = "-";
- splitContainer2.SplitterDistance = (int)splitContainer2.Size.Height - 25;
- }
- else
- {
- button69.Text = "-";
- splitContainer2.SplitterDistance = (int)splitContainer2.Size.Height / 2;
- }
- }
-
- private void button68_Click(object sender, EventArgs e)
- {
- panelPridajStroj.Visible = true;
- button76.Enabled = false;
- comboBox2.Items.Clear();
- comboBox3.Items.Clear();
- textBox24.Text = "";
- textBox25.Text = "";
- textBox26.Text = "";
- textBox27.Text = "";
- classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať typ stroja");
- classGlobal.FillCB(comboBox3, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať dieľňu");
- comboBox2.SelectedItem = -1;
- comboBox3.SelectedItem = -1;
- comboBox2.Focus();
- }
-
- private void panelPridajStroj_Leave(object sender, EventArgs e)
- {
- panelPridajStroj.Visible = false;
- //cBPridajvyrobok.SelectedItem = -1;
- }
-
- private void button71_Click(object sender, EventArgs e)
- {
- string stroj = "";
- stroj = dGVStroje.Rows[dGVStroje.SelectedRows[0].Index].Cells["Vyrobca"].Value.ToString() + " - " + dGVStroje.Rows[dGVStroje.SelectedRows[0].Index].Cells["ModelStroja"].Value.ToString();
- label38.Text = stroj;
-
- panelPridatPU.Visible = true;
- button77.Enabled = false;
- comboBox9.Items.Clear();
- comboBox9.Text = "";
- textBox28.Text = "";
- comboBox9.Items.Add("Denne");
- comboBox9.Items.Add("Týždenne");
- comboBox9.Items.Add("Mesačne");
- comboBox9.Items.Add("Štvrťročne");
- comboBox9.Items.Add("Ročne");
- comboBox9.Items.Add("5-ročne");
- comboBox9.SelectedItem = -1;
- comboBox9.Focus();
- }
-
- private void panelPridatPU_Leave(object sender, EventArgs e)
- {
- if(panel27.Visible == false) panelPridatPU.Visible = false;
- }
-
-
-
- private void button74_Click(object sender, EventArgs e)
- {
- Form Add = new frmAddPomUdaje();
- Add.Text = "Pridať typ stroja";
- DialogResult dr = Add.ShowDialog();
- if (dr == DialogResult.OK)
- {
- comboBox2.Items.Clear();
- classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať typ stroja");
- comboBox2.Text = classGlobal.strNovyPomocnyUdaj;
- }
- }
-
- private void button75_Click(object sender, EventArgs e)
- {
- Form Add = new frmAddPomUdaje();
- Add.Text = "Pridať dieľňu";
- DialogResult dr = Add.ShowDialog();
- if (dr == DialogResult.OK)
- {
- comboBox3.Items.Clear();
- classGlobal.FillCB(comboBox3, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať dieľňu");
- comboBox3.Text = classGlobal.strNovyPomocnyUdaj;
- }
- }
-
- private void comboBox2_TextChanged(object sender, EventArgs e)
- {
- if (comboBox2.Text != "")
- {
- button75.Enabled = true;
- label31.Enabled = true;
- comboBox3.Enabled = true;
- }
- else
- {
- button75.Enabled = false;
- label31.Enabled = false;
- comboBox3.Enabled = false;
- }
-
- }
-
- private void comboBox3_TextChanged(object sender, EventArgs e)
- {
- if (comboBox3.Text != "")
- {
- label32.Enabled = true;
- textBox24.Enabled = true;
- }
- else
- {
- label32.Enabled = false;
- textBox24.Enabled = false;
- }
- }
-
- private void textBox24_TextChanged(object sender, EventArgs e)
- {
- if (textBox24.Text != "")
- {
- label33.Enabled = true;
- textBox25.Enabled = true;
- }
- else
- {
- label33.Enabled = false;
- textBox25.Enabled = false;
- }
- }
-
- private void textBox25_TextChanged(object sender, EventArgs e)
- {
- if (textBox25.Text != "")
- {
- label36.Enabled = true;
- textBox27.Enabled = true;
- label34.Enabled = true;
- dateTimePicker1.Enabled = true;
- }
- else
- {
- label36.Enabled = false;
- textBox27.Enabled = false;
- label34.Enabled = false;
- dateTimePicker1.Enabled = false;
- }
- }
-
- private void textBox27_TextChanged(object sender, EventArgs e)
- {
- if (textBox27.Text != "")
- {
- label35.Enabled = true;
- textBox26.Enabled = true;
- button76.Enabled = true;
- }
- else
- {
- label35.Enabled = false;
- textBox26.Enabled = false;
- button76.Enabled = false;
- }
- }
-
- private void button76_Click(object sender, EventArgs e)
- {
- string cmd="";
- string format = "yyyy-MM-dd";
-
- cmd = @"INSERT INTO `mip`.`tabstroje` ( `Vyrobca`,
+ */
+
+ //classUser.boolEnableRowEnter = true; // odblokuje
+
+ dataGVSetColumnSortMode(dGVExpedicia, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dGVExpedicia, classUser.IndexExpedicia, textBox13);
+
+ //lblZobrazenyPocet.Text = dGVExpedicia.Rows.Count.ToString();
+ }
+ }
+
+ private void NUDmaximumChange(NumericUpDown nud, int dgvRowCount, int pocetNaStranu)
+ {
+ nud.Maximum = nud.Value;
+ if (dgvRowCount == pocetNaStranu) nud.Maximum++;
+ }
+
+ private void tabPage6_Enter(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+
+ private void button60_Click(object sender, EventArgs e)
+ {
+ if (panel15.Visible == false) panel15.Visible = true;
+ else panel15.Visible = false;
+ numericUpDown10.Maximum = dGVExpedicia.Columns.Count - 1;
+ label18.Text = dGVExpedicia.Columns[0].HeaderText;
+ /**/
+ }
+
+ private void panel16_Click(object sender, EventArgs e)
+ {
+ textBox13.Text = "";
+ checkBox22.Checked = true;
+ checkBox23.Checked = true;
+ checkBox21.Checked = true;
+ checkBox36.Checked = false;
+ checkBox31.Checked = false;
+ checkBox32.Checked = false;
+ checkBox30.Checked = true;
+ checkBox33.Checked = true;
+ checkBox34.Checked = true;
+ checkBox35.Checked = false;
+ refreshExpedicia();
+ }
+
+ private void checkBox36_Click(object sender, EventArgs e)
+ {
+ if (checkBox36.Checked == true)
+ {
+ checkBox31.Checked = true;
+ checkBox32.Checked = true;
+ checkBox30.Checked = true;
+ checkBox33.Checked = true;
+ checkBox34.Checked = true;
+ checkBox35.Checked = true;
+ }
+ else
+ {
+ checkBox31.Checked = false;
+ checkBox32.Checked = false;
+ checkBox30.Checked = false;
+ checkBox33.Checked = false;
+ checkBox34.Checked = false;
+ checkBox35.Checked = false;
+ }
+ refreshExpedicia();
+ }
+
+ private void checkBox22_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void checkBox23_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void checkBox21_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void checkBox31_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void checkBox32_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void checkBox30_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void checkBox33_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void checkBox34_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void checkBox35_Click(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void textBox13_TextChanged(object sender, EventArgs e)
+ {
+ //refreshExpedicia();
+ }
+
+ private void textBox12_TextChanged(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void numericUpDown10_ValueChanged(object sender, EventArgs e)
+ {
+ refreshExpedicia();
+ }
+
+ private void button66_Click(object sender, EventArgs e)
+ {
+
+ if (dGVExpedicia.SelectedRows[0].Cells["StatusDopytu"].Value.ToString() != "Pozastavená" &&
+ dGVExpedicia.SelectedRows[0].Cells["StatusDopytu"].Value.ToString() != "Zrušená")
+ {
+ Form frmEditExpedicia2 = new frmEditExpedicia(dGVExpedicia.SelectedRows[0].Cells["IDCPOBJ"].Value.ToString());
+ frmEditExpedicia2.ShowDialog();
+ }
+ else MessageBox.Show("Expedičné záznamy nie je možné editovať!");
+ }
+
+
+ private void button82_Click(object sender, EventArgs e)
+ {
+ if (button82.Text == "Zobrazenie (min)") button82.Text = "Zobrazenie (max)";
+ else button82.Text = "Zobrazenie (min)";
+ dGVExpedicia_Paint(null, null);
+ }
+
+ int EXPColorIndex = -1;
+ private void dGVExpedicia_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ classGlobal.SetRowColorBack(dGVExpedicia);
+
+ if (EXPColorIndex != e.ColumnIndex && EXPColorIndex != -1) dGVExpedicia.Columns[EXPColorIndex].DefaultCellStyle.BackColor = Color.Empty;
+
+ if (dGVExpedicia.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
+ {
+ dGVExpedicia.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
+ EXPColorIndex = e.ColumnIndex;
+ textBox13.Text = "";
+ textBox13.Enabled = true;
+ button110.Enabled = true;
+ //label19.Text = "Hľadať v stĺpci: " + dataGridView1.Columns[e.ColumnIndex].HeaderText;
+ }
+ else
+ {
+ dGVExpedicia.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
+ EXPColorIndex = -1;
+ textBox13.Text = "";
+ textBox13.Enabled = false;
+ button110.Enabled = false;
+ //label19.Text = "Hľadať v stĺpci: ---";
+ classGlobal.SetRowColor2(dGVExpedicia, "StatusDopytu");
+ refreshExpedicia();
+ }
+
+ }
+
+ private void button110_Click(object sender, EventArgs e)
+ {
+ if (numericUpDown1.Value != 1) numericUpDown10.Value = 1;
+ else refreshExpedicia();
+
+ }
+
+
+ #endregion Expedicia
+
+ #region Sklad vyrobkov
+
+ private void tabPage5_Enter(object sender, EventArgs e)
+ {
+
+ refreshSkladPrijem();
+ refreshSkladVydaj();
+
+ }
+
+ void refreshSkladPrijem()
+ {
+ string strCh10 = ""; string strCh11 = "";
+ string strTextBoxCondition = "";
+
+ string strZobrazPrijem = "";
+ if (checkBox4.Checked == true) strZobrazPrijem = "Príjem";
+ string strZobrazINVPrijem = "";
+ if (checkBox5.Checked == true) strZobrazINVPrijem = "Inventárny príjem";
+ string strZobrazPrijemVybaveny = "";
+ if (checkBox9.Checked == true) strZobrazPrijemVybaveny = "Vybavený";
+ string strZobrazPrijemNevybaveny = "";
+ if (checkBox8.Checked == true) strZobrazPrijemNevybaveny = "Nevybaveny";
+
+ if (textBox9.Text == "") strCh10 = "";
+ else strCh10 = " AND INSTR(`" + dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown6.Value)].Name.ToString() + "`, '" + textBox9.Text + "')>0";
+ if (textBox8.Text == "") strCh11 = "";
+ else strCh11 = " AND INSTR(`" + dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown5.Value)].Name.ToString() + "`, '" + textBox8.Text + "')>0";
+ strTextBoxCondition = strCh10.ToString() + strCh11.ToString();
+
+ string cmd1 = "SELECT * FROM `pohladskladprijem` WHERE (`SkladOperacia` = '" + strZobrazPrijem + "' OR `SkladOperacia` = '" + strZobrazINVPrijem +
+ "') AND (`StatusSkladOperacie` = '" + strZobrazPrijemVybaveny + "' OR `StatusSkladOperacie` = '" + strZobrazPrijemNevybaveny +
+ "')" + strTextBoxCondition + " ORDER BY `DatumPotvrdeny` ;";
+
+ DataTable dtbSkladPrijem = new DataTable();
+ classSQL.SQL(cmd1, out dtbSkladPrijem);
+ dGVSkladPrijem.DataSource = dtbSkladPrijem;
+ dGVSkladPrijem.Visible = true;
+ lblZobrazenyPocet.Text = dGVSkladPrijem.Rows.Count.ToString() + "+" + dGVSkladVydaj.Rows.Count.ToString();
+
+ }
+ void refreshSkladVydaj()
+ {
+ string strCh10 = ""; string strCh11 = "";
+ string strTextBoxCondition = "";
+
+ string strZobrazVydaj = "";
+ if (checkBox7.Checked == true) strZobrazVydaj = "Výdaj";
+ string strZobrazINVVydaj = "";
+ if (checkBox6.Checked == true) strZobrazINVVydaj = "Inventárny výdaj";
+ string strZobrazVydajVybaveny = "";
+ if (checkBox11.Checked == true) strZobrazVydajVybaveny = "Vybavený";
+ string strZobrazVydajNevybaveny = "";
+ if (checkBox10.Checked == true) strZobrazVydajNevybaveny = "Nevybaveny";
+
+ if (textBox11.Text == "") strCh10 = "";
+ else strCh10 = " AND INSTR(`" + dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown8.Value)].Name.ToString() + "`, '" + textBox11.Text + "')>0";
+ if (textBox10.Text == "") strCh11 = "";
+ else strCh11 = " AND INSTR(`" + dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown7.Value)].Name.ToString() + "`, '" + textBox10.Text + "')>0";
+ strTextBoxCondition = strCh10.ToString() + strCh11.ToString();
+
+ string cmd2 = "SELECT * FROM `pohladskladvydaj` WHERE (`SkladOperacia` = '" + strZobrazVydaj + "' OR `SkladOperacia` = '" + strZobrazINVVydaj +
+ "') AND (`StatusSkladOperacie` = '" + strZobrazVydajVybaveny + "' OR `StatusSkladOperacie` = '" + strZobrazVydajNevybaveny +
+ "')" + strTextBoxCondition + " ORDER BY `DatumPotvrdeny`;";
+
+ DataTable dtbSkladVydaj = new DataTable();
+ classSQL.SQL(cmd2, out dtbSkladVydaj);
+ dGVSkladVydaj.DataSource = dtbSkladVydaj;
+ dGVSkladVydaj.Visible = true;
+ lblZobrazenyPocet.Text = dGVSkladPrijem.Rows.Count.ToString() + "+" + dGVSkladVydaj.Rows.Count.ToString();
+
+ }
+
+ int hodnotaPredKlikomSkladPrijem = 0;
+ private void numericUpDown6_ValueChanged(object sender, EventArgs e)
+ {
+ if (dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown6.Value)].Visible == true)
+ {
+ if (Convert.ToInt32(numericUpDown6.Value) < dGVSkladPrijem.Columns.Count) label14.Text = dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown6.Value)].HeaderText;
+ hodnotaPredKlikomSkladPrijem = Convert.ToInt32(numericUpDown6.Value);
+ }
+ else
+ {
+ if (hodnotaPredKlikomSkladPrijem > Convert.ToInt32(numericUpDown6.Value))
+ {
+ numericUpDown6.Value -= 1;
+ }
+ else if (Convert.ToInt32(numericUpDown6.Value) < dGVSkladPrijem.ColumnCount - 1) numericUpDown6.Value += 1;
+ hodnotaPredKlikomSkladPrijem = Convert.ToInt32(numericUpDown6.Value);
+ }
+ refreshSkladPrijem();
+
+ }
+
+ int hodnotaPredKlikomSkladPrijem2 = 0;
+ private void numericUpDown5_ValueChanged(object sender, EventArgs e)
+ {
+ if (dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown5.Value)].Visible == true)
+ {
+ if (Convert.ToInt32(numericUpDown5.Value) < dGVSkladPrijem.Columns.Count) label13.Text = dGVSkladPrijem.Columns[Convert.ToInt32(numericUpDown5.Value)].HeaderText;
+ hodnotaPredKlikomSkladPrijem2 = Convert.ToInt32(numericUpDown5.Value);
+ }
+ else
+ {
+ if (hodnotaPredKlikomSkladPrijem2 > Convert.ToInt32(numericUpDown5.Value))
+ {
+ numericUpDown5.Value -= 1;
+ }
+ else if (Convert.ToInt32(numericUpDown5.Value) < dGVSkladPrijem.ColumnCount - 1) numericUpDown5.Value += 1;
+ hodnotaPredKlikomSkladPrijem2 = Convert.ToInt32(numericUpDown5.Value);
+ }
+ refreshSkladPrijem();
+ }
+
+ private void textBox9_TextChanged(object sender, EventArgs e)
+ {
+ refreshSkladPrijem();
+ }
+
+ private void textBox8_TextChanged(object sender, EventArgs e)
+ {
+ refreshSkladPrijem();
+ }
+
+ private void checkBox4_Click(object sender, EventArgs e)
+ {
+ refreshSkladPrijem();
+ }
+
+ private void checkBox5_Click(object sender, EventArgs e)
+ {
+ refreshSkladPrijem();
+ }
+
+ private void checkBox9_Click(object sender, EventArgs e)
+ {
+ refreshSkladPrijem();
+ }
+
+ private void checkBox8_Click(object sender, EventArgs e)
+ {
+ refreshSkladPrijem();
+ }
+
+ private void textBox11_TextChanged(object sender, EventArgs e)
+ {
+ refreshSkladVydaj();
+ }
+
+ private void textBox10_TextChanged(object sender, EventArgs e)
+ {
+ refreshSkladVydaj();
+ }
+
+ private void checkBox7_Click(object sender, EventArgs e)
+ {
+ refreshSkladVydaj();
+ }
+
+ private void checkBox6_Click(object sender, EventArgs e)
+ {
+ refreshSkladVydaj();
+ }
+
+ private void checkBox11_Click(object sender, EventArgs e)
+ {
+ refreshSkladVydaj();
+ }
+
+ private void checkBox10_Click(object sender, EventArgs e)
+ {
+ refreshSkladVydaj();
+ }
+
+ private void button58_Click(object sender, EventArgs e)
+ {
+ if (panel11.Visible == false) panel11.Visible = true;
+ else panel11.Visible = false;
+ numericUpDown6.Maximum = dGVSkladPrijem.Columns.Count - 1;
+ numericUpDown5.Maximum = dGVSkladPrijem.Columns.Count - 1;
+ label14.Text = dGVSkladPrijem.Columns[0].HeaderText;
+ label13.Text = dGVSkladPrijem.Columns[0].HeaderText;
+ }
+
+ private void button59_Click(object sender, EventArgs e)
+ {
+ if (panel13.Visible == false) panel13.Visible = true;
+ else panel13.Visible = false;
+ numericUpDown8.Maximum = dGVSkladVydaj.Columns.Count - 1;
+ numericUpDown7.Maximum = dGVSkladVydaj.Columns.Count - 1;
+ label16.Text = dGVSkladVydaj.Columns[0].HeaderText;
+ label15.Text = dGVSkladVydaj.Columns[0].HeaderText;
+ }
+
+ int hodnotaPredKlikomSkladVydaj = 0;
+ private void numericUpDown8_ValueChanged(object sender, EventArgs e)
+ {
+ if (dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown8.Value)].Visible == true)
+ {
+ if (Convert.ToInt32(numericUpDown8.Value) < dGVSkladVydaj.Columns.Count) label16.Text = dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown8.Value)].HeaderText;
+ hodnotaPredKlikomSkladVydaj = Convert.ToInt32(numericUpDown8.Value);
+ }
+ else
+ {
+ if (hodnotaPredKlikomSkladVydaj > Convert.ToInt32(numericUpDown8.Value))
+ {
+ numericUpDown8.Value -= 1;
+ }
+ else if (Convert.ToInt32(numericUpDown8.Value) < dGVSkladVydaj.ColumnCount - 1) numericUpDown8.Value += 1;
+ hodnotaPredKlikomSkladVydaj = Convert.ToInt32(numericUpDown8.Value);
+ }
+ refreshSkladVydaj();
+ }
+
+ int hodnotaPredKlikomSkladVydaj2 = 0;
+ private void numericUpDown7_ValueChanged(object sender, EventArgs e)
+ {
+ if (dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown7.Value)].Visible == true)
+ {
+ if (Convert.ToInt32(numericUpDown7.Value) < dGVSkladVydaj.Columns.Count) label15.Text = dGVSkladVydaj.Columns[Convert.ToInt32(numericUpDown7.Value)].HeaderText;
+ hodnotaPredKlikomSkladVydaj2 = Convert.ToInt32(numericUpDown7.Value);
+ }
+ else
+ {
+ if (hodnotaPredKlikomSkladVydaj2 > Convert.ToInt32(numericUpDown7.Value))
+ {
+ numericUpDown7.Value -= 1;
+ }
+ else if (Convert.ToInt32(numericUpDown7.Value) < dGVSkladVydaj.ColumnCount - 1) numericUpDown7.Value += 1;
+ hodnotaPredKlikomSkladVydaj2 = Convert.ToInt32(numericUpDown7.Value);
+ }
+ refreshSkladVydaj();
+ }
+
+ private void panel12_Click(object sender, EventArgs e)
+ {
+ textBox9.Text = "";
+ textBox8.Text = "";
+ checkBox4.Checked = true;
+ checkBox5.Checked = true;
+ checkBox9.Checked = false;
+ checkBox8.Checked = true;
+
+ refreshSkladPrijem();
+ }
+
+ private void panel14_Click(object sender, EventArgs e)
+ {
+ textBox11.Text = "";
+ textBox10.Text = "";
+ checkBox7.Checked = true;
+ checkBox6.Checked = true;
+ checkBox11.Checked = false;
+ checkBox10.Checked = true;
+
+ refreshSkladVydaj();
+ }
+
+
+ private void btnPridajInvPrijem_Click(object sender, EventArgs e)
+ {
+
+ Form frmPrijem = new frmInventar();
+ frmPrijem.Text = "Inventárny príjem";
+ frmPrijem.ShowDialog();
+ refreshSkladPrijem();
+ }
+
+ private void btnPridajInvVydaj_Click(object sender, EventArgs e)
+ {
+ Form frmPrijem = new frmInventar();
+ frmPrijem.Text = "Inventárny výdaj";
+ frmPrijem.ShowDialog();
+ refreshSkladVydaj();
+ }
+
+ private void dGVSkladPrijem_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ if (dGVSkladPrijem.Rows[e.RowIndex].Cells["StatusSkladOperacie"].Value.ToString() == "Nevybavený")
+ {
+ Int32 intIDOperacia = 0;
+ intIDOperacia = Convert.ToInt32(dGVSkladPrijem.Rows[e.RowIndex].Cells["IDOperacia"].Value);
+
+ Form prijem = new frmPrijemDoSkladu(intIDOperacia);
+ prijem.ShowDialog();
+ refreshSkladPrijem();
+ }
+ }
+
+
+ private void dGVSkladVydaj_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ if (dGVSkladVydaj.Rows[e.RowIndex].Cells["StatusSkladOperacie"].Value.ToString() == "Nevybavený")
+ {
+ Int32 intIDOperacia = 0;
+ intIDOperacia = Convert.ToInt32(dGVSkladVydaj.Rows[e.RowIndex].Cells["IDOperacia"].Value);
+
+ Form vydaj = new frmVydajZoSkladu(intIDOperacia);
+ vydaj.ShowDialog();
+ refreshSkladVydaj();
+ }
+ }
+
+
+ private void button6_Click(object sender, EventArgs e)
+ {
+ if (button6.Text == "-")
+ {
+ button6.Text = "+";
+ button65.Text = "-";
+ splitContainer1.SplitterDistance = 25;
+ }
+ else
+ {
+ button6.Text = "-";
+ splitContainer1.SplitterDistance = (int)splitContainer1.Size.Height / 2;
+ }
+
+ }
+ private void button65_Click(object sender, EventArgs e)
+ {
+ if (button65.Text == "-")
+ {
+ button65.Text = "+";
+ button6.Text = "-";
+ splitContainer1.SplitterDistance = (int)splitContainer1.Size.Height - 25;
+ }
+ else
+ {
+ button65.Text = "-";
+ splitContainer1.SplitterDistance = (int)splitContainer1.Size.Height / 2;
+ }
+ }
+
+ private void dGVSkladPrijem_Paint(object sender, PaintEventArgs e)
+ {
+ dGVSkladPrijem.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dGVSkladPrijem.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dGVSkladPrijem.Columns["SkladOperacia"].HeaderText = "Skladová operácia";
+ dGVSkladPrijem.Columns["StatusSkladOperacie"].HeaderText = "Status skladovej operácie";
+ dGVSkladPrijem.Columns["ZAKCIS"].HeaderText = "Zákazkové číslo";
+ dGVSkladPrijem.Columns["IDvyr"].Visible = false;
+ dGVSkladPrijem.Columns["NazovVyrobku2"].HeaderText = "Názov výrobku";
+ dGVSkladPrijem.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+ dGVSkladPrijem.Columns["IDExpedicia"].Visible = false;
+ dGVSkladPrijem.Columns["IDDopyt"].Visible = false;
+ dGVSkladPrijem.Columns["MaterialSUpravouMat"].HeaderText = "Materiál + úprava materiálu";
+ dGVSkladPrijem.Columns["Pocet"].HeaderText = "Počet kusov";
+ dGVSkladPrijem.Columns["DatumVytvorenia"].HeaderText = "Dátum vytvorenia operácie";
+ dGVSkladPrijem.Columns["DatumVykonania"].HeaderText = "Dátum vykonania operácie";
+ dGVSkladPrijem.Columns["IDOperacia"].Visible = false;
+
+ dGVSkladPrijem.AutoResizeColumns();
+
+ }
+
+ private void dGVSkladVydaj_Paint(object sender, PaintEventArgs e)
+ {
+ dGVSkladVydaj.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dGVSkladVydaj.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dGVSkladVydaj.Columns["SkladOperacia"].HeaderText = "Skladová operácia";
+ dGVSkladVydaj.Columns["StatusSkladOperacie"].HeaderText = "Status skladovej operácie";
+ dGVSkladVydaj.Columns["ZAKCIS"].HeaderText = "Zákazkové číslo";
+ dGVSkladVydaj.Columns["IDvyr"].Visible = false;
+ dGVSkladVydaj.Columns["NazovVyrobku2"].HeaderText = "Názov výrobku";
+ dGVSkladVydaj.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+ dGVSkladVydaj.Columns["IDExpedicia"].Visible = false;
+ dGVSkladVydaj.Columns["IDDopyt"].Visible = false;
+ dGVSkladVydaj.Columns["MaterialSUpravouMat"].HeaderText = "Materiál + úprava materiálu";
+ dGVSkladVydaj.Columns["Pocet"].HeaderText = "Počet kusov";
+ dGVSkladVydaj.Columns["DatumVytvorenia"].HeaderText = "Dátum vytvorenia operácie";
+ dGVSkladVydaj.Columns["DatumVykonania"].HeaderText = "Dátum vykonania operácie";
+ dGVSkladVydaj.Columns["IDOperacia"].Visible = false;
+
+ dGVSkladVydaj.AutoResizeColumns();
+ }
+
+
+
+ #endregion Sklad vyrobkov
+
+ #region Zoznam Strojov
+
+ private void button64_Click(object sender, EventArgs e)
+ {
+ if (button64.Text == "-")
+ {
+ button64.Text = "+";
+ button69.Text = "-";
+ splitContainer2.SplitterDistance = 25;
+ }
+ else
+ {
+ button64.Text = "-";
+ splitContainer2.SplitterDistance = (int)splitContainer2.Size.Height / 2;
+ }
+ }
+
+ private void button69_Click(object sender, EventArgs e)
+ {
+ if (button69.Text == "-")
+ {
+ button69.Text = "+";
+ button64.Text = "-";
+ splitContainer2.SplitterDistance = (int)splitContainer2.Size.Height - 25;
+ }
+ else
+ {
+ button69.Text = "-";
+ splitContainer2.SplitterDistance = (int)splitContainer2.Size.Height / 2;
+ }
+ }
+
+ private void button68_Click(object sender, EventArgs e)
+ {
+ panelPridajStroj.Visible = true;
+ button76.Enabled = false;
+ comboBox2.Items.Clear();
+ comboBox3.Items.Clear();
+ textBox24.Text = "";
+ textBox25.Text = "";
+ textBox26.Text = "";
+ textBox27.Text = "";
+ classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať typ stroja");
+ classGlobal.FillCB(comboBox3, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať dieľňu");
+ comboBox2.SelectedItem = -1;
+ comboBox3.SelectedItem = -1;
+ comboBox2.Focus();
+ }
+
+ private void panelPridajStroj_Leave(object sender, EventArgs e)
+ {
+ panelPridajStroj.Visible = false;
+ //cBPridajvyrobok.SelectedItem = -1;
+ }
+
+ private void button71_Click(object sender, EventArgs e)
+ {
+ string stroj = "";
+ stroj = dGVStroje.Rows[dGVStroje.SelectedRows[0].Index].Cells["Vyrobca"].Value.ToString() + " - " + dGVStroje.Rows[dGVStroje.SelectedRows[0].Index].Cells["ModelStroja"].Value.ToString();
+ label38.Text = stroj;
+
+ panelPridatPU.Visible = true;
+ button77.Enabled = false;
+ comboBox9.Items.Clear();
+ comboBox9.Text = "";
+ textBox28.Text = "";
+ comboBox9.Items.Add("Denne");
+ comboBox9.Items.Add("Týždenne");
+ comboBox9.Items.Add("Mesačne");
+ comboBox9.Items.Add("Štvrťročne");
+ comboBox9.Items.Add("Ročne");
+ comboBox9.Items.Add("5-ročne");
+ comboBox9.SelectedItem = -1;
+ comboBox9.Focus();
+ }
+
+ private void panelPridatPU_Leave(object sender, EventArgs e)
+ {
+ if (panel27.Visible == false) panelPridatPU.Visible = false;
+ }
+
+
+
+ private void button74_Click(object sender, EventArgs e)
+ {
+ Form Add = new frmAddPomUdaje();
+ Add.Text = "Pridať typ stroja";
+ DialogResult dr = Add.ShowDialog();
+ if (dr == DialogResult.OK)
+ {
+ comboBox2.Items.Clear();
+ classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať typ stroja");
+ comboBox2.Text = classGlobal.strNovyPomocnyUdaj;
+ }
+ }
+
+ private void button75_Click(object sender, EventArgs e)
+ {
+ Form Add = new frmAddPomUdaje();
+ Add.Text = "Pridať dieľňu";
+ DialogResult dr = Add.ShowDialog();
+ if (dr == DialogResult.OK)
+ {
+ comboBox3.Items.Clear();
+ classGlobal.FillCB(comboBox3, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať dieľňu");
+ comboBox3.Text = classGlobal.strNovyPomocnyUdaj;
+ }
+ }
+
+ private void comboBox2_TextChanged(object sender, EventArgs e)
+ {
+ if (comboBox2.Text != "")
+ {
+ button75.Enabled = true;
+ label31.Enabled = true;
+ comboBox3.Enabled = true;
+ }
+ else
+ {
+ button75.Enabled = false;
+ label31.Enabled = false;
+ comboBox3.Enabled = false;
+ }
+
+ }
+
+ private void comboBox3_TextChanged(object sender, EventArgs e)
+ {
+ if (comboBox3.Text != "")
+ {
+ label32.Enabled = true;
+ textBox24.Enabled = true;
+ }
+ else
+ {
+ label32.Enabled = false;
+ textBox24.Enabled = false;
+ }
+ }
+
+ private void textBox24_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox24.Text != "")
+ {
+ label33.Enabled = true;
+ textBox25.Enabled = true;
+ }
+ else
+ {
+ label33.Enabled = false;
+ textBox25.Enabled = false;
+ }
+ }
+
+ private void textBox25_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox25.Text != "")
+ {
+ label36.Enabled = true;
+ textBox27.Enabled = true;
+ label34.Enabled = true;
+ dateTimePicker1.Enabled = true;
+ }
+ else
+ {
+ label36.Enabled = false;
+ textBox27.Enabled = false;
+ label34.Enabled = false;
+ dateTimePicker1.Enabled = false;
+ }
+ }
+
+ private void textBox27_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox27.Text != "")
+ {
+ label35.Enabled = true;
+ textBox26.Enabled = true;
+ button76.Enabled = true;
+ }
+ else
+ {
+ label35.Enabled = false;
+ textBox26.Enabled = false;
+ button76.Enabled = false;
+ }
+ }
+
+ private void button76_Click(object sender, EventArgs e)
+ {
+ string cmd = "";
+ string format = "yyyy-MM-dd";
+
+ cmd = @"INSERT INTO `mip`.`tabstroje` ( `Vyrobca`,
`ModelStroja`,
`TypStroja`,
`DatumZaradenia`,
`Dielna`,
`Poznamka`,
`INVCislo`) VALUES ('"
- + textBox24.Text + "', '"
- + textBox25.Text + "', '"
- + comboBox2.Text + "', '"
- + dateTimePicker1.Value.ToString(format) + "', '"
- + comboBox3.Text.ToString() + "', '"
- + textBox26.Text.ToString() + "', "
- + textBox27.Text.ToString() + ")";
- classSQL.SQL(cmd);
- panelPridajStroj.Visible = false;
- }
+ + textBox24.Text + "', '"
+ + textBox25.Text + "', '"
+ + comboBox2.Text + "', '"
+ + dateTimePicker1.Value.ToString(format) + "', '"
+ + comboBox3.Text.ToString() + "', '"
+ + textBox26.Text.ToString() + "', "
+ + textBox27.Text.ToString() + ")";
+ classSQL.SQL(cmd);
+ panelPridajStroj.Visible = false;
+ }
- private void refreshStroje()
- {
+ private void refreshStroje()
+ {
- string strCh10 = ""; string strCh11 = "";
- string strTextBoxCondition = "";
+ string strCh10 = ""; string strCh11 = "";
+ string strTextBoxCondition = "";
- if (textBox19.Text == "") strCh10 = "";
- else strCh10 = " AND INSTR(`" + dGVStroje.Columns[Convert.ToInt32(numericUpDown16.Value)].Name.ToString() + "`, '" + textBox19.Text + "')>0";
- if (textBox18.Text == "") strCh11 = "";
- else strCh11 = " AND INSTR(`" + dGVStroje.Columns[Convert.ToInt32(numericUpDown15.Value)].Name.ToString() + "`, '" + textBox18.Text + "')>0";
- strTextBoxCondition = strCh10.ToString() + strCh11.ToString();
+ if (textBox19.Text == "") strCh10 = "";
+ else strCh10 = " AND INSTR(`" + dGVStroje.Columns[Convert.ToInt32(numericUpDown16.Value)].Name.ToString() + "`, '" + textBox19.Text + "')>0";
+ if (textBox18.Text == "") strCh11 = "";
+ else strCh11 = " AND INSTR(`" + dGVStroje.Columns[Convert.ToInt32(numericUpDown15.Value)].Name.ToString() + "`, '" + textBox18.Text + "')>0";
+ strTextBoxCondition = strCh10.ToString() + strCh11.ToString();
- string sqlCommandStroje = "SELECT * FROM `mip`.`tabstroje` WHERE `Vyrobca` != ''" + strTextBoxCondition + ";";
- DataTable dtbStroje = new DataTable();
- classSQL.SQL(sqlCommandStroje, out dtbStroje);
- dGVStroje.DataSource = dtbStroje;
- lblZobrazenyPocet.Text = dGVStroje.Rows.Count.ToString();
+ string sqlCommandStroje = "SELECT * FROM `mip`.`tabstroje` WHERE `Vyrobca` != ''" + strTextBoxCondition + ";";
+ DataTable dtbStroje = new DataTable();
+ classSQL.SQL(sqlCommandStroje, out dtbStroje);
+ dGVStroje.DataSource = dtbStroje;
+ lblZobrazenyPocet.Text = dGVStroje.Rows.Count.ToString();
- }
+ }
- private void tabPage10_Enter(object sender, EventArgs e)
- {
- refreshStroje();
- }
+ private void tabPage10_Enter(object sender, EventArgs e)
+ {
+ refreshStroje();
+ }
- private void panel22_Click(object sender, EventArgs e)
- {
- textBox18.Text = "";
- textBox19.Text = "";
- }
+ private void panel22_Click(object sender, EventArgs e)
+ {
+ textBox18.Text = "";
+ textBox19.Text = "";
+ }
- private void textBox19_TextChanged(object sender, EventArgs e)
- {
- refreshStroje();
- }
+ private void textBox19_TextChanged(object sender, EventArgs e)
+ {
+ refreshStroje();
+ }
- private void textBox18_TextChanged(object sender, EventArgs e)
- {
- refreshStroje();
- }
+ private void textBox18_TextChanged(object sender, EventArgs e)
+ {
+ refreshStroje();
+ }
- Int32 hodnotaPredKlikomStroje;
- private void numericUpDown16_ValueChanged(object sender, EventArgs e)
- {
+ Int32 hodnotaPredKlikomStroje;
+ private void numericUpDown16_ValueChanged(object sender, EventArgs e)
+ {
- if (dGVStroje.Columns[Convert.ToInt32(numericUpDown16.Value)].Visible == true)
- {
- if (Convert.ToInt32(numericUpDown16.Value) < dGVStroje.Columns.Count) label25.Text = dGVStroje.Columns[Convert.ToInt32(numericUpDown16.Value)].HeaderText;
- hodnotaPredKlikomStroje = Convert.ToInt32(numericUpDown16.Value);
- }
- else
- {
- if (hodnotaPredKlikomStroje > Convert.ToInt32(numericUpDown16.Value))
- {
- numericUpDown16.Value -= 1;
- }
- else if (Convert.ToInt32(numericUpDown16.Value) < dGVStroje.ColumnCount - 1) numericUpDown16.Value += 1;
- hodnotaPredKlikomStroje = Convert.ToInt32(numericUpDown16.Value);
- }
- refreshStroje();
- }
+ if (dGVStroje.Columns[Convert.ToInt32(numericUpDown16.Value)].Visible == true)
+ {
+ if (Convert.ToInt32(numericUpDown16.Value) < dGVStroje.Columns.Count) label25.Text = dGVStroje.Columns[Convert.ToInt32(numericUpDown16.Value)].HeaderText;
+ hodnotaPredKlikomStroje = Convert.ToInt32(numericUpDown16.Value);
+ }
+ else
+ {
+ if (hodnotaPredKlikomStroje > Convert.ToInt32(numericUpDown16.Value))
+ {
+ numericUpDown16.Value -= 1;
+ }
+ else if (Convert.ToInt32(numericUpDown16.Value) < dGVStroje.ColumnCount - 1) numericUpDown16.Value += 1;
+ hodnotaPredKlikomStroje = Convert.ToInt32(numericUpDown16.Value);
+ }
+ refreshStroje();
+ }
- Int32 hodnotaPredKlikomStroje2;
- private void numericUpDown15_ValueChanged(object sender, EventArgs e)
- {
- if (dGVStroje.Columns[Convert.ToInt32(numericUpDown15.Value)].Visible == true)
- {
- if (Convert.ToInt32(numericUpDown15.Value) < dGVStroje.Columns.Count) label24.Text = dGVStroje.Columns[Convert.ToInt32(numericUpDown15.Value)].HeaderText;
- hodnotaPredKlikomStroje2 = Convert.ToInt32(numericUpDown15.Value);
- }
- else
- {
- if (hodnotaPredKlikomStroje2 > Convert.ToInt32(numericUpDown15.Value))
- {
- numericUpDown16.Value -= 1;
- }
- else if (Convert.ToInt32(numericUpDown15.Value) < dGVStroje.ColumnCount - 1) numericUpDown15.Value += 1;
- hodnotaPredKlikomStroje2 = Convert.ToInt32(numericUpDown15.Value);
- }
- refreshStroje();
- }
+ Int32 hodnotaPredKlikomStroje2;
+ private void numericUpDown15_ValueChanged(object sender, EventArgs e)
+ {
+ if (dGVStroje.Columns[Convert.ToInt32(numericUpDown15.Value)].Visible == true)
+ {
+ if (Convert.ToInt32(numericUpDown15.Value) < dGVStroje.Columns.Count) label24.Text = dGVStroje.Columns[Convert.ToInt32(numericUpDown15.Value)].HeaderText;
+ hodnotaPredKlikomStroje2 = Convert.ToInt32(numericUpDown15.Value);
+ }
+ else
+ {
+ if (hodnotaPredKlikomStroje2 > Convert.ToInt32(numericUpDown15.Value))
+ {
+ numericUpDown16.Value -= 1;
+ }
+ else if (Convert.ToInt32(numericUpDown15.Value) < dGVStroje.ColumnCount - 1) numericUpDown15.Value += 1;
+ hodnotaPredKlikomStroje2 = Convert.ToInt32(numericUpDown15.Value);
+ }
+ refreshStroje();
+ }
- private void button67_Click(object sender, EventArgs e)
- {
- if (panel21.Visible == false) panel21.Visible = true;
- else panel21.Visible = false;
- numericUpDown16.Maximum = dGVStroje.Columns.Count - 1;
- numericUpDown15.Maximum = dGVStroje.Columns.Count - 1;
- label25.Text = dGVStroje.Columns[0].HeaderText;
- label24.Text = dGVStroje.Columns[0].HeaderText;
- }
+ private void button67_Click(object sender, EventArgs e)
+ {
+ if (panel21.Visible == false) panel21.Visible = true;
+ else panel21.Visible = false;
+ numericUpDown16.Maximum = dGVStroje.Columns.Count - 1;
+ numericUpDown15.Maximum = dGVStroje.Columns.Count - 1;
+ label25.Text = dGVStroje.Columns[0].HeaderText;
+ label24.Text = dGVStroje.Columns[0].HeaderText;
+ }
- private void dGVStroje_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- string IDstroj = dGVStroje.Rows[e.RowIndex].Cells["IDStroj"].Value.ToString();
+ private void dGVStroje_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ string IDstroj = dGVStroje.Rows[e.RowIndex].Cells["IDStroj"].Value.ToString();
- DataTable dtPU = new DataTable();
- classSQL.SQL("SELECT * FROM tabudrzba WHERE `IDStroja` = " + IDstroj + ";", out dtPU);
-
- dGVPU.DataSource = dtPU;
- }
+ DataTable dtPU = new DataTable();
+ classSQL.SQL("SELECT * FROM tabudrzba WHERE `IDStroja` = " + IDstroj + ";", out dtPU);
- private void button78_Click(object sender, EventArgs e)
- {
- DataTable dtPouzitePU = new DataTable();
- classSQL.SQL("SELECT DISTINCT `PeriodaPU`, `MesiacPU`, `PopisPU` FROM tabudrzba ORDER BY IDUdrzba;", out dtPouzitePU);
- dataGridView6.DataSource = dtPouzitePU;
+ dGVPU.DataSource = dtPU;
+ }
- panel27.Visible = true;
- dataGridView6.Focus();
- }
+ private void button78_Click(object sender, EventArgs e)
+ {
+ DataTable dtPouzitePU = new DataTable();
+ classSQL.SQL("SELECT DISTINCT `PeriodaPU`, `MesiacPU`, `PopisPU` FROM tabudrzba ORDER BY IDUdrzba;", out dtPouzitePU);
+ dataGridView6.DataSource = dtPouzitePU;
- private void panel27_Leave(object sender, EventArgs e)
- {
- panel27.Visible = false;
- }
+ panel27.Visible = true;
+ dataGridView6.Focus();
+ }
- private void textBox28_TextChanged(object sender, EventArgs e)
- {
- if (textBox28.Text == "" || comboBox9.Text == "") button77.Enabled = false;
- else button77.Enabled = true;
-
- }
+ private void panel27_Leave(object sender, EventArgs e)
+ {
+ panel27.Visible = false;
+ }
- private void comboBox9_TextChanged(object sender, EventArgs e)
- {
- if (textBox28.Text == "" || comboBox9.Text == "") button77.Enabled = false;
- else button77.Enabled = true;
+ private void textBox28_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox28.Text == "" || comboBox9.Text == "") button77.Enabled = false;
+ else button77.Enabled = true;
- switch (comboBox9.Text)
- {
- case "Týždenne":
- comboBox4.Items.Clear();
- comboBox4.Text = "";
- comboBox4.DropDownWidth = comboBox4.Size.Width;
- comboBox4.Enabled = false;
- break;
- case "Mesačne":
- comboBox4.Items.Clear();
- comboBox4.Text = "";
- comboBox4.DropDownWidth = comboBox4.Size.Width;
- comboBox4.Enabled = false;
- break;
- case "Štvrťročne":
- comboBox4.Items.Clear();
- comboBox4.Text = "";
- comboBox4.Items.Add("01, 04, 07, 10");
- comboBox4.Items.Add("02, 05, 08, 11");
- comboBox4.Items.Add("03, 06, 09, 12");
- comboBox4.DropDownWidth = comboBox4.Size.Width;
- comboBox4.Enabled = true;
- comboBox4.Focus();
- break;
- case "Ročne":
- comboBox4.Items.Clear();
- comboBox4.Text = "";
- for (int i = 1; i < 13; i++) comboBox4.Items.Add( DateTimeFormatInfo.CurrentInfo.GetMonthName(i));
- comboBox4.DropDownWidth = comboBox4.Size.Width;
- comboBox4.Enabled = true;
- comboBox4.Focus();
- break;
- case "5-ročne":
- comboBox4.Items.Clear();
- comboBox4.Text = "";
- for (int i = 0; i < 6; i++) comboBox4.Items.Add("8/" + (DateTime.Today.Year + i).ToString() + ", 8/" + (DateTime.Today.Year + i + 5).ToString() + ", 8/" + (DateTime.Today.Year + i + 10).ToString());
- comboBox4.DropDownWidth = 170;
- comboBox4.Enabled = true;
- comboBox4.Focus();
- break;
- default:
- comboBox4.Items.Clear();
- comboBox4.Text = "";
- comboBox4.Enabled = false;
- break;
- }
- comboBox4.SelectedItem = -1;
+ }
- }
+ private void comboBox9_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox28.Text == "" || comboBox9.Text == "") button77.Enabled = false;
+ else button77.Enabled = true;
- private void button77_Click(object sender, EventArgs e)
- {
- string cmd = "";
- string IDStroja = "";
- IDStroja = dGVStroje.Rows[dGVStroje.SelectedRows[0].Index].Cells["IDStroj"].Value.ToString();
+ switch (comboBox9.Text)
+ {
+ case "Týždenne":
+ comboBox4.Items.Clear();
+ comboBox4.Text = "";
+ comboBox4.DropDownWidth = comboBox4.Size.Width;
+ comboBox4.Enabled = false;
+ break;
+ case "Mesačne":
+ comboBox4.Items.Clear();
+ comboBox4.Text = "";
+ comboBox4.DropDownWidth = comboBox4.Size.Width;
+ comboBox4.Enabled = false;
+ break;
+ case "Štvrťročne":
+ comboBox4.Items.Clear();
+ comboBox4.Text = "";
+ comboBox4.Items.Add("01, 04, 07, 10");
+ comboBox4.Items.Add("02, 05, 08, 11");
+ comboBox4.Items.Add("03, 06, 09, 12");
+ comboBox4.DropDownWidth = comboBox4.Size.Width;
+ comboBox4.Enabled = true;
+ comboBox4.Focus();
+ break;
+ case "Ročne":
+ comboBox4.Items.Clear();
+ comboBox4.Text = "";
+ for (int i = 1; i < 13; i++) comboBox4.Items.Add(DateTimeFormatInfo.CurrentInfo.GetMonthName(i));
+ comboBox4.DropDownWidth = comboBox4.Size.Width;
+ comboBox4.Enabled = true;
+ comboBox4.Focus();
+ break;
+ case "5-ročne":
+ comboBox4.Items.Clear();
+ comboBox4.Text = "";
+ for (int i = 0; i < 6; i++) comboBox4.Items.Add("8/" + (DateTime.Today.Year + i).ToString() + ", 8/" + (DateTime.Today.Year + i + 5).ToString() + ", 8/" + (DateTime.Today.Year + i + 10).ToString());
+ comboBox4.DropDownWidth = 170;
+ comboBox4.Enabled = true;
+ comboBox4.Focus();
+ break;
+ default:
+ comboBox4.Items.Clear();
+ comboBox4.Text = "";
+ comboBox4.Enabled = false;
+ break;
+ }
+ comboBox4.SelectedItem = -1;
- cmd = @"INSERT INTO `mip`.`tabudrzba` ( `IDstroja`, `PeriodaPU`, `MesiacPU`, `PopisPU`) VALUES ("
- + IDStroja + ", '"
- + comboBox9.Text + "', '"
- + comboBox4.Text + "', '"
- + textBox28.Text + "')";
- classSQL.SQL(cmd);
+ }
- DataTable dtPU = new DataTable();
- classSQL.SQL("SELECT * FROM tabudrzba WHERE `IDStroja` = " + IDStroja + ";", out dtPU);
+ private void button77_Click(object sender, EventArgs e)
+ {
+ string cmd = "";
+ string IDStroja = "";
+ IDStroja = dGVStroje.Rows[dGVStroje.SelectedRows[0].Index].Cells["IDStroj"].Value.ToString();
- dGVPU.DataSource = dtPU;
- panelPridatPU.Visible = false;
- }
+ cmd = @"INSERT INTO `mip`.`tabudrzba` ( `IDstroja`, `PeriodaPU`, `MesiacPU`, `PopisPU`) VALUES ("
+ + IDStroja + ", '"
+ + comboBox9.Text + "', '"
+ + comboBox4.Text + "', '"
+ + textBox28.Text + "')";
+ classSQL.SQL(cmd);
- private void dataGridView6_Paint(object sender, PaintEventArgs e)
- {
- dataGridView6.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
+ DataTable dtPU = new DataTable();
+ classSQL.SQL("SELECT * FROM tabudrzba WHERE `IDStroja` = " + IDStroja + ";", out dtPU);
- dataGridView6.Columns["MesiacPU"].HeaderText = "Mesiac";
- dataGridView6.Columns["MesiacPU"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView6.Columns["PeriodaPU"].HeaderText = "Perióda";
- dataGridView6.Columns["PeriodaPU"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView6.Columns["PopisPU"].HeaderText = "Text plánovanej údržby";
- dataGridView6.Columns["PopisPU"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
-
- dataGridView6.AutoResizeColumns();
- }
+ dGVPU.DataSource = dtPU;
+ panelPridatPU.Visible = false;
+ }
- private void dataGridView6_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
- {
- comboBox9.Text = dataGridView6.Rows[e.RowIndex].Cells["PeriodaPU"].Value.ToString();
- comboBox4.Text = dataGridView6.Rows[e.RowIndex].Cells["MesiacPU"].Value.ToString();
- textBox28.Text = dataGridView6.Rows[e.RowIndex].Cells["PopisPU"].Value.ToString();
- panel27.Visible = false;
- }
+ private void dataGridView6_Paint(object sender, PaintEventArgs e)
+ {
+ dataGridView6.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
- #endregion Zoznam Strojov
+ dataGridView6.Columns["MesiacPU"].HeaderText = "Mesiac";
+ dataGridView6.Columns["MesiacPU"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView6.Columns["PeriodaPU"].HeaderText = "Perióda";
+ dataGridView6.Columns["PeriodaPU"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView6.Columns["PopisPU"].HeaderText = "Text plánovanej údržby";
+ dataGridView6.Columns["PopisPU"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
- #region Údržby a opravy
+ dataGridView6.AutoResizeColumns();
+ }
- private void button72_Click(object sender, EventArgs e)
- {
- if (panelPridatUdrzbu.Visible == false) panelPridatUdrzbu.Visible = true;
- else panelPridatUdrzbu.Visible = false;
+ private void dataGridView6_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ comboBox9.Text = dataGridView6.Rows[e.RowIndex].Cells["PeriodaPU"].Value.ToString();
+ comboBox4.Text = dataGridView6.Rows[e.RowIndex].Cells["MesiacPU"].Value.ToString();
+ textBox28.Text = dataGridView6.Rows[e.RowIndex].Cells["PopisPU"].Value.ToString();
+ panel27.Visible = false;
+ }
+
+ #endregion Zoznam Strojov
+
+ #region Údržby a opravy
+
+ private void button72_Click(object sender, EventArgs e)
+ {
+ if (panelPridatUdrzbu.Visible == false) panelPridatUdrzbu.Visible = true;
+ else panelPridatUdrzbu.Visible = false;
- }
+ }
- private void panelPridatUdrzbu_Leave(object sender, EventArgs e)
- {
- comboBox6.DataSource = null;
- comboBox6.Enabled = false;
- label45.Enabled = false;
- panelPridatUdrzbu.Visible = false;
- comboBox5.Enabled = false; button79.Enabled = false; label44.Enabled = false;
- label42.Enabled = false; dateTimePicker5.Enabled = false; numericUpDown22.Enabled = false; numericUpDown21.Enabled = false; label41.Enabled = false; dateTimePicker2.Enabled = false; numericUpDown17.Enabled = false; numericUpDown18.Enabled = false;
- comboBox7.Enabled = false; button81.Enabled = false; label43.Enabled = false;
- label27.Enabled = false;
- label26.Enabled = false;
- label3.Enabled = false;
- textBox21.Enabled = false;
- textBox20.Enabled = false;
- textBox3.Enabled = false;
- button70.Enabled = false;
- }
+ private void panelPridatUdrzbu_Leave(object sender, EventArgs e)
+ {
+ comboBox6.DataSource = null;
+ comboBox6.Enabled = false;
+ label45.Enabled = false;
+ panelPridatUdrzbu.Visible = false;
+ comboBox5.Enabled = false; button79.Enabled = false; label44.Enabled = false;
+ label42.Enabled = false; dateTimePicker5.Enabled = false; numericUpDown22.Enabled = false; numericUpDown21.Enabled = false; label41.Enabled = false; dateTimePicker2.Enabled = false; numericUpDown17.Enabled = false; numericUpDown18.Enabled = false;
+ comboBox7.Enabled = false; button81.Enabled = false; label43.Enabled = false;
+ label27.Enabled = false;
+ label26.Enabled = false;
+ label3.Enabled = false;
+ textBox21.Enabled = false;
+ textBox20.Enabled = false;
+ textBox3.Enabled = false;
+ button70.Enabled = false;
+ }
- private void comboBox8_SelectedValueChanged(object sender, EventArgs e)
- {
- comboBox6.Items.Clear();
- string cmd = "SELECT CONCAT (`Vyrobca`, ' - ', `ModelStroja`) AS `Stroj`, `IDStroj` FROM `mip`.tabstroje WHERE `Dielna` = '" + comboBox8.Text + "';";
- DataTable tblStroje = new DataTable();
- classSQL.SQL(cmd, out tblStroje);
- comboBox6.DataSource = tblStroje;
- comboBox6.ValueMember = "IDStroj";
- comboBox6.DisplayMember = "Stroj";
- comboBox6.SelectedIndex = -1;
- comboBox6.Enabled = true;
- if (comboBox8.Text == "") comboBox6.Enabled = false;
- label45.Enabled = true;
- }
+ private void comboBox8_SelectedValueChanged(object sender, EventArgs e)
+ {
+ comboBox6.Items.Clear();
+ string cmd = "SELECT CONCAT (`Vyrobca`, ' - ', `ModelStroja`) AS `Stroj`, `IDStroj` FROM `mip`.tabstroje WHERE `Dielna` = '" + comboBox8.Text + "';";
+ DataTable tblStroje = new DataTable();
+ classSQL.SQL(cmd, out tblStroje);
+ comboBox6.DataSource = tblStroje;
+ comboBox6.ValueMember = "IDStroj";
+ comboBox6.DisplayMember = "Stroj";
+ comboBox6.SelectedIndex = -1;
+ comboBox6.Enabled = true;
+ if (comboBox8.Text == "") comboBox6.Enabled = false;
+ label45.Enabled = true;
+ }
- private void comboBox6_SelectedValueChanged(object sender, EventArgs e)
- {
- if (comboBox6.Text != "") { comboBox5.Enabled = true; button79.Enabled = true; label44.Enabled = true; }
- else { comboBox5.Enabled = false; button79.Enabled = false; label44.Enabled = false; }
-
- }
+ private void comboBox6_SelectedValueChanged(object sender, EventArgs e)
+ {
+ if (comboBox6.Text != "") { comboBox5.Enabled = true; button79.Enabled = true; label44.Enabled = true; }
+ else { comboBox5.Enabled = false; button79.Enabled = false; label44.Enabled = false; }
- private void comboBox7_SelectedValueChanged(object sender, EventArgs e)
- {
- if (comboBox7.Text != "")
- {
- label42.Enabled = true;
- dateTimePicker5.Enabled = true;
- numericUpDown22.Enabled = true;
- numericUpDown21.Enabled = true;
- label41.Enabled = true;
- dateTimePicker2.Enabled = true;
- numericUpDown17.Enabled = true;
- numericUpDown18.Enabled = true;
- label27.Enabled = true;
- label26.Enabled = true;
- label3.Enabled = true;
- textBox21.Enabled = true;
- textBox20.Enabled = true;
- textBox3.Enabled = true;
- button70.Enabled = true;
+ }
- }
- else
- {
- label42.Enabled = false;
- dateTimePicker5.Enabled = false;
- numericUpDown22.Enabled = false;
- numericUpDown21.Enabled = false;
- label41.Enabled = false;
- dateTimePicker2.Enabled = false;
- numericUpDown17.Enabled = false;
- numericUpDown18.Enabled = false;
- label27.Enabled = false;
- label26.Enabled = false;
- label3.Enabled = false;
- textBox21.Enabled = false;
- textBox20.Enabled = false;
- textBox3.Enabled = false;
- button70.Enabled = false;
- }
- }
+ private void comboBox7_SelectedValueChanged(object sender, EventArgs e)
+ {
+ if (comboBox7.Text != "")
+ {
+ label42.Enabled = true;
+ dateTimePicker5.Enabled = true;
+ numericUpDown22.Enabled = true;
+ numericUpDown21.Enabled = true;
+ label41.Enabled = true;
+ dateTimePicker2.Enabled = true;
+ numericUpDown17.Enabled = true;
+ numericUpDown18.Enabled = true;
+ label27.Enabled = true;
+ label26.Enabled = true;
+ label3.Enabled = true;
+ textBox21.Enabled = true;
+ textBox20.Enabled = true;
+ textBox3.Enabled = true;
+ button70.Enabled = true;
- private void comboBox5_SelectedIndexChanged(object sender, EventArgs e)
- {
- if (comboBox5.Text != "")
- {
- comboBox7.Enabled = true;
- button81.Enabled = true;
- label43.Enabled = true;
- if (comboBox5.Text == "Plánovaná údržba")
- {
- comboBox15.Items.Clear();
- string cmd = "select `popisPU`, `IDUdrzba` from `tabudrzba` where IDstroja =" + comboBox6.SelectedValue.ToString() + ";";
- DataTable tblPU = new DataTable();
- classSQL.SQL(cmd, out tblPU);
- comboBox15.DataSource = tblPU;
- comboBox15.ValueMember = "IDUdrzba";
- comboBox15.DisplayMember = "popisPU";
- comboBox15.SelectedIndex = -1;
-
- comboBox15.Enabled = true;
- label110.Enabled = true;
- }
- else { comboBox15.Enabled = false; label110.Enabled = false; }
+ }
+ else
+ {
+ label42.Enabled = false;
+ dateTimePicker5.Enabled = false;
+ numericUpDown22.Enabled = false;
+ numericUpDown21.Enabled = false;
+ label41.Enabled = false;
+ dateTimePicker2.Enabled = false;
+ numericUpDown17.Enabled = false;
+ numericUpDown18.Enabled = false;
+ label27.Enabled = false;
+ label26.Enabled = false;
+ label3.Enabled = false;
+ textBox21.Enabled = false;
+ textBox20.Enabled = false;
+ textBox3.Enabled = false;
+ button70.Enabled = false;
+ }
+ }
- }
- else { comboBox7.Enabled = false; button81.Enabled = false; label43.Enabled = false; }
- }
+ private void comboBox5_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (comboBox5.Text != "")
+ {
+ comboBox7.Enabled = true;
+ button81.Enabled = true;
+ label43.Enabled = true;
+ if (comboBox5.Text == "Plánovaná údržba")
+ {
+ comboBox15.Items.Clear();
+ string cmd = "select `popisPU`, `IDUdrzba` from `tabudrzba` where IDstroja =" + comboBox6.SelectedValue.ToString() + ";";
+ DataTable tblPU = new DataTable();
+ classSQL.SQL(cmd, out tblPU);
+ comboBox15.DataSource = tblPU;
+ comboBox15.ValueMember = "IDUdrzba";
+ comboBox15.DisplayMember = "popisPU";
+ comboBox15.SelectedIndex = -1;
- private void button79_Click(object sender, EventArgs e)
- {
- Form Add = new frmAddPomUdaje();
- Add.Text = "Pridať operáciu";
- DialogResult dr = Add.ShowDialog();
- if (dr == DialogResult.OK)
- {
- classGlobal.FillCB(comboBox5, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať operáciu");
- comboBox5.Text = classGlobal.strNovyPomocnyUdaj;
- }
- }
+ comboBox15.Enabled = true;
+ label110.Enabled = true;
+ }
+ else { comboBox15.Enabled = false; label110.Enabled = false; }
- private void button81_Click(object sender, EventArgs e)
- {
- Form Add = new frmAddPomUdaje();
- Add.Text = "Pridať firmu";
- DialogResult dr = Add.ShowDialog();
- if (dr == DialogResult.OK)
- {
- classGlobal.FillCB(comboBox7, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať firmu");
- comboBox7.Text = classGlobal.strNovyPomocnyUdaj;
- }
- }
+ }
+ else { comboBox7.Enabled = false; button81.Enabled = false; label43.Enabled = false; }
+ }
+
+ private void button79_Click(object sender, EventArgs e)
+ {
+ Form Add = new frmAddPomUdaje();
+ Add.Text = "Pridať operáciu";
+ DialogResult dr = Add.ShowDialog();
+ if (dr == DialogResult.OK)
+ {
+ classGlobal.FillCB(comboBox5, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať operáciu");
+ comboBox5.Text = classGlobal.strNovyPomocnyUdaj;
+ }
+ }
+
+ private void button81_Click(object sender, EventArgs e)
+ {
+ Form Add = new frmAddPomUdaje();
+ Add.Text = "Pridať firmu";
+ DialogResult dr = Add.ShowDialog();
+ if (dr == DialogResult.OK)
+ {
+ classGlobal.FillCB(comboBox7, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať firmu");
+ comboBox7.Text = classGlobal.strNovyPomocnyUdaj;
+ }
+ }
- #endregion Údržby a opravy
+ #endregion Údržby a opravy
- #region Kategorizácia zmatkovitosti
+ #region Kategorizácia zmatkovitosti
- private void tabPage7_Enter(object sender, EventArgs e)
- {
- label48.Text = numericUpDown1.Value.ToString() + "/x";
-
+ private void tabPage7_Enter(object sender, EventArgs e)
+ {
+ label48.Text = numericUpDown1.Value.ToString() + "/x";
- refreshZmatkovitost();
- }
- private void refreshZmatkovitost()
- {
- // v pripade pomaleho hladania instr skusit pouzit match-against funkcie sql servera
- // priklad: SELECT mip_zaloha.test.ID FROM mip_zaloha.test WHERE MATCH(test.meno) AGAINST('iore' IN BOOLEAN MODE)
+ refreshZmatkovitost();
+ }
- int scrollBarHeight = 0;
- if (dataGridView3.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView3.Controls.OfType().First().Height;
- int headerHeight = dataGridView3.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 34;
+ private void refreshZmatkovitost()
+ {
+ // v pripade pomaleho hladania instr skusit pouzit match-against funkcie sql servera
+ // priklad: SELECT mip_zaloha.test.ID FROM mip_zaloha.test WHERE MATCH(test.meno) AGAINST('iore' IN BOOLEAN MODE)
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView3.Height - headerHeight - scrollBarHeight - 2) / 22)));
+ int scrollBarHeight = 0;
+ if (dataGridView3.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView3.Controls.OfType().First().Height;
+ int headerHeight = dataGridView3.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 34;
- if (dataGridView3.SelectedRows.Count > 0) classUser.IndexZmatkovitost = Convert.ToInt32(dataGridView3[dataGridView3.Columns["IDCPOBJ"].Index, dataGridView3.SelectedRows[0].Index].Value.ToString());
- else classUser.IndexZmatkovitost = 0;
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView3.Height - headerHeight - scrollBarHeight - 2) / 22)));
- string strTextBoxCondition = ""; string strStatusZaznamu = "";
+ if (dataGridView3.SelectedRows.Count > 0) classUser.IndexZmatkovitost = Convert.ToInt32(dataGridView3[dataGridView3.Columns["IDCPOBJ"].Index, dataGridView3.SelectedRows[0].Index].Value.ToString());
+ else classUser.IndexZmatkovitost = 0;
- if (radioButton2.Checked == true) strStatusZaznamu = " `StatusZaznamu` = 'Bez záznamu' OR `StatusZaznamu` = 'Chybný záznam' OR `StatusZaznamu` = 'Údaje vyplnené'";
- if (radioButton1.Checked == true) strStatusZaznamu = " `StatusZaznamu` = 'Bez záznamu'";
- if (radioButton3.Checked == true) strStatusZaznamu = " `StatusZaznamu` = 'Chybný záznam'";
+ string strTextBoxCondition = ""; string strStatusZaznamu = "";
- if (ZmatkovitostColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dataGridView3.Columns[ZmatkovitostColorIndex].Name + "`, '" + textBox30.Text + "')>0 ";
+ if (radioButton2.Checked == true) strStatusZaznamu = " `StatusZaznamu` = 'Bez záznamu' OR `StatusZaznamu` = 'Chybný záznam' OR `StatusZaznamu` = 'Údaje vyplnené'";
+ if (radioButton1.Checked == true) strStatusZaznamu = " `StatusZaznamu` = 'Bez záznamu'";
+ if (radioButton3.Checked == true) strStatusZaznamu = " `StatusZaznamu` = 'Chybný záznam'";
- /* //vyhladavanie vo vsetkych stlpcoch instring podla hodnoty v textboxe
+ if (ZmatkovitostColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dataGridView3.Columns[ZmatkovitostColorIndex].Name + "`, '" + textBox30.Text + "')>0 ";
+
+ /* //vyhladavanie vo vsetkych stlpcoch instring podla hodnoty v textboxe
DataTable columns = classSQL.commandSQL("SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'pohladzmatky' AND TABLE_SCHEMA = 'mip'", 1);
for (int i = 0; i < columns.Rows.Count-1; i++)
{
@@ -5252,396 +5242,396 @@ namespace Mip
//MessageBox.Show(strTextBoxCondition);
*/
- string sqlCommandZmatky;
- sqlCommandZmatky = @"SELECT * FROM `pohladzmatkovitost` WHERE `StatusDopytu` = 'Odoslaná' AND ("
- + strStatusZaznamu + ")" // AND (`StatusDopytu` = 'vymyslena'"
- + strTextBoxCondition +
- " ORDER BY `IDCPOBJ` DESC;";
+ string sqlCommandZmatky;
+ sqlCommandZmatky = @"SELECT * FROM `pohladzmatkovitost` WHERE `StatusDopytu` = 'Odoslaná' AND ("
+ + strStatusZaznamu + ")" // AND (`StatusDopytu` = 'vymyslena'"
+ + strTextBoxCondition +
+ " ORDER BY `IDCPOBJ` DESC;";
- DataTable outdtbl = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown24.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
- classSQL.SQL(sqlCommandZmatky, StartRecord, classSQL.intPocetNaStranu, out outdtbl);
- dataGridView3.DataSource = outdtbl;
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label48.Text = numericUpDown24.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown24.Maximum = PocetStran;
-
- dataGVSetColumnSortMode(dataGridView3, DataGridViewColumnSortMode.NotSortable);
-
- dataGridView3.Visible = true;
+ DataTable outdtbl = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown24.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+ classSQL.SQL(sqlCommandZmatky, StartRecord, classSQL.intPocetNaStranu, out outdtbl);
+ dataGridView3.DataSource = outdtbl;
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label48.Text = numericUpDown24.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown24.Maximum = PocetStran;
- //zapamata si vybrany riadok po refreshi
- //bool boolFoundRow = false; Int32 intFoundRow=-1;
- //foreach (DataGridViewRow row in dataGridView3.Rows) if (Convert.ToInt32(row.Cells["IDCPOBJ"].Value) == classUser.IndexZmatkovitost) { boolFoundRow = true; intFoundRow = row.Index; }
- //if (intFoundRow != -1) dataGridView3.Rows[intFoundRow].Selected = true;
- //else
+ dataGVSetColumnSortMode(dataGridView3, DataGridViewColumnSortMode.NotSortable);
- //if (classUser.IndexZmatkovitost < dataGridView3.Rows.Count-1) dataGridView3.Rows[classUser.IndexZmatkovitost].Selected = true;
- //else if (dataGridView3.Rows.Count == 0) dataGridView3.ClearSelection();
- //else dataGridView3.Rows[dataGridView3.Rows.Count-1].Selected = true;
- //dataGridView3.FirstDisplayedScrollingRowIndex = dataGridView3.SelectedRows[0].Index;
- dataGridView3_Paint(null, null);
- lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString(); // +"(" + dataGridView3.DisplayedRowCount(true) + ")";
- }
+ dataGridView3.Visible = true;
- int ZmatkovitostColorIndex = -1;
- private void dataGridView3_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (ZmatkovitostColorIndex != e.ColumnIndex && ZmatkovitostColorIndex != -1) dataGridView3.Columns[ZmatkovitostColorIndex].DefaultCellStyle.BackColor = Color.Empty;
+ //zapamata si vybrany riadok po refreshi
+ //bool boolFoundRow = false; Int32 intFoundRow=-1;
+ //foreach (DataGridViewRow row in dataGridView3.Rows) if (Convert.ToInt32(row.Cells["IDCPOBJ"].Value) == classUser.IndexZmatkovitost) { boolFoundRow = true; intFoundRow = row.Index; }
+ //if (intFoundRow != -1) dataGridView3.Rows[intFoundRow].Selected = true;
+ //else
- if (dataGridView3.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
- {
- dataGridView3.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
- ZmatkovitostColorIndex = e.ColumnIndex;
- textBox30.Text = "";
- textBox30.Enabled = true;
- }
- else
- {
- dataGridView3.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
- ZmatkovitostColorIndex = -1;
- textBox30.Text = "";
- textBox30.Enabled = false;
- }
+ //if (classUser.IndexZmatkovitost < dataGridView3.Rows.Count-1) dataGridView3.Rows[classUser.IndexZmatkovitost].Selected = true;
+ //else if (dataGridView3.Rows.Count == 0) dataGridView3.ClearSelection();
+ //else dataGridView3.Rows[dataGridView3.Rows.Count-1].Selected = true;
+ //dataGridView3.FirstDisplayedScrollingRowIndex = dataGridView3.SelectedRows[0].Index;
+ dataGridView3_Paint(null, null);
+ lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString(); // +"(" + dataGridView3.DisplayedRowCount(true) + ")";
+ }
- }
+ int ZmatkovitostColorIndex = -1;
+ private void dataGridView3_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (ZmatkovitostColorIndex != e.ColumnIndex && ZmatkovitostColorIndex != -1) dataGridView3.Columns[ZmatkovitostColorIndex].DefaultCellStyle.BackColor = Color.Empty;
- private void panel24_Click(object sender, EventArgs e)
- {
- textBox30.Text = "";
- textBox30.Enabled = false;
- radioButton2.Checked = true;
- if (ZmatkovitostColorIndex != -1) dataGridView3.Columns[ZmatkovitostColorIndex].DefaultCellStyle.BackColor = Color.Empty;
- }
+ if (dataGridView3.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
+ {
+ dataGridView3.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.GreenYellow;
+ ZmatkovitostColorIndex = e.ColumnIndex;
+ textBox30.Text = "";
+ textBox30.Enabled = true;
+ }
+ else
+ {
+ dataGridView3.Columns[e.ColumnIndex].DefaultCellStyle.BackColor = Color.Empty;
+ ZmatkovitostColorIndex = -1;
+ textBox30.Text = "";
+ textBox30.Enabled = false;
+ }
- private void radioButton2_CheckedChanged(object sender, EventArgs e)
- {
- refreshZmatkovitost();
- }
+ }
- private void radioButton1_CheckedChanged(object sender, EventArgs e)
- {
- refreshZmatkovitost();
- }
+ private void panel24_Click(object sender, EventArgs e)
+ {
+ textBox30.Text = "";
+ textBox30.Enabled = false;
+ radioButton2.Checked = true;
+ if (ZmatkovitostColorIndex != -1) dataGridView3.Columns[ZmatkovitostColorIndex].DefaultCellStyle.BackColor = Color.Empty;
+ }
- private void radioButton3_CheckedChanged(object sender, EventArgs e)
- {
- refreshZmatkovitost();
- }
+ private void radioButton2_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZmatkovitost();
+ }
- private void textBox30_TextChanged(object sender, EventArgs e)
- {
- refreshZmatkovitost();
- }
+ private void radioButton1_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZmatkovitost();
+ }
- private void numericUpDown24_ValueChanged(object sender, EventArgs e)
- {
- refreshZmatkovitost();
- }
+ private void radioButton3_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZmatkovitost();
+ }
- private void dataGridView3_CellClick(object sender, DataGridViewCellEventArgs e)
- {
- classUser.IndexZmatkovitost = e.RowIndex;
- }
+ private void textBox30_TextChanged(object sender, EventArgs e)
+ {
+ refreshZmatkovitost();
+ }
- bool boolUp;
- bool boolDown;
- private void dataGridView3_KeyDown(object sender, KeyEventArgs e)
- {
- //Int32 PocetStran = classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu;
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- if (e.KeyCode == Keys.Down && dataGridView3.CurrentRow.Index == classSQL.intPocetNaStranu - 1 && numericUpDown24.Value < PocetStran)
- {
- numericUpDown24.Value++;
- dataGridView3.CurrentCell = dataGridView3.FirstDisplayedCell;
- boolUp = true;
- }
- if (e.KeyCode == Keys.Up && dataGridView3.CurrentRow.Index == 0 && numericUpDown24.Value > 1)
- {
- numericUpDown24.Value--;
- dataGridView3.CurrentCell = dataGridView3[1, classSQL.intPocetNaStranu - 1];
- boolDown = true;
- }
- if (e.KeyCode == Keys.PageDown && numericUpDown24.Value < PocetStran) numericUpDown24.Value++;
- if (e.KeyCode == Keys.PageUp && numericUpDown24.Value > 1) numericUpDown24.Value--;
- }
+ private void numericUpDown24_ValueChanged(object sender, EventArgs e)
+ {
+ refreshZmatkovitost();
+ }
- private void dataGridView3_SelectionChanged(object sender, EventArgs e)
- {
- //if (dataGridView3.Rows.Count != 0) label4.Text = dataGridView3.CurrentRow.Index.ToString();
- if (boolUp == true)
- {
- SendKeys.Send("{UP}");
- boolUp = false;
- }
- if (boolDown == true)
- {
- SendKeys.Send("{DOWN}");
- boolDown = false;
- }
- }
+ private void dataGridView3_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ classUser.IndexZmatkovitost = e.RowIndex;
+ }
- private void dataGridView3_Paint(object sender, PaintEventArgs e)
- {
- dataGridView3.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView3.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView3.Columns["StatusDopytu"].HeaderText = "Status dopytu";
- dataGridView3.Columns["StatusDopytu"].Visible = false;
- dataGridView3.Columns["PocetZmatkov"].HeaderText = "Počet zmätkov";
- dataGridView3.Columns["DatumZaznamu"].HeaderText = "Dátum záznamu";
- dataGridView3.Columns["StatusZaznamu"].HeaderText = "Status záznamu";
- dataGridView3.Columns["Impregnacia"].HeaderText = "Impregnácia";
- dataGridView3.Columns["KontrolaLapovanie"].HeaderText = "Kontrola a lapovanie";
- dataGridView3.Columns["ChybyMaterialu"].HeaderText = "Chyby materiálu";
+ bool boolUp;
+ bool boolDown;
+ private void dataGridView3_KeyDown(object sender, KeyEventArgs e)
+ {
+ //Int32 PocetStran = classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu;
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ if (e.KeyCode == Keys.Down && dataGridView3.CurrentRow.Index == classSQL.intPocetNaStranu - 1 && numericUpDown24.Value < PocetStran)
+ {
+ numericUpDown24.Value++;
+ dataGridView3.CurrentCell = dataGridView3.FirstDisplayedCell;
+ boolUp = true;
+ }
+ if (e.KeyCode == Keys.Up && dataGridView3.CurrentRow.Index == 0 && numericUpDown24.Value > 1)
+ {
+ numericUpDown24.Value--;
+ dataGridView3.CurrentCell = dataGridView3[1, classSQL.intPocetNaStranu - 1];
+ boolDown = true;
+ }
+ if (e.KeyCode == Keys.PageDown && numericUpDown24.Value < PocetStran) numericUpDown24.Value++;
+ if (e.KeyCode == Keys.PageUp && numericUpDown24.Value > 1) numericUpDown24.Value--;
+ }
- dataGridView3.Columns["IDZmatky"].Visible = false;
- dataGridView3.Columns["IDCPOBJ"].Visible = false;
- dataGridView3.Columns["IDVyrobok"].Visible = false;
+ private void dataGridView3_SelectionChanged(object sender, EventArgs e)
+ {
+ //if (dataGridView3.Rows.Count != 0) label4.Text = dataGridView3.CurrentRow.Index.ToString();
+ if (boolUp == true)
+ {
+ SendKeys.Send("{UP}");
+ boolUp = false;
+ }
+ if (boolDown == true)
+ {
+ SendKeys.Send("{DOWN}");
+ boolDown = false;
+ }
+ }
+
+ private void dataGridView3_Paint(object sender, PaintEventArgs e)
+ {
+ dataGridView3.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView3.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView3.Columns["StatusDopytu"].HeaderText = "Status dopytu";
+ dataGridView3.Columns["StatusDopytu"].Visible = false;
+ dataGridView3.Columns["PocetZmatkov"].HeaderText = "Počet zmätkov";
+ dataGridView3.Columns["DatumZaznamu"].HeaderText = "Dátum záznamu";
+ dataGridView3.Columns["StatusZaznamu"].HeaderText = "Status záznamu";
+ dataGridView3.Columns["Impregnacia"].HeaderText = "Impregnácia";
+ dataGridView3.Columns["KontrolaLapovanie"].HeaderText = "Kontrola a lapovanie";
+ dataGridView3.Columns["ChybyMaterialu"].HeaderText = "Chyby materiálu";
+
+ dataGridView3.Columns["IDZmatky"].Visible = false;
+ dataGridView3.Columns["IDCPOBJ"].Visible = false;
+ dataGridView3.Columns["IDVyrobok"].Visible = false;
- //nastavenie velkosti stlpcov
- dataGridView3.Columns["Zákazkové číslo"].Width = 62;
- dataGridView3.Columns["Názov výrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView3.Columns["Spojené rozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView3.Columns["Materiál"].MinimumWidth = 60;
- dataGridView3.Columns["Materiál"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView3.Columns["Úprava materiálu"].MinimumWidth = 60;
- dataGridView3.Columns["Úprava materiálu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView3.Columns["Zákazník"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView3.Columns["Objednaný počet kusov"].Width = 60;
- dataGridView3.Columns["Počet kusov do výroby"].Width = 60;
- dataGridView3.Columns["Počet vydaných kusov"].Width = 60;
- dataGridView3.Columns["Počet vyrobených dobrých kusov"].Width = 64;
- dataGridView3.Columns["PocetZmatkov"].Width = 60;
- dataGridView3.Columns["Počet odoslaných kusov"].Width = 64;
- dataGridView3.Columns["Počet kusov na sklad"].Width = 60;
- dataGridView3.Columns["DatumZaznamu"].Width = 70;
- dataGridView3.Columns["StatusZaznamu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView3.Columns["Rezanie"].Width = 70;
- dataGridView3.Columns["Klasika"].Width = 70;
- dataGridView3.Columns["Impregnacia"].Width = 70;
- dataGridView3.Columns["CNC"].Width = 70;
- dataGridView3.Columns["KontrolaLapovanie"].Width = 70;
- dataGridView3.Columns["ChybyMaterialu"].Width = 70;
+ //nastavenie velkosti stlpcov
+ dataGridView3.Columns["Zákazkové číslo"].Width = 62;
+ dataGridView3.Columns["Názov výrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView3.Columns["Spojené rozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView3.Columns["Materiál"].MinimumWidth = 60;
+ dataGridView3.Columns["Materiál"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView3.Columns["Úprava materiálu"].MinimumWidth = 60;
+ dataGridView3.Columns["Úprava materiálu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView3.Columns["Zákazník"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView3.Columns["Objednaný počet kusov"].Width = 60;
+ dataGridView3.Columns["Počet kusov do výroby"].Width = 60;
+ dataGridView3.Columns["Počet vydaných kusov"].Width = 60;
+ dataGridView3.Columns["Počet vyrobených dobrých kusov"].Width = 64;
+ dataGridView3.Columns["PocetZmatkov"].Width = 60;
+ dataGridView3.Columns["Počet odoslaných kusov"].Width = 64;
+ dataGridView3.Columns["Počet kusov na sklad"].Width = 60;
+ dataGridView3.Columns["DatumZaznamu"].Width = 70;
+ dataGridView3.Columns["StatusZaznamu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView3.Columns["Rezanie"].Width = 70;
+ dataGridView3.Columns["Klasika"].Width = 70;
+ dataGridView3.Columns["Impregnacia"].Width = 70;
+ dataGridView3.Columns["CNC"].Width = 70;
+ dataGridView3.Columns["KontrolaLapovanie"].Width = 70;
+ dataGridView3.Columns["ChybyMaterialu"].Width = 70;
- if (button80.Text == "Zobrazenie (min)")
- {
- dataGridView3.Columns["Názov výrobku"].Visible = true;
- dataGridView3.Columns["Spojené rozmery"].Visible = true;
- dataGridView3.Columns["Zákazník"].Visible = true;
- dataGridView3.Columns["Objednaný počet kusov"].Visible = true;
- dataGridView3.Columns["Počet kusov do výroby"].Visible = true;
- dataGridView3.Columns["Počet vydaných kusov"].Visible = true;
- dataGridView3.Columns["Počet vyrobených dobrých kusov"].Visible = true;
- dataGridView3.Columns["Počet odoslaných kusov"].Visible = true;
- dataGridView3.Columns["Počet kusov na sklad"].Visible = true;
- dataGridView3.Columns["DatumZaznamu"].Visible = true;
- dataGridView3.Columns["StatusZaznamu"].Visible = true;
- }
- else
- {
- dataGridView3.Columns["Názov výrobku"].Visible = false;
- dataGridView3.Columns["Spojené rozmery"].Visible = false;
- dataGridView3.Columns["Zákazník"].Visible = false;
- dataGridView3.Columns["Objednaný počet kusov"].Visible = false;
- dataGridView3.Columns["Počet kusov do výroby"].Visible = false;
- dataGridView3.Columns["Počet vydaných kusov"].Visible = false;
- dataGridView3.Columns["Počet vyrobených dobrých kusov"].Visible = false;
- dataGridView3.Columns["Počet odoslaných kusov"].Visible = false;
- dataGridView3.Columns["Počet kusov na sklad"].Visible = false;
- dataGridView3.Columns["DatumZaznamu"].Visible = false;
- dataGridView3.Columns["StatusZaznamu"].Visible = false;
- }
+ if (button80.Text == "Zobrazenie (min)")
+ {
+ dataGridView3.Columns["Názov výrobku"].Visible = true;
+ dataGridView3.Columns["Spojené rozmery"].Visible = true;
+ dataGridView3.Columns["Zákazník"].Visible = true;
+ dataGridView3.Columns["Objednaný počet kusov"].Visible = true;
+ dataGridView3.Columns["Počet kusov do výroby"].Visible = true;
+ dataGridView3.Columns["Počet vydaných kusov"].Visible = true;
+ dataGridView3.Columns["Počet vyrobených dobrých kusov"].Visible = true;
+ dataGridView3.Columns["Počet odoslaných kusov"].Visible = true;
+ dataGridView3.Columns["Počet kusov na sklad"].Visible = true;
+ dataGridView3.Columns["DatumZaznamu"].Visible = true;
+ dataGridView3.Columns["StatusZaznamu"].Visible = true;
+ }
+ else
+ {
+ dataGridView3.Columns["Názov výrobku"].Visible = false;
+ dataGridView3.Columns["Spojené rozmery"].Visible = false;
+ dataGridView3.Columns["Zákazník"].Visible = false;
+ dataGridView3.Columns["Objednaný počet kusov"].Visible = false;
+ dataGridView3.Columns["Počet kusov do výroby"].Visible = false;
+ dataGridView3.Columns["Počet vydaných kusov"].Visible = false;
+ dataGridView3.Columns["Počet vyrobených dobrých kusov"].Visible = false;
+ dataGridView3.Columns["Počet odoslaných kusov"].Visible = false;
+ dataGridView3.Columns["Počet kusov na sklad"].Visible = false;
+ dataGridView3.Columns["DatumZaznamu"].Visible = false;
+ dataGridView3.Columns["StatusZaznamu"].Visible = false;
+ }
-
- }
- private void button80_Click(object sender, EventArgs e)
- {
- if (button80.Text == "Zobrazenie (min)") button80.Text = "Zobrazenie (max)";
- else button80.Text = "Zobrazenie (min)";
- dataGridView3_Paint(null, null);
- }
-
-
- #endregion Kategorizácia zmatkovitosti
+ }
- private void button83_Click(object sender, EventArgs e)
- {
- if (dGVExpedicia.CurrentRow.Cells["StatusDopytu"].Value.ToString() == "Odoslaná"
- && (dGVExpedicia.CurrentRow.Cells["Typ Dopytu"].Value.ToString() == "Objednávka"
- || dGVExpedicia.CurrentRow.Cells["Typ Dopytu"].Value.ToString() == "Objednávka do kontraktu"))
- {
- string strStatus = "Čiastočne odoslaná";
+ private void button80_Click(object sender, EventArgs e)
+ {
+ if (button80.Text == "Zobrazenie (min)") button80.Text = "Zobrazenie (max)";
+ else button80.Text = "Zobrazenie (min)";
+ dataGridView3_Paint(null, null);
+ }
- string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = '" + strStatus + "' WHERE `IDCPOBJ`= " + dGVExpedicia.CurrentRow.Cells["IDCPOBJ"].Value.ToString() + ";";
- classSQL.SQL(cmdStatusUpdate);
- MessageBox.Show("Status zmenený na: 'Čiastočne odoslaná' !");
- }
- else MessageBox.Show("Status nie je možné zmeniť!");
-
- refreshExpedicia();
- //dataGridView1.Rows[classUser.IndexDopyt].Selected = true;
-
- }
- private void button84_Click(object sender, EventArgs e)
- {
- string strZak = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells["Zakaznik"].Value.ToString();
- string strVyr = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
+ #endregion Kategorizácia zmatkovitosti
- Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strVyr));
- zobrazVykres.Show();
- }
+ private void button83_Click(object sender, EventArgs e)
+ {
+ if (dGVExpedicia.CurrentRow.Cells["StatusDopytu"].Value.ToString() == "Odoslaná"
+ && (dGVExpedicia.CurrentRow.Cells["Typ Dopytu"].Value.ToString() == "Objednávka"
+ || dGVExpedicia.CurrentRow.Cells["Typ Dopytu"].Value.ToString() == "Objednávka do kontraktu"))
+ {
+ string strStatus = "Čiastočne odoslaná";
- private void button86_Click(object sender, EventArgs e)
- {
- string strZak = dGVRV.Rows[dGVRV.SelectedRows[0].Index].Cells["Zakaznik"].Value.ToString();
- string strIDVyr = dGVRV.Rows[dGVRV.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
+ string cmdStatusUpdate = "UPDATE `mip`.`tabdopyt` SET `StatusDopytu` = '" + strStatus + "' WHERE `IDCPOBJ`= " + dGVExpedicia.CurrentRow.Cells["IDCPOBJ"].Value.ToString() + ";";
+ classSQL.SQL(cmdStatusUpdate);
+ MessageBox.Show("Status zmenený na: 'Čiastočne odoslaná' !");
+ }
+ else MessageBox.Show("Status nie je možné zmeniť!");
- Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
- zobrazVykres.Show();
- }
+ refreshExpedicia();
+ //dataGridView1.Rows[classUser.IndexDopyt].Selected = true;
- private void button89_Click(object sender, EventArgs e)
- {
- string strZak = dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["Zákazník"].Value.ToString();
- string strVyr = dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
+ }
- Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strVyr));
- zobrazVykres.Show();
- }
+ private void button84_Click(object sender, EventArgs e)
+ {
+ string strZak = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells["Zakaznik"].Value.ToString();
+ string strVyr = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
- private void button90_Click(object sender, EventArgs e)
- {
- string strZak = dataGridView3.Rows[dataGridView3.SelectedRows[0].Index].Cells["Zákazník"].Value.ToString();
- string strIDVyr = dataGridView3.Rows[dataGridView3.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
+ Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strVyr));
+ zobrazVykres.Show();
+ }
- Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
- zobrazVykres.Show();
- }
+ private void button86_Click(object sender, EventArgs e)
+ {
+ string strZak = dGVRV.Rows[dGVRV.SelectedRows[0].Index].Cells["Zakaznik"].Value.ToString();
+ string strIDVyr = dGVRV.Rows[dGVRV.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
- private void btnUpdate_Click(object sender, EventArgs e)
- {
- if (btnUpdate.Enabled == true)
- {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("MIP-install.exe", @"W:\MIP-install.exe");
+ Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
+ zobrazVykres.Show();
+ }
- Process.Start("W:\\MIP-install.exe");
- //classGlobal.DeleteRamDisk();
- Application.Exit();
- }
-
- }
+ private void button89_Click(object sender, EventArgs e)
+ {
+ string strZak = dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["Zákazník"].Value.ToString();
+ string strVyr = dGVExpedicia.Rows[dGVExpedicia.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
- private void dGVZoznamVyrobkov_CellClick(object sender, DataGridViewCellEventArgs e)
- {
- classUser.IndexVyrobok = e.RowIndex;
- }
+ Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strVyr));
+ zobrazVykres.Show();
+ }
- private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
- {
- if (dateTimePicker2.Value < dateTimePicker5.Value) dateTimePicker2.Value = dateTimePicker5.Value;
- }
+ private void button90_Click(object sender, EventArgs e)
+ {
+ string strZak = dataGridView3.Rows[dataGridView3.SelectedRows[0].Index].Cells["Zákazník"].Value.ToString();
+ string strIDVyr = dataGridView3.Rows[dataGridView3.SelectedRows[0].Index].Cells["IDVyrobok"].Value.ToString();
- private void dateTimePicker5_ValueChanged(object sender, EventArgs e)
- {
- if (dateTimePicker2.Value < dateTimePicker5.Value) dateTimePicker2.Value = dateTimePicker5.Value;
- }
-
- private void button2_Click(object sender, EventArgs e)
- {
-
- }
+ Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
+ zobrazVykres.Show();
+ }
- private void tabPage14_Enter(object sender, EventArgs e)
- {
- // Initialize map:
+ private void btnUpdate_Click(object sender, EventArgs e)
+ {
+ if (btnUpdate.Enabled == true)
+ {
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("MIP-install.exe", @"W:\MIP-install.exe");
- gMapControl1.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance;
- GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
- gMapControl1.DragButton = MouseButtons.Left;
+ Process.Start("W:\\MIP-install.exe");
+ //classGlobal.DeleteRamDisk();
+ Application.Exit();
+ }
- gMapControl1.Position = new PointLatLng(48.554190, 18.162420);
-
- gMapControl1.Zoom = trackBar1.Value;
+ }
- RefreshFirmy();
+ private void dGVZoznamVyrobkov_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ classUser.IndexVyrobok = e.RowIndex;
+ }
- }
-
- void RefreshFirmy()
- {
- string cmd = "select `FirmaMeno` as `Názovfirmy`, IDFirma as `IDFirma` from `tabfirmy`";
- DataTable tabfirmy = new DataTable();
- classSQL.SQL(cmd, out tabfirmy);
- dataGridView11.DataSource = tabfirmy;
- dataGridView11.Columns["IDFirma"].Visible = false;
- dataGridView11.Columns["Názovfirmy"].Width = 220;
- }
+ private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
+ {
+ if (dateTimePicker2.Value < dateTimePicker5.Value) dateTimePicker2.Value = dateTimePicker5.Value;
+ }
- private void gMapControl1_Paint(object sender, PaintEventArgs e)
- {
- trackBar1.Value = Convert.ToInt32(gMapControl1.Zoom);
- }
+ private void dateTimePicker5_ValueChanged(object sender, EventArgs e)
+ {
+ if (dateTimePicker2.Value < dateTimePicker5.Value) dateTimePicker2.Value = dateTimePicker5.Value;
+ }
- private void trackBar1_ValueChanged(object sender, EventArgs e)
- {
- gMapControl1.Zoom = trackBar1.Value;
-
- }
+ private void button2_Click(object sender, EventArgs e)
+ {
- private void gMapControl1_OnMarkerClick(object sender, MouseEventArgs e)
- {
- Panel info = new Panel();
- info.Location = new Point(100, 100);
- info.Size = new Size(200, 200);
- info.BackColor = Color.Red;
- info.Visible = true;
-
- gMapControl1.Controls.Add(info);
- info.BringToFront();
+ }
- MessageBox.Show(this.Location.X.ToString() + ":" + this.Location.Y.ToString());
- }
+ private void tabPage14_Enter(object sender, EventArgs e)
+ {
+ // Initialize map:
- private void textBox31_KeyPress(object sender, KeyPressEventArgs e)
- {
+ gMapControl1.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance;
+ GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
+ gMapControl1.DragButton = MouseButtons.Left;
- }
+ gMapControl1.Position = new PointLatLng(48.554190, 18.162420);
- public GMapProvider MapProvider;
- private void button2_Click_1(object sender, EventArgs e)
- {
-
- classMapa.SearchGoogleAPI(textBox31.Text, "address=");
- gMapControl1.Position = new PointLatLng(classMapa.zemSirka, classMapa.zemDlzka);
- //gMapControl1.ViewArea.LocationTopLeft.Lat = Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewSV-šírka"].Value.ToString());
- ndgv.DataSource = classMapa.dataTable;
- ndgv.AutoResizeColumns();
- RectLatLng view = new RectLatLng(Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewJZ-šírka"].Value.ToString()),
- Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewJZ-dížka"].Value.ToString()),
- Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewSV-šírka"].Value.ToString()) - Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewJZ-šírka"].Value.ToString()),
- Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewSV-dížka"].Value.ToString()) - Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewJZ-dížka"].Value.ToString()));
- gMapControl1.SetZoomToFitRect(view);
+ gMapControl1.Zoom = trackBar1.Value;
- ndgv.Columns["Číslo"].Visible = false;
- ndgv.Columns["Ulica"].Visible = false;
- ndgv.Columns["Názov"].Visible = false;
- ndgv.Columns["Č.D."].Visible = false;
- ndgv.Columns["PSČ"].Visible = false;
- ndgv.Columns["Krajina"].Visible = false;
- ndgv.Columns["Šírka"].Visible = false;
- ndgv.Columns["Dĺžka"].Visible = false;
- ndgv.Columns["ViewSV-šírka"].Visible = false;
- ndgv.Columns["ViewSV-dížka"].Visible = false;
- ndgv.Columns["ViewJZ-šírka"].Visible = false;
- ndgv.Columns["ViewJZ-dížka"].Visible = false;
+ RefreshFirmy();
- /*
+ }
+
+ void RefreshFirmy()
+ {
+ string cmd = "select `FirmaMeno` as `Názovfirmy`, IDFirma as `IDFirma` from `tabfirmy`";
+ DataTable tabfirmy = new DataTable();
+ classSQL.SQL(cmd, out tabfirmy);
+ dataGridView11.DataSource = tabfirmy;
+ dataGridView11.Columns["IDFirma"].Visible = false;
+ dataGridView11.Columns["Názovfirmy"].Width = 220;
+ }
+
+ private void gMapControl1_Paint(object sender, PaintEventArgs e)
+ {
+ trackBar1.Value = Convert.ToInt32(gMapControl1.Zoom);
+ }
+
+ private void trackBar1_ValueChanged(object sender, EventArgs e)
+ {
+ gMapControl1.Zoom = trackBar1.Value;
+
+ }
+
+ private void gMapControl1_OnMarkerClick(object sender, MouseEventArgs e)
+ {
+ Panel info = new Panel();
+ info.Location = new Point(100, 100);
+ info.Size = new Size(200, 200);
+ info.BackColor = Color.Red;
+ info.Visible = true;
+
+ gMapControl1.Controls.Add(info);
+ info.BringToFront();
+
+ MessageBox.Show(this.Location.X.ToString() + ":" + this.Location.Y.ToString());
+ }
+
+ private void textBox31_KeyPress(object sender, KeyPressEventArgs e)
+ {
+
+ }
+
+ public GMapProvider MapProvider;
+ private void button2_Click_1(object sender, EventArgs e)
+ {
+
+ classMapa.SearchGoogleAPI(textBox31.Text, "address=");
+ gMapControl1.Position = new PointLatLng(classMapa.zemSirka, classMapa.zemDlzka);
+ //gMapControl1.ViewArea.LocationTopLeft.Lat = Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewSV-šírka"].Value.ToString());
+ ndgv.DataSource = classMapa.dataTable;
+ ndgv.AutoResizeColumns();
+ RectLatLng view = new RectLatLng(Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewJZ-šírka"].Value.ToString()),
+ Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewJZ-dížka"].Value.ToString()),
+ Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewSV-šírka"].Value.ToString()) - Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewJZ-šírka"].Value.ToString()),
+ Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewSV-dížka"].Value.ToString()) - Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["ViewJZ-dížka"].Value.ToString()));
+ gMapControl1.SetZoomToFitRect(view);
+
+ ndgv.Columns["Číslo"].Visible = false;
+ ndgv.Columns["Ulica"].Visible = false;
+ ndgv.Columns["Názov"].Visible = false;
+ ndgv.Columns["Č.D."].Visible = false;
+ ndgv.Columns["PSČ"].Visible = false;
+ ndgv.Columns["Krajina"].Visible = false;
+ ndgv.Columns["Šírka"].Visible = false;
+ ndgv.Columns["Dĺžka"].Visible = false;
+ ndgv.Columns["ViewSV-šírka"].Visible = false;
+ ndgv.Columns["ViewSV-dížka"].Visible = false;
+ ndgv.Columns["ViewJZ-šírka"].Visible = false;
+ ndgv.Columns["ViewJZ-dížka"].Visible = false;
+
+ /*
GeocodingProvider gp = MapProvider as GeocodingProvider;
GeoCoderStatusCode status = GeoCoderStatusCode.Unknow;
Placemark plm = new Placemark();
@@ -5668,7 +5658,7 @@ namespace Mip
//GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(48.554190, 18.162420), GMarkerGoogleType.pink);
//markersOverlay.Markers.Add(marker);
*/
- /*for (int i = 1; i < 151; i++)
+ /*for (int i = 1; i < 151; i++)
{
marker = new GMarkerGoogle(new PointLatLng(55, i),GMarkerGoogleType.red);
markersOverlay.Markers.Add(marker);
@@ -5678,671 +5668,671 @@ namespace Mip
//this.gMapControl1.OnMarkerClick += new GMap.NET.WindowsForms.MarkerClick(this.gMapControl1_OnMarkerClick);
//gMapControl1.ReloadMap();
- */
- }
-
- private void panel30_Click(object sender, EventArgs e)
- {
- if (panel28.Size.Height == 25)
- {
- panel28.Size = new Size(panel28.Size.Width, flowLayoutPanel1.Size.Height - 112);
- panel29.Size = new Size(panel28.Size.Width, 25);
- panel31.Size = new Size(panel28.Size.Width, 25);
- panel32.Size = new Size(panel28.Size.Width, 25);
- panel33.Size = new Size(panel28.Size.Width, 25);
- }
- else panel28.Size = new Size(panel28.Size.Width, 25);
- }
-
- private void panel35_Click(object sender, EventArgs e)
- {
- if (panel29.Size.Height == 25)
- {
- panel29.Size = new Size(panel29.Size.Width, flowLayoutPanel1.Size.Height - 112);
- panel28.Size = new Size(panel28.Size.Width, 25);
- panel31.Size = new Size(panel28.Size.Width, 25);
- panel32.Size = new Size(panel28.Size.Width, 25);
- panel33.Size = new Size(panel28.Size.Width, 25);
- }
- else panel29.Size = new Size(panel29.Size.Width, 25);
- }
-
- private void panel36_Click(object sender, EventArgs e)
- {
- if (panel31.Size.Height == 25)
- {
- panel31.Size = new Size(panel31.Size.Width, flowLayoutPanel1.Size.Height - 112);
- panel28.Size = new Size(panel28.Size.Width, 25);
- panel29.Size = new Size(panel28.Size.Width, 25);
- panel32.Size = new Size(panel28.Size.Width, 25);
- panel33.Size = new Size(panel28.Size.Width, 25);
- }
- else panel31.Size = new Size(panel31.Size.Width, 25);
- }
-
- private void panel37_Click(object sender, EventArgs e)
- {
- if (panel32.Size.Height == 25)
- {
- panel32.Size = new Size(panel32.Size.Width, flowLayoutPanel1.Size.Height - 112);
- panel28.Size = new Size(panel28.Size.Width, 25);
- panel29.Size = new Size(panel28.Size.Width, 25);
- panel31.Size = new Size(panel28.Size.Width, 25);
- panel33.Size = new Size(panel28.Size.Width, 25);
- }
- else panel32.Size = new Size(panel32.Size.Width, 25);
- }
-
- private void panel38_Click(object sender, EventArgs e)
- {
- if (panel33.Size.Height == 25)
- {
- panel33.Size = new Size(panel33.Size.Width, flowLayoutPanel1.Size.Height - 112);
- panel28.Size = new Size(panel28.Size.Width, 25);
- panel29.Size = new Size(panel28.Size.Width, 25);
- panel31.Size = new Size(panel28.Size.Width, 25);
- panel32.Size = new Size(panel28.Size.Width, 25);
- }
- else panel33.Size = new Size(panel33.Size.Width, 25);
- }
-
- private void panel30_LocationChanged(object sender, EventArgs e)
- {
- if (panel30.Location.Y == 1) panel30.BackgroundImage = Properties.Resources.down;
- else panel30.BackgroundImage = Properties.Resources.up;
- }
-
- private void panel35_LocationChanged(object sender, EventArgs e)
- {
- if (panel35.Location.Y == 1) panel35.BackgroundImage = Properties.Resources.down;
- else panel35.BackgroundImage = Properties.Resources.up;
- }
-
- private void panel30_Paint(object sender, PaintEventArgs e)
- {
-
- }
-
- private void panel39_Click(object sender, EventArgs e)
- {
- Form frmPridatFirmu = new frmAddFirma();
- frmPridatFirmu.Location = new Point(trackBar1.Location.X+20,trackBar1.Location.Y+116);
- frmPridatFirmu.ShowDialog();
- RefreshFirmy();
- //if (panel42.Visible == false) panel42.Visible = true;
- //else panel42.Visible = false;
- }
-
- private void panel42_Leave(object sender, EventArgs e)
- {
- //panel42.Visible = false;
- }
-
- private void button91_Click(object sender, EventArgs e)
- {
-
- classMapa.SearchGoogleAPI(gMapControl1.Position.Lat.ToString().Replace(",",".")+","+gMapControl1.Position.Lng.ToString().Replace(",","."), "latlng=");
- //https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false&key=API_KEY
-
- ndgv.DataSource = classMapa.dataTable;
- ndgv.AutoResizeColumns();
-
- ndgv.Columns["Číslo"].Visible = false;
- ndgv.Columns["Ulica"].Visible = false;
- ndgv.Columns["Názov"].Visible = false;
- ndgv.Columns["Č.D."].Visible = false;
- ndgv.Columns["PSČ"].Visible = false;
- ndgv.Columns["Krajina"].Visible = false;
- ndgv.Columns["Šírka"].Visible = false;
- ndgv.Columns["Dĺžka"].Visible = false;
- ndgv.Columns["ViewSV-šírka"].Visible = false;
- ndgv.Columns["ViewSV-dížka"].Visible = false;
- ndgv.Columns["ViewJZ-šírka"].Visible = false;
- ndgv.Columns["ViewJZ-dížka"].Visible = false;
-
- gMapControl1.Position = new PointLatLng(Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["Šírka"].Value.ToString()), Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["Dĺžka"].Value.ToString()));
- }
-
- private void ndgv_Click(object sender, EventArgs e)
- {
- if (ndgv.Rows.Count != 0)
- {
- double šírka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["Šírka"].Value.ToString());
- double dĺžka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["Dĺžka"].Value.ToString());
- double ViewJZšírka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["ViewJZ-šírka"].Value.ToString());
- double ViewJZdĺžka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["ViewJZ-dížka"].Value.ToString());
- double ViewSVšírka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["ViewSV-šírka"].Value.ToString());
- double ViewSVdĺžka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["ViewSV-dížka"].Value.ToString());
-
- gMapControl1.Overlays.Clear();
-
- GMapOverlay polyOverlay = new GMapOverlay("polygons");
- List points = new List();
- points.Add(new PointLatLng(ViewJZšírka, ViewJZdĺžka));
- points.Add(new PointLatLng(ViewJZšírka, ViewSVdĺžka));
- points.Add(new PointLatLng(ViewSVšírka, ViewSVdĺžka));
- points.Add(new PointLatLng(ViewSVšírka, ViewJZdĺžka));
- GMapPolygon polygon = new GMapPolygon(points, "mypolygon");
- polygon.Fill = new SolidBrush(Color.FromArgb(50, Color.LightBlue));
- polygon.Stroke = new Pen(Color.Red, 1);
- polyOverlay.Polygons.Add(polygon);
- gMapControl1.Overlays.Add(polyOverlay);
-
- RectLatLng view = new RectLatLng(šírka, dĺžka, ViewSVšírka - ViewJZšírka, ViewSVdĺžka - ViewJZdĺžka);
- gMapControl1.SetZoomToFitRect(view);
- //gMapControl1.Position = new PointLatLng(šírka,dĺžka);
- gMapControl1.Position = new PointLatLng((ViewJZšírka + ViewSVšírka) / 2, (ViewJZdĺžka + ViewSVdĺžka) / 2);
-
- //MessageBox.Show(šírka.ToString() + ":" + dĺžka.ToString() + "\n" + gMapControl1.Position.Lat.ToString() + ":" + gMapControl1.Position.Lng.ToString());
- }
- }
-
- private void setPanelColor(Panel pnl, Label lbl)
- {
- if(pnl.Size.Height == 25)
- {
- pnl.BackColor = Color.Transparent;
- lbl.BackColor = Color.Transparent;
- lbl.Font = new Font(Font.Name, 8.25F, FontStyle.Regular);
- }
- else
- {
- pnl.BackColor = Color.LightYellow;
- lbl.BackColor = Color.Gold;
- lbl.Font = new Font(Font.Name, 12.0F, FontStyle.Bold);
- }
- }
-
- private void panel29_Resize(object sender, EventArgs e)
- {
- setPanelColor(panel29, label54);
- ndgv.Location = new Point(1, 91);
- ndgv.Size = new Size(ndgv.Size.Width, panel29.Size.Height - ndgv.Location.Y - 3);
- }
-
- private void panel33_Resize(object sender, EventArgs e)
- {
- setPanelColor(panel33, label57);
- }
-
- private void panel32_Resize(object sender, EventArgs e)
- {
- setPanelColor(panel32, label56);
- }
-
- private void panel31_Resize(object sender, EventArgs e)
- {
- setPanelColor(panel31, label55);
- }
-
- private void panel28_Resize(object sender, EventArgs e)
- {
- setPanelColor(panel28, label53);
- dataGridView1.Location = new Point(1, 46);
- dataGridView1.Size = new Size(dataGridView1.Size.Width, panel28.Size.Height - dataGridView1.Location.Y - 3);
- }
-
- // upravoit velkost fontu aby sedel do velkosti labelu
- // zatial nepouzite
- public static float BestFontSize(Graphics g, Size z, Font f, string s)
- {
- SizeF p = g.MeasureString(s, f);
- float hRatio = z.Height / p.Height;
- float wRatio = z.Width / p.Width;
- float ratio = Math.Min(hRatio, wRatio);
- return f.Size * ratio;
- }
-
- private void dataGridView3_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
- {
- Int32 intID = Convert.ToInt32(dataGridView3[dataGridView3.Columns["IDCPOBJ"].Index,e.RowIndex].Value.ToString());
- frmZadatZmatkovitost frmZadatZmatkovitost2 = new frmZadatZmatkovitost(intID);
- frmZadatZmatkovitost2.ShowDialog();
- refreshZmatkovitost();
-
- }
-
-
-
-
-
- #region Spoločné funkcie
-
- private void setDGV(DataGridView _setdgv, Int32 _Index, TextBox _tb)
- {
- _setdgv.Visible = true;
- lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
-
- if(_setdgv.Rows.Count !=0)
- if (_tb.Enabled == true) _tb.Focus();
- else
- {
- _setdgv.ClearSelection();
- if (_Index < _setdgv.Rows.Count - 1 && _Index > 0) _setdgv.Rows[_Index].Selected = true;
- else if (_setdgv.Rows.Count != 0) _setdgv.Rows[_setdgv.Rows.Count - 1].Selected = true;//_setdgv.Rows[_setdgv.Rows.Count - 1].Selected = true; //
- else _setdgv.Rows[0].Selected = true;
- //if (_setdgv.Rows.Count != 0) _setdgv.FirstDisplayedScrollingRowIndex = _setdgv.SelectedRows[0].Index;
- _setdgv.Focus();
- _setdgv.Select();
- }
-
- }
-
- private void setDGV(DataGridView _setdgv, Int32 _Index)
- {
- if (_setdgv.Rows.Count > 0)
- {
- _setdgv.ClearSelection();
- _setdgv.Rows[_Index].Selected = true;
- }
- _setdgv.Visible = true;
- lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
- }
-
- public static void dataGVSetColumnSortMode(DataGridView dGV, DataGridViewColumnSortMode sortMode)
- {
- for (int i = 0; i < dGV.Columns.Count; i++) dGV.Columns[i].SortMode = sortMode;
- }
-
-
-
-
- #endregion Spoločné funkcie
-
- #region Výkresy
-
- private void tabPage16_Enter(object sender, EventArgs e)
- {
- refreshVykres();
- }
-
- private void refreshVykres()
- {
-
- int scrollBarHeight = 0;
- if (dataGridView12.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView12.Controls.OfType().First().Height;
- int headerHeight = dataGridView12.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 47;
-
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView12.Height - headerHeight - scrollBarHeight - 2) / 22)));
-
- string strTextBoxConditionNazov = " INSTR(`NazovVyrobku`, '" + textBox5.Text + "')>0 ";
- string strTextBoxConditionZakaznik = " AND INSTR(`Zakaznik`, '" + textBox14.Text + "')>0 ";
- string strTextBoxConditionRozmery = " AND INSTR(`SpojeneRozmery`, '" + textBox16.Text + "')>0 ";
-
- string sqlCommandVydajMat = "SELECT * FROM `tabvyrobok` WHERE" + strTextBoxConditionNazov + strTextBoxConditionZakaznik + strTextBoxConditionRozmery + ";";
-
- DataTable dtbVykres = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown2.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
-
- classSQL.SQL(sqlCommandVydajMat, StartRecord, classSQL.intPocetNaStranu, out dtbVykres);
- dataGridView12.DataSource = dtbVykres;
-
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label59.Text = "Strana: " + numericUpDown2.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown2.Maximum = PocetStran;
-
- dataGVSetColumnSortMode(dataGridView12, DataGridViewColumnSortMode.NotSortable);
- setDGV(dataGridView12, 0);
-
- }
-
- private void textBox5_TextChanged_1(object sender, EventArgs e)
- {
- refreshVykres();
- }
-
- private void textBox14_TextChanged(object sender, EventArgs e)
- {
- refreshVykres();
- }
-
- private void textBox16_TextChanged_1(object sender, EventArgs e)
- {
- refreshVykres();
- }
-
- private void dataGridView12_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
- {
- string strZak = dataGridView12.Rows[e.RowIndex].Cells["Zakaznik"].Value.ToString();
- string strIDVyr = dataGridView12.Rows[e.RowIndex].Cells["IDVyrobok"].Value.ToString();
-
- Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
- zobrazVykres.Show();
- }
-
- private void numericUpDown2_ValueChanged(object sender, EventArgs e)
- {
- refreshVykres();
- }
-
- private void dataGridView12_Paint(object sender, PaintEventArgs e)
- {
-
- dataGridView12.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
- dataGridView12.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["RozmerTvar"].HeaderText = "Tvar výrobku";
- dataGridView12.Columns["RozmerTvar"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["Rozmer1"].HeaderText = "1. rozmer";
- dataGridView12.Columns["Rozmer1"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["Rozmer2"].HeaderText = "2. rozmer";
- dataGridView12.Columns["Rozmer2"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["Rozmer3"].HeaderText = "3. rozmer";
- dataGridView12.Columns["Rozmer3"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
- dataGridView12.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["Zakaznik"].HeaderText = "Zákazník";
- dataGridView12.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["InyNazov"].HeaderText = "Iný názov";
- dataGridView12.Columns["InyNazov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
- dataGridView12.Columns["RozlisZnakKonecnaOp"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["Alias"].HeaderText = "Alias";
- dataGridView12.Columns["Alias"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["PocetSegmentov"].HeaderText = "Počet segmentov";
- dataGridView12.Columns["PocetSegmentov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView12.Columns["IDVyrobok"].HeaderText = "ID výrobok";
- dataGridView12.Columns["IDVyrobok"].Visible = false;
-
- dataGridView12.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView12.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dataGridView12.AutoResizeColumns();
-
- }
-
- #endregion Výkresy
-
- #region Sklad
- private void tabPage17_Enter(object sender, EventArgs e)
- {
- refreshSklad();
- button97.BackColor = Color.Orange;
- button97.Text = "Obnovovanie vypnuté";
- }
-
- private void refreshSklad()
- {
- if (button97.Text == "Obnovovanie zapnuté")
- {
- int scrollBarHeight = 0;
- if (dataGridView13.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView13.Controls.OfType().First().Height;
- int headerHeight = dataGridView13.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 47;
-
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView13.Height - headerHeight - scrollBarHeight - 2) / 22)));
-
- string strTextBoxConditionNazov = " INSTR(`NazovVyrobku`, '" + textBox34.Text + "')>0 ";
- string strTextBoxConditionZakaznik = " AND INSTR(`Zakaznik`, '" + textBox33.Text + "')>0 ";
- string strTextBoxConditionRozmery = " AND INSTR(`SpojeneRozmery`, '" + textBox29.Text + "')>0 ";
-
- string sqlCommandVydajMat = "SELECT * FROM `pohladskladcelkom` WHERE" + strTextBoxConditionNazov + strTextBoxConditionZakaznik + strTextBoxConditionRozmery + ";";
-
- DataTable dtbSklad = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown11.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
-
- classSQL.SQL(sqlCommandVydajMat, StartRecord, classSQL.intPocetNaStranu, out dtbSklad);
- dataGridView13.DataSource = dtbSklad;
-
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label60.Text = "Strana: " + numericUpDown11.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown11.Maximum = PocetStran;
-
- dataGVSetColumnSortMode(dataGridView13, DataGridViewColumnSortMode.NotSortable);
- setDGV(dataGridView13, 0);
- }
- }
-
- private void textBox34_TextChanged(object sender, EventArgs e)
- {
- refreshSklad();
- }
-
- private void textBox33_TextChanged(object sender, EventArgs e)
- {
- refreshSklad();
- }
-
- private void textBox29_TextChanged(object sender, EventArgs e)
- {
- refreshSklad();
- }
-
- private void numericUpDown11_ValueChanged(object sender, EventArgs e)
- {
- refreshSklad();
- }
-
- private void button96_Click(object sender, EventArgs e)
- {
- string strZak = dataGridView13.SelectedRows[0].Cells["Zakaznik"].Value.ToString();
- string strIDVyr = dataGridView13.SelectedRows[0].Cells["IDVyrobok"].Value.ToString();
-
- Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
- zobrazVykres.Show();
- }
-
- private void dataGridView13_Paint(object sender, PaintEventArgs e)
- {
- dataGridView13.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
- dataGridView13.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView13.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
- dataGridView13.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView13.Columns["Zakaznik"].HeaderText = "Zákazník";
- dataGridView13.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView13.Columns["InyNazov"].HeaderText = "Iný názov";
- dataGridView13.Columns["InyNazov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView13.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
- dataGridView13.Columns["RozlisZnakKonecnaOp"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView13.Columns["Alias"].HeaderText = "Alias";
- dataGridView13.Columns["Alias"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView13.Columns["PocetSegmentov"].HeaderText = "Počet segmentov";
- dataGridView13.Columns["PocetSegmentov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView13.Columns["IDVyrobok"].HeaderText = "ID výrobok";
- dataGridView13.Columns["IDVyrobok"].Visible = false;
- dataGridView13.Columns["MaterialSUpravouMat"].HeaderText = "Materiál";
- dataGridView13.Columns["MaterialSUpravouMat"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView13.Columns["Počet na sklade"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
-
- dataGridView13.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView13.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dataGridView13.AutoResizeColumns();
- }
-
- private void button97_Click(object sender, EventArgs e)
- {
- if (button97.Text == "Obnovovanie zapnuté")
- {
- button97.BackColor = Color.Orange;
- button97.Text = "Obnovovanie vypnuté";
- }
- else
- {
- button97.BackColor = Color.PaleGreen;
- button97.Text = "Obnovovanie zapnuté";
- refreshSklad();
- }
- }
-
- private void button95_Click(object sender, EventArgs e)
- {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Zoznam zo skladu.xls", @"W:\zzs.xls");
-
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
-
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\zzs.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
-
- string strTextBoxConditionNazov = " INSTR(`NazovVyrobku`, '" + textBox34.Text + "')>0 ";
- string strTextBoxConditionZakaznik = " AND INSTR(`Zakaznik`, '" + textBox33.Text + "')>0 ";
- string strTextBoxConditionRozmery = " AND INSTR(`SpojeneRozmery`, '" + textBox29.Text + "')>0 ";
-
- string cmdSklad = "SELECT * FROM `pohladskladcelkom` WHERE" + strTextBoxConditionNazov + strTextBoxConditionZakaznik + strTextBoxConditionRozmery + ";";
-
- DataTable tblSklad = new DataTable();
- classSQL.SQL(cmdSklad, out tblSklad);
-
- for (int ri = 0; ri < tblSklad.Rows.Count; ri++)
- {
- int excelRowIndex = ri + 3;
- DataRow dtrSklad = tblSklad.Rows[ri];
-
- xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = dtrSklad["NazovVyrobku"].ToString();
- xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = dtrSklad["Zakaznik"].ToString();
- xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrSklad["SpojeneRozmery"].ToString();
- xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrSklad["InyNazov"].ToString();
- xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrSklad["RozlisZnakKonecnaOp"].ToString();
- xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrSklad["Alias"].ToString();
- xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = dtrSklad["PocetSegmentov"].ToString();
- xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrSklad["Počet na sklade"].ToString();
-
- }
- //vypocet poslednej strany tlacenia
- double dNumber = Convert.ToDouble(tblSklad.Rows.Count) / Convert.ToDouble(31);
- int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 31); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
- xlWorkSheet.PageSetup.PrintArea = "$B$2:$I$" + (lastrow + 2);
-
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
-
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
- classGlobal.DeleteRamDisk();
-
- }
-
- private void dataGridView13_SelectionChanged(object sender, EventArgs e)
- {
-
- DataTable tblPocty = new DataTable();
- string strNazovRozmer = "";
- string strMat = "";
-
- if (dataGridView13.SelectedRows.Count >0) strNazovRozmer = dataGridView13.SelectedRows[0].Cells["NazovVyrobku"].Value.ToString() + " [" + dataGridView13.SelectedRows[0].Cells["SpojeneRozmery"].Value.ToString() + "]";
- if (dataGridView13.SelectedRows.Count > 0) strMat = " AND `MaterialSUpravouMat` = '" + dataGridView13.SelectedRows[0].Cells["MaterialSUpravouMat"].Value.ToString() + "'";
-
- string cmdPocty = "SELECT CisKrabice, Pocet FROM `pohladkrabice-vyrobky` WHERE Nazov = '" + strNazovRozmer + "'" + strMat + " AND Pocet >0;";
- classSQL.SQL(cmdPocty, out tblPocty);
- dataGridView15.DataSource = tblPocty;
-
- dataGridView15.Visible = true;
- dataGVSetColumnSortMode(dataGridView15, DataGridViewColumnSortMode.NotSortable);
- //setDGV(dataGridView15, 0);
- }
-
- private void dataGridView15_Paint(object sender, PaintEventArgs e)
- {
- dataGridView15.Columns["CisKrabice"].HeaderText = "Číslo krabice";
- dataGridView15.Columns["CisKrabice"].Width = 97;
- dataGridView15.Columns["Pocet"].HeaderText = "Počet kusov";
- dataGridView15.Columns["Pocet"].Width = 97;
-
- dataGridView15.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView15.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView15.ClearSelection();
- //dataGridView15.AutoResizeColumns();
- }
-
- #endregion Sklad
-
-
- #region Naceňovanie
-
- private void tabPage12_Enter(object sender, EventArgs e)
- {
- refreshNacenovanie();
- //button97.BackColor = Color.Orange;
- //button97.Text = "Obnovovanie vypnuté";
- }
-
- private void refreshNacenovanie()
- {
- int selectedIndex = 0;
- if (dataGridView7.SelectedRows.Count > 0) selectedIndex = Convert.ToInt32(dataGridView7.SelectedRows[0].Index);
-
- int scrollBarHeight = 0;
- if (dataGridView7.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView7.Controls.OfType().First().Height;
- int headerHeight = dataGridView7.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 47;
-
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView7.Height - headerHeight - scrollBarHeight - 2) / 22)));
- if (classSQL.intPocetNaStranu > 1)
- {
- if (dataGridView7.SelectedRows.Count > 0) classUser.IndexNacenovanie = Convert.ToInt32(dataGridView7[dataGridView7.Columns["IDNacenovanie"].Index, dataGridView7.SelectedRows[0].Index].Value.ToString());
- else classUser.IndexNacenovanie = 0;
-
-
- string strTextBoxCondition = ""; string strCheckBoxCondition = " WHERE (`Status` = 'Prázdna hodnota'";
-
- foreach (CheckBox chb in groupBox2.Controls)
- {
- if (chb.Checked) strCheckBoxCondition = strCheckBoxCondition + " OR `Status` = '" + chb.Text + "'";
- }
- strCheckBoxCondition = strCheckBoxCondition + ")";
-
- string strZoradenie = " ORDER BY `IDNacenovanie` DESC";
-
- if (NacenovanieColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dataGridView7.Columns[NacenovanieColorIndex].Name + "`, '" + textBox35.Text + "')>0 ";
-
- string sqlCommandNacenovanie = "SELECT * FROM `mip`.`pohladnacenovanie`" + strCheckBoxCondition + strTextBoxCondition + strZoradenie + ";";
-
- DataTable dtbNacenovanie = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown13.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
-
- classSQL.SQL(sqlCommandNacenovanie, StartRecord, classSQL.intPocetNaStranu, out dtbNacenovanie);
- dataGridView7.DataSource = dtbNacenovanie;
-
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label64.Text = numericUpDown13.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown13.Maximum = PocetStran;
-
- dataGVSetColumnSortMode(dataGridView7, DataGridViewColumnSortMode.NotSortable);
- setDGV(dataGridView7, classUser.IndexNacenovanie, textBox35);
- }
-
- if (dataGridView7.Rows.Count != 0)
- if (selectedIndex <= dataGridView7.Rows.Count - 1) dataGridView7.Rows[selectedIndex].Selected = true;
- else if ((selectedIndex - 1) >= dataGridView7.Rows.Count) dataGridView7.Rows[dataGridView7.Rows.Count - 1].Selected = true;
- else dataGridView7.Rows[selectedIndex - 1].Selected = true;
-/*
- if (dataGridView7.Rows.Count != 0)
- if (selectedIndex <= dataGridView7.Rows.Count - 1) dataGridView7.Rows[selectedIndex].Selected = true;
- else dataGridView7.Rows[selectedIndex - 1].Selected = true;
- */
- lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
-
- }
-
- int NacenovanieColorIndex = -1;
- private void dataGridView7_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (NacenovanieColorIndex != -1)
- {
- NacenovanieColorIndex = -1;
- textBox35.Text = "";
- textBox35.Enabled = false;
- }
- else
- {
- NacenovanieColorIndex = e.ColumnIndex;
- textBox35.Text = "";
- textBox35.Enabled = true;
- }
-
- /*
+ */
+ }
+
+ private void panel30_Click(object sender, EventArgs e)
+ {
+ if (panel28.Size.Height == 25)
+ {
+ panel28.Size = new Size(panel28.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ panel29.Size = new Size(panel28.Size.Width, 25);
+ panel31.Size = new Size(panel28.Size.Width, 25);
+ panel32.Size = new Size(panel28.Size.Width, 25);
+ panel33.Size = new Size(panel28.Size.Width, 25);
+ }
+ else panel28.Size = new Size(panel28.Size.Width, 25);
+ }
+
+ private void panel35_Click(object sender, EventArgs e)
+ {
+ if (panel29.Size.Height == 25)
+ {
+ panel29.Size = new Size(panel29.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ panel28.Size = new Size(panel28.Size.Width, 25);
+ panel31.Size = new Size(panel28.Size.Width, 25);
+ panel32.Size = new Size(panel28.Size.Width, 25);
+ panel33.Size = new Size(panel28.Size.Width, 25);
+ }
+ else panel29.Size = new Size(panel29.Size.Width, 25);
+ }
+
+ private void panel36_Click(object sender, EventArgs e)
+ {
+ if (panel31.Size.Height == 25)
+ {
+ panel31.Size = new Size(panel31.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ panel28.Size = new Size(panel28.Size.Width, 25);
+ panel29.Size = new Size(panel28.Size.Width, 25);
+ panel32.Size = new Size(panel28.Size.Width, 25);
+ panel33.Size = new Size(panel28.Size.Width, 25);
+ }
+ else panel31.Size = new Size(panel31.Size.Width, 25);
+ }
+
+ private void panel37_Click(object sender, EventArgs e)
+ {
+ if (panel32.Size.Height == 25)
+ {
+ panel32.Size = new Size(panel32.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ panel28.Size = new Size(panel28.Size.Width, 25);
+ panel29.Size = new Size(panel28.Size.Width, 25);
+ panel31.Size = new Size(panel28.Size.Width, 25);
+ panel33.Size = new Size(panel28.Size.Width, 25);
+ }
+ else panel32.Size = new Size(panel32.Size.Width, 25);
+ }
+
+ private void panel38_Click(object sender, EventArgs e)
+ {
+ if (panel33.Size.Height == 25)
+ {
+ panel33.Size = new Size(panel33.Size.Width, flowLayoutPanel1.Size.Height - 112);
+ panel28.Size = new Size(panel28.Size.Width, 25);
+ panel29.Size = new Size(panel28.Size.Width, 25);
+ panel31.Size = new Size(panel28.Size.Width, 25);
+ panel32.Size = new Size(panel28.Size.Width, 25);
+ }
+ else panel33.Size = new Size(panel33.Size.Width, 25);
+ }
+
+ private void panel30_LocationChanged(object sender, EventArgs e)
+ {
+ if (panel30.Location.Y == 1) panel30.BackgroundImage = Properties.Resources.down;
+ else panel30.BackgroundImage = Properties.Resources.up;
+ }
+
+ private void panel35_LocationChanged(object sender, EventArgs e)
+ {
+ if (panel35.Location.Y == 1) panel35.BackgroundImage = Properties.Resources.down;
+ else panel35.BackgroundImage = Properties.Resources.up;
+ }
+
+ private void panel30_Paint(object sender, PaintEventArgs e)
+ {
+
+ }
+
+ private void panel39_Click(object sender, EventArgs e)
+ {
+ Form frmPridatFirmu = new frmAddFirma();
+ frmPridatFirmu.Location = new Point(trackBar1.Location.X + 20, trackBar1.Location.Y + 116);
+ frmPridatFirmu.ShowDialog();
+ RefreshFirmy();
+ //if (panel42.Visible == false) panel42.Visible = true;
+ //else panel42.Visible = false;
+ }
+
+ private void panel42_Leave(object sender, EventArgs e)
+ {
+ //panel42.Visible = false;
+ }
+
+ private void button91_Click(object sender, EventArgs e)
+ {
+
+ classMapa.SearchGoogleAPI(gMapControl1.Position.Lat.ToString().Replace(",", ".") + "," + gMapControl1.Position.Lng.ToString().Replace(",", "."), "latlng=");
+ //https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false&key=API_KEY
+
+ ndgv.DataSource = classMapa.dataTable;
+ ndgv.AutoResizeColumns();
+
+ ndgv.Columns["Číslo"].Visible = false;
+ ndgv.Columns["Ulica"].Visible = false;
+ ndgv.Columns["Názov"].Visible = false;
+ ndgv.Columns["Č.D."].Visible = false;
+ ndgv.Columns["PSČ"].Visible = false;
+ ndgv.Columns["Krajina"].Visible = false;
+ ndgv.Columns["Šírka"].Visible = false;
+ ndgv.Columns["Dĺžka"].Visible = false;
+ ndgv.Columns["ViewSV-šírka"].Visible = false;
+ ndgv.Columns["ViewSV-dížka"].Visible = false;
+ ndgv.Columns["ViewJZ-šírka"].Visible = false;
+ ndgv.Columns["ViewJZ-dížka"].Visible = false;
+
+ gMapControl1.Position = new PointLatLng(Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["Šírka"].Value.ToString()), Convert.ToDouble(ndgv.Rows[ndgv.CurrentCell.RowIndex].Cells["Dĺžka"].Value.ToString()));
+ }
+
+ private void ndgv_Click(object sender, EventArgs e)
+ {
+ if (ndgv.Rows.Count != 0)
+ {
+ double šírka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["Šírka"].Value.ToString());
+ double dĺžka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["Dĺžka"].Value.ToString());
+ double ViewJZšírka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["ViewJZ-šírka"].Value.ToString());
+ double ViewJZdĺžka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["ViewJZ-dížka"].Value.ToString());
+ double ViewSVšírka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["ViewSV-šírka"].Value.ToString());
+ double ViewSVdĺžka = Convert.ToDouble(ndgv.Rows[ndgv.SelectedRows[0].Index].Cells["ViewSV-dížka"].Value.ToString());
+
+ gMapControl1.Overlays.Clear();
+
+ GMapOverlay polyOverlay = new GMapOverlay("polygons");
+ List points = new List();
+ points.Add(new PointLatLng(ViewJZšírka, ViewJZdĺžka));
+ points.Add(new PointLatLng(ViewJZšírka, ViewSVdĺžka));
+ points.Add(new PointLatLng(ViewSVšírka, ViewSVdĺžka));
+ points.Add(new PointLatLng(ViewSVšírka, ViewJZdĺžka));
+ GMapPolygon polygon = new GMapPolygon(points, "mypolygon");
+ polygon.Fill = new SolidBrush(Color.FromArgb(50, Color.LightBlue));
+ polygon.Stroke = new Pen(Color.Red, 1);
+ polyOverlay.Polygons.Add(polygon);
+ gMapControl1.Overlays.Add(polyOverlay);
+
+ RectLatLng view = new RectLatLng(šírka, dĺžka, ViewSVšírka - ViewJZšírka, ViewSVdĺžka - ViewJZdĺžka);
+ gMapControl1.SetZoomToFitRect(view);
+ //gMapControl1.Position = new PointLatLng(šírka,dĺžka);
+ gMapControl1.Position = new PointLatLng((ViewJZšírka + ViewSVšírka) / 2, (ViewJZdĺžka + ViewSVdĺžka) / 2);
+
+ //MessageBox.Show(šírka.ToString() + ":" + dĺžka.ToString() + "\n" + gMapControl1.Position.Lat.ToString() + ":" + gMapControl1.Position.Lng.ToString());
+ }
+ }
+
+ private void setPanelColor(Panel pnl, Label lbl)
+ {
+ if (pnl.Size.Height == 25)
+ {
+ pnl.BackColor = Color.Transparent;
+ lbl.BackColor = Color.Transparent;
+ lbl.Font = new Font(Font.Name, 8.25F, FontStyle.Regular);
+ }
+ else
+ {
+ pnl.BackColor = Color.LightYellow;
+ lbl.BackColor = Color.Gold;
+ lbl.Font = new Font(Font.Name, 12.0F, FontStyle.Bold);
+ }
+ }
+
+ private void panel29_Resize(object sender, EventArgs e)
+ {
+ setPanelColor(panel29, label54);
+ ndgv.Location = new Point(1, 91);
+ ndgv.Size = new Size(ndgv.Size.Width, panel29.Size.Height - ndgv.Location.Y - 3);
+ }
+
+ private void panel33_Resize(object sender, EventArgs e)
+ {
+ setPanelColor(panel33, label57);
+ }
+
+ private void panel32_Resize(object sender, EventArgs e)
+ {
+ setPanelColor(panel32, label56);
+ }
+
+ private void panel31_Resize(object sender, EventArgs e)
+ {
+ setPanelColor(panel31, label55);
+ }
+
+ private void panel28_Resize(object sender, EventArgs e)
+ {
+ setPanelColor(panel28, label53);
+ dataGridView1.Location = new Point(1, 46);
+ dataGridView1.Size = new Size(dataGridView1.Size.Width, panel28.Size.Height - dataGridView1.Location.Y - 3);
+ }
+
+ // upravoit velkost fontu aby sedel do velkosti labelu
+ // zatial nepouzite
+ public static float BestFontSize(Graphics g, Size z, Font f, string s)
+ {
+ SizeF p = g.MeasureString(s, f);
+ float hRatio = z.Height / p.Height;
+ float wRatio = z.Width / p.Width;
+ float ratio = Math.Min(hRatio, wRatio);
+ return f.Size * ratio;
+ }
+
+ private void dataGridView3_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ Int32 intID = Convert.ToInt32(dataGridView3[dataGridView3.Columns["IDCPOBJ"].Index, e.RowIndex].Value.ToString());
+ frmZadatZmatkovitost frmZadatZmatkovitost2 = new frmZadatZmatkovitost(intID);
+ frmZadatZmatkovitost2.ShowDialog();
+ refreshZmatkovitost();
+
+ }
+
+
+
+
+
+ #region Spoločné funkcie
+
+ private void setDGV(DataGridView _setdgv, Int32 _Index, TextBox _tb)
+ {
+ _setdgv.Visible = true;
+ lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
+
+ if (_setdgv.Rows.Count != 0)
+ if (_tb.Enabled == true) _tb.Focus();
+ else
+ {
+ _setdgv.ClearSelection();
+ if (_Index < _setdgv.Rows.Count - 1 && _Index > 0) _setdgv.Rows[_Index].Selected = true;
+ else if (_setdgv.Rows.Count != 0) _setdgv.Rows[_setdgv.Rows.Count - 1].Selected = true;//_setdgv.Rows[_setdgv.Rows.Count - 1].Selected = true; //
+ else _setdgv.Rows[0].Selected = true;
+ //if (_setdgv.Rows.Count != 0) _setdgv.FirstDisplayedScrollingRowIndex = _setdgv.SelectedRows[0].Index;
+ _setdgv.Focus();
+ _setdgv.Select();
+ }
+
+ }
+
+ private void setDGV(DataGridView _setdgv, Int32 _Index)
+ {
+ if (_setdgv.Rows.Count > 0)
+ {
+ _setdgv.ClearSelection();
+ _setdgv.Rows[_Index].Selected = true;
+ }
+ _setdgv.Visible = true;
+ lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
+ }
+
+ public static void dataGVSetColumnSortMode(DataGridView dGV, DataGridViewColumnSortMode sortMode)
+ {
+ for (int i = 0; i < dGV.Columns.Count; i++) dGV.Columns[i].SortMode = sortMode;
+ }
+
+
+
+
+ #endregion Spoločné funkcie
+
+ #region Výkresy
+
+ private void tabPage16_Enter(object sender, EventArgs e)
+ {
+ refreshVykres();
+ }
+
+ private void refreshVykres()
+ {
+
+ int scrollBarHeight = 0;
+ if (dataGridView12.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView12.Controls.OfType().First().Height;
+ int headerHeight = dataGridView12.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 47;
+
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView12.Height - headerHeight - scrollBarHeight - 2) / 22)));
+
+ string strTextBoxConditionNazov = " INSTR(`NazovVyrobku`, '" + textBox5.Text + "')>0 ";
+ string strTextBoxConditionZakaznik = " AND INSTR(`Zakaznik`, '" + textBox14.Text + "')>0 ";
+ string strTextBoxConditionRozmery = " AND INSTR(`SpojeneRozmery`, '" + textBox16.Text + "')>0 ";
+
+ string sqlCommandVydajMat = "SELECT * FROM `tabvyrobok` WHERE" + strTextBoxConditionNazov + strTextBoxConditionZakaznik + strTextBoxConditionRozmery + ";";
+
+ DataTable dtbVykres = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown2.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+
+ classSQL.SQL(sqlCommandVydajMat, StartRecord, classSQL.intPocetNaStranu, out dtbVykres);
+ dataGridView12.DataSource = dtbVykres;
+
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label59.Text = "Strana: " + numericUpDown2.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown2.Maximum = PocetStran;
+
+ dataGVSetColumnSortMode(dataGridView12, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dataGridView12, 0);
+
+ }
+
+ private void textBox5_TextChanged_1(object sender, EventArgs e)
+ {
+ refreshVykres();
+ }
+
+ private void textBox14_TextChanged(object sender, EventArgs e)
+ {
+ refreshVykres();
+ }
+
+ private void textBox16_TextChanged_1(object sender, EventArgs e)
+ {
+ refreshVykres();
+ }
+
+ private void dataGridView12_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ {
+ string strZak = dataGridView12.Rows[e.RowIndex].Cells["Zakaznik"].Value.ToString();
+ string strIDVyr = dataGridView12.Rows[e.RowIndex].Cells["IDVyrobok"].Value.ToString();
+
+ Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
+ zobrazVykres.Show();
+ }
+
+ private void numericUpDown2_ValueChanged(object sender, EventArgs e)
+ {
+ refreshVykres();
+ }
+
+ private void dataGridView12_Paint(object sender, PaintEventArgs e)
+ {
+
+ dataGridView12.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
+ dataGridView12.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["RozmerTvar"].HeaderText = "Tvar výrobku";
+ dataGridView12.Columns["RozmerTvar"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["Rozmer1"].HeaderText = "1. rozmer";
+ dataGridView12.Columns["Rozmer1"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["Rozmer2"].HeaderText = "2. rozmer";
+ dataGridView12.Columns["Rozmer2"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["Rozmer3"].HeaderText = "3. rozmer";
+ dataGridView12.Columns["Rozmer3"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+ dataGridView12.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["Zakaznik"].HeaderText = "Zákazník";
+ dataGridView12.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["InyNazov"].HeaderText = "Iný názov";
+ dataGridView12.Columns["InyNazov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
+ dataGridView12.Columns["RozlisZnakKonecnaOp"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["Alias"].HeaderText = "Alias";
+ dataGridView12.Columns["Alias"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["PocetSegmentov"].HeaderText = "Počet segmentov";
+ dataGridView12.Columns["PocetSegmentov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView12.Columns["IDVyrobok"].HeaderText = "ID výrobok";
+ dataGridView12.Columns["IDVyrobok"].Visible = false;
+
+ dataGridView12.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView12.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dataGridView12.AutoResizeColumns();
+
+ }
+
+ #endregion Výkresy
+
+ #region Sklad
+ private void tabPage17_Enter(object sender, EventArgs e)
+ {
+ refreshSklad();
+ button97.BackColor = Color.Orange;
+ button97.Text = "Obnovovanie vypnuté";
+ }
+
+ private void refreshSklad()
+ {
+ if (button97.Text == "Obnovovanie zapnuté")
+ {
+ int scrollBarHeight = 0;
+ if (dataGridView13.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView13.Controls.OfType().First().Height;
+ int headerHeight = dataGridView13.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 47;
+
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView13.Height - headerHeight - scrollBarHeight - 2) / 22)));
+
+ string strTextBoxConditionNazov = " INSTR(`NazovVyrobku`, '" + textBox34.Text + "')>0 ";
+ string strTextBoxConditionZakaznik = " AND INSTR(`Zakaznik`, '" + textBox33.Text + "')>0 ";
+ string strTextBoxConditionRozmery = " AND INSTR(`SpojeneRozmery`, '" + textBox29.Text + "')>0 ";
+
+ string sqlCommandVydajMat = "SELECT * FROM `pohladskladcelkom` WHERE" + strTextBoxConditionNazov + strTextBoxConditionZakaznik + strTextBoxConditionRozmery + ";";
+
+ DataTable dtbSklad = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown11.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+
+ classSQL.SQL(sqlCommandVydajMat, StartRecord, classSQL.intPocetNaStranu, out dtbSklad);
+ dataGridView13.DataSource = dtbSklad;
+
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label60.Text = "Strana: " + numericUpDown11.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown11.Maximum = PocetStran;
+
+ dataGVSetColumnSortMode(dataGridView13, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dataGridView13, 0);
+ }
+ }
+
+ private void textBox34_TextChanged(object sender, EventArgs e)
+ {
+ refreshSklad();
+ }
+
+ private void textBox33_TextChanged(object sender, EventArgs e)
+ {
+ refreshSklad();
+ }
+
+ private void textBox29_TextChanged(object sender, EventArgs e)
+ {
+ refreshSklad();
+ }
+
+ private void numericUpDown11_ValueChanged(object sender, EventArgs e)
+ {
+ refreshSklad();
+ }
+
+ private void button96_Click(object sender, EventArgs e)
+ {
+ string strZak = dataGridView13.SelectedRows[0].Cells["Zakaznik"].Value.ToString();
+ string strIDVyr = dataGridView13.SelectedRows[0].Cells["IDVyrobok"].Value.ToString();
+
+ Form zobrazVykres = new frmShowVykres(strZak, Convert.ToInt32(strIDVyr));
+ zobrazVykres.Show();
+ }
+
+ private void dataGridView13_Paint(object sender, PaintEventArgs e)
+ {
+ dataGridView13.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
+ dataGridView13.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView13.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
+ dataGridView13.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView13.Columns["Zakaznik"].HeaderText = "Zákazník";
+ dataGridView13.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView13.Columns["InyNazov"].HeaderText = "Iný názov";
+ dataGridView13.Columns["InyNazov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView13.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
+ dataGridView13.Columns["RozlisZnakKonecnaOp"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView13.Columns["Alias"].HeaderText = "Alias";
+ dataGridView13.Columns["Alias"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView13.Columns["PocetSegmentov"].HeaderText = "Počet segmentov";
+ dataGridView13.Columns["PocetSegmentov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView13.Columns["IDVyrobok"].HeaderText = "ID výrobok";
+ dataGridView13.Columns["IDVyrobok"].Visible = false;
+ dataGridView13.Columns["MaterialSUpravouMat"].HeaderText = "Materiál";
+ dataGridView13.Columns["MaterialSUpravouMat"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView13.Columns["Počet na sklade"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+
+ dataGridView13.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView13.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dataGridView13.AutoResizeColumns();
+ }
+
+ private void button97_Click(object sender, EventArgs e)
+ {
+ if (button97.Text == "Obnovovanie zapnuté")
+ {
+ button97.BackColor = Color.Orange;
+ button97.Text = "Obnovovanie vypnuté";
+ }
+ else
+ {
+ button97.BackColor = Color.PaleGreen;
+ button97.Text = "Obnovovanie zapnuté";
+ refreshSklad();
+ }
+ }
+
+ private void button95_Click(object sender, EventArgs e)
+ {
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Zoznam zo skladu.xls", @"W:\zzs.xls");
+
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
+
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\zzs.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
+
+ string strTextBoxConditionNazov = " INSTR(`NazovVyrobku`, '" + textBox34.Text + "')>0 ";
+ string strTextBoxConditionZakaznik = " AND INSTR(`Zakaznik`, '" + textBox33.Text + "')>0 ";
+ string strTextBoxConditionRozmery = " AND INSTR(`SpojeneRozmery`, '" + textBox29.Text + "')>0 ";
+
+ string cmdSklad = "SELECT * FROM `pohladskladcelkom` WHERE" + strTextBoxConditionNazov + strTextBoxConditionZakaznik + strTextBoxConditionRozmery + ";";
+
+ DataTable tblSklad = new DataTable();
+ classSQL.SQL(cmdSklad, out tblSklad);
+
+ for (int ri = 0; ri < tblSklad.Rows.Count; ri++)
+ {
+ int excelRowIndex = ri + 3;
+ DataRow dtrSklad = tblSklad.Rows[ri];
+
+ xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = dtrSklad["NazovVyrobku"].ToString();
+ xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = dtrSklad["Zakaznik"].ToString();
+ xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrSklad["SpojeneRozmery"].ToString();
+ xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrSklad["InyNazov"].ToString();
+ xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrSklad["RozlisZnakKonecnaOp"].ToString();
+ xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrSklad["Alias"].ToString();
+ xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = dtrSklad["PocetSegmentov"].ToString();
+ xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrSklad["Počet na sklade"].ToString();
+
+ }
+ //vypocet poslednej strany tlacenia
+ double dNumber = Convert.ToDouble(tblSklad.Rows.Count) / Convert.ToDouble(31);
+ int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 31); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
+ xlWorkSheet.PageSetup.PrintArea = "$B$2:$I$" + (lastrow + 2);
+
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
+
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+ classGlobal.DeleteRamDisk();
+
+ }
+
+ private void dataGridView13_SelectionChanged(object sender, EventArgs e)
+ {
+
+ DataTable tblPocty = new DataTable();
+ string strNazovRozmer = "";
+ string strMat = "";
+
+ if (dataGridView13.SelectedRows.Count > 0) strNazovRozmer = dataGridView13.SelectedRows[0].Cells["NazovVyrobku"].Value.ToString() + " [" + dataGridView13.SelectedRows[0].Cells["SpojeneRozmery"].Value.ToString() + "]";
+ if (dataGridView13.SelectedRows.Count > 0) strMat = " AND `MaterialSUpravouMat` = '" + dataGridView13.SelectedRows[0].Cells["MaterialSUpravouMat"].Value.ToString() + "'";
+
+ string cmdPocty = "SELECT CisKrabice, Pocet FROM `pohladkrabice-vyrobky` WHERE Nazov = '" + strNazovRozmer + "'" + strMat + " AND Pocet >0;";
+ classSQL.SQL(cmdPocty, out tblPocty);
+ dataGridView15.DataSource = tblPocty;
+
+ dataGridView15.Visible = true;
+ dataGVSetColumnSortMode(dataGridView15, DataGridViewColumnSortMode.NotSortable);
+ //setDGV(dataGridView15, 0);
+ }
+
+ private void dataGridView15_Paint(object sender, PaintEventArgs e)
+ {
+ dataGridView15.Columns["CisKrabice"].HeaderText = "Číslo krabice";
+ dataGridView15.Columns["CisKrabice"].Width = 97;
+ dataGridView15.Columns["Pocet"].HeaderText = "Počet kusov";
+ dataGridView15.Columns["Pocet"].Width = 97;
+
+ dataGridView15.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView15.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView15.ClearSelection();
+ //dataGridView15.AutoResizeColumns();
+ }
+
+ #endregion Sklad
+
+
+ #region Naceňovanie
+
+ private void tabPage12_Enter(object sender, EventArgs e)
+ {
+ refreshNacenovanie();
+ //button97.BackColor = Color.Orange;
+ //button97.Text = "Obnovovanie vypnuté";
+ }
+
+ private void refreshNacenovanie()
+ {
+ int selectedIndex = 0;
+ if (dataGridView7.SelectedRows.Count > 0) selectedIndex = Convert.ToInt32(dataGridView7.SelectedRows[0].Index);
+
+ int scrollBarHeight = 0;
+ if (dataGridView7.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView7.Controls.OfType().First().Height;
+ int headerHeight = dataGridView7.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 47;
+
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView7.Height - headerHeight - scrollBarHeight - 2) / 22)));
+ if (classSQL.intPocetNaStranu > 1)
+ {
+ if (dataGridView7.SelectedRows.Count > 0) classUser.IndexNacenovanie = Convert.ToInt32(dataGridView7[dataGridView7.Columns["IDNacenovanie"].Index, dataGridView7.SelectedRows[0].Index].Value.ToString());
+ else classUser.IndexNacenovanie = 0;
+
+
+ string strTextBoxCondition = ""; string strCheckBoxCondition = " WHERE (`Status` = 'Prázdna hodnota'";
+
+ foreach (CheckBox chb in groupBox2.Controls)
+ {
+ if (chb.Checked) strCheckBoxCondition = strCheckBoxCondition + " OR `Status` = '" + chb.Text + "'";
+ }
+ strCheckBoxCondition = strCheckBoxCondition + ")";
+
+ string strZoradenie = " ORDER BY `IDNacenovanie` DESC";
+
+ if (NacenovanieColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dataGridView7.Columns[NacenovanieColorIndex].Name + "`, '" + textBox35.Text + "')>0 ";
+
+ string sqlCommandNacenovanie = "SELECT * FROM `mip`.`pohladnacenovanie`" + strCheckBoxCondition + strTextBoxCondition + strZoradenie + ";";
+
+ DataTable dtbNacenovanie = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown13.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+
+ classSQL.SQL(sqlCommandNacenovanie, StartRecord, classSQL.intPocetNaStranu, out dtbNacenovanie);
+ dataGridView7.DataSource = dtbNacenovanie;
+
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label64.Text = numericUpDown13.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown13.Maximum = PocetStran;
+
+ dataGVSetColumnSortMode(dataGridView7, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dataGridView7, classUser.IndexNacenovanie, textBox35);
+ }
+
+ if (dataGridView7.Rows.Count != 0)
+ if (selectedIndex <= dataGridView7.Rows.Count - 1) dataGridView7.Rows[selectedIndex].Selected = true;
+ else if ((selectedIndex - 1) >= dataGridView7.Rows.Count) dataGridView7.Rows[dataGridView7.Rows.Count - 1].Selected = true;
+ else dataGridView7.Rows[selectedIndex - 1].Selected = true;
+ /*
+ if (dataGridView7.Rows.Count != 0)
+ if (selectedIndex <= dataGridView7.Rows.Count - 1) dataGridView7.Rows[selectedIndex].Selected = true;
+ else dataGridView7.Rows[selectedIndex - 1].Selected = true;
+ */
+ lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
+
+ }
+
+ int NacenovanieColorIndex = -1;
+ private void dataGridView7_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (NacenovanieColorIndex != -1)
+ {
+ NacenovanieColorIndex = -1;
+ textBox35.Text = "";
+ textBox35.Enabled = false;
+ }
+ else
+ {
+ NacenovanieColorIndex = e.ColumnIndex;
+ textBox35.Text = "";
+ textBox35.Enabled = true;
+ }
+
+ /*
if(NacenovanieColorIndex != e.ColumnIndex && NacenovanieColorIndex != -1) dataGridView7.Columns[NacenovanieColorIndex].DefaultCellStyle.BackColor = Color.Empty;
if (dataGridView7.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
@@ -6360,224 +6350,224 @@ namespace Mip
textBox35.Enabled = false;
}
*/
- }
+ }
- #endregion Naceňovanie
+ #endregion Naceňovanie
- #region Požiadavky
+ #region Požiadavky
- private void checkBox60_CheckedChanged(object sender, EventArgs e)
- {
+ private void checkBox60_CheckedChanged(object sender, EventArgs e)
+ {
- if (checkBox60.Checked == true)
- {
- checkBox60.Text = "Aktívne";
- label23.BackColor = Color.PaleGreen;
- lblZobrazenyPocet.BackColor = Color.PaleGreen;
- checkBox60.BackColor = Color.PaleGreen;
- panel46.BackColor = Color.PaleGreen;
- }
- else
- {
- checkBox60.Text = "Neaktívne";
- label23.BackColor = Color.Empty;
- lblZobrazenyPocet.BackColor = Color.Empty;
- checkBox60.BackColor = Color.Empty;
- panel46.BackColor = Color.Empty;
- }
+ if (checkBox60.Checked == true)
+ {
+ checkBox60.Text = "Aktívne";
+ label23.BackColor = Color.PaleGreen;
+ lblZobrazenyPocet.BackColor = Color.PaleGreen;
+ checkBox60.BackColor = Color.PaleGreen;
+ panel46.BackColor = Color.PaleGreen;
+ }
+ else
+ {
+ checkBox60.Text = "Neaktívne";
+ label23.BackColor = Color.Empty;
+ lblZobrazenyPocet.BackColor = Color.Empty;
+ checkBox60.BackColor = Color.Empty;
+ panel46.BackColor = Color.Empty;
+ }
- }
+ }
- private void button104_Click(object sender, EventArgs e)
- {
- if (panel45.Visible == false) panel45.Visible = true;
- else panel45.Visible = false;
- }
+ private void button104_Click(object sender, EventArgs e)
+ {
+ if (panel45.Visible == false) panel45.Visible = true;
+ else panel45.Visible = false;
+ }
- private void button108_Click(object sender, EventArgs e)
- {
- panel45.Visible = false;
- }
+ private void button108_Click(object sender, EventArgs e)
+ {
+ panel45.Visible = false;
+ }
- private void button109_Click(object sender, EventArgs e)
- {
- string strUser = "";
-
- strUser = classUser.Titul.ToString() + " " + classUser.Meno.ToString() + " " + classUser.Priezvisko.ToString();
-
- string cmd = @"INSERT INTO `mip`.`tabpoziadavky` (`Poziadavka`, `StatusPoziadavky`, `DatumZadania`, `Uzivatel`)
+ private void button109_Click(object sender, EventArgs e)
+ {
+ string strUser = "";
+
+ strUser = classUser.Titul.ToString() + " " + classUser.Meno.ToString() + " " + classUser.Priezvisko.ToString();
+
+ string cmd = @"INSERT INTO `mip`.`tabpoziadavky` (`Poziadavka`, `StatusPoziadavky`, `DatumZadania`, `Uzivatel`)
VALUES ('"
- + textBox36.Text + "', '"
- + "Zadaná', "
- + "DATE(NOW()), '"
- + strUser + "');";
-
- classSQL.SQL(cmd);
- panel45.Visible = false;
- textBox36.Text = "";
- refreshPoziadavky();
- }
+ + textBox36.Text + "', '"
+ + "Zadaná', "
+ + "DATE(NOW()), '"
+ + strUser + "');";
- private void textBox36_TextChanged(object sender, EventArgs e)
- {
- if (textBox36.Text == "") button109.Enabled = false;
- else button109.Enabled = true;
-
- }
+ classSQL.SQL(cmd);
+ panel45.Visible = false;
+ textBox36.Text = "";
+ refreshPoziadavky();
+ }
- private void refreshPoziadavky()
- {
+ private void textBox36_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox36.Text == "") button109.Enabled = false;
+ else button109.Enabled = true;
- int scrollBarHeight = 0;
- if (dataGridView14.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView14.Controls.OfType().First().Height;
- int headerHeight = dataGridView14.ColumnHeadersHeight;
- if (headerHeight < 25) headerHeight = 34;
+ }
- if (dataGridView14.SelectedRows.Count > 0) classUser.IndexPoziadavka = Convert.ToInt32(dataGridView14[dataGridView14.Columns["IDPoziadavka"].Index, dataGridView14.SelectedRows[0].Index].RowIndex);
- else classUser.IndexPoziadavka = 0;
+ private void refreshPoziadavky()
+ {
- classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView14.Height - headerHeight - scrollBarHeight - 2) / 22)));
+ int scrollBarHeight = 0;
+ if (dataGridView14.Controls.OfType().First().Visible == true) scrollBarHeight = dataGridView14.Controls.OfType().First().Height;
+ int headerHeight = dataGridView14.ColumnHeadersHeight;
+ if (headerHeight < 25) headerHeight = 34;
- string strCheckBoxStatusCondition = " (`StatusPoziadavky` = 'Prázdna hodnota'";
- foreach (CheckBox chb in groupBox4.Controls)
- {
- if (chb.Checked) strCheckBoxStatusCondition = strCheckBoxStatusCondition + " OR `StatusPoziadavky` = '" + chb.Text + "'";
- }
- strCheckBoxStatusCondition = strCheckBoxStatusCondition + ")";
+ if (dataGridView14.SelectedRows.Count > 0) classUser.IndexPoziadavka = Convert.ToInt32(dataGridView14[dataGridView14.Columns["IDPoziadavka"].Index, dataGridView14.SelectedRows[0].Index].RowIndex);
+ else classUser.IndexPoziadavka = 0;
- string sqlCommandpoziadavky;
- sqlCommandpoziadavky = @"SELECT * FROM `tabpoziadavky` WHERE " + strCheckBoxStatusCondition + " ORDER BY `IDPoziadavka` DESC;";
+ classSQL.intPocetNaStranu = Convert.ToInt32(Math.Floor((double)((dataGridView14.Height - headerHeight - scrollBarHeight - 2) / 22)));
- DataTable outdtbl = new DataTable();
- Int32 StartRecord = (Convert.ToInt32(numericUpDown23.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
- classSQL.SQL(sqlCommandpoziadavky, StartRecord, classSQL.intPocetNaStranu, out outdtbl);
- dataGridView14.DataSource = outdtbl;
+ string strCheckBoxStatusCondition = " (`StatusPoziadavky` = 'Prázdna hodnota'";
+ foreach (CheckBox chb in groupBox4.Controls)
+ {
+ if (chb.Checked) strCheckBoxStatusCondition = strCheckBoxStatusCondition + " OR `StatusPoziadavky` = '" + chb.Text + "'";
+ }
+ strCheckBoxStatusCondition = strCheckBoxStatusCondition + ")";
- Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
- label65.Text = numericUpDown23.Value.ToString() + "/" + PocetStran.ToString();
- if (PocetStran < 1) PocetStran = 1;
- numericUpDown23.Maximum = PocetStran;
+ string sqlCommandpoziadavky;
+ sqlCommandpoziadavky = @"SELECT * FROM `tabpoziadavky` WHERE " + strCheckBoxStatusCondition + " ORDER BY `IDPoziadavka` DESC;";
- dataGVSetColumnSortMode(dataGridView14, DataGridViewColumnSortMode.NotSortable);
- setDGV(dataGridView14, classUser.IndexPoziadavka);
- //dataGridView14.Visible = true;
+ DataTable outdtbl = new DataTable();
+ Int32 StartRecord = (Convert.ToInt32(numericUpDown23.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+ classSQL.SQL(sqlCommandpoziadavky, StartRecord, classSQL.intPocetNaStranu, out outdtbl);
+ dataGridView14.DataSource = outdtbl;
- lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
- }
+ Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
+ label65.Text = numericUpDown23.Value.ToString() + "/" + PocetStran.ToString();
+ if (PocetStran < 1) PocetStran = 1;
+ numericUpDown23.Maximum = PocetStran;
- private void tabPage18_Enter(object sender, EventArgs e)
- {
- refreshPoziadavky();
- }
+ dataGVSetColumnSortMode(dataGridView14, DataGridViewColumnSortMode.NotSortable);
+ setDGV(dataGridView14, classUser.IndexPoziadavka);
+ //dataGridView14.Visible = true;
- private void button105_Click(object sender, EventArgs e)
- {
- if (panel43.Visible == false) panel43.Visible = true;
- else panel43.Visible = false;
- }
+ lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
+ }
- private void panel44_Click(object sender, EventArgs e)
- {
- checkBox52.Checked = true;
- checkBox53.Checked = true;
- checkBox54.Checked = true;
- checkBox55.Checked = true;
- }
+ private void tabPage18_Enter(object sender, EventArgs e)
+ {
+ refreshPoziadavky();
+ }
- private void checkBox55_CheckedChanged(object sender, EventArgs e)
- {
- refreshPoziadavky();
- }
+ private void button105_Click(object sender, EventArgs e)
+ {
+ if (panel43.Visible == false) panel43.Visible = true;
+ else panel43.Visible = false;
+ }
- private void checkBox54_CheckedChanged(object sender, EventArgs e)
- {
- refreshPoziadavky();
- }
+ private void panel44_Click(object sender, EventArgs e)
+ {
+ checkBox52.Checked = true;
+ checkBox53.Checked = true;
+ checkBox54.Checked = true;
+ checkBox55.Checked = true;
+ }
- private void checkBox53_CheckedChanged(object sender, EventArgs e)
- {
- refreshPoziadavky();
- }
+ private void checkBox55_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshPoziadavky();
+ }
- private void checkBox52_CheckedChanged(object sender, EventArgs e)
- {
- refreshPoziadavky();
- }
+ private void checkBox54_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshPoziadavky();
+ }
- private void numericUpDown23_ValueChanged(object sender, EventArgs e)
- {
- refreshPoziadavky();
- }
+ private void checkBox53_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshPoziadavky();
+ }
- private void button103_Click(object sender, EventArgs e)
- {
- string commandUpdate = "UPDATE `mip`.`tabpoziadavky` SET `StatusPoziadavky` = 'Čiastočne dokončená' WHERE `IDPoziadavka`="
- + dataGridView14.SelectedRows[0].Cells["IDPoziadavka"].Value.ToString() + ";";
- classSQL.SQL(commandUpdate);
- refreshPoziadavky();
- }
+ private void checkBox52_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshPoziadavky();
+ }
- private void button106_Click(object sender, EventArgs e)
- {
- string commandUpdate = "UPDATE `mip`.`tabpoziadavky` SET `StatusPoziadavky` = 'Dokončená' WHERE `IDPoziadavka`="
- + dataGridView14.SelectedRows[0].Cells["IDPoziadavka"].Value.ToString() + ";";
- classSQL.SQL(commandUpdate);
- refreshPoziadavky();
- }
+ private void numericUpDown23_ValueChanged(object sender, EventArgs e)
+ {
+ refreshPoziadavky();
+ }
- private void button107_Click(object sender, EventArgs e)
- {
+ private void button103_Click(object sender, EventArgs e)
+ {
+ string commandUpdate = "UPDATE `mip`.`tabpoziadavky` SET `StatusPoziadavky` = 'Čiastočne dokončená' WHERE `IDPoziadavka`="
+ + dataGridView14.SelectedRows[0].Cells["IDPoziadavka"].Value.ToString() + ";";
+ classSQL.SQL(commandUpdate);
+ refreshPoziadavky();
+ }
- string commandUpdate = "UPDATE `mip`.`tabpoziadavky` SET `StatusPoziadavky` = 'Zrušená' WHERE `IDPoziadavka`="
- + dataGridView14.SelectedRows[0].Cells["IDPoziadavka"].Value.ToString() + ";";
- classSQL.SQL(commandUpdate);
- refreshPoziadavky();
- }
+ private void button106_Click(object sender, EventArgs e)
+ {
+ string commandUpdate = "UPDATE `mip`.`tabpoziadavky` SET `StatusPoziadavky` = 'Dokončená' WHERE `IDPoziadavka`="
+ + dataGridView14.SelectedRows[0].Cells["IDPoziadavka"].Value.ToString() + ";";
+ classSQL.SQL(commandUpdate);
+ refreshPoziadavky();
+ }
- private void dataGridView14_CellClick(object sender, DataGridViewCellEventArgs e)
- {
- classUser.IndexPoziadavka = e.RowIndex;
- }
+ private void button107_Click(object sender, EventArgs e)
+ {
- private void dataGridView14_Paint(object sender, PaintEventArgs e)
- {
- dataGridView14.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView14.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView14.Columns["Poziadavka"].HeaderText = "Požiadavka";
- dataGridView14.Columns["StatusPoziadavky"].HeaderText = "Status požiadavky";
- dataGridView14.Columns["DatumZadania"].HeaderText = "Dátum zadania";
- dataGridView14.Columns["Uzivatel"].HeaderText = "Meno zadavajúceho";
- dataGridView14.Columns["Poznamka"].HeaderText = "Poznámka";
- dataGridView14.Columns["IDPoziadavka"].Visible = false;
+ string commandUpdate = "UPDATE `mip`.`tabpoziadavky` SET `StatusPoziadavky` = 'Zrušená' WHERE `IDPoziadavka`="
+ + dataGridView14.SelectedRows[0].Cells["IDPoziadavka"].Value.ToString() + ";";
+ classSQL.SQL(commandUpdate);
+ refreshPoziadavky();
+ }
- //nastavenie velkosti stlpcov
- dataGridView14.Columns["Poziadavka"].Width = 900;
- dataGridView14.Columns["StatusPoziadavky"].MinimumWidth = 100;
- dataGridView14.Columns["StatusPoziadavky"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView14.Columns["DatumZadania"].MinimumWidth = 60;
- dataGridView14.Columns["DatumZadania"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView14.Columns["Uzivatel"].MinimumWidth = 60;
- dataGridView14.Columns["Uzivatel"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView14.Columns["Poznamka"].MinimumWidth = 100;
- dataGridView14.Columns["Poznamka"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ private void dataGridView14_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ classUser.IndexPoziadavka = e.RowIndex;
+ }
- }
+ private void dataGridView14_Paint(object sender, PaintEventArgs e)
+ {
+ dataGridView14.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView14.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView14.Columns["Poziadavka"].HeaderText = "Požiadavka";
+ dataGridView14.Columns["StatusPoziadavky"].HeaderText = "Status požiadavky";
+ dataGridView14.Columns["DatumZadania"].HeaderText = "Dátum zadania";
+ dataGridView14.Columns["Uzivatel"].HeaderText = "Meno zadavajúceho";
+ dataGridView14.Columns["Poznamka"].HeaderText = "Poznámka";
+ dataGridView14.Columns["IDPoziadavka"].Visible = false;
- #endregion Požiadavky
+ //nastavenie velkosti stlpcov
+ dataGridView14.Columns["Poziadavka"].Width = 900;
+ dataGridView14.Columns["StatusPoziadavky"].MinimumWidth = 100;
+ dataGridView14.Columns["StatusPoziadavky"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView14.Columns["DatumZadania"].MinimumWidth = 60;
+ dataGridView14.Columns["DatumZadania"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView14.Columns["Uzivatel"].MinimumWidth = 60;
+ dataGridView14.Columns["Uzivatel"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView14.Columns["Poznamka"].MinimumWidth = 100;
+ dataGridView14.Columns["Poznamka"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- private void button57_Click(object sender, EventArgs e)
- {
- if (dataGridView7.SelectedRows.Count > 0)
- {
- OpenNacenovanie();
- }
- refreshNacenovanie();
- }
+ }
- private void dataGridView7_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+ #endregion Požiadavky
+
+ private void button57_Click(object sender, EventArgs e)
+ {
+ if (dataGridView7.SelectedRows.Count > 0)
+ {
+ OpenNacenovanie();
+ }
+ refreshNacenovanie();
+ }
+
+ private void dataGridView7_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
OpenNacenovanie();
}
@@ -6599,311 +6589,311 @@ namespace Mip
}
private void button112_Click(object sender, EventArgs e)
- {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Plán preventívnych údržieb.xls", @"W:\PU.xls");
-
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
-
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\PU.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
-
- DataTable tblTlacitPU = new DataTable();
-
- string cmdPU = @"SELECT `PeriodaPU`, `MesiacPU`, `PopisPU` FROM tabudrzba WHERE IDStroja = " + dGVStroje.SelectedRows[0].Cells["IDStroj"].Value.ToString() + ";";
- classSQL.SQL(cmdPU, out tblTlacitPU);
-
- xlWorkSheet.Range["D3", "J3"].Value = dGVStroje.SelectedRows[0].Cells["TypStroja"].Value.ToString() + " - " + dGVStroje.SelectedRows[0].Cells["Vyrobca"].Value.ToString();//week.ToString() + ". Kalendárny týždeň";
- xlWorkSheet.Range["D4", "F4"].Value = dGVStroje.SelectedRows[0].Cells["ModelStroja"].Value.ToString();
- xlWorkSheet.Range["H4", "J4"].Value = dGVStroje.SelectedRows[0].Cells["Dielna"].Value.ToString();
- xlWorkSheet.Range["D5", "F5"].Value = dGVStroje.SelectedRows[0].Cells["Poznamka"].Value.ToString();
- xlWorkSheet.Range["H5", "J5"].Value = dGVStroje.SelectedRows[0].Cells["INVCislo"].Value.ToString();
-
- for (int ri = 0; ri < tblTlacitPU.Rows.Count; ri++)
- {
- int excelRowIndex = ri + 7;
- DataRow dtrTlacitPU = tblTlacitPU.Rows[ri];
-
- xlWorkSheet.Range["C" + excelRowIndex.ToString(),"J" + excelRowIndex.ToString()].Value = dtrTlacitPU["PeriodaPU"].ToString();
- xlWorkSheet.Range["D" + excelRowIndex.ToString(),"J" + excelRowIndex.ToString()].Value = dtrTlacitPU["MesiacPU"].ToString();
- xlWorkSheet.Range["E" + excelRowIndex.ToString(),"J" + excelRowIndex.ToString()].Value = dtrTlacitPU["PopisPU"].ToString();
-
- }
-
- xlWorkSheet.PageSetup.PrintArea = "$B$2:$J$21";
-
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
-
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
- classGlobal.DeleteRamDisk();
-
- }
-
- private void button113_Click(object sender, EventArgs e)
- {
-
- string cmdDelete = @"DELETE FROM tabudrzba WHERE IDUdrzba = " + dGVPU.SelectedRows[0].Cells["IDUdrzba"].Value.ToString() + ";";
- classSQL.SQL(cmdDelete);
- }
-
- private void button114_Click(object sender, EventArgs e)
- {
- string strPoznamka = dGVRV.Rows[dGVRV.SelectedRows[0].Index].Cells["PoznamkaOBJ"].Value.ToString();
- panel9.Visible = true;
- textBox7.Focus();
- textBox7.Text = strPoznamka;
-
- }
-
- private void button115_Click(object sender, EventArgs e)
- {
- string strIDOBJ = dGVRV.Rows[dGVRV.SelectedRows[0].Index].Cells["IDCPOBJ"].Value.ToString();
- string cmdUpdate = "UPDATE `tabdopyt` SET `PoznamkaOBJ` = '" + textBox7.Text + "' WHERE `IDCPOBJ`=" + strIDOBJ + ";";
- classSQL.SQL(cmdUpdate);
- panel9.Visible = false;
- textBox7.Text = "";
- refreshRV();
-
- }
-
- private void panel9_Leave(object sender, EventArgs e)
- {
- panel9.Visible = false;
- }
-
- private void button117_Click(object sender, EventArgs e)
- {
- // Zoznam výrobkov v sklade podľa krabíc
- // malo by fungovat dobre
-
-
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Zoznam výrobkov v sklade podľa krabíc.xls", @"W:\zvvspk.xls");
-
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
-
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\zvvspk.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
-
- DataTable tblTlacitZoznamy = new DataTable();
-
- string cmdZoznamy = "SELECT * FROM `pohladkrabice-krabice` WHERE pocet !=0;";
- classSQL.SQL(cmdZoznamy, out tblTlacitZoznamy);
-
- for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
- {
- int excelRowIndex = ri + 4;
- DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
-
-
- xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisKrabice"].ToString();
- xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Nazov"].ToString();
- xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["MaterialSUpravouMat"].ToString();
- xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Pocet"].ToString();
-
- }
- //vypocet poslednej strany tlacenia
- double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(53);
- int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 53);
- xlWorkSheet.PageSetup.PrintArea = "$B$2:$E$" + (lastrow + 3);
-
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
-
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
- classGlobal.DeleteRamDisk();
-
-
- }
-
- private void button116_Click(object sender, EventArgs e)
- {
- // Zoznam výrobkov v sklade podľa výrobkov
- // malo by fungovat dobre
-
-
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Zoznam výrobkov v sklade podľa krabíc.xls", @"W:\zvvspk.xls");
-
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
-
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\zvvspk.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
-
- xlWorkSheet.Range["B2:D2"].Value = "Zoznam výrobkov v sklade podľa výrobkov";
- DataTable tblTlacitZoznamy = new DataTable();
-
- string cmdZoznamy = "SELECT * FROM `pohladkrabice-vyrobky` WHERE pocet !=0;";
- classSQL.SQL(cmdZoznamy, out tblTlacitZoznamy);
-
- for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
- {
- int excelRowIndex = ri + 4;
- DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
-
-
- xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisKrabice"].ToString();
- xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Nazov"].ToString();
- xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["MaterialSUpravouMat"].ToString();
- xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Pocet"].ToString();
-
- }
- //vypocet poslednej strany tlacenia
- double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(53);
- int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 53);
- xlWorkSheet.PageSetup.PrintArea = "$B$2:$E$" + (lastrow + 3);
-
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
-
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
- classGlobal.DeleteRamDisk();
-
- }
-
- private void btnTlacitForm_Click(object sender, EventArgs e)
- {
-
- }
-
- private void button118_Click(object sender, EventArgs e)
- {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Kontrolný list - predná strana.xls", @"W:\tlps.xls");
-
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
-
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\tlps.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
-
- range = xlWorkSheet.UsedRange;
-
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
-
- xlApp.Visible = false;
-
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
-
- classGlobal.DeleteRamDisk();
-
- panel48.Visible = false;
-
- }
-
- private void button119_Click(object sender, EventArgs e)
- {
- classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
- classSQL.ExportFormToHDD("Kontrolný list - zadná strana.xls", @"W:\tlzs.xls");
-
- Excel.Application xlApp;
- Excel.Workbook xlWorkBook;
- Excel.Worksheet xlWorkSheet;
- Excel.Range range;
-
- xlApp = new Excel.Application();
- xlWorkBook = xlApp.Workbooks.Open(@"W:\tlzs.xls");
- xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
- range = xlWorkSheet.UsedRange;
-
- xlApp.Visible = true;
- xlApp.ActiveWindow.Activate();
- xlWorkSheet.PrintPreview();
- xlApp.Visible = false;
-
- xlWorkBook.Save();
- xlWorkBook.Close(false, null, null);
- xlApp.Quit();
-
- classGlobal.DeleteRamDisk();
-
- panel48.Visible = false;
- }
-
- private void button120_Click(object sender, EventArgs e)
- {
- if (panel48.Visible == true) panel48.Visible = false;
- else panel48.Visible = true;
- }
-
- private void dataGridView7_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- if(dataGridView7.SelectedRows.Count == 1)
- {
- DataGridViewRow dtgvr = dataGridView7.SelectedRows[0];
- if (dtgvr.Cells["Status"].Value.ToString() == "Prijatá") button57.Text = "Naceniť";
- else button57.Text = "Editovať";
- }
- }
-
- private void button98_Click(object sender, EventArgs e)
- {
- if (panel23.Visible == true) panel23.Visible = false;
- else panel23.Visible = true;
- }
-
- private void button121_Click(object sender, EventArgs e)
- {
- DataGridViewRow dtrw = dataGridView1.SelectedRows[0];
- if (dtrw.Cells["TypDopytu"].Value.ToString() == "Cenová ponuka")
- {
- if (dtrw.Cells["Status"].Value.ToString() == "Nacenená")
- {
- Form frmNacenovanie2 = new frmNacenovanie(Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["IDNacenovanie"].Value), Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["IDVyrobok"].Value), false, false, false, false, true, false);
- frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
- frmNacenovanie2.ShowDialog();
- }
- else
- {
- MessageBox.Show("Cenová ponuka nie je nacenená a nedá sa vytlačiť!");
- }
- }
- }
-
- private void button122_Click(object sender, EventArgs e)
- {
- Form frmNovaPoziadavka2 = new frmNovaPoziadavka();
- frmNovaPoziadavka2.ShowDialog();
- refreshZiadanky();
- }
-
- //ziadankovy system - panely resize, minimize, maximize
- /*
+ {
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Plán preventívnych údržieb.xls", @"W:\PU.xls");
+
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
+
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\PU.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
+
+ DataTable tblTlacitPU = new DataTable();
+
+ string cmdPU = @"SELECT `PeriodaPU`, `MesiacPU`, `PopisPU` FROM tabudrzba WHERE IDStroja = " + dGVStroje.SelectedRows[0].Cells["IDStroj"].Value.ToString() + ";";
+ classSQL.SQL(cmdPU, out tblTlacitPU);
+
+ xlWorkSheet.Range["D3", "J3"].Value = dGVStroje.SelectedRows[0].Cells["TypStroja"].Value.ToString() + " - " + dGVStroje.SelectedRows[0].Cells["Vyrobca"].Value.ToString();//week.ToString() + ". Kalendárny týždeň";
+ xlWorkSheet.Range["D4", "F4"].Value = dGVStroje.SelectedRows[0].Cells["ModelStroja"].Value.ToString();
+ xlWorkSheet.Range["H4", "J4"].Value = dGVStroje.SelectedRows[0].Cells["Dielna"].Value.ToString();
+ xlWorkSheet.Range["D5", "F5"].Value = dGVStroje.SelectedRows[0].Cells["Poznamka"].Value.ToString();
+ xlWorkSheet.Range["H5", "J5"].Value = dGVStroje.SelectedRows[0].Cells["INVCislo"].Value.ToString();
+
+ for (int ri = 0; ri < tblTlacitPU.Rows.Count; ri++)
+ {
+ int excelRowIndex = ri + 7;
+ DataRow dtrTlacitPU = tblTlacitPU.Rows[ri];
+
+ xlWorkSheet.Range["C" + excelRowIndex.ToString(), "J" + excelRowIndex.ToString()].Value = dtrTlacitPU["PeriodaPU"].ToString();
+ xlWorkSheet.Range["D" + excelRowIndex.ToString(), "J" + excelRowIndex.ToString()].Value = dtrTlacitPU["MesiacPU"].ToString();
+ xlWorkSheet.Range["E" + excelRowIndex.ToString(), "J" + excelRowIndex.ToString()].Value = dtrTlacitPU["PopisPU"].ToString();
+
+ }
+
+ xlWorkSheet.PageSetup.PrintArea = "$B$2:$J$21";
+
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
+
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+ classGlobal.DeleteRamDisk();
+
+ }
+
+ private void button113_Click(object sender, EventArgs e)
+ {
+
+ string cmdDelete = @"DELETE FROM tabudrzba WHERE IDUdrzba = " + dGVPU.SelectedRows[0].Cells["IDUdrzba"].Value.ToString() + ";";
+ classSQL.SQL(cmdDelete);
+ }
+
+ private void button114_Click(object sender, EventArgs e)
+ {
+ string strPoznamka = dGVRV.Rows[dGVRV.SelectedRows[0].Index].Cells["PoznamkaOBJ"].Value.ToString();
+ panel9.Visible = true;
+ textBox7.Focus();
+ textBox7.Text = strPoznamka;
+
+ }
+
+ private void button115_Click(object sender, EventArgs e)
+ {
+ string strIDOBJ = dGVRV.Rows[dGVRV.SelectedRows[0].Index].Cells["IDCPOBJ"].Value.ToString();
+ string cmdUpdate = "UPDATE `tabdopyt` SET `PoznamkaOBJ` = '" + textBox7.Text + "' WHERE `IDCPOBJ`=" + strIDOBJ + ";";
+ classSQL.SQL(cmdUpdate);
+ panel9.Visible = false;
+ textBox7.Text = "";
+ refreshRV();
+
+ }
+
+ private void panel9_Leave(object sender, EventArgs e)
+ {
+ panel9.Visible = false;
+ }
+
+ private void button117_Click(object sender, EventArgs e)
+ {
+ // Zoznam výrobkov v sklade podľa krabíc
+ // malo by fungovat dobre
+
+
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Zoznam výrobkov v sklade podľa krabíc.xls", @"W:\zvvspk.xls");
+
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
+
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\zvvspk.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
+
+ DataTable tblTlacitZoznamy = new DataTable();
+
+ string cmdZoznamy = "SELECT * FROM `pohladkrabice-krabice` WHERE pocet !=0;";
+ classSQL.SQL(cmdZoznamy, out tblTlacitZoznamy);
+
+ for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
+ {
+ int excelRowIndex = ri + 4;
+ DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
+
+
+ xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisKrabice"].ToString();
+ xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Nazov"].ToString();
+ xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["MaterialSUpravouMat"].ToString();
+ xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Pocet"].ToString();
+
+ }
+ //vypocet poslednej strany tlacenia
+ double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(53);
+ int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 53);
+ xlWorkSheet.PageSetup.PrintArea = "$B$2:$E$" + (lastrow + 3);
+
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
+
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+ classGlobal.DeleteRamDisk();
+
+
+ }
+
+ private void button116_Click(object sender, EventArgs e)
+ {
+ // Zoznam výrobkov v sklade podľa výrobkov
+ // malo by fungovat dobre
+
+
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Zoznam výrobkov v sklade podľa krabíc.xls", @"W:\zvvspk.xls");
+
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
+
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\zvvspk.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
+
+ xlWorkSheet.Range["B2:D2"].Value = "Zoznam výrobkov v sklade podľa výrobkov";
+ DataTable tblTlacitZoznamy = new DataTable();
+
+ string cmdZoznamy = "SELECT * FROM `pohladkrabice-vyrobky` WHERE pocet !=0;";
+ classSQL.SQL(cmdZoznamy, out tblTlacitZoznamy);
+
+ for (int ri = 0; ri < tblTlacitZoznamy.Rows.Count; ri++)
+ {
+ int excelRowIndex = ri + 4;
+ DataRow dtrTlacitZoznamy = tblTlacitZoznamy.Rows[ri];
+
+
+ xlWorkSheet.Range["B" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["CisKrabice"].ToString();
+ xlWorkSheet.Range["C" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Nazov"].ToString();
+ xlWorkSheet.Range["D" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["MaterialSUpravouMat"].ToString();
+ xlWorkSheet.Range["E" + excelRowIndex.ToString()].Value = dtrTlacitZoznamy["Pocet"].ToString();
+
+ }
+ //vypocet poslednej strany tlacenia
+ double dNumber = Convert.ToDouble(tblTlacitZoznamy.Rows.Count) / Convert.ToDouble(53);
+ int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 53);
+ xlWorkSheet.PageSetup.PrintArea = "$B$2:$E$" + (lastrow + 3);
+
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
+
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+ classGlobal.DeleteRamDisk();
+
+ }
+
+ private void btnTlacitForm_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void button118_Click(object sender, EventArgs e)
+ {
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Kontrolný list - predná strana.xls", @"W:\tlps.xls");
+
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
+
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\tlps.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+
+ range = xlWorkSheet.UsedRange;
+
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+
+ xlApp.Visible = false;
+
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+
+ classGlobal.DeleteRamDisk();
+
+ panel48.Visible = false;
+
+ }
+
+ private void button119_Click(object sender, EventArgs e)
+ {
+ classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
+ classSQL.ExportFormToHDD("Kontrolný list - zadná strana.xls", @"W:\tlzs.xls");
+
+ Excel.Application xlApp;
+ Excel.Workbook xlWorkBook;
+ Excel.Worksheet xlWorkSheet;
+ Excel.Range range;
+
+ xlApp = new Excel.Application();
+ xlWorkBook = xlApp.Workbooks.Open(@"W:\tlzs.xls");
+ xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
+ range = xlWorkSheet.UsedRange;
+
+ xlApp.Visible = true;
+ xlApp.ActiveWindow.Activate();
+ xlWorkSheet.PrintPreview();
+ xlApp.Visible = false;
+
+ xlWorkBook.Save();
+ xlWorkBook.Close(false, null, null);
+ xlApp.Quit();
+
+ classGlobal.DeleteRamDisk();
+
+ panel48.Visible = false;
+ }
+
+ private void button120_Click(object sender, EventArgs e)
+ {
+ if (panel48.Visible == true) panel48.Visible = false;
+ else panel48.Visible = true;
+ }
+
+ private void dataGridView7_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ if (dataGridView7.SelectedRows.Count == 1)
+ {
+ DataGridViewRow dtgvr = dataGridView7.SelectedRows[0];
+ if (dtgvr.Cells["Status"].Value.ToString() == "Prijatá") button57.Text = "Naceniť";
+ else button57.Text = "Editovať";
+ }
+ }
+
+ private void button98_Click(object sender, EventArgs e)
+ {
+ if (panel23.Visible == true) panel23.Visible = false;
+ else panel23.Visible = true;
+ }
+
+ private void button121_Click(object sender, EventArgs e)
+ {
+ DataGridViewRow dtrw = dataGridView1.SelectedRows[0];
+ if (dtrw.Cells["TypDopytu"].Value.ToString() == "Cenová ponuka")
+ {
+ if (dtrw.Cells["Status"].Value.ToString() == "Nacenená")
+ {
+ Form frmNacenovanie2 = new frmNacenovanie(Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["IDNacenovanie"].Value), Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["IDVyrobok"].Value), false, false, false, false, true, false);
+ frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
+ frmNacenovanie2.ShowDialog();
+ }
+ else
+ {
+ MessageBox.Show("Cenová ponuka nie je nacenená a nedá sa vytlačiť!");
+ }
+ }
+ }
+
+ private void button122_Click(object sender, EventArgs e)
+ {
+ Form frmNovaPoziadavka2 = new frmNovaPoziadavka();
+ frmNovaPoziadavka2.ShowDialog();
+ refreshZiadanky();
+ }
+
+ //ziadankovy system - panely resize, minimize, maximize
+ /*
bool P49mouseClicked = false;
int P49currentWidth = 300;
int P49currentHeight = 365;
@@ -6986,119 +6976,119 @@ namespace Mip
}
*/
- private void button131_Click(object sender, EventArgs e)
- {
-
-
- }
-
- private void button132_Click(object sender, EventArgs e)
- {
- Form frmTlacitStatistiku2 = new frmTlacitStatistiku();
- frmTlacitStatistiku2.ShowDialog();
- }
-
- private void button133_Click(object sender, EventArgs e)
- {
-
- if(dGVZoznamVyrobkov.SelectedRows.Count !=0)
- {
- Form frmAddCenovuPonuku2 = new frmAddCenovuPonuku(dGVZoznamVyrobkov.SelectedRows[0].Cells["NazovVyrobku"].Value.ToString(),
- Convert.ToInt32(dGVZoznamVyrobkov.SelectedRows[0].Cells["IDVyrobok"].Value.ToString()),
- dGVZoznamVyrobkov.SelectedRows[0].Cells["Zakaznik"].Value.ToString(),
- dGVZoznamVyrobkov.SelectedRows[0].Cells["SpojeneRozmery"].Value.ToString(),
- Convert.ToInt32(dGVZoznamVyrobkov.SelectedRows[0].Cells["PocetSegmentov"].Value.ToString()));
- frmAddCenovuPonuku2.ShowDialog();
-
- }
- else
- {
- MessageBox.Show("Nebol vybraný žiadny výrobok!");
- }
- }
-
- private void button134_Click(object sender, EventArgs e)
- {
-
- if ((dGVZoznamVyrobkov.SelectedRows.Count != 0) && (Convert.ToInt32(dGVZoznamVyrobkov.SelectedRows[0].Cells["Počet naceňovaní"].Value) != 0))
- {
- Form frmEditCenovuPonuku2 = new frmEditCenovuPonuku(Convert.ToInt32(dGVZoznamVyrobkov.SelectedRows[0].Cells["IDVyrobok"].Value.ToString()));
- frmEditCenovuPonuku2.ShowDialog();
-
- }
- else
- {
- MessageBox.Show("Nebol vybraný žiadny výrobok alebo počet naceňonaní pre výrobok je 0!");
- }
- }
-
- private void button125_Click(object sender, EventArgs e)
- {
- Form frmEditPoziadanka2 = new frmEditPoziadavka(Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value));
- frmEditPoziadanka2.ShowDialog();
- }
-
- private void tabPage19_Enter(object sender, EventArgs e)
- {
- if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-schvalit") == false) panel49.Enabled = false;
- if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-operacie") == false) panel50.Enabled = false;
- //if (classUser.ID == 28)
- refreshZiadanky();
- }
-
- void refreshZiadanky()
- {
- int selectedIndex = 0;
- if (dataGridView16.SelectedRows.Count > 0) selectedIndex = Convert.ToInt32(dataGridView16.SelectedRows[0].Index);
+ private void button131_Click(object sender, EventArgs e)
+ {
- string strTextBoxCondition = "";
- if (ZiadankyColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dataGridView16.Columns[ZiadankyColorIndex].Name + "`, '" + textBox38.Text + "')>0 ";
+ }
- string sqlCommandZiadanky;
- string strCommandZiadankyWhere = "WHERE (`IDUser` = " + classUser.ID.ToString() + ")";
- string strCommandZiadankyVymazane = "";
+ private void button132_Click(object sender, EventArgs e)
+ {
+ Form frmTlacitStatistiku2 = new frmTlacitStatistiku();
+ frmTlacitStatistiku2.ShowDialog();
+ }
- if (checkBox64.Checked == true)
- {
- strCommandZiadankyVymazane = "";
- if (checkBox63.Checked == true) strCommandZiadankyWhere = "";
- else strCommandZiadankyWhere = "WHERE (`IDUser` = " + classUser.ID.ToString() + ")";// + strCommandZiadankyVymazane;
- }
- else
- {
- strCommandZiadankyVymazane = "`Status` = 'True'";
- if (checkBox63.Checked == true) strCommandZiadankyWhere = "WHERE " + strCommandZiadankyVymazane;
- else strCommandZiadankyWhere = "WHERE (`IDUser` = " + classUser.ID.ToString() + " AND " + strCommandZiadankyVymazane + ")";
- }
+ private void button133_Click(object sender, EventArgs e)
+ {
- string strCheckBox = "(`Status žiadanky` = '#&@'";
- if (checkBox65.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Prijatá'";
- if (checkBox66.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Zamietnutá'";
- if (checkBox67.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Schválená'";
- if (checkBox68.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Dopyt odoslaný'";
- if (checkBox69.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Objednávka odoslaná'";
- if (checkBox70.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Potvrdená'";
- if (checkBox71.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Tovar doručený'";
- if (checkBox72.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Vybavená'";
- if (checkBox73.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Nevybavená'";
+ if (dGVZoznamVyrobkov.SelectedRows.Count != 0)
+ {
+ Form frmAddCenovuPonuku2 = new frmAddCenovuPonuku(dGVZoznamVyrobkov.SelectedRows[0].Cells["NazovVyrobku"].Value.ToString(),
+ Convert.ToInt32(dGVZoznamVyrobkov.SelectedRows[0].Cells["IDVyrobok"].Value.ToString()),
+ dGVZoznamVyrobkov.SelectedRows[0].Cells["Zakaznik"].Value.ToString(),
+ dGVZoznamVyrobkov.SelectedRows[0].Cells["SpojeneRozmery"].Value.ToString(),
+ Convert.ToInt32(dGVZoznamVyrobkov.SelectedRows[0].Cells["PocetSegmentov"].Value.ToString()));
+ frmAddCenovuPonuku2.ShowDialog();
- if (strCommandZiadankyWhere == "") strCommandZiadankyWhere = "WHERE " + strCheckBox + ")";
- else strCommandZiadankyWhere = strCommandZiadankyWhere + " AND " + strCheckBox + ")";
+ }
+ else
+ {
+ MessageBox.Show("Nebol vybraný žiadny výrobok!");
+ }
+ }
- sqlCommandZiadanky = @"SELECT * FROM `pohlad-ziadanka` " + strCommandZiadankyWhere + strTextBoxCondition + " ORDER BY `IDZiadanka` DESC;";
+ private void button134_Click(object sender, EventArgs e)
+ {
- DataTable outdtbl = new DataTable();
- //Int32 StartRecord = (Convert.ToInt32(numericUpDown23.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
- classSQL.SQL(sqlCommandZiadanky, out outdtbl);
- dataGridView16.DataSource = outdtbl;
+ if ((dGVZoznamVyrobkov.SelectedRows.Count != 0) && (Convert.ToInt32(dGVZoznamVyrobkov.SelectedRows[0].Cells["Počet naceňovaní"].Value) != 0))
+ {
+ Form frmEditCenovuPonuku2 = new frmEditCenovuPonuku(Convert.ToInt32(dGVZoznamVyrobkov.SelectedRows[0].Cells["IDVyrobok"].Value.ToString()));
+ frmEditCenovuPonuku2.ShowDialog();
- if (dataGridView16.Rows.Count != 0)
- if (selectedIndex <= dataGridView16.Rows.Count-1) dataGridView16.Rows[selectedIndex].Selected = true;
- else if((selectedIndex - 1) >= dataGridView16.Rows.Count) dataGridView16.Rows[dataGridView16.Rows.Count - 1].Selected = true;
- else dataGridView16.Rows[selectedIndex-1].Selected = true;
+ }
+ else
+ {
+ MessageBox.Show("Nebol vybraný žiadny výrobok alebo počet naceňonaní pre výrobok je 0!");
+ }
+ }
- /*
+ private void button125_Click(object sender, EventArgs e)
+ {
+ Form frmEditPoziadanka2 = new frmEditPoziadavka(Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value));
+ frmEditPoziadanka2.ShowDialog();
+ }
+
+ private void tabPage19_Enter(object sender, EventArgs e)
+ {
+ if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-schvalit") == false) panel49.Enabled = false;
+ if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-operacie") == false) panel50.Enabled = false;
+ //if (classUser.ID == 28)
+ refreshZiadanky();
+ }
+
+ void refreshZiadanky()
+ {
+ int selectedIndex = 0;
+ if (dataGridView16.SelectedRows.Count > 0) selectedIndex = Convert.ToInt32(dataGridView16.SelectedRows[0].Index);
+
+
+ string strTextBoxCondition = "";
+ if (ZiadankyColorIndex > 0) strTextBoxCondition = " AND INSTR(`" + dataGridView16.Columns[ZiadankyColorIndex].Name + "`, '" + textBox38.Text + "')>0 ";
+
+ string sqlCommandZiadanky;
+ string strCommandZiadankyWhere = "WHERE (`IDUser` = " + classUser.ID.ToString() + ")";
+ string strCommandZiadankyVymazane = "";
+
+ if (checkBox64.Checked == true)
+ {
+ strCommandZiadankyVymazane = "";
+ if (checkBox63.Checked == true) strCommandZiadankyWhere = "";
+ else strCommandZiadankyWhere = "WHERE (`IDUser` = " + classUser.ID.ToString() + ")";// + strCommandZiadankyVymazane;
+ }
+ else
+ {
+ strCommandZiadankyVymazane = "`Status` = 'True'";
+ if (checkBox63.Checked == true) strCommandZiadankyWhere = "WHERE " + strCommandZiadankyVymazane;
+ else strCommandZiadankyWhere = "WHERE (`IDUser` = " + classUser.ID.ToString() + " AND " + strCommandZiadankyVymazane + ")";
+ }
+
+ string strCheckBox = "(`Status žiadanky` = '#&@'";
+ if (checkBox65.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Prijatá'";
+ if (checkBox66.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Zamietnutá'";
+ if (checkBox67.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Schválená'";
+ if (checkBox68.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Dopyt odoslaný'";
+ if (checkBox69.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Objednávka odoslaná'";
+ if (checkBox70.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Potvrdená'";
+ if (checkBox71.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Tovar doručený'";
+ if (checkBox72.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Vybavená'";
+ if (checkBox73.Checked == true) strCheckBox = strCheckBox + " OR `Status žiadanky` = 'Nevybavená'";
+
+ if (strCommandZiadankyWhere == "") strCommandZiadankyWhere = "WHERE " + strCheckBox + ")";
+ else strCommandZiadankyWhere = strCommandZiadankyWhere + " AND " + strCheckBox + ")";
+
+ sqlCommandZiadanky = @"SELECT * FROM `pohlad-ziadanka` " + strCommandZiadankyWhere + strTextBoxCondition + " ORDER BY `IDZiadanka` DESC;";
+
+ DataTable outdtbl = new DataTable();
+ //Int32 StartRecord = (Convert.ToInt32(numericUpDown23.Value) * classSQL.intPocetNaStranu) - classSQL.intPocetNaStranu;
+ classSQL.SQL(sqlCommandZiadanky, out outdtbl);
+ dataGridView16.DataSource = outdtbl;
+
+ if (dataGridView16.Rows.Count != 0)
+ if (selectedIndex <= dataGridView16.Rows.Count - 1) dataGridView16.Rows[selectedIndex].Selected = true;
+ else if ((selectedIndex - 1) >= dataGridView16.Rows.Count) dataGridView16.Rows[dataGridView16.Rows.Count - 1].Selected = true;
+ else dataGridView16.Rows[selectedIndex - 1].Selected = true;
+
+ /*
Int32 PocetStran = Convert.ToInt32(Math.Ceiling((double)classSQL.intCelkovyPocetZazanmov / classSQL.intPocetNaStranu));
label65.Text = numericUpDown23.Value.ToString() + "/" + PocetStran.ToString();
if (PocetStran < 1) PocetStran = 1;
@@ -7110,284 +7100,284 @@ namespace Mip
*/
- lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
+ lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
- }
+ }
- private void button127_Click(object sender, EventArgs e)
- {
- dataGridView16.MultiSelect = !dataGridView16.MultiSelect;
- button127.Text = "Multiselect: " + dataGridView16.MultiSelect.ToString();
- if (dataGridView16.MultiSelect == true) button127.BackColor = Color.PaleGreen;
- else button127.BackColor = Color.Transparent;
- }
+ private void button127_Click(object sender, EventArgs e)
+ {
+ dataGridView16.MultiSelect = !dataGridView16.MultiSelect;
+ button127.Text = "Multiselect: " + dataGridView16.MultiSelect.ToString();
+ if (dataGridView16.MultiSelect == true) button127.BackColor = Color.PaleGreen;
+ else button127.BackColor = Color.Transparent;
+ }
- private void button128_Click(object sender, EventArgs e)
- {
- Form frmEditPoziadanka2 = new frmEditPoziadavka(Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value));
- frmEditPoziadanka2.ShowDialog();
- refreshZiadanky();
- }
+ private void button128_Click(object sender, EventArgs e)
+ {
+ Form frmEditPoziadanka2 = new frmEditPoziadavka(Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value));
+ frmEditPoziadanka2.ShowDialog();
+ refreshZiadanky();
+ }
- private void button129_Click(object sender, EventArgs e)
- {
- string cmd = "UPDATE `mip`.`tabziadanka` SET `Status` = 'false' WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
- classSQL.SQL(cmd);
- refreshZiadanky();
- }
+ private void button129_Click(object sender, EventArgs e)
+ {
+ string cmd = "UPDATE `mip`.`tabziadanka` SET `Status` = 'false' WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
+ classSQL.SQL(cmd);
+ refreshZiadanky();
+ }
- private void button123_Click(object sender, EventArgs e)
- {
- string cmd = @"UPDATE `mip`.`tabziadanka`
+ private void button123_Click(object sender, EventArgs e)
+ {
+ string cmd = @"UPDATE `mip`.`tabziadanka`
SET `Status žiadanky` = 'Schválená',
- `Schválil(a)` = '" + classUser.Titul + " " + classUser.Priezvisko + " " + classUser.Meno
- + "', `Dátum schválenia` = DATE(NOW()) WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
- classSQL.SQL(cmd);
- refreshZiadanky();
- }
+ `Schválil(a)` = '" + classUser.Titul + " " + classUser.Priezvisko + " " + classUser.Meno
+ + "', `Dátum schválenia` = DATE(NOW()) WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
+ classSQL.SQL(cmd);
+ refreshZiadanky();
+ }
- private void button124_Click(object sender, EventArgs e)
- {
- string cmd = @"UPDATE `mip`.`tabziadanka`
+ private void button124_Click(object sender, EventArgs e)
+ {
+ string cmd = @"UPDATE `mip`.`tabziadanka`
SET `Status žiadanky` = 'Zamietnutá',
`Schválil(a)` = '" + classUser.Titul + " " + classUser.Priezvisko + " " + classUser.Meno
- + "', `Dátum schválenia` = DATE(NOW()) WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
- classSQL.SQL(cmd);
- refreshZiadanky();
- }
+ + "', `Dátum schválenia` = DATE(NOW()) WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
+ classSQL.SQL(cmd);
+ refreshZiadanky();
+ }
- private void button126_Click(object sender, EventArgs e)
- {
- string cmd = @"UPDATE `mip`.`tabziadanka`
+ private void button126_Click(object sender, EventArgs e)
+ {
+ string cmd = @"UPDATE `mip`.`tabziadanka`
SET `Status žiadanky` = 'Vybavená',
`Dátum vybavenia` = DATE(NOW())
WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
- classSQL.SQL(cmd);
- refreshZiadanky();
- }
+ classSQL.SQL(cmd);
+ refreshZiadanky();
+ }
- private void button125_Click_1(object sender, EventArgs e)
- {
- string cmd = @"UPDATE `mip`.`tabziadanka`
+ private void button125_Click_1(object sender, EventArgs e)
+ {
+ string cmd = @"UPDATE `mip`.`tabziadanka`
SET `Status žiadanky` = 'Nevybavená',
`Dátum vybavenia` = DATE(NOW())
WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
- classSQL.SQL(cmd);
- refreshZiadanky();
- }
+ classSQL.SQL(cmd);
+ refreshZiadanky();
+ }
- private void button135_Click(object sender, EventArgs e)
- {
- byte[] FileData = null;
- string cmd = "";
- if (dataGridView16.SelectedRows.Count > 0)
- {
- cmd = "SELECT `NakresData` FROM `tabziadankanakres` WHERE IDZiadanka = " + dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value.ToString() + ";";
- classSQL.SQL(cmd, out FileData);
- }
-
-
- if(FileData != null)
- {
- Form showVykres = new frmShowVykres(FileData);
- showVykres.ShowDialog();
- }
- else
- {
- MessageBox.Show("K tejto žiadanke nebol priradený nákres!");
- }
+ private void button135_Click(object sender, EventArgs e)
+ {
+ byte[] FileData = null;
+ string cmd = "";
+ if (dataGridView16.SelectedRows.Count > 0)
+ {
+ cmd = "SELECT `NakresData` FROM `tabziadankanakres` WHERE IDZiadanka = " + dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value.ToString() + ";";
+ classSQL.SQL(cmd, out FileData);
+ }
- refreshZiadanky();
- }
- private void tabPage15_Enter(object sender, EventArgs e)
- {
-
+ if (FileData != null)
+ {
+ Form showVykres = new frmShowVykres(FileData);
+ showVykres.ShowDialog();
+ }
+ else
+ {
+ MessageBox.Show("K tejto žiadanke nebol priradený nákres!");
+ }
- string sqlCommandNastroje = "SELECT * FROM `pohladnastroje-zoznam`;";
-
- DataTable tblnastroje = new DataTable();
- classSQL.SQL(sqlCommandNastroje, out tblnastroje);
- dataGridView17.DataSource = tblnastroje;
+ refreshZiadanky();
+ }
- dataGVSetColumnSortMode(dataGridView17, DataGridViewColumnSortMode.NotSortable);
-
+ private void tabPage15_Enter(object sender, EventArgs e)
+ {
- }
- private void label104_Click(object sender, EventArgs e)
- {
- foreach (Control cntrl in label104.Parent.Controls) if (cntrl.Name != "label104") cntrl.Enabled = !cntrl.Enabled;
- if (label104.BackColor == Color.DarkGray) { label104.BackColor = Color.PaleGreen; label104.Text = "Filter zapnutý"; }
- else { label104.BackColor = Color.DarkGray; label104.Text = "Filter vypnutý"; }
- }
+ string sqlCommandNastroje = "SELECT * FROM `pohladnastroje-zoznam`;";
- private void label77_Click(object sender, EventArgs e)
- {
- if (label77.BackColor == Color.DarkGray) { label77.BackColor = Color.PaleGreen; label77.Text = "Multiselect zapnutý"; dataGridView17.MultiSelect = true; }
- else { label77.BackColor = Color.DarkGray; label77.Text = "Multiselect vypnutý"; dataGridView17.MultiSelect = false; }
- }
-
- DataTable tabSpecifikaciaMain = new DataTable();
- private void dataGridView17_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
-
- DataGridViewRow dr = new DataGridViewRow();
- dr = dataGridView17.Rows[e.RowIndex];
- label66.Text = dr.Cells["IDNástroj"].Value.ToString();
- label90.Text = Convert.ToDateTime(dr.Cells["Dátum zaradenia"].Value).ToString("yyyy.MM.dd");
- label88.Text = dr.Cells["Status"].Value.ToString();
- label82.Text = dr.Cells["Poradové číslo"].Value.ToString();
- label78.Text = dr.Cells["Kategória"].Value.ToString();
- label80.Text = dr.Cells["Výrobné číslo"].Value.ToString();
- label100.Text = dr.Cells["Poznámka"].Value.ToString();
- label96.Text = dr.Cells["Dôvod vyradenia"].Value.ToString();
- label94.Text = dr.Cells["Počet použití"].Value.ToString();
- label92.Text = dr.Cells["Počet brúsení"].Value.ToString();
- if (dr.Cells["Dátum vyradenia"].Value.ToString() != "") label98.Text = Convert.ToDateTime(dr.Cells["Dátum vyradenia"].Value).ToString("yyyy.MM.dd");
+ DataTable tblnastroje = new DataTable();
+ classSQL.SQL(sqlCommandNastroje, out tblnastroje);
+ dataGridView17.DataSource = tblnastroje;
- flowLayoutPanel2.Controls.Clear();
- flowLayoutPanel3.Controls.Clear();
+ dataGVSetColumnSortMode(dataGridView17, DataGridViewColumnSortMode.NotSortable);
- DataTable specMariaDB;
- string cmd = "select * from `tabnastroje-spec` where `IDNástrojSpec` = " + dr.Cells["IDNástroj"].Value.ToString() + ";";
- classSQL.SQL(cmd, out specMariaDB);
- foreach (DataRow dtr in specMariaDB.Rows)
- {
- //MessageBox.Show(dtr.Field("Brúsiteľný").ToString());
+ }
- specifikaciaMain(dtr.Field("IDSpec"), dtr.Field("Názov špecifikácie"), dtr.Field("Dáta špecifikácie"), Convert.ToBoolean(dtr.Field("Brúsiteľný")));
- DataRow dr2 = tabSpecifikaciaMain.NewRow();
- dr2["IDSpec"] = dtr.Field("IDSpec");
- dr2["Názov špecifikácie"] = dtr.Field("Názov špecifikácie");
- dr2["Dáta špecifikácie"] = dtr.Field("Dáta špecifikácie");
- dr2["Brúsiteľný"] = Convert.ToBoolean(dtr.Field("Brúsiteľný"));
- dr2["Vymazaný"] = false;
- tabSpecifikaciaMain.Rows.Add(dr2);
- }
+ private void label104_Click(object sender, EventArgs e)
+ {
+ foreach (Control cntrl in label104.Parent.Controls) if (cntrl.Name != "label104") cntrl.Enabled = !cntrl.Enabled;
+ if (label104.BackColor == Color.DarkGray) { label104.BackColor = Color.PaleGreen; label104.Text = "Filter zapnutý"; }
+ else { label104.BackColor = Color.DarkGray; label104.Text = "Filter vypnutý"; }
+ }
+
+ private void label77_Click(object sender, EventArgs e)
+ {
+ if (label77.BackColor == Color.DarkGray) { label77.BackColor = Color.PaleGreen; label77.Text = "Multiselect zapnutý"; dataGridView17.MultiSelect = true; }
+ else { label77.BackColor = Color.DarkGray; label77.Text = "Multiselect vypnutý"; dataGridView17.MultiSelect = false; }
+ }
+
+ DataTable tabSpecifikaciaMain = new DataTable();
+ private void dataGridView17_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+
+ DataGridViewRow dr = new DataGridViewRow();
+ dr = dataGridView17.Rows[e.RowIndex];
+ label66.Text = dr.Cells["IDNástroj"].Value.ToString();
+ label90.Text = Convert.ToDateTime(dr.Cells["Dátum zaradenia"].Value).ToString("yyyy.MM.dd");
+ label88.Text = dr.Cells["Status"].Value.ToString();
+ label82.Text = dr.Cells["Poradové číslo"].Value.ToString();
+ label78.Text = dr.Cells["Kategória"].Value.ToString();
+ label80.Text = dr.Cells["Výrobné číslo"].Value.ToString();
+ label100.Text = dr.Cells["Poznámka"].Value.ToString();
+ label96.Text = dr.Cells["Dôvod vyradenia"].Value.ToString();
+ label94.Text = dr.Cells["Počet použití"].Value.ToString();
+ label92.Text = dr.Cells["Počet brúsení"].Value.ToString();
+ if (dr.Cells["Dátum vyradenia"].Value.ToString() != "") label98.Text = Convert.ToDateTime(dr.Cells["Dátum vyradenia"].Value).ToString("yyyy.MM.dd");
+
+ flowLayoutPanel2.Controls.Clear();
+ flowLayoutPanel3.Controls.Clear();
+
+ DataTable specMariaDB;
+ string cmd = "select * from `tabnastroje-spec` where `IDNástrojSpec` = " + dr.Cells["IDNástroj"].Value.ToString() + ";";
+ classSQL.SQL(cmd, out specMariaDB);
+
+ foreach (DataRow dtr in specMariaDB.Rows)
+ {
+ //MessageBox.Show(dtr.Field("Brúsiteľný").ToString());
+
+ specifikaciaMain(dtr.Field("IDSpec"), dtr.Field("Názov špecifikácie"), dtr.Field("Dáta špecifikácie"), Convert.ToBoolean(dtr.Field("Brúsiteľný")));
+ DataRow dr2 = tabSpecifikaciaMain.NewRow();
+ dr2["IDSpec"] = dtr.Field("IDSpec");
+ dr2["Názov špecifikácie"] = dtr.Field("Názov špecifikácie");
+ dr2["Dáta špecifikácie"] = dtr.Field("Dáta špecifikácie");
+ dr2["Brúsiteľný"] = Convert.ToBoolean(dtr.Field("Brúsiteľný"));
+ dr2["Vymazaný"] = false;
+ tabSpecifikaciaMain.Rows.Add(dr2);
+ }
- }
+ }
- public void specifikaciaMain(Int32 _IDSpec, string _NazovSpec, string _DataSpec, bool _Brusitelny)
- {
- if (_Brusitelny == false)
- {
- FlowLayoutPanel panelSpecifikacia = new FlowLayoutPanel();
- panelSpecifikacia.Name = tabSpecifikaciaMain.Rows.Count.ToString();
- panelSpecifikacia.Tag = _IDSpec.ToString();
- panelSpecifikacia.Size = new System.Drawing.Size(20, 12);
- panelSpecifikacia.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- panelSpecifikacia.Margin = new Padding(1, 1, 1, 1);
- panelSpecifikacia.AutoSize = true;
+ public void specifikaciaMain(Int32 _IDSpec, string _NazovSpec, string _DataSpec, bool _Brusitelny)
+ {
+ if (_Brusitelny == false)
+ {
+ FlowLayoutPanel panelSpecifikacia = new FlowLayoutPanel();
+ panelSpecifikacia.Name = tabSpecifikaciaMain.Rows.Count.ToString();
+ panelSpecifikacia.Tag = _IDSpec.ToString();
+ panelSpecifikacia.Size = new System.Drawing.Size(20, 12);
+ panelSpecifikacia.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ panelSpecifikacia.Margin = new Padding(1, 1, 1, 1);
+ panelSpecifikacia.AutoSize = true;
- Label labelSpecifikaciaNazov = new Label();
- labelSpecifikaciaNazov.Name = "Názov špecifikácie";
- labelSpecifikaciaNazov.Text = _NazovSpec;
- labelSpecifikaciaNazov.Margin = new Padding(1, 1, 1, 1);
- labelSpecifikaciaNazov.AutoSize = true;
- labelSpecifikaciaNazov.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- labelSpecifikaciaNazov.TextAlign = ContentAlignment.TopCenter;
- labelSpecifikaciaNazov.TabIndex = 6;
- panelSpecifikacia.Controls.Add(labelSpecifikaciaNazov);
+ Label labelSpecifikaciaNazov = new Label();
+ labelSpecifikaciaNazov.Name = "Názov špecifikácie";
+ labelSpecifikaciaNazov.Text = _NazovSpec;
+ labelSpecifikaciaNazov.Margin = new Padding(1, 1, 1, 1);
+ labelSpecifikaciaNazov.AutoSize = true;
+ labelSpecifikaciaNazov.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ labelSpecifikaciaNazov.TextAlign = ContentAlignment.TopCenter;
+ labelSpecifikaciaNazov.TabIndex = 6;
+ panelSpecifikacia.Controls.Add(labelSpecifikaciaNazov);
- Label labelSpecifikaciaData = new Label();
- labelSpecifikaciaData.Name = "Dáta špecifikácie";
- labelSpecifikaciaData.Text = _DataSpec;
- labelSpecifikaciaData.Margin = new Padding(1, 1, 1, 1);
- labelSpecifikaciaData.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- labelSpecifikaciaData.TextAlign = ContentAlignment.TopCenter;
- labelSpecifikaciaData.AutoSize = true;
- labelSpecifikaciaData.TabIndex = 6;
- panelSpecifikacia.Controls.Add(labelSpecifikaciaData);
+ Label labelSpecifikaciaData = new Label();
+ labelSpecifikaciaData.Name = "Dáta špecifikácie";
+ labelSpecifikaciaData.Text = _DataSpec;
+ labelSpecifikaciaData.Margin = new Padding(1, 1, 1, 1);
+ labelSpecifikaciaData.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ labelSpecifikaciaData.TextAlign = ContentAlignment.TopCenter;
+ labelSpecifikaciaData.AutoSize = true;
+ labelSpecifikaciaData.TabIndex = 6;
+ panelSpecifikacia.Controls.Add(labelSpecifikaciaData);
- flowLayoutPanel2.Controls.Add(panelSpecifikacia);
- }
- else
- {
- FlowLayoutPanel panelSpecifikacia = new FlowLayoutPanel();
- panelSpecifikacia.Name = tabSpecifikaciaMain.Rows.Count.ToString();
- panelSpecifikacia.Tag = _IDSpec.ToString();
- panelSpecifikacia.Size = new System.Drawing.Size(20, 12);
- panelSpecifikacia.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- panelSpecifikacia.Margin = new Padding(1, 1, 1, 1);
- panelSpecifikacia.AutoSize = true;
+ flowLayoutPanel2.Controls.Add(panelSpecifikacia);
+ }
+ else
+ {
+ FlowLayoutPanel panelSpecifikacia = new FlowLayoutPanel();
+ panelSpecifikacia.Name = tabSpecifikaciaMain.Rows.Count.ToString();
+ panelSpecifikacia.Tag = _IDSpec.ToString();
+ panelSpecifikacia.Size = new System.Drawing.Size(20, 12);
+ panelSpecifikacia.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ panelSpecifikacia.Margin = new Padding(1, 1, 1, 1);
+ panelSpecifikacia.AutoSize = true;
- Label labelSpecifikaciaNazov = new Label();
- labelSpecifikaciaNazov.Name = "Názov špecifikácie";
- labelSpecifikaciaNazov.Text = _NazovSpec;
- labelSpecifikaciaNazov.Margin = new Padding(1, 1, 1, 1);
- labelSpecifikaciaNazov.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- labelSpecifikaciaNazov.AutoSize = true;
- labelSpecifikaciaNazov.TabIndex = 6;
- panelSpecifikacia.Controls.Add(labelSpecifikaciaNazov);
+ Label labelSpecifikaciaNazov = new Label();
+ labelSpecifikaciaNazov.Name = "Názov špecifikácie";
+ labelSpecifikaciaNazov.Text = _NazovSpec;
+ labelSpecifikaciaNazov.Margin = new Padding(1, 1, 1, 1);
+ labelSpecifikaciaNazov.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ labelSpecifikaciaNazov.AutoSize = true;
+ labelSpecifikaciaNazov.TabIndex = 6;
+ panelSpecifikacia.Controls.Add(labelSpecifikaciaNazov);
- NumericUpDown nudSpecifikacia = new NumericUpDown();
- nudSpecifikacia.AutoSize = true;
- nudSpecifikacia.DecimalPlaces = 3;
- nudSpecifikacia.Name = "Dáta špecifikácie";
- nudSpecifikacia.Value = Convert.ToInt32(_DataSpec);
- nudSpecifikacia.Tag = Convert.ToInt32(_DataSpec);
- nudSpecifikacia.Maximum = 9999;
- nudSpecifikacia.Margin = new Padding(1, 1, 1, 1);
- panelSpecifikacia.Controls.Add(nudSpecifikacia);
+ NumericUpDown nudSpecifikacia = new NumericUpDown();
+ nudSpecifikacia.AutoSize = true;
+ nudSpecifikacia.DecimalPlaces = 3;
+ nudSpecifikacia.Name = "Dáta špecifikácie";
+ nudSpecifikacia.Value = Convert.ToInt32(_DataSpec);
+ nudSpecifikacia.Tag = Convert.ToInt32(_DataSpec);
+ nudSpecifikacia.Maximum = 9999;
+ nudSpecifikacia.Margin = new Padding(1, 1, 1, 1);
+ panelSpecifikacia.Controls.Add(nudSpecifikacia);
- flowLayoutPanel3.Controls.Add(panelSpecifikacia);
- }
-
- }
+ flowLayoutPanel3.Controls.Add(panelSpecifikacia);
+ }
+
+ }
- private void button138_Click(object sender, EventArgs e)
- {
- frmPridatEditovatNastroj frmPridatEditovatNastroj2 = new frmPridatEditovatNastroj(null);
- frmPridatEditovatNastroj2.ShowDialog();
- }
+ private void button138_Click(object sender, EventArgs e)
+ {
+ frmPridatEditovatNastroj frmPridatEditovatNastroj2 = new frmPridatEditovatNastroj(null);
+ frmPridatEditovatNastroj2.ShowDialog();
+ }
- private void button137_Click(object sender, EventArgs e)
- {
- frmPridatEditovatNastroj frmPridatEditovatNastroj2 = new frmPridatEditovatNastroj(dataGridView17.SelectedRows[0]);
- frmPridatEditovatNastroj2.ShowDialog();
- }
+ private void button137_Click(object sender, EventArgs e)
+ {
+ frmPridatEditovatNastroj frmPridatEditovatNastroj2 = new frmPridatEditovatNastroj(dataGridView17.SelectedRows[0]);
+ frmPridatEditovatNastroj2.ShowDialog();
+ }
- private void button70_Click(object sender, EventArgs e)
- {
- string strUdrzbaTXT = " `IDUdrzba`,";
- string strUdrzbaValue = "";
+ private void button70_Click(object sender, EventArgs e)
+ {
+ string strUdrzbaTXT = " `IDUdrzba`,";
+ string strUdrzbaValue = "";
- if (comboBox15.Text != "" & comboBox15.Enabled == true)
- {
- strUdrzbaValue = comboBox15.SelectedValue.ToString() + ", ";
- strUdrzbaTXT = " `IDUdrzba`,";
- }
- else
- {
- strUdrzbaValue = "";
- strUdrzbaTXT = "";
- }
+ if (comboBox15.Text != "" & comboBox15.Enabled == true)
+ {
+ strUdrzbaValue = comboBox15.SelectedValue.ToString() + ", ";
+ strUdrzbaTXT = " `IDUdrzba`,";
+ }
+ else
+ {
+ strUdrzbaValue = "";
+ strUdrzbaTXT = "";
+ }
- string cmd;
- string format = "yyyy-MM-dd";
+ string cmd;
+ string format = "yyyy-MM-dd";
- cmd = @"INSERT INTO `mip`.`tabudrzbyaopravy` (`Datum`, `Operacia`," + strUdrzbaTXT + @" `IDStroja`, `NazovFirmy`, `CasZacatia`, `CasUkoncenia`, `Cena`, `Poznamka`, `CisloDokladu`)
+ cmd = @"INSERT INTO `mip`.`tabudrzbyaopravy` (`Datum`, `Operacia`," + strUdrzbaTXT + @" `IDStroja`, `NazovFirmy`, `CasZacatia`, `CasUkoncenia`, `Cena`, `Poznamka`, `CisloDokladu`)
VALUES ( DATE(NOW()), '"
- + comboBox5.Text + "', "
- + strUdrzbaValue
- + comboBox6.SelectedValue.ToString() + ", '"
- + comboBox7.Text + "', '"
- + dateTimePicker5.Value.ToString(format) + " " + numericUpDown22.Value.ToString() + ":" + numericUpDown21.Value.ToString() + ":00', '"
- + dateTimePicker2.Value.ToString(format) + " " + numericUpDown17.Value.ToString() + ":" + numericUpDown18.Value.ToString() + ":00', "
- + textBox21.Text + ", '"
- + textBox20.Text + "', '"
- + textBox3.Text + "');";
+ + comboBox5.Text + "', "
+ + strUdrzbaValue
+ + comboBox6.SelectedValue.ToString() + ", '"
+ + comboBox7.Text + "', '"
+ + dateTimePicker5.Value.ToString(format) + " " + numericUpDown22.Value.ToString() + ":" + numericUpDown21.Value.ToString() + ":00', '"
+ + dateTimePicker2.Value.ToString(format) + " " + numericUpDown17.Value.ToString() + ":" + numericUpDown18.Value.ToString() + ":00', "
+ + textBox21.Text + ", '"
+ + textBox20.Text + "', '"
+ + textBox3.Text + "');";
- classSQL.SQL(cmd);
- panelPridatUdrzbu.Visible = false;
+ classSQL.SQL(cmd);
+ panelPridatUdrzbu.Visible = false;
- /*
+ /*
INSERT INTO `mip`.`tabudrzbyaopravy` (`Datum`, `Operacia`, `IDStroja`, `NazovFirmy`, `CasZacatia`, `CasUkoncenia`, `Cena`, `Poznamka`, `CisloDokladu`)
VALUES ( DATE(NOW()), 'Plánovaná údržba', 4, 'Kompozitum', '2015-10-22 10:27:45', '2015-10-22 10:27:45', 100, 'aa', '1258f');
@@ -7403,662 +7393,662 @@ namespace Mip
*/
- }
+ }
- private void panelPridatUdrzbu_VisibleChanged(object sender, EventArgs e)
- {
- if (panelPridatUdrzbu.Visible == true)
- {
- panelPridatUdrzbu.Location = new Point(196, 36);
- panel56.Visible = false;
+ private void panelPridatUdrzbu_VisibleChanged(object sender, EventArgs e)
+ {
+ if (panelPridatUdrzbu.Visible == true)
+ {
+ panelPridatUdrzbu.Location = new Point(196, 36);
+ panel56.Visible = false;
- button70.Enabled = false;
+ button70.Enabled = false;
- comboBox8.Items.Clear();
- comboBox6.Items.Clear();
- comboBox5.Items.Clear();
- comboBox7.Items.Clear();
- textBox21.Text = "";
- textBox20.Text = "";
- textBox3.Text = "";
- classGlobal.FillCB(comboBox8, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať dieľňu");
- classGlobal.FillCB(comboBox5, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať operáciu");
- classGlobal.FillCB(comboBox7, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať firmu");
-
- comboBox8.Focus();
+ comboBox8.Items.Clear();
+ comboBox6.Items.Clear();
+ comboBox5.Items.Clear();
+ comboBox7.Items.Clear();
+ textBox21.Text = "";
+ textBox20.Text = "";
+ textBox3.Text = "";
+ classGlobal.FillCB(comboBox8, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať dieľňu");
+ classGlobal.FillCB(comboBox5, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať operáciu");
+ classGlobal.FillCB(comboBox7, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať firmu");
- }
- else panelPridatUdrzbu.Location = new Point(300, 248);
- }
+ comboBox8.Focus();
- private void panel56_VisibleChanged(object sender, EventArgs e)
- {
- if (panel56.Visible == true)
- {
- panel56.Location = new Point(3, 36);
- panelPridatUdrzbu.Visible = false;
+ }
+ else panelPridatUdrzbu.Location = new Point(300, 248);
+ }
- button147.Enabled = false;
+ private void panel56_VisibleChanged(object sender, EventArgs e)
+ {
+ if (panel56.Visible == true)
+ {
+ panel56.Location = new Point(3, 36);
+ panelPridatUdrzbu.Visible = false;
- comboBox11.Items.Clear();
- //comboBox14.Items.Clear();
- comboBox14.DataSource = null;
- comboBox12.Items.Clear();
- textBox37.Text = "";
- classGlobal.FillCB(comboBox11, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať dieľňu");
- classGlobal.FillCB(comboBox12, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať operáciu");
- comboBox11.Focus();
- }
- else
- {
- panel56.Location = new Point(3, 300);
+ button147.Enabled = false;
- label109.Enabled = true;
- comboBox11.Enabled = true;
- label117.Enabled = false;
- comboBox14.Enabled = false;
- label107.Enabled = false;
- comboBox12.Enabled = false;
- button146.Enabled = false;
- label111.Enabled = false;
- dateTimePicker3.Enabled = false;
- numericUpDown27.Enabled = false;
- numericUpDown26.Enabled = false;
+ comboBox11.Items.Clear();
+ //comboBox14.Items.Clear();
+ comboBox14.DataSource = null;
+ comboBox12.Items.Clear();
+ textBox37.Text = "";
+ classGlobal.FillCB(comboBox11, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať dieľňu");
+ classGlobal.FillCB(comboBox12, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať operáciu");
+ comboBox11.Focus();
+ }
+ else
+ {
+ panel56.Location = new Point(3, 300);
- label114.Enabled = false;
- dateTimePicker4.Enabled = false;
- numericUpDown29.Enabled = false;
- numericUpDown28.Enabled = false;
- label112.Enabled = false;
- textBox37.Enabled = false;
- button147.Enabled = false;
- }
-
- }
+ label109.Enabled = true;
+ comboBox11.Enabled = true;
+ label117.Enabled = false;
+ comboBox14.Enabled = false;
+ label107.Enabled = false;
+ comboBox12.Enabled = false;
+ button146.Enabled = false;
+ label111.Enabled = false;
+ dateTimePicker3.Enabled = false;
+ numericUpDown27.Enabled = false;
+ numericUpDown26.Enabled = false;
- private void button144_Click(object sender, EventArgs e)
- {
- if(panel56.Visible == false)
- {
- panel56.Visible = true;
- button147.Text = "Zahájiť odstávku";
- }
- else panel56.Visible = false;
+ label114.Enabled = false;
+ dateTimePicker4.Enabled = false;
+ numericUpDown29.Enabled = false;
+ numericUpDown28.Enabled = false;
+ label112.Enabled = false;
+ textBox37.Enabled = false;
+ button147.Enabled = false;
+ }
- }
+ }
- private void panel56_Leave(object sender, EventArgs e)
- {
- panel56.Visible = false;
- }
+ private void button144_Click(object sender, EventArgs e)
+ {
+ if (panel56.Visible == false)
+ {
+ panel56.Visible = true;
+ button147.Text = "Zahájiť odstávku";
+ }
+ else panel56.Visible = false;
- private void tabPage11_Enter_1(object sender, EventArgs e)
- {
- string cmd;
- DataTable tabUdrzby = new DataTable();
- cmd = "select * from `pohladudrzby`;";
- classSQL.SQL(cmd, out tabUdrzby);
- dataGridView8.DataSource = tabUdrzby;
-
- }
+ }
- private void button148_Click(object sender, EventArgs e)
- {
- panel56.Visible = false;
-
- }
+ private void panel56_Leave(object sender, EventArgs e)
+ {
+ panel56.Visible = false;
+ }
- private void button149_Click(object sender, EventArgs e)
- {
- panelPridatUdrzbu.Visible = false;
- }
+ private void tabPage11_Enter_1(object sender, EventArgs e)
+ {
+ string cmd;
+ DataTable tabUdrzby = new DataTable();
+ cmd = "select * from `pohladudrzby`;";
+ classSQL.SQL(cmd, out tabUdrzby);
+ dataGridView8.DataSource = tabUdrzby;
- private void comboBox11_SelectedIndexChanged(object sender, EventArgs e)
- {
- comboBox14.DataSource = null;
- comboBox14.Items.Clear();
- string cmd = "SELECT CONCAT (`Vyrobca`, ' - ', `ModelStroja`) AS `Stroj`, `IDStroj` FROM `mip`.tabstroje WHERE `Dielna` = '" + comboBox11.Text + "';";
- DataTable tblStroje = new DataTable();
- classSQL.SQL(cmd, out tblStroje);
- comboBox14.DataSource = tblStroje;
- comboBox14.ValueMember = "IDStroj";
- comboBox14.DisplayMember = "Stroj";
- comboBox14.SelectedIndex = -1;
- comboBox14.Enabled = true;
- if (comboBox11.Text == "") comboBox14.Enabled = false;
- label117.Enabled = true;
- }
+ }
- private void comboBox14_SelectedValueChanged(object sender, EventArgs e)
- {
- if (comboBox14.Text != "") { comboBox12.Enabled = true; button146.Enabled = true; label107.Enabled = true; }
- else { comboBox12.Enabled = false; button146.Enabled = false; label107.Enabled = false; }
- }
+ private void button148_Click(object sender, EventArgs e)
+ {
+ panel56.Visible = false;
- private void comboBox12_SelectedValueChanged(object sender, EventArgs e)
- {
- if (dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["CasUkoncenia"].Value.ToString() == "")
- //if (comboBox12.Text != "")
- {
- label109.Enabled = false;
- comboBox11.Enabled = false;
- label117.Enabled = false;
- comboBox14.Enabled = false;
- label107.Enabled = false;
- comboBox12.Enabled = false;
- button146.Enabled = false;
- label111.Enabled = false;
- comboBox13.Enabled = false;
- label108.Enabled = false;
- dateTimePicker3.Enabled = false;
- numericUpDown27.Enabled = false;
- numericUpDown26.Enabled = false;
+ }
- label114.Enabled = true;
- dateTimePicker4.Enabled = true;
- numericUpDown29.Enabled = true;
- numericUpDown28.Enabled = true;
- label112.Enabled = true;
- textBox37.Enabled = true;
- button147.Enabled = true;
+ private void button149_Click(object sender, EventArgs e)
+ {
+ panelPridatUdrzbu.Visible = false;
+ }
- }
- else
- {
- label109.Enabled = true;
- comboBox11.Enabled = true;
- label117.Enabled = true;
- comboBox14.Enabled = true;
- label107.Enabled = true;
- comboBox12.Enabled = true;
- button146.Enabled = true;
- label111.Enabled = true;
- if (comboBox12.Text == "Plánovaná údržba")
- {
- comboBox13.DataSource = null;
- comboBox13.Items.Clear();
- string cmd = "select `popisPU`, `IDUdrzba` from `tabudrzba` where IDstroja =" + comboBox14.SelectedValue.ToString() + ";";
- DataTable tblPU = new DataTable();
- classSQL.SQL(cmd, out tblPU);
- comboBox13.DataSource = tblPU;
- comboBox13.ValueMember = "IDUdrzba";
- comboBox13.DisplayMember = "popisPU";
- comboBox13.SelectedIndex = -1;
- comboBox13.Enabled = true;
- label108.Enabled = true;
- }
- else { comboBox13.DataSource = null; comboBox13.Items.Clear(); comboBox13.Enabled = false; label108.Enabled = false; }
-
- dateTimePicker3.Enabled = true;
- numericUpDown27.Enabled = true;
- numericUpDown26.Enabled = true;
+ private void comboBox11_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ comboBox14.DataSource = null;
+ comboBox14.Items.Clear();
+ string cmd = "SELECT CONCAT (`Vyrobca`, ' - ', `ModelStroja`) AS `Stroj`, `IDStroj` FROM `mip`.tabstroje WHERE `Dielna` = '" + comboBox11.Text + "';";
+ DataTable tblStroje = new DataTable();
+ classSQL.SQL(cmd, out tblStroje);
+ comboBox14.DataSource = tblStroje;
+ comboBox14.ValueMember = "IDStroj";
+ comboBox14.DisplayMember = "Stroj";
+ comboBox14.SelectedIndex = -1;
+ comboBox14.Enabled = true;
+ if (comboBox11.Text == "") comboBox14.Enabled = false;
+ label117.Enabled = true;
+ }
- label114.Enabled = false;
- dateTimePicker4.Enabled = false;
- numericUpDown29.Enabled = false;
- numericUpDown28.Enabled = false;
- label112.Enabled = true;
- textBox37.Enabled = true;
- button147.Enabled = true;
- }
- }
+ private void comboBox14_SelectedValueChanged(object sender, EventArgs e)
+ {
+ if (comboBox14.Text != "") { comboBox12.Enabled = true; button146.Enabled = true; label107.Enabled = true; }
+ else { comboBox12.Enabled = false; button146.Enabled = false; label107.Enabled = false; }
+ }
- private void button145_Click(object sender, EventArgs e)
- {
- if (dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["CasUkoncenia"].Value.ToString() == "")
- //if (panel56.Visible == false)
- {
- DateTime dt = Convert.ToDateTime(dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["CasZacatia"].Value);
+ private void comboBox12_SelectedValueChanged(object sender, EventArgs e)
+ {
+ if (dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["CasUkoncenia"].Value.ToString() == "")
+ //if (comboBox12.Text != "")
+ {
+ label109.Enabled = false;
+ comboBox11.Enabled = false;
+ label117.Enabled = false;
+ comboBox14.Enabled = false;
+ label107.Enabled = false;
+ comboBox12.Enabled = false;
+ button146.Enabled = false;
+ label111.Enabled = false;
+ comboBox13.Enabled = false;
+ label108.Enabled = false;
+ dateTimePicker3.Enabled = false;
+ numericUpDown27.Enabled = false;
+ numericUpDown26.Enabled = false;
- panel56.Visible = true;
- comboBox11.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Dielna"].Value.ToString();
- comboBox14.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Stroj"].Value.ToString();
- comboBox12.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Operacia"].Value.ToString();
- textBox37.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Poznamka"].Value.ToString();
- dateTimePicker3.Value = dt.Date;
- numericUpDown27.Value = dt.Hour;
- numericUpDown26.Value = dt.Minute;
- dateTimePicker4.Value = DateTime.Now.Date;
- numericUpDown29.Value = DateTime.Now.Hour;
- numericUpDown28.Value = DateTime.Now.Minute;
- button147.Text = "Ukončiť odstávku";
- button147.Tag = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["IDPUOPR"].Value.ToString();
- }
+ label114.Enabled = true;
+ dateTimePicker4.Enabled = true;
+ numericUpDown29.Enabled = true;
+ numericUpDown28.Enabled = true;
+ label112.Enabled = true;
+ textBox37.Enabled = true;
+ button147.Enabled = true;
- else
- {
- panel56.Visible = false;
- MessageBox.Show("Odstávka je už ukončená!");
- }
-
- }
+ }
+ else
+ {
+ label109.Enabled = true;
+ comboBox11.Enabled = true;
+ label117.Enabled = true;
+ comboBox14.Enabled = true;
+ label107.Enabled = true;
+ comboBox12.Enabled = true;
+ button146.Enabled = true;
+ label111.Enabled = true;
+ if (comboBox12.Text == "Plánovaná údržba")
+ {
+ comboBox13.DataSource = null;
+ comboBox13.Items.Clear();
+ string cmd = "select `popisPU`, `IDUdrzba` from `tabudrzba` where IDstroja =" + comboBox14.SelectedValue.ToString() + ";";
+ DataTable tblPU = new DataTable();
+ classSQL.SQL(cmd, out tblPU);
+ comboBox13.DataSource = tblPU;
+ comboBox13.ValueMember = "IDUdrzba";
+ comboBox13.DisplayMember = "popisPU";
+ comboBox13.SelectedIndex = -1;
+ comboBox13.Enabled = true;
+ label108.Enabled = true;
+ }
+ else { comboBox13.DataSource = null; comboBox13.Items.Clear(); comboBox13.Enabled = false; label108.Enabled = false; }
- private void button147_Click(object sender, EventArgs e)
- {
- string cmd = "";
- string format = "yyyy-MM-dd";
+ dateTimePicker3.Enabled = true;
+ numericUpDown27.Enabled = true;
+ numericUpDown26.Enabled = true;
- switch (button147.Text)
- {
- case "Zahájiť odstávku":
- string strUdrzbaTXT = " `IDUdrzba`,";
- string strUdrzbaValue = "";
+ label114.Enabled = false;
+ dateTimePicker4.Enabled = false;
+ numericUpDown29.Enabled = false;
+ numericUpDown28.Enabled = false;
+ label112.Enabled = true;
+ textBox37.Enabled = true;
+ button147.Enabled = true;
+ }
+ }
- if (comboBox13.Text != "" & comboBox13.Enabled == true)
- {
- strUdrzbaValue = comboBox13.SelectedValue.ToString() + ", ";
- strUdrzbaTXT = " `IDUdrzba`,";
- }
- else
- {
- strUdrzbaValue = "";
- strUdrzbaTXT = "";
- }
-
+ private void button145_Click(object sender, EventArgs e)
+ {
+ if (dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["CasUkoncenia"].Value.ToString() == "")
+ //if (panel56.Visible == false)
+ {
+ DateTime dt = Convert.ToDateTime(dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["CasZacatia"].Value);
- cmd = @"insert into `mip`.`tabudrzbyaopravy` (`Datum`, `Operacia`," + strUdrzbaTXT + @" `IDStroja`, `CasZacatia`, `Poznamka`)
+ panel56.Visible = true;
+ comboBox11.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Dielna"].Value.ToString();
+ comboBox14.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Stroj"].Value.ToString();
+ comboBox12.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Operacia"].Value.ToString();
+ textBox37.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Poznamka"].Value.ToString();
+ dateTimePicker3.Value = dt.Date;
+ numericUpDown27.Value = dt.Hour;
+ numericUpDown26.Value = dt.Minute;
+ dateTimePicker4.Value = DateTime.Now.Date;
+ numericUpDown29.Value = DateTime.Now.Hour;
+ numericUpDown28.Value = DateTime.Now.Minute;
+ button147.Text = "Ukončiť odstávku";
+ button147.Tag = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["IDPUOPR"].Value.ToString();
+ }
+
+ else
+ {
+ panel56.Visible = false;
+ MessageBox.Show("Odstávka je už ukončená!");
+ }
+
+ }
+
+ private void button147_Click(object sender, EventArgs e)
+ {
+ string cmd = "";
+ string format = "yyyy-MM-dd";
+
+ switch (button147.Text)
+ {
+ case "Zahájiť odstávku":
+ string strUdrzbaTXT = " `IDUdrzba`,";
+ string strUdrzbaValue = "";
+
+ if (comboBox13.Text != "" & comboBox13.Enabled == true)
+ {
+ strUdrzbaValue = comboBox13.SelectedValue.ToString() + ", ";
+ strUdrzbaTXT = " `IDUdrzba`,";
+ }
+ else
+ {
+ strUdrzbaValue = "";
+ strUdrzbaTXT = "";
+ }
+
+
+ cmd = @"insert into `mip`.`tabudrzbyaopravy` (`Datum`, `Operacia`," + strUdrzbaTXT + @" `IDStroja`, `CasZacatia`, `Poznamka`)
VALUES("
- + "DATE(NOW()), '"
- + comboBox12.Text + "', "
- + strUdrzbaValue
- + comboBox14.SelectedValue.ToString() + ", '"
- + dateTimePicker3.Value.ToString(format) + " " + numericUpDown27.Value.ToString() + ":" + numericUpDown26.Value.ToString() + ":00', '"
- + textBox37.Text + "');";
+ + "DATE(NOW()), '"
+ + comboBox12.Text + "', "
+ + strUdrzbaValue
+ + comboBox14.SelectedValue.ToString() + ", '"
+ + dateTimePicker3.Value.ToString(format) + " " + numericUpDown27.Value.ToString() + ":" + numericUpDown26.Value.ToString() + ":00', '"
+ + textBox37.Text + "');";
- classSQL.SQL(cmd);
- break;
+ classSQL.SQL(cmd);
+ break;
- case "Ukončiť odstávku":
- cmd = @"UPDATE `mip`.`tabudrzbyaopravy` SET `CasUkoncenia` = '"
- + dateTimePicker4.Value.ToString(format) + " " + numericUpDown29.Value.ToString() + ":" + numericUpDown28.Value.ToString() + @":00',
+ case "Ukončiť odstávku":
+ cmd = @"UPDATE `mip`.`tabudrzbyaopravy` SET `CasUkoncenia` = '"
+ + dateTimePicker4.Value.ToString(format) + " " + numericUpDown29.Value.ToString() + ":" + numericUpDown28.Value.ToString() + @":00',
`Poznamka` = '" + textBox37.Text +
- "' WHERE `IDPUOPR`= " + button147.Tag + ";";
- classSQL.SQL(cmd);
- break;
- }
- panel56.Visible = false;
+ "' WHERE `IDPUOPR`= " + button147.Tag + ";";
+ classSQL.SQL(cmd);
+ break;
+ }
+ panel56.Visible = false;
- }
+ }
- private void toolStripStatusLabel6_Click(object sender, EventArgs e)
- {
- if (flowLayoutPanel4.Visible == false) { flowLayoutPanel4.Visible = true; toolStripStatusLabel6.BackColor = Color.LightGreen; toolStripStatusLabel6.BorderSides = ToolStripStatusLabelBorderSides.All; }
- else { flowLayoutPanel4.Visible = false; toolStripStatusLabel6.BackColor = Color.Empty; toolStripStatusLabel6.BorderSides = ToolStripStatusLabelBorderSides.None; }
- }
-
- void strojeLoad(object sender, EventArgs e)
- {
- ComboBox cbn = new ComboBox();
- cbn = sender as ComboBox;
- DataTable tbl = new DataTable();
+ private void toolStripStatusLabel6_Click(object sender, EventArgs e)
+ {
+ if (flowLayoutPanel4.Visible == false) { flowLayoutPanel4.Visible = true; toolStripStatusLabel6.BackColor = Color.LightGreen; toolStripStatusLabel6.BorderSides = ToolStripStatusLabelBorderSides.All; }
+ else { flowLayoutPanel4.Visible = false; toolStripStatusLabel6.BackColor = Color.Empty; toolStripStatusLabel6.BorderSides = ToolStripStatusLabelBorderSides.None; }
+ }
- for(int i = flowLayoutPanel4.Controls.Count - 1; i>=0 ; i--) if (flowLayoutPanel4.Controls[i] is FlowLayoutPanel) flowLayoutPanel4.Controls[i].Dispose();
-
- string cmd = "select * from `pohladudrzbyplanovanie` where `IDStroja` = " + cbn.SelectedValue.ToString() + ";";
- classSQL.SQL(cmd, out tbl);
+ void strojeLoad(object sender, EventArgs e)
+ {
+ ComboBox cbn = new ComboBox();
+ cbn = sender as ComboBox;
+ DataTable tbl = new DataTable();
- foreach (DataRow dr in tbl.Rows)
- {
- FlowLayoutPanel panelS = new FlowLayoutPanel();
- panelS.Name = dr["IDUdrzba"].ToString();
- panelS.Size = new System.Drawing.Size(20, 12);
- panelS.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- panelS.Margin = new Padding(1, 1, 1, 1);
- panelS.AutoSize = true;
-
- Label labelPerioda = new Label();
- labelPerioda.Text = dr["Perióda plánovanej údržby"].ToString();
- labelPerioda.Margin = new Padding(1, 1, 0, 1);
- labelPerioda.Size = new System.Drawing.Size(65, 15);
- labelPerioda.TextAlign = ContentAlignment.MiddleCenter;
- labelPerioda.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- //labelPerioda.AutoSize = true;
- panelS.Controls.Add(labelPerioda);
+ for (int i = flowLayoutPanel4.Controls.Count - 1; i >= 0; i--) if (flowLayoutPanel4.Controls[i] is FlowLayoutPanel) flowLayoutPanel4.Controls[i].Dispose();
- Label labelPocet = new Label();
- string strden;
- switch (dr["Počet dní do ďaľšej údržby"].ToString())
- {
- case "1":
- strden = " deň";
- break;
- case "2":
- strden = " dni";
- break;
- case "3":
- strden = " dni";
- break;
- case "4":
- strden = " dni";
- break;
- default:
- strden = " dní";
- break;
- }
- labelPocet.Text = "za " + dr["Počet dní do ďaľšej údržby"].ToString() + strden;
- labelPocet.Tag = dr["Počet dní do ďaľšej údržby"];
- labelPocet.Margin = new Padding(1, 1, 0, 1);
- labelPocet.Size = new System.Drawing.Size(65, 15);
- //labelPocet.AutoSize = true;
- labelPocet.TextAlign = ContentAlignment.MiddleCenter;
- labelPocet.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- panelS.Controls.Add(labelPocet);
+ string cmd = "select * from `pohladudrzbyplanovanie` where `IDStroja` = " + cbn.SelectedValue.ToString() + ";";
+ classSQL.SQL(cmd, out tbl);
- Label labelUdrzba = new Label();
- labelUdrzba.Text = dr["Popis plánovanej údržby"].ToString();
- labelUdrzba.Margin = new Padding(1, 1, 1, 1);
- labelUdrzba.Size = new System.Drawing.Size(20, 15);
- labelUdrzba.AutoSize = true;
- labelUdrzba.Anchor = AnchorStyles.Right | AnchorStyles.Left;
- labelUdrzba.TextAlign = ContentAlignment.MiddleCenter;
- labelUdrzba.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- panelS.Controls.Add(labelUdrzba);
+ foreach (DataRow dr in tbl.Rows)
+ {
+ FlowLayoutPanel panelS = new FlowLayoutPanel();
+ panelS.Name = dr["IDUdrzba"].ToString();
+ panelS.Size = new System.Drawing.Size(20, 12);
+ panelS.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ panelS.Margin = new Padding(1, 1, 1, 1);
+ panelS.AutoSize = true;
- Color clr = Color.LightGreen;
-
- switch (dr["Perióda plánovanej údržby"].ToString())
- {
- case "Týždenne":
- int d = Convert.ToInt32(labelPocet.Tag);
- if (d < 1) clr = Color.Red;
- if (d == 1) clr = Color.Coral;
- if (d == 2) clr = Color.LightYellow;
- break;
- case "Mesačne":
- int d1 = Convert.ToInt32(labelPocet.Tag);
- if (d1 < 1) clr = Color.Red;
- if (d1 >= 1 && d1 < 7) clr = Color.Coral;
- if (d1 >= 7 && d1 < 14) clr = Color.LightYellow;
- break;
- case "Štvrťročne":
- int d2 = Convert.ToInt32(labelPocet.Tag);
- if (d2 < 1) clr = Color.Red;
- if (d2 >= 1 && d2 < 7) clr = Color.Coral;
- if (d2 >= 7 && d2 < 21) clr = Color.LightYellow;
- break;
- case "Ročne":
- int d3 = Convert.ToInt32(labelPocet.Tag);
- if (d3 < 1) clr = Color.Red;
- if (d3 >= 1 && d3 < 14) clr = Color.Coral;
- if (d3 >= 14 && d3 < 30) clr = Color.LightYellow;
- break;
- case "5-ročne":
- int d4 = Convert.ToInt32(labelPocet.Tag);
- if (d4 < 1) clr = Color.Red;
- if (d4 >= 1 && d4 < 30) clr = Color.Coral;
- if (d4 >= 30 && d4 < 90) clr = Color.LightYellow;
- break;
- }
- labelUdrzba.BackColor = clr;
- labelPerioda.BackColor = clr;
- labelPocet.BackColor = clr;
-
-
- flowLayoutPanel4.Controls.Add(panelS);
+ Label labelPerioda = new Label();
+ labelPerioda.Text = dr["Perióda plánovanej údržby"].ToString();
+ labelPerioda.Margin = new Padding(1, 1, 0, 1);
+ labelPerioda.Size = new System.Drawing.Size(65, 15);
+ labelPerioda.TextAlign = ContentAlignment.MiddleCenter;
+ labelPerioda.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ //labelPerioda.AutoSize = true;
+ panelS.Controls.Add(labelPerioda);
- }
+ Label labelPocet = new Label();
+ string strden;
+ switch (dr["Počet dní do ďaľšej údržby"].ToString())
+ {
+ case "1":
+ strden = " deň";
+ break;
+ case "2":
+ strden = " dni";
+ break;
+ case "3":
+ strden = " dni";
+ break;
+ case "4":
+ strden = " dni";
+ break;
+ default:
+ strden = " dní";
+ break;
+ }
+ labelPocet.Text = "za " + dr["Počet dní do ďaľšej údržby"].ToString() + strden;
+ labelPocet.Tag = dr["Počet dní do ďaľšej údržby"];
+ labelPocet.Margin = new Padding(1, 1, 0, 1);
+ labelPocet.Size = new System.Drawing.Size(65, 15);
+ //labelPocet.AutoSize = true;
+ labelPocet.TextAlign = ContentAlignment.MiddleCenter;
+ labelPocet.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ panelS.Controls.Add(labelPocet);
- }
+ Label labelUdrzba = new Label();
+ labelUdrzba.Text = dr["Popis plánovanej údržby"].ToString();
+ labelUdrzba.Margin = new Padding(1, 1, 1, 1);
+ labelUdrzba.Size = new System.Drawing.Size(20, 15);
+ labelUdrzba.AutoSize = true;
+ labelUdrzba.Anchor = AnchorStyles.Right | AnchorStyles.Left;
+ labelUdrzba.TextAlign = ContentAlignment.MiddleCenter;
+ labelUdrzba.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ panelS.Controls.Add(labelUdrzba);
- private void flowLayoutPanel4_VisibleChanged(object sender, EventArgs e)
- {
- if (flowLayoutPanel4.Visible == true)
- {
- flowLayoutPanel4.Controls.Clear();
- Padding pad = new Padding(1, 1, 1, 1);
+ Color clr = Color.LightGreen;
- string cmd = "select * from `pohladstroje-zaradenie` where `iduser` = " + classUser.ID + ";";
- DataTable tblStroje;
- classSQL.SQL(cmd, out tblStroje);
+ switch (dr["Perióda plánovanej údržby"].ToString())
+ {
+ case "Týždenne":
+ int d = Convert.ToInt32(labelPocet.Tag);
+ if (d < 1) clr = Color.Red;
+ if (d == 1) clr = Color.Coral;
+ if (d == 2) clr = Color.LightYellow;
+ break;
+ case "Mesačne":
+ int d1 = Convert.ToInt32(labelPocet.Tag);
+ if (d1 < 1) clr = Color.Red;
+ if (d1 >= 1 && d1 < 7) clr = Color.Coral;
+ if (d1 >= 7 && d1 < 14) clr = Color.LightYellow;
+ break;
+ case "Štvrťročne":
+ int d2 = Convert.ToInt32(labelPocet.Tag);
+ if (d2 < 1) clr = Color.Red;
+ if (d2 >= 1 && d2 < 7) clr = Color.Coral;
+ if (d2 >= 7 && d2 < 21) clr = Color.LightYellow;
+ break;
+ case "Ročne":
+ int d3 = Convert.ToInt32(labelPocet.Tag);
+ if (d3 < 1) clr = Color.Red;
+ if (d3 >= 1 && d3 < 14) clr = Color.Coral;
+ if (d3 >= 14 && d3 < 30) clr = Color.LightYellow;
+ break;
+ case "5-ročne":
+ int d4 = Convert.ToInt32(labelPocet.Tag);
+ if (d4 < 1) clr = Color.Red;
+ if (d4 >= 1 && d4 < 30) clr = Color.Coral;
+ if (d4 >= 30 && d4 < 90) clr = Color.LightYellow;
+ break;
+ }
+ labelUdrzba.BackColor = clr;
+ labelPerioda.BackColor = clr;
+ labelPocet.BackColor = clr;
- Panel panel = new Panel();
- panel.AutoSize = true;
- panel.Margin = pad;
- panel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- panel.Dock = DockStyle.Top;
- ComboBox cb = new ComboBox();
- cb.DataSource = tblStroje;
- cb.ValueMember = "IDStrojZaradenie";
- cb.DisplayMember = "Stroj";
- cb.SelectedIndex = -1;
- cb.Margin = pad;
- cb.Location = new Point(1, 1);
- cb.Size = new Size(panel.Size.Width-2, panel.Size.Height-2);
- //cb.Anchor = AnchorStyles.Left | AnchorStyles.Right;
- cb.SelectedValueChanged += new EventHandler(strojeLoad);
+ flowLayoutPanel4.Controls.Add(panelS);
- panel.Controls.Add(cb);
- flowLayoutPanel4.Controls.Add(panel);
- flowLayoutPanel4.BringToFront();
+ }
- //MessageBox.Show(flowLayoutPanel4.Visible.ToString());
- }
- else flowLayoutPanel4.Controls.Clear();
- }
+ }
- private void button151_Click(object sender, EventArgs e)
- {
+ private void flowLayoutPanel4_VisibleChanged(object sender, EventArgs e)
+ {
+ if (flowLayoutPanel4.Visible == true)
+ {
+ flowLayoutPanel4.Controls.Clear();
+ Padding pad = new Padding(1, 1, 1, 1);
- Form frmPrirZamestStroju = new frmPriraditZamestnancaStroju(Convert.ToInt32(dGVStroje.SelectedRows[0].Cells["IDStroj"].Value));
- frmPrirZamestStroju.ShowDialog();
- }
+ string cmd = "select * from `pohladstroje-zaradenie` where `iduser` = " + classUser.ID + ";";
+ DataTable tblStroje;
+ classSQL.SQL(cmd, out tblStroje);
- private void button152_Click(object sender, EventArgs e)
- {
- UpdateDate("Potvrdený dátum",sender);
- }
+ Panel panel = new Panel();
+ panel.AutoSize = true;
+ panel.Margin = pad;
+ panel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ panel.Dock = DockStyle.Top;
- private void button174_Click(object sender, EventArgs e)
- {
- UpdateDate("Dátum prijatia",sender);
-
- }
+ ComboBox cb = new ComboBox();
+ cb.DataSource = tblStroje;
+ cb.ValueMember = "IDStrojZaradenie";
+ cb.DisplayMember = "Stroj";
+ cb.SelectedIndex = -1;
+ cb.Margin = pad;
+ cb.Location = new Point(1, 1);
+ cb.Size = new Size(panel.Size.Width - 2, panel.Size.Height - 2);
+ //cb.Anchor = AnchorStyles.Left | AnchorStyles.Right;
+ cb.SelectedValueChanged += new EventHandler(strojeLoad);
- private void UpdateDate(string _column, object sender)
- {
- Button bt = sender as Button;
- bt.BackColor = Color.LightYellow;
- panel57.Tag = _column;
- if (panel57.Visible == false) panel57.Visible = true;
- else panel57.Visible = false;
- }
+ panel.Controls.Add(cb);
+ flowLayoutPanel4.Controls.Add(panel);
+ flowLayoutPanel4.BringToFront();
- private void button154_Click(object sender, EventArgs e)
- {
- panel57.Visible = false;
+ //MessageBox.Show(flowLayoutPanel4.Visible.ToString());
+ }
+ else flowLayoutPanel4.Controls.Clear();
+ }
- }
+ private void button151_Click(object sender, EventArgs e)
+ {
- private void button153_Click(object sender, EventArgs e)
- {
-
- string strColumn = panel57.Tag.ToString();
- string statusZiadanky = "";
- if (strColumn == "Potvrdený dátum") statusZiadanky = "Potvrdená";
- if (strColumn == "Dátum prijatia") statusZiadanky = "Tovar doručený";
- string format = "yyyy-MM-dd";
+ Form frmPrirZamestStroju = new frmPriraditZamestnancaStroju(Convert.ToInt32(dGVStroje.SelectedRows[0].Cells["IDStroj"].Value));
+ frmPrirZamestStroju.ShowDialog();
+ }
- string cmd = @"UPDATE `mip`.`tabziadanka`
+ private void button152_Click(object sender, EventArgs e)
+ {
+ UpdateDate("Potvrdený dátum", sender);
+ }
+
+ private void button174_Click(object sender, EventArgs e)
+ {
+ UpdateDate("Dátum prijatia", sender);
+
+ }
+
+ private void UpdateDate(string _column, object sender)
+ {
+ Button bt = sender as Button;
+ bt.BackColor = Color.LightYellow;
+ panel57.Tag = _column;
+ if (panel57.Visible == false) panel57.Visible = true;
+ else panel57.Visible = false;
+ }
+
+ private void button154_Click(object sender, EventArgs e)
+ {
+ panel57.Visible = false;
+
+ }
+
+ private void button153_Click(object sender, EventArgs e)
+ {
+
+ string strColumn = panel57.Tag.ToString();
+ string statusZiadanky = "";
+ if (strColumn == "Potvrdený dátum") statusZiadanky = "Potvrdená";
+ if (strColumn == "Dátum prijatia") statusZiadanky = "Tovar doručený";
+ string format = "yyyy-MM-dd";
+
+ string cmd = @"UPDATE `mip`.`tabziadanka`
SET `Status žiadanky` = '" + statusZiadanky + "', `" +
- strColumn + "` = '" + dateTimePicker6.Value.ToString(format) +
- "' WHERE `IDZiadanka` =" + dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value.ToString() + ";";
- classSQL.SQL(cmd);
- panel57.Visible = false;
- refreshZiadanky();
- }
+ strColumn + "` = '" + dateTimePicker6.Value.ToString(format) +
+ "' WHERE `IDZiadanka` =" + dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value.ToString() + ";";
+ classSQL.SQL(cmd);
+ panel57.Visible = false;
+ refreshZiadanky();
+ }
- private void panel57_VisibleChanged(object sender, EventArgs e)
- {
- if(panel57.Visible == false)
- {
- if (button174.BackColor == Color.LightYellow) button174.BackColor = System.Drawing.SystemColors.ControlLight;
- if (button152.BackColor == Color.LightYellow) button152.BackColor = System.Drawing.SystemColors.ControlLight;
- }
- }
+ private void panel57_VisibleChanged(object sender, EventArgs e)
+ {
+ if (panel57.Visible == false)
+ {
+ if (button174.BackColor == Color.LightYellow) button174.BackColor = System.Drawing.SystemColors.ControlLight;
+ if (button152.BackColor == Color.LightYellow) button152.BackColor = System.Drawing.SystemColors.ControlLight;
+ }
+ }
- private void button157_Click(object sender, EventArgs e)
- {
- if (panel61.Visible == false) panel61.Visible = true;
- else panel61.Visible = false;
- }
+ private void button157_Click(object sender, EventArgs e)
+ {
+ if (panel61.Visible == false) panel61.Visible = true;
+ else panel61.Visible = false;
+ }
- private void button156_Click(object sender, EventArgs e)
- {
- UpdateText("Faktúra",sender);
- }
+ private void button156_Click(object sender, EventArgs e)
+ {
+ UpdateText("Faktúra", sender);
+ }
- private void button175_Click(object sender, EventArgs e)
- {
- UpdateText("Číslo objednávky", sender);
- }
+ private void button175_Click(object sender, EventArgs e)
+ {
+ UpdateText("Číslo objednávky", sender);
+ }
- private void UpdateText(string _column, object sender)
- {
- Button bt = sender as Button;
- bt.BackColor = Color.LightYellow;
- panel60.Tag = _column;
- textBox12.Text = "";
- if (panel60.Visible == false) panel60.Visible = true;
- else panel60.Visible = false;
+ private void UpdateText(string _column, object sender)
+ {
+ Button bt = sender as Button;
+ bt.BackColor = Color.LightYellow;
+ panel60.Tag = _column;
+ textBox12.Text = "";
+ if (panel60.Visible == false) panel60.Visible = true;
+ else panel60.Visible = false;
- }
+ }
- private void panel60_VisibleChanged(object sender, EventArgs e)
- {
- if (panel60.Visible == false)
- {
- if (button175.BackColor == Color.LightYellow) button175.BackColor = System.Drawing.SystemColors.ControlLight;
- if (button156.BackColor == Color.LightYellow) button156.BackColor = System.Drawing.SystemColors.ControlLight;
- }
- }
+ private void panel60_VisibleChanged(object sender, EventArgs e)
+ {
+ if (panel60.Visible == false)
+ {
+ if (button175.BackColor == Color.LightYellow) button175.BackColor = System.Drawing.SystemColors.ControlLight;
+ if (button156.BackColor == Color.LightYellow) button156.BackColor = System.Drawing.SystemColors.ControlLight;
+ }
+ }
- private void button160_Click(object sender, EventArgs e)
- {
- panel61.Visible = false;
- }
+ private void button160_Click(object sender, EventArgs e)
+ {
+ panel61.Visible = false;
+ }
- private void button158_Click(object sender, EventArgs e)
- {
- panel60.Visible = false;
- }
+ private void button158_Click(object sender, EventArgs e)
+ {
+ panel60.Visible = false;
+ }
- private void button161_Click(object sender, EventArgs e)
- {
- string cmd = "UPDATE `mip`.`tabziadanka` SET `Cena` = '" + numericUpDown30.Value.ToString().Replace(",", ".") + "' WHERE `IDZiadanka` =" + dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value.ToString() + ";";
- classSQL.SQL(cmd);
- panel61.Visible = false;
- refreshZiadanky();
- }
+ private void button161_Click(object sender, EventArgs e)
+ {
+ string cmd = "UPDATE `mip`.`tabziadanka` SET `Cena` = '" + numericUpDown30.Value.ToString().Replace(",", ".") + "' WHERE `IDZiadanka` =" + dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value.ToString() + ";";
+ classSQL.SQL(cmd);
+ panel61.Visible = false;
+ refreshZiadanky();
+ }
- private void button159_Click(object sender, EventArgs e)
- {
- string strColumn = panel60.Tag.ToString();
- string cmd = "UPDATE `mip`.`tabziadanka` SET `" + strColumn + "` = '" + textBox12.Text + "' WHERE `IDZiadanka` =" + dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value.ToString() + ";";
- classSQL.SQL(cmd);
- panel60.Visible = false;
- refreshZiadanky();
- }
+ private void button159_Click(object sender, EventArgs e)
+ {
+ string strColumn = panel60.Tag.ToString();
+ string cmd = "UPDATE `mip`.`tabziadanka` SET `" + strColumn + "` = '" + textBox12.Text + "' WHERE `IDZiadanka` =" + dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value.ToString() + ";";
+ classSQL.SQL(cmd);
+ panel60.Visible = false;
+ refreshZiadanky();
+ }
- private void dataGridView7_Paint(object sender, PaintEventArgs e)
- {
- dataGridView7.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView7.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ private void dataGridView7_Paint(object sender, PaintEventArgs e)
+ {
+ dataGridView7.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView7.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- if (button101.Text == "Zobrazenie (max)")
- {
- if (dataGridView7.DataSource != null)
- {
- dataGridView7.Columns["Meno"].Visible = false;
- dataGridView7.Columns["Alias"].Visible = false;
- dataGridView7.Columns["Rozlišovací znak"].Visible = false;
- dataGridView7.Columns["Počet segmentov"].Visible = false;
- dataGridView7.Columns["Materiál č.3"].Visible = false;
- dataGridView7.Columns["Materiál č.4"].Visible = false;
- }
- }
+ if (button101.Text == "Zobrazenie (max)")
+ {
+ if (dataGridView7.DataSource != null)
+ {
+ dataGridView7.Columns["Meno"].Visible = false;
+ dataGridView7.Columns["Alias"].Visible = false;
+ dataGridView7.Columns["Rozlišovací znak"].Visible = false;
+ dataGridView7.Columns["Počet segmentov"].Visible = false;
+ dataGridView7.Columns["Materiál č.3"].Visible = false;
+ dataGridView7.Columns["Materiál č.4"].Visible = false;
+ }
+ }
- else
- {
- if (dataGridView7.DataSource != null)
- {
- dataGridView7.Columns["Meno"].Visible = true;
- dataGridView7.Columns["Alias"].Visible = true;
- dataGridView7.Columns["Rozlišovací znak"].Visible = true;
- dataGridView7.Columns["Počet segmentov"].Visible = true;
- dataGridView7.Columns["Materiál č.3"].Visible = true;
- dataGridView7.Columns["Materiál č.4"].Visible = true;
- }
- }
- classGlobal.RowColor(dataGridView7, NacenovanieColorIndex);
+ else
+ {
+ if (dataGridView7.DataSource != null)
+ {
+ dataGridView7.Columns["Meno"].Visible = true;
+ dataGridView7.Columns["Alias"].Visible = true;
+ dataGridView7.Columns["Rozlišovací znak"].Visible = true;
+ dataGridView7.Columns["Počet segmentov"].Visible = true;
+ dataGridView7.Columns["Materiál č.3"].Visible = true;
+ dataGridView7.Columns["Materiál č.4"].Visible = true;
+ }
+ }
+ classGlobal.RowColor(dataGridView7, NacenovanieColorIndex);
- }
+ }
- private void button101_Click(object sender, EventArgs e)
- {
- if (button101.Text == "Zobrazenie (max)") { button101.Text = "Zobrazenie (min)"; }
- else { button101.Text = "Zobrazenie (max)"; }
- refreshNacenovanie();
+ private void button101_Click(object sender, EventArgs e)
+ {
+ if (button101.Text == "Zobrazenie (max)") { button101.Text = "Zobrazenie (min)"; }
+ else { button101.Text = "Zobrazenie (max)"; }
+ refreshNacenovanie();
- }
+ }
- private void dataGridView7_DataSourceChanged(object sender, EventArgs e)
- {
- dataGridView7.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView7.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ private void dataGridView7_DataSourceChanged(object sender, EventArgs e)
+ {
+ dataGridView7.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView7.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView7.Columns["IDNacenovanie"].Visible = false;
- dataGridView7.Columns["IDVyrobokNac"].Visible = false;
- dataGridView7.Columns["Názov výrobku"].Width = 130;
- dataGridView7.Columns["Zákazník"].Width = 120;
- dataGridView7.Columns["Iný názov"].Width = 70;
+ dataGridView7.Columns["IDNacenovanie"].Visible = false;
+ dataGridView7.Columns["IDVyrobokNac"].Visible = false;
+ dataGridView7.Columns["Názov výrobku"].Width = 130;
+ dataGridView7.Columns["Zákazník"].Width = 120;
+ dataGridView7.Columns["Iný názov"].Width = 70;
- dataGridView7.Columns["Status"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView7.Columns["Dátum prijatia"].Width = 120;
- dataGridView7.Columns["Materiál č.1"].Width = 70;
- dataGridView7.Columns["Materiál č.2"].Width = 70;
- dataGridView7.Columns["Materiál č.3"].Width = 70;
- dataGridView7.Columns["Materiál č.4"].Width = 70;
- dataGridView7.Columns["Počet naceňovaných kusov"].Width = 80;
- dataGridView7.Columns["Poznámka1"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
- dataGridView7.Columns["Poznámka2"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
- dataGridView7.Columns["Meno"].Width = 120;
- dataGridView7.Columns["Alias"].Width = 70;
- dataGridView7.Columns["Rozlišovací znak"].Width = 70;
- dataGridView7.Columns["Počet segmentov"].Width = 70;
- }
+ dataGridView7.Columns["Status"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView7.Columns["Dátum prijatia"].Width = 120;
+ dataGridView7.Columns["Materiál č.1"].Width = 70;
+ dataGridView7.Columns["Materiál č.2"].Width = 70;
+ dataGridView7.Columns["Materiál č.3"].Width = 70;
+ dataGridView7.Columns["Materiál č.4"].Width = 70;
+ dataGridView7.Columns["Počet naceňovaných kusov"].Width = 80;
+ dataGridView7.Columns["Poznámka1"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
+ dataGridView7.Columns["Poznámka2"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
+ dataGridView7.Columns["Meno"].Width = 120;
+ dataGridView7.Columns["Alias"].Width = 70;
+ dataGridView7.Columns["Rozlišovací znak"].Width = 70;
+ dataGridView7.Columns["Počet segmentov"].Width = 70;
+ }
- private void button162_Click(object sender, EventArgs e)
- {
- if (dataGridView7.SelectedRows.Count > 0)
- {
- Form frmNacenovanie2 = new frmNacenovanie(Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value), Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDVyrobokNac"].Value), true, false, true, true, true, true);
- frmNacenovanie2.Text = "Print";
- frmNacenovanie2.Visible = false;
- frmNacenovanie2.Show();
-
- }
- }
+ private void button162_Click(object sender, EventArgs e)
+ {
+ if (dataGridView7.SelectedRows.Count > 0)
+ {
+ Form frmNacenovanie2 = new frmNacenovanie(Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value), Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDVyrobokNac"].Value), true, false, true, true, true, true);
+ frmNacenovanie2.Text = "Print";
+ frmNacenovanie2.Visible = false;
+ frmNacenovanie2.Show();
- private void button167_Click(object sender, EventArgs e)
- {
- panel62.Visible = false;
- }
+ }
+ }
- private void panel62_Leave(object sender, EventArgs e)
- {
- panel62.Visible = false;
- }
+ private void button167_Click(object sender, EventArgs e)
+ {
+ panel62.Visible = false;
+ }
- private void button130_Click(object sender, EventArgs e)
- {
- label113.Text = "Exportovať PDF";
- if (panel62.Visible == false) panel62.Visible = true;
- else panel62.Visible = false;
- }
+ private void panel62_Leave(object sender, EventArgs e)
+ {
+ panel62.Visible = false;
+ }
- private void button100_Click(object sender, EventArgs e)
- {/*
+ private void button130_Click(object sender, EventArgs e)
+ {
+ label113.Text = "Exportovať PDF";
+ if (panel62.Visible == false) panel62.Visible = true;
+ else panel62.Visible = false;
+ }
+
+ private void button100_Click(object sender, EventArgs e)
+ {/*
string cmd = "select `Meno`, `Heslo` from `tabusers` where IDUsers = 1; ";
DataTable test = new DataTable();
@@ -8066,247 +8056,247 @@ namespace Mip
test.TableName = "test";
classGlobal.fillExcelForm(test);
*/
- }
+ }
- private void textBox32_TextChanged(object sender, EventArgs e)
- {
+ private void textBox32_TextChanged(object sender, EventArgs e)
+ {
- try
- {
- //this code is used to search Name on the basis of TextBox1.text
- ((DataTable)dataGridView11.DataSource).DefaultView.RowFilter = string.Format("Názovfirmy like '%{0}%'", textBox32.Text.Trim().Replace("'", "''"));
- }
- catch (Exception)
- {
+ try
+ {
+ //this code is used to search Name on the basis of TextBox1.text
+ ((DataTable)dataGridView11.DataSource).DefaultView.RowFilter = string.Format("Názovfirmy like '%{0}%'", textBox32.Text.Trim().Replace("'", "''"));
+ }
+ catch (Exception)
+ {
- }
+ }
- label115.Text = dataGridView11.Rows.Count.ToString();
- }
+ label115.Text = dataGridView11.Rows.Count.ToString();
+ }
- private void button155_Click(object sender, EventArgs e)
- {
- label113.Text = "Tlačiť";
- if (panel62.Visible == false) panel62.Visible = true;
- else panel62.Visible = false;
- }
+ private void button155_Click(object sender, EventArgs e)
+ {
+ label113.Text = "Tlačiť";
+ if (panel62.Visible == false) panel62.Visible = true;
+ else panel62.Visible = false;
+ }
- private void textBox35_TextChanged(object sender, EventArgs e)
- {
- refreshNacenovanie();
- }
+ private void textBox35_TextChanged(object sender, EventArgs e)
+ {
+ refreshNacenovanie();
+ }
- private void numericUpDown13_ValueChanged(object sender, EventArgs e)
- {
- refreshNacenovanie();
- }
+ private void numericUpDown13_ValueChanged(object sender, EventArgs e)
+ {
+ refreshNacenovanie();
+ }
- private void checkBox59_CheckedChanged(object sender, EventArgs e)
- {
- refreshNacenovanie();
- }
+ private void checkBox59_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshNacenovanie();
+ }
- private void checkBox58_CheckedChanged(object sender, EventArgs e)
- {
- refreshNacenovanie();
- }
+ private void checkBox58_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshNacenovanie();
+ }
- private void checkBox57_CheckedChanged(object sender, EventArgs e)
- {
- refreshNacenovanie();
- }
+ private void checkBox57_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshNacenovanie();
+ }
- private void checkBox56_CheckedChanged(object sender, EventArgs e)
- {
- refreshNacenovanie();
- }
+ private void checkBox56_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshNacenovanie();
+ }
- private void button163_Click(object sender, EventArgs e)
- {
- TlacitFormular(sender);
- }
+ private void button163_Click(object sender, EventArgs e)
+ {
+ TlacitFormular(sender);
+ }
- private void button164_Click(object sender, EventArgs e)
- {
- TlacitFormular(sender);
- }
+ private void button164_Click(object sender, EventArgs e)
+ {
+ TlacitFormular(sender);
+ }
- private void button165_Click(object sender, EventArgs e)
- {
- TlacitFormular(sender);
- }
+ private void button165_Click(object sender, EventArgs e)
+ {
+ TlacitFormular(sender);
+ }
- private void button166_Click(object sender, EventArgs e)
- {
- TlacitFormular(sender);
- }
+ private void button166_Click(object sender, EventArgs e)
+ {
+ TlacitFormular(sender);
+ }
- void TlacitFormular(object _sender)
- {
- panel62.Visible = false;
- Button btn = _sender as Button;
+ void TlacitFormular(object _sender)
+ {
+ panel62.Visible = false;
+ Button btn = _sender as Button;
- DataGridViewSelectedRowCollection dgvr;
- dgvr = dataGridView16.SelectedRows;
+ DataGridViewSelectedRowCollection dgvr;
+ dgvr = dataGridView16.SelectedRows;
- Form frmDopInf = new frmZiadankaDoplnujuceInfo(dgvr, btn.Tag.ToString(),label113.Text);
- //frmDopInf.Tag = label113.Text;
- frmDopInf.ShowDialog();
- }
+ Form frmDopInf = new frmZiadankaDoplnujuceInfo(dgvr, btn.Tag.ToString(), label113.Text);
+ //frmDopInf.Tag = label113.Text;
+ frmDopInf.ShowDialog();
+ }
- private void button169_Click(object sender, EventArgs e)
- {
- if (dataGridView7.SelectedRows.Count != 0)
- {
- if (dataGridView7.SelectedRows[0].Cells["Status"].Value.ToString() != "Nacenená")
- {
- if (panel63.Visible == false)
- {
- classGlobal.FillCB(comboBox16, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať iný názov");
- comboBox16.Text = dataGridView7.SelectedRows[0].Cells["Iný názov"].Value.ToString();
- panel63.Visible = true;
- }
- else panel63.Visible = false;
- }
- else MessageBox.Show("Záznam bol nacenený, nedá sa editovať!");
- }
- else MessageBox.Show("Žiadne nacenenie nebolo vybrané na editovanie!");
+ private void button169_Click(object sender, EventArgs e)
+ {
+ if (dataGridView7.SelectedRows.Count != 0)
+ {
+ if (dataGridView7.SelectedRows[0].Cells["Status"].Value.ToString() != "Nacenená")
+ {
+ if (panel63.Visible == false)
+ {
+ classGlobal.FillCB(comboBox16, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať iný názov");
+ comboBox16.Text = dataGridView7.SelectedRows[0].Cells["Iný názov"].Value.ToString();
+ panel63.Visible = true;
+ }
+ else panel63.Visible = false;
+ }
+ else MessageBox.Show("Záznam bol nacenený, nedá sa editovať!");
+ }
+ else MessageBox.Show("Žiadne nacenenie nebolo vybrané na editovanie!");
- }
+ }
- private void button171_Click(object sender, EventArgs e)
- {
- panel63.Visible = false;
- }
+ private void button171_Click(object sender, EventArgs e)
+ {
+ panel63.Visible = false;
+ }
- private void button170_Click(object sender, EventArgs e)
- {
- panel63.Visible = false;
- string cmd = "UPDATE `mip`.`tabvyrobok` SET `InyNazov`= '" + comboBox16.Text + "' WHERE `IDVyrobok`= " + dataGridView7.SelectedRows[0].Cells["IDVyrobokNac"].Value.ToString() + "; ";
- classSQL.SQL(cmd);
- MessageBox.Show("Iný názov opravený!");
- refreshNacenovanie();
- }
+ private void button170_Click(object sender, EventArgs e)
+ {
+ panel63.Visible = false;
+ string cmd = "UPDATE `mip`.`tabvyrobok` SET `InyNazov`= '" + comboBox16.Text + "' WHERE `IDVyrobok`= " + dataGridView7.SelectedRows[0].Cells["IDVyrobokNac"].Value.ToString() + "; ";
+ classSQL.SQL(cmd);
+ MessageBox.Show("Iný názov opravený!");
+ refreshNacenovanie();
+ }
- private void panel41_Click(object sender, EventArgs e)
- {
- Form frmPridatFirmu = new frmAddFirma(Convert.ToInt32(dataGridView11.SelectedRows[0].Cells["IDFirma"].Value.ToString()));
- frmPridatFirmu.Location = new Point(trackBar1.Location.X + 20, trackBar1.Location.Y + 116);
- frmPridatFirmu.ShowDialog();
- RefreshFirmy();
- }
+ private void panel41_Click(object sender, EventArgs e)
+ {
+ Form frmPridatFirmu = new frmAddFirma(Convert.ToInt32(dataGridView11.SelectedRows[0].Cells["IDFirma"].Value.ToString()));
+ frmPridatFirmu.Location = new Point(trackBar1.Location.X + 20, trackBar1.Location.Y + 116);
+ frmPridatFirmu.ShowDialog();
+ RefreshFirmy();
+ }
- private void panel64_Click(object sender, EventArgs e)
- {
- Form frmPridatFirmu = new frmAddFirma(Convert.ToInt32(dataGridView11.SelectedRows[0].Cells["IDFirma"].Value.ToString()),true);
- frmPridatFirmu.Location = new Point(trackBar1.Location.X + 20, trackBar1.Location.Y + 116);
- frmPridatFirmu.ShowDialog();
- RefreshFirmy();
- }
+ private void panel64_Click(object sender, EventArgs e)
+ {
+ Form frmPridatFirmu = new frmAddFirma(Convert.ToInt32(dataGridView11.SelectedRows[0].Cells["IDFirma"].Value.ToString()), true);
+ frmPridatFirmu.Location = new Point(trackBar1.Location.X + 20, trackBar1.Location.Y + 116);
+ frmPridatFirmu.ShowDialog();
+ RefreshFirmy();
+ }
- private void checkBox63_CheckedChanged(object sender, EventArgs e)
- {
- if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-zobrazit vsetky") == false) checkBox63.Checked = false;
- refreshZiadanky();
- }
+ private void checkBox63_CheckedChanged(object sender, EventArgs e)
+ {
+ if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-zobrazit vsetky") == false) checkBox63.Checked = false;
+ refreshZiadanky();
+ }
- private void dataGridView16_Paint(object sender, PaintEventArgs e)
- {
- dataGridView16.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView16.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ private void dataGridView16_Paint(object sender, PaintEventArgs e)
+ {
+ dataGridView16.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView16.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- for(int i=0; i< dataGridView16.Columns.Count; i++) dataGridView16.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
+ for (int i = 0; i < dataGridView16.Columns.Count; i++) dataGridView16.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
- try
- {
- dataGridView16.Columns["FirmaMenoID"].Visible = false;
- dataGridView16.Columns["IDZiadanka"].Visible = false;
- dataGridView16.Columns["IDFirma"].Visible = false;
- dataGridView16.Columns["Dátum zadania"].Width = 70;
- dataGridView16.Columns["Dátum schválenia"].Width = 70;
- dataGridView16.Columns["Dátum odoslania"].Width = 70;
- dataGridView16.Columns["Potvrdený dátum"].Width = 70;
- dataGridView16.Columns["Dátum prijatia"].Width = 70;
- dataGridView16.Columns["Dátum vybavenia"].Width = 70;
- dataGridView16.Columns["Status žiadanky"].MinimumWidth = 85;
- dataGridView16.Columns["Status žiadanky"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView16.Columns["Schválil(a)"].MinimumWidth = 100;
- dataGridView16.Columns["Schválil(a)"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView16.Columns["Status"].Visible = false;
- dataGridView16.Columns["Názov"].MinimumWidth = 100;
- dataGridView16.Columns["Názov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView16.Columns["Typ"].MinimumWidth = 50;
- dataGridView16.Columns["Typ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView16.Columns["Firma"].MinimumWidth = 120;
- dataGridView16.Columns["Firma"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView16.Columns["Poznámka"].MinimumWidth = 100;
- dataGridView16.Columns["Poznámka"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- dataGridView16.Columns["Termín"].Width = 70;
- dataGridView16.Columns["Počet kusov"].Width = 60;
- dataGridView16.Columns["Množstvo"].Width = 60;
- dataGridView16.Columns["Jednotka"].Width = 60;
- dataGridView16.Columns["Faktúra"].Width = 80;
- dataGridView16.Columns["Cena"].Width = 60;
- dataGridView16.Columns["IDUser"].Visible = false;
- dataGridView16.Columns["Meno"].MinimumWidth = 85;
- dataGridView16.Columns["Meno"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
- if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-schvalit") == false)
- {
- dataGridView16.Columns["Meno"].Visible = false;
- dataGridView16.Columns["Cena"].Visible = false;
- }
+ try
+ {
+ dataGridView16.Columns["FirmaMenoID"].Visible = false;
+ dataGridView16.Columns["IDZiadanka"].Visible = false;
+ dataGridView16.Columns["IDFirma"].Visible = false;
+ dataGridView16.Columns["Dátum zadania"].Width = 70;
+ dataGridView16.Columns["Dátum schválenia"].Width = 70;
+ dataGridView16.Columns["Dátum odoslania"].Width = 70;
+ dataGridView16.Columns["Potvrdený dátum"].Width = 70;
+ dataGridView16.Columns["Dátum prijatia"].Width = 70;
+ dataGridView16.Columns["Dátum vybavenia"].Width = 70;
+ dataGridView16.Columns["Status žiadanky"].MinimumWidth = 85;
+ dataGridView16.Columns["Status žiadanky"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView16.Columns["Schválil(a)"].MinimumWidth = 100;
+ dataGridView16.Columns["Schválil(a)"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView16.Columns["Status"].Visible = false;
+ dataGridView16.Columns["Názov"].MinimumWidth = 100;
+ dataGridView16.Columns["Názov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView16.Columns["Typ"].MinimumWidth = 50;
+ dataGridView16.Columns["Typ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView16.Columns["Firma"].MinimumWidth = 120;
+ dataGridView16.Columns["Firma"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView16.Columns["Poznámka"].MinimumWidth = 100;
+ dataGridView16.Columns["Poznámka"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ dataGridView16.Columns["Termín"].Width = 70;
+ dataGridView16.Columns["Počet kusov"].Width = 60;
+ dataGridView16.Columns["Množstvo"].Width = 60;
+ dataGridView16.Columns["Jednotka"].Width = 60;
+ dataGridView16.Columns["Faktúra"].Width = 80;
+ dataGridView16.Columns["Cena"].Width = 60;
+ dataGridView16.Columns["IDUser"].Visible = false;
+ dataGridView16.Columns["Meno"].MinimumWidth = 85;
+ dataGridView16.Columns["Meno"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
+ if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-schvalit") == false)
+ {
+ dataGridView16.Columns["Meno"].Visible = false;
+ dataGridView16.Columns["Cena"].Visible = false;
+ }
- if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-operacie") == false)
- {
- dataGridView16.Columns["Faktúra"].Visible = false;
- }
- classGlobal.RowColor(dataGridView16, -1);
- }
- catch
- {}
-
- }
+ if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-operacie") == false)
+ {
+ dataGridView16.Columns["Faktúra"].Visible = false;
+ }
+ classGlobal.RowColor(dataGridView16, -1);
+ }
+ catch
+ { }
- private void button173_Click(object sender, EventArgs e)
- {
- string cmd = @"UPDATE `mip`.`tabziadanka`
+ }
+
+ private void button173_Click(object sender, EventArgs e)
+ {
+ string cmd = @"UPDATE `mip`.`tabziadanka`
SET `Status žiadanky` = 'Dopyt odoslaný',
`Dátum odoslania` = DATE(NOW())
WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
- classSQL.SQL(cmd);
- refreshZiadanky();
- }
+ classSQL.SQL(cmd);
+ refreshZiadanky();
+ }
- private void button172_Click(object sender, EventArgs e)
- {
- string cmd = @"UPDATE `mip`.`tabziadanka`
+ private void button172_Click(object sender, EventArgs e)
+ {
+ string cmd = @"UPDATE `mip`.`tabziadanka`
SET `Status žiadanky` = 'Objednávka odoslaná',
`Dátum odoslania` = DATE(NOW())
WHERE `IDZiadanka`=" + Convert.ToInt32(dataGridView16.SelectedRows[0].Cells["IDZiadanka"].Value).ToString() + ";";
- classSQL.SQL(cmd);
- refreshZiadanky();
- }
+ classSQL.SQL(cmd);
+ refreshZiadanky();
+ }
- private void dataGridView16_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- this.Controls.Remove(monthcal);
- if (e.Button == System.Windows.Forms.MouseButtons.Right)
- {
- eRowIndexRV = e.RowIndex;
- eColumnIndexRV = e.ColumnIndex;
- bSignalRight = true;
+ private void dataGridView16_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ this.Controls.Remove(monthcal);
+ if (e.Button == System.Windows.Forms.MouseButtons.Right)
+ {
+ eRowIndexRV = e.RowIndex;
+ eColumnIndexRV = e.ColumnIndex;
+ bSignalRight = true;
- if (dataGridView16.Columns[e.ColumnIndex].Name == "Názov" || dataGridView16.Columns[e.ColumnIndex].Name == "Typ" ||
- dataGridView16.Columns[e.ColumnIndex].Name == "Poznámka" || dataGridView16.Columns[e.ColumnIndex].Name == "Firma" ||
- dataGridView16.Columns[e.ColumnIndex].Name == "Číslo objednávky" || dataGridView16.Columns[e.ColumnIndex].Name == "Faktúra")
- {
- if (MessageBox.Show("Kopírovať obsah bunky?", "Kopírovať..", MessageBoxButtons.YesNo) == DialogResult.Yes) Clipboard.SetText(dataGridView16.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());
- }
-
- }
- else bSignalRight = false;
-
- /*
+ if (dataGridView16.Columns[e.ColumnIndex].Name == "Názov" || dataGridView16.Columns[e.ColumnIndex].Name == "Typ" ||
+ dataGridView16.Columns[e.ColumnIndex].Name == "Poznámka" || dataGridView16.Columns[e.ColumnIndex].Name == "Firma" ||
+ dataGridView16.Columns[e.ColumnIndex].Name == "Číslo objednávky" || dataGridView16.Columns[e.ColumnIndex].Name == "Faktúra")
+ {
+ if (MessageBox.Show("Kopírovať obsah bunky?", "Kopírovať..", MessageBoxButtons.YesNo) == DialogResult.Yes) Clipboard.SetText(dataGridView16.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());
+ }
+
+ }
+ else bSignalRight = false;
+
+ /*
MonthCalendar.Calendar monthcal= new MonthCalendar.Calendar();
@@ -8327,67 +8317,67 @@ string editDateRV;
*/
- }
+ }
- private void dataGridView16_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (dataGridView16.Columns[e.ColumnIndex].Name == "Dátum schválenia" || dataGridView16.Columns[e.ColumnIndex].Name == "Dátum odoslania" ||
- dataGridView16.Columns[e.ColumnIndex].Name == "Potvrdený dátum" || dataGridView16.Columns[e.ColumnIndex].Name == "Dátum prijatia" ||
- dataGridView16.Columns[e.ColumnIndex].Name == "Dátum vybavenia" || dataGridView16.Columns[e.ColumnIndex].Name == "Termín")
- {
+ private void dataGridView16_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (dataGridView16.Columns[e.ColumnIndex].Name == "Dátum schválenia" || dataGridView16.Columns[e.ColumnIndex].Name == "Dátum odoslania" ||
+ dataGridView16.Columns[e.ColumnIndex].Name == "Potvrdený dátum" || dataGridView16.Columns[e.ColumnIndex].Name == "Dátum prijatia" ||
+ dataGridView16.Columns[e.ColumnIndex].Name == "Dátum vybavenia" || dataGridView16.Columns[e.ColumnIndex].Name == "Termín")
+ {
- if (bSignalRight == true)
- {
+ if (bSignalRight == true)
+ {
- int x = 0; int y = 0;
+ int x = 0; int y = 0;
- if (MousePosition.X + monthcal.Width + 50 > this.Width) x = MousePosition.X - monthcal.Width;
- else x = MousePosition.X;
- if (MousePosition.Y + monthcal.Height + 70 > this.Height) y = MousePosition.Y - monthcal.Height;
- else y = MousePosition.Y;
- monthcal.Location = new Point(x, y - 35);
+ if (MousePosition.X + monthcal.Width + 50 > this.Width) x = MousePosition.X - monthcal.Width;
+ else x = MousePosition.X;
+ if (MousePosition.Y + monthcal.Height + 70 > this.Height) y = MousePosition.Y - monthcal.Height;
+ else y = MousePosition.Y;
+ monthcal.Location = new Point(x, y - 35);
- monthcal.SelectDay += new SelectDayEventHandler(monthcalSelectRemove2);
- monthcal.MonthChanged += new ChangeMonthEventHandler(monthChange);
- monthcal.YearChanged += new ChangeYearEventHandler(yearChange);
- this.Controls.Add(monthcal);
- monthcal.BringToFront();
+ monthcal.SelectDay += new SelectDayEventHandler(monthcalSelectRemove2);
+ monthcal.MonthChanged += new ChangeMonthEventHandler(monthChange);
+ monthcal.YearChanged += new ChangeYearEventHandler(yearChange);
+ this.Controls.Add(monthcal);
+ monthcal.BringToFront();
- }
- }
+ }
+ }
- }
+ }
- void monthcalSelectRemove2(object sender, MonthCalendar.SelectDayEventArgs e)
- {
- if (boolCloseCal == false)
- {
- string format = "yyyy-MM-dd";
+ void monthcalSelectRemove2(object sender, MonthCalendar.SelectDayEventArgs e)
+ {
+ if (boolCloseCal == false)
+ {
+ string format = "yyyy-MM-dd";
- editDateRV = e.Date.ToString(format);
+ editDateRV = e.Date.ToString(format);
- Int32 intIDZiadanka = 0;
- intIDZiadanka = Convert.ToInt32(dataGridView16.Rows[eRowIndexRV].Cells["IDZiadanka"].Value);
- string strColumnName = dataGridView16.Columns[eColumnIndexRV].Name.ToString();
+ Int32 intIDZiadanka = 0;
+ intIDZiadanka = Convert.ToInt32(dataGridView16.Rows[eRowIndexRV].Cells["IDZiadanka"].Value);
+ string strColumnName = dataGridView16.Columns[eColumnIndexRV].Name.ToString();
- string cmd = "UPDATE `mip`.`tabziadanka` SET `" + strColumnName + "` = '" + editDateRV + "' WHERE `IDZiadanka`=" + intIDZiadanka.ToString() + ";";
- classSQL.SQL(cmd);
+ string cmd = "UPDATE `mip`.`tabziadanka` SET `" + strColumnName + "` = '" + editDateRV + "' WHERE `IDZiadanka`=" + intIDZiadanka.ToString() + ";";
+ classSQL.SQL(cmd);
- monthcal.SelectDay -= new SelectDayEventHandler(monthcalSelectRemove2);
- monthcal.MonthChanged -= new ChangeMonthEventHandler(monthChange);
- monthcal.YearChanged -= new ChangeYearEventHandler(yearChange);
- this.Controls.Remove(monthcal);
- }
- boolCloseCal = false;
+ monthcal.SelectDay -= new SelectDayEventHandler(monthcalSelectRemove2);
+ monthcal.MonthChanged -= new ChangeMonthEventHandler(monthChange);
+ monthcal.YearChanged -= new ChangeYearEventHandler(yearChange);
+ this.Controls.Remove(monthcal);
+ }
+ boolCloseCal = false;
- }
+ }
- private void checkBox64_CheckedChanged(object sender, EventArgs e)
- {
- if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-zobrazit vymazane") == false) checkBox64.Checked = false;
- refreshZiadanky();
- }
- /*
+ private void checkBox64_CheckedChanged(object sender, EventArgs e)
+ {
+ if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-zobrazit vymazane") == false) checkBox64.Checked = false;
+ refreshZiadanky();
+ }
+ /*
private void dataGridView16_RowEnter(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView16.SelectedRows.Count == 1)
@@ -8408,771 +8398,771 @@ string editDateRV;
}
*/
- private void label118_Click(object sender, EventArgs e)
- {
- panel66.Visible = true;
- }
-
- private void label119_MouseEnter(object sender, EventArgs e)
- {
- panel66.Visible = false;
- }
-
- private void checkBox65_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void checkBox66_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void checkBox67_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void checkBox68_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void checkBox69_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void checkBox70_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void checkBox71_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void checkBox72_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void checkBox73_CheckedChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
- }
-
- private void dataGridView16_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- //if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-zobrazit vymazane") == false)
- if(dataGridView16.SelectedRows.Count >0)
- {
- if (dataGridView16.SelectedRows[0].Cells["Nákres"].Value.ToString() == "Áno") button135.BackColor = Color.Coral;
- else button135.BackColor = SystemColors.ControlLight;
-
- }
-
- if (dataGridView16.SelectedRows.Count >0)
- switch (dataGridView16.SelectedRows[0].Cells["Status žiadanky"].Value.ToString())
- {
- case "Prijatá":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = true; //editovat
- button129.Enabled = true; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = false; //nevybavena
- button126.Enabled = false; //vybavena
- button124.Enabled = true; //zamietnut
- button123.Enabled = true; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = false; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = false; //priradit cenu
- button156.Enabled = false; //priradit fakturu
- button173.Enabled = false; //dopyt odoslany
- button172.Enabled = false; //objednavka odoslana
- button175.Enabled = false; //cislo objednavky
- button174.Enabled = false; //tovar doruceny
- }
- break;
- case "Zamietnutá":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = false; //editovat
- button129.Enabled = false; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = false; //nevybavena
- button126.Enabled = false; //vybavena
- button124.Enabled = false; //zamietnut
- button123.Enabled = true; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = false; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = false; //priradit cenu
- button156.Enabled = false; //priradit fakturu
- button173.Enabled = false; //dopyt odoslany
- button172.Enabled = false; //objednavka odoslana
- button175.Enabled = false; //cislo objednavky
- button174.Enabled = false; //tovar doruceny
- }
- break;
- case "Schválená":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = false; //editovat
- button129.Enabled = false; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = false; //nevybavena
- button126.Enabled = false; //vybavena
- button124.Enabled = true; //zamietnut
- button123.Enabled = false; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = false; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = false; //priradit cenu
- button156.Enabled = false; //priradit fakturu
- button173.Enabled = true; //dopyt odoslany
- button172.Enabled = true; //objednavka odoslana
- button175.Enabled = true; //cislo objednavky
- button174.Enabled = false; //tovar doruceny
- }
- break;
- case "Dopyt odoslaný":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = false; //editovat
- button129.Enabled = false; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = false; //nevybavena
- button126.Enabled = false; //vybavena
- button124.Enabled = false; //zamietnut
- button123.Enabled = false; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = true; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = true; //priradit cenu
- button156.Enabled = false; //priradit fakturu
- button173.Enabled = true; //dopyt odoslany
- button172.Enabled = true; //objednavka odoslana
- button175.Enabled = true; //cislo objednavky
- button174.Enabled = false; //tovar doruceny
- }
- break;
- case "Objednávka odoslaná":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = false; //editovat
- button129.Enabled = false; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = false; //nevybavena
- button126.Enabled = true; //vybavena
- button124.Enabled = false; //zamietnut
- button123.Enabled = false; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = true; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = true; //priradit cenu
- button156.Enabled = false; //priradit fakturu
- button173.Enabled = false; //dopyt odoslany
- button172.Enabled = true; //objednavka odoslana
- button175.Enabled = true; //cislo objednavky
- button174.Enabled = true; //tovar doruceny
- }
- break;
- case "Potvrdená":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = false; //editovat
- button129.Enabled = false; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = false; //nevybavena
- button126.Enabled = false; //vybavena
- button124.Enabled = false; //zamietnut
- button123.Enabled = false; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = true; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = true; //priradit cenu
- button156.Enabled = false; //priradit fakturu
- button173.Enabled = false; //dopyt odoslany
- button172.Enabled = false; //objednavka odoslana
- button175.Enabled = true; //cislo objednavky
- button174.Enabled = true; //tovar doruceny
- }
- break;
- case "Tovar doručený":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = false; //editovat
- button129.Enabled = false; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = true; //nevybavena
- button126.Enabled = true; //vybavena
- button124.Enabled = false; //zamietnut
- button123.Enabled = false; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = false; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = true; //priradit cenu
- button156.Enabled = true; //priradit fakturu
- button173.Enabled = false; //dopyt odoslany
- button172.Enabled = false; //objednavka odoslana
- button175.Enabled = false; //cislo objednavky
- button174.Enabled = true; //tovar doruceny
- }
- break;
- case "Vybavená":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = false; //editovat
- button129.Enabled = false; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = true; //nevybavena
- button126.Enabled = false; //vybavena
- button124.Enabled = false; //zamietnut
- button123.Enabled = false; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = false; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = false; //priradit cenu
- button156.Enabled = false; //priradit fakturu
- button173.Enabled = false; //dopyt odoslany
- button172.Enabled = false; //objednavka odoslana
- button175.Enabled = false; //cislo objednavky
- button174.Enabled = false; //tovar doruceny
- }
- break;
- case "Nevybavená":
- {
- button122.Enabled = true; //pridat
- button128.Enabled = false; //editovat
- button129.Enabled = false; //vymazat
- button135.Enabled = true; //zobrazit nakres
- button125.Enabled = false; //nevybavena
- button126.Enabled = false; //vybavena
- button124.Enabled = false; //zamietnut
- button123.Enabled = false; //schvalit
- button127.Enabled = false; //multiselect
- button152.Enabled = false; //potvrdeny datum
- button130.Enabled = false; //export pdf
- button155.Enabled = false; //vytlacit
- button157.Enabled = false; //priradit cenu
- button156.Enabled = false; //priradit fakturu
- button173.Enabled = false; //dopyt odoslany
- button172.Enabled = false; //objednavka odoslana
- button175.Enabled = false; //cislo objednavky
- button174.Enabled = false; //tovar doruceny
- }
- break;
-
- default :
-
- break;
-
- }
- //else
-
-
- }
-
- private void button168_Click(object sender, EventArgs e)
- {
-
- }
-
- private void button99_Click(object sender, EventArgs e)
- {
- if (dataGridView7.SelectedRows[0].Cells["Status"].Value.ToString() == "Prijatá")
- {
- string cmd;
- cmd = "UPDATE `mip`.`tab-nacenovanie` SET `Status` = 'Zrušená' WHERE `IDNacenovanie`= " + dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value.ToString() + ";";
-
- if (MessageBox.Show("Naozaj zrušiť cenovú ponuku?", "Zrušiť cenovú ponuku", MessageBoxButtons.YesNo) == DialogResult.Yes) { classSQL.SQL(cmd); this.Close(); }
- }
- else MessageBox.Show("Cenová ponuka bola nacenená a nedá sa zrušiť.");
-
- refreshNacenovanie();
- }
-
- DataTable tabZmatky = new DataTable();
- private void tabPage8_Enter(object sender, EventArgs e)
- {
- string cmd = "select * from `pohladzmetkovitost-export` order by `Percento` DESC";
- classSQL.SQL(cmd, out tabZmatky);
-
- cmd= "select distinct `Obdobie` from `pohladzmetkovitost-export` order by `Obdobie`;";
- DataTable tabObdobia = new DataTable();
- classSQL.SQL(cmd, out tabObdobia);
-
- comboBox17.Items.Clear();
- comboBox17.Items.Add("");
- foreach (DataRow row in tabObdobia.Rows) comboBox17.Items.Add(row["Obdobie"].ToString());
-
- label148.Text = "1 - " + numericUpDown31.Value.ToString();
- label149.Text = (1 + numericUpDown31.Value).ToString() + " - " + numericUpDown32.Value.ToString();
- label150.Text = (1 + numericUpDown32.Value).ToString() + " - " + numericUpDown33.Value.ToString();
- label151.Text = (1 + numericUpDown33.Value).ToString() + " - " + numericUpDown34.Value.ToString();
- label152.Text = (1 + numericUpDown34.Value).ToString() + " - " + numericUpDown35.Value.ToString();
- label153.Text = (1 + numericUpDown35.Value).ToString() + " - " + numericUpDown36.Value.ToString();
- label154.Text = (1 + numericUpDown36.Value).ToString() + " - ∞";
-
- //refreshZmetkovitostExport();
- }
-
- void refreshZmetkovitostExport()
- {
- if(comboBox17.Text != "" && comboBox18.Text != "")
- {
- DataView dvZmatky = new DataView(tabZmatky);
- string dvZmatkyFilter = "Obdobie >= " + comboBox17.Text + " AND Obdobie <= " + comboBox18.Text ;
- dvZmatky.RowFilter = dvZmatkyFilter;
-
- DataView dv = new DataView(dvZmatky.ToTable());
- if(dataGridView18.Tag.ToString() != null) dv.RowFilter = dataGridView18.Tag.ToString();
- dataGridView18.DataSource = dv;
-
- string filter = "";
- DataView kat01 = new DataView(dvZmatky.ToTable());
- label137.Text = kat01.Count.ToString();
-
- DataView kat02 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown31.Value.ToString();
- kat02.RowFilter = filter;
- label138.Text = kat02.Count.ToString();
-
- DataView kat03 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown32.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown31.Value.ToString();
- kat03.RowFilter = filter;
- label139.Text = kat03.Count.ToString();
-
- DataView kat04 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown33.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown32.Value.ToString();
- kat04.RowFilter = filter;
- label140.Text = kat04.Count.ToString();
-
- DataView kat05 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown34.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown33.Value.ToString();
- kat05.RowFilter = filter;
- label141.Text = kat05.Count.ToString();
-
- DataView kat06 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown35.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown34.Value.ToString();
- kat06.RowFilter = filter;
- label142.Text = kat06.Count.ToString();
-
- DataView kat07 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown36.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown35.Value.ToString();
- kat07.RowFilter = filter;
- label143.Text = kat07.Count.ToString();
-
- DataView kat08 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov > " + numericUpDown36.Value.ToString();
- kat08.RowFilter = filter;
- label144.Text = kat08.Count.ToString();
-
- DataView kat09 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Nevyhodnocuje sa!'";
- kat09.RowFilter = filter;
- label145.Text = kat09.Count.ToString();
-
- DataView kat10 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Bez záznamu'";
- kat10.RowFilter = filter;
- label146.Text = kat10.Count.ToString();
-
- DataView kat11 = new DataView(dvZmatky.ToTable());
- filter = "StatusZaznamu = 'Chybný záznam'";
- kat11.RowFilter = filter;
- label147.Text = kat11.Count.ToString();
-
-
- if (checkBox60.Checked == true) lblZobrazenyPocet.Text = dvZmatky.Count.ToString();//classSQL.intCelkovyPocetZazanmov.ToString();
-
- //MessageBox.Show(PocitacZmatkov(kat02, "Priemer zmetkovitostí").ToString());
- //MessageBox.Show(PocitacZmatkov(kat02, "Priemerná zmetkovitosť").ToString());
- chart1.Series["Priemerná zmätkovitosť"].Enabled = true;
- chart1.Series["Priemer zmätkovitostí"].Enabled = true;
-
- chart1.Series["Priemerná zmätkovitosť"].Points.Clear();
- chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat02, "Priemerná zmetkovitosť"));
- chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat03, "Priemerná zmetkovitosť"));
- chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat04, "Priemerná zmetkovitosť"));
- chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat05, "Priemerná zmetkovitosť"));
- chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat06, "Priemerná zmetkovitosť"));
- chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat07, "Priemerná zmetkovitosť"));
- chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat08, "Priemerná zmetkovitosť"));
-
- chart1.Series["Priemer zmätkovitostí"].Points.Clear();
- chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat02, "Priemer zmetkovitostí"));
- chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat03, "Priemer zmetkovitostí"));
- chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat04, "Priemer zmetkovitostí"));
- chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat05, "Priemer zmetkovitostí"));
- chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat06, "Priemer zmetkovitostí"));
- chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat07, "Priemer zmetkovitostí"));
- chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat08, "Priemer zmetkovitostí"));
-
- }
- }
-
- private decimal PocitacZmatkov(DataView _DataView, string _typvystupu)
- {
- decimal outputValue = 0;
-
-
- if (_typvystupu == "Priemer zmetkovitostí")
- {
- Decimal hodnota = 0;
- foreach (DataRowView drv in _DataView) hodnota = hodnota + Convert.ToDecimal(drv["Percento"]);
- //for (DataRow i = 0 in _da; i < _DataView.Count; i++)
- if (_DataView.Count != 0) outputValue = Convert.ToDecimal(hodnota / _DataView.Count);
- else outputValue = 0;
- }
- else
- {
- Decimal sucetZmatkov = 0;
- Decimal sucetVydanych = 0;
-
- foreach (DataRowView drv in _DataView)
- {
- sucetVydanych = sucetVydanych + Convert.ToDecimal(drv["Počet vydaných kusov"]);
- sucetZmatkov = sucetZmatkov + Convert.ToDecimal(drv["PocetZmatkov"]);
-
- }
-
- if (sucetVydanych != 0) outputValue = Convert.ToDecimal(sucetZmatkov / sucetVydanych) * 100;
- else outputValue = 0;
- }
-
- return Math.Round(outputValue,3);
- }
-
- private void PocitacZmatkov(DataView _DataView)
- {
- foreach (DataRow dr in _DataView) ;
- }
-
- private void comboBox18_SelectedValueChanged(object sender, EventArgs e)
- {
- button176.Focus();
- refreshZmetkovitostExport();
- }
-
- private void comboBox17_SelectedValueChanged(object sender, EventArgs e)
- {
- setComboBoxDateTo();
- comboBox18.Focus();
- //refreshZmetkovitostExport();
- }
-
- private void setComboBoxDateTo()
- {
- if (comboBox17.Text != "")
- {
- label121.Enabled = true;
- comboBox18.Enabled = true;
-
- string limit = "";
- if (label158.BackColor == Color.Coral) limit = "limit 1";
- else if (label160.BackColor == Color.Coral) limit = "limit 3";
- else if (label159.BackColor == Color.Coral) limit = "limit 12";
- else limit = "";
-
- string cmd = "select distinct `Obdobie` from `pohladzmetkovitost-export` where `Obdobie` >= " + comboBox17.Text + " order by `Obdobie`" + limit + ";";
- DataTable tabObdobiaDO = new DataTable();
- classSQL.SQL(cmd, out tabObdobiaDO);
-
- comboBox18.Items.Clear();
- comboBox18.Text = "";
- //comboBox18.Items.Add("");
- foreach (DataRow row in tabObdobiaDO.Rows) comboBox18.Items.Add(row["Obdobie"].ToString());
- }
- else
- {
- label121.Enabled = false;
- comboBox18.Enabled = false;
- }
- }
-
- private void panel67_MouseEnter(object sender, EventArgs e)
- {
- panel67.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- if(Convert.ToBoolean(panel67.Tag) == true) panel67.BackgroundImage = Mip.Properties.Resources.Arrow_left;
- else panel67.BackgroundImage = Mip.Properties.Resources.Arrow_right;
-
- }
-
- private void panel67_MouseLeave(object sender, EventArgs e)
- {
- if(Convert.ToBoolean(panel67.Tag) == true)
- {
- panel67.BorderStyle = System.Windows.Forms.BorderStyle.None;
- panel67.BackgroundImage = null;
- }
-
- }
-
- private void panel67_Click(object sender, EventArgs e)
- {
- if(Convert.ToBoolean(panel67.Tag) == true)
- {
- panel67.Tag = false;
- panel67.Location = new Point(panel67.Location.X - 100, panel67.Location.Y);
- panel67.Size = new Size(panel67.Size.Width + 100, panel67.Size.Height);
- panel67.BackgroundImage = Mip.Properties.Resources.Arrow_right;
-
- }
- else
- {
- panel67.Location = new Point(panel67.Location.X + 100, panel67.Location.Y);
- panel67.Size = new Size(panel67.Size.Width - 100, panel67.Size.Height);
- panel67.BackgroundImage = Mip.Properties.Resources.Arrow_left;
- panel67.Tag = true;
- }
-
- }
-
- private void numericUpDown31_ValueChanged(object sender, EventArgs e)
- {
-
- numericUpDown32.Minimum = numericUpDown31.Value + 1;
- label148.Text = "1 - " + numericUpDown31.Value.ToString();
- label149.Text = (1 + numericUpDown31.Value).ToString() + " - " + numericUpDown32.Value.ToString();
- refreshZmetkovitostExport();
-
- }
-
- private void numericUpDown32_ValueChanged(object sender, EventArgs e)
- {
- numericUpDown31.Maximum = numericUpDown32.Value - 1;
- numericUpDown33.Minimum = numericUpDown32.Value + 1;
- label149.Text = (1 + numericUpDown31.Value).ToString() + " - " + numericUpDown32.Value.ToString();
- label150.Text = (1 + numericUpDown32.Value).ToString() + " - " + numericUpDown33.Value.ToString();
- refreshZmetkovitostExport();
- }
-
- private void numericUpDown33_ValueChanged(object sender, EventArgs e)
- {
- numericUpDown32.Maximum = numericUpDown33.Value - 1;
- numericUpDown34.Minimum = numericUpDown33.Value + 1;
- label150.Text = (1 + numericUpDown32.Value).ToString() + " - " + numericUpDown33.Value.ToString();
- label151.Text = (1 + numericUpDown33.Value).ToString() + " - " + numericUpDown34.Value.ToString();
- refreshZmetkovitostExport();
- }
-
- private void numericUpDown34_ValueChanged(object sender, EventArgs e)
- {
- numericUpDown33.Maximum = numericUpDown34.Value - 1;
- numericUpDown35.Minimum = numericUpDown34.Value + 1;
- label151.Text = (1 + numericUpDown33.Value).ToString() + " - " + numericUpDown34.Value.ToString();
- label152.Text = (1 + numericUpDown34.Value).ToString() + " - " + numericUpDown35.Value.ToString();
- refreshZmetkovitostExport();
- }
-
- private void numericUpDown35_ValueChanged(object sender, EventArgs e)
- {
- numericUpDown34.Maximum = numericUpDown35.Value - 1;
- numericUpDown36.Minimum = numericUpDown35.Value + 1;
- label152.Text = (1 + numericUpDown34.Value).ToString() + " - " + numericUpDown35.Value.ToString();
- label153.Text = (1 + numericUpDown35.Value).ToString() + " - " + numericUpDown36.Value.ToString();
- refreshZmetkovitostExport();
- }
-
- private void numericUpDown36_ValueChanged(object sender, EventArgs e)
- {
- numericUpDown35.Maximum = numericUpDown36.Value - 1;
- label153.Text = (1 + numericUpDown35.Value).ToString() + " - " + numericUpDown36.Value.ToString();
- label154.Text = (1 + numericUpDown36.Value).ToString() + " - ∞";
- refreshZmetkovitostExport();
- }
-
- private void label158_Click(object sender, EventArgs e)
- {
- if(label158.BackColor == Color.Beige)
- {
- label158.BackColor = Color.Coral;
- label159.BackColor = Color.Beige;
- label160.BackColor = Color.Beige;
- label161.BackColor = Color.Beige;
- }
- setComboBoxDateTo();
- }
-
- private void label159_Click(object sender, EventArgs e)
- {
- if (label159.BackColor == Color.Beige)
- {
- label159.BackColor = Color.Coral;
- label158.BackColor = Color.Beige;
- label160.BackColor = Color.Beige;
- label161.BackColor = Color.Beige;
- }
- setComboBoxDateTo();
- }
-
- private void label160_Click(object sender, EventArgs e)
- {
- if (label160.BackColor == Color.Beige)
- {
- label160.BackColor = Color.Coral;
- label159.BackColor = Color.Beige;
- label158.BackColor = Color.Beige;
- label161.BackColor = Color.Beige;
- }
- setComboBoxDateTo();
- }
-
- private void label161_Click(object sender, EventArgs e)
- {
- if (label161.BackColor == Color.Beige)
- {
- label161.BackColor = Color.Coral;
- label159.BackColor = Color.Beige;
- label160.BackColor = Color.Beige;
- label158.BackColor = Color.Beige;
- }
- setComboBoxDateTo();
- }
-
- private void label122_Click(object sender, EventArgs e)
- {
- if (label122.BackColor == Color.Beige)
- {
- label122.BackColor = Color.Coral;
- label123.BackColor = Color.Beige;
- label124.BackColor = Color.Beige;
- label125.BackColor = Color.Beige;
- dataGridView18.Tag = "Percento >=0";
- refreshZmetkovitostExport();
- }
- }
-
- private void label123_Click(object sender, EventArgs e)
- {
- if (label123.BackColor == Color.Beige)
- {
- label123.BackColor = Color.Coral;
- label122.BackColor = Color.Beige;
- label124.BackColor = Color.Beige;
- label125.BackColor = Color.Beige;
- dataGridView18.Tag = "Percento >=10";
- refreshZmetkovitostExport();
- }
- }
-
- private void label124_Click(object sender, EventArgs e)
- {
- if (label124.BackColor == Color.Beige)
- {
- label124.BackColor = Color.Coral;
- label123.BackColor = Color.Beige;
- label122.BackColor = Color.Beige;
- label125.BackColor = Color.Beige;
- dataGridView18.Tag = "Percento >=25";
- refreshZmetkovitostExport();
- }
- }
-
- private void label125_Click(object sender, EventArgs e)
- {
- if (label125.BackColor == Color.Beige)
- {
- label125.BackColor = Color.Coral;
- label123.BackColor = Color.Beige;
- label124.BackColor = Color.Beige;
- label122.BackColor = Color.Beige;
- dataGridView18.Tag = "Percento >=50";
- refreshZmetkovitostExport();
- }
- }
-
- private void button176_Click(object sender, EventArgs e)
- {
- refreshZmetkovitostExport();
- }
-
- private void dataGridView18_DataSourceChanged(object sender, EventArgs e)
- {
- if (dataGridView18.Rows.Count != 0)
- {
- dataGridView18.SuspendLayout();
- dataGridView18.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView18.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- foreach (DataGridViewColumn dgvc in dataGridView18.Columns) dgvc.Visible = false;
-
- dataGridView18.Columns["Zákazkové číslo"].Visible = true;
- dataGridView18.Columns["Počet vydaných kusov"].Visible = true;
- dataGridView18.Columns["PocetZmatkov"].Visible = true;
- dataGridView18.Columns["Percento"].Visible = true;
-
- dataGridView18.Columns["Zákazkové číslo"].HeaderText = "Zákazkové číslo";
- dataGridView18.Columns["Počet vydaných kusov"].HeaderText = "Vydané kusy";
- dataGridView18.Columns["PocetZmatkov"].HeaderText = "Zmätky";
- dataGridView18.Columns["Percento"].HeaderText = "Percento";
-
- dataGridView18.Columns["Zákazkové číslo"].Width = 77;
- dataGridView18.Columns["Počet vydaných kusov"].Width = 77;
- dataGridView18.Columns["PocetZmatkov"].Width = 76;
- dataGridView18.Columns["Percento"].Width = 76;
-
- classGlobal.RowColor(dataGridView18, -1);
- dataGridView18.ResumeLayout();
- }
- }
-
- private void button179_Click(object sender, EventArgs e)
- {
- Form showVykres = new frmShowVykres(dataGridView18.SelectedRows[0].Cells["Zákazník"].Value.ToString(), Convert.ToInt32(dataGridView18.SelectedRows[0].Cells["IDVyrobok"].Value.ToString()));
- showVykres.ShowDialog();
-
- }
-
- private void button102_Click(object sender, EventArgs e)
- {
-
- }
-
- private void dataGridView18_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- if (dataGridView18.SelectedRows.Count > 0)
- {
- label176.Text = dataGridView18.SelectedRows[0].Cells["Zákazník"].Value.ToString();
- label178.Text = dataGridView18.SelectedRows[0].Cells["Spojené rozmery"].Value.ToString();
- label180.Text = dataGridView18.SelectedRows[0].Cells["Materiál"].Value.ToString() + "+" + dataGridView18.SelectedRows[0].Cells["Úprava materiálu"].Value.ToString();
- label162.Text = dataGridView18.SelectedRows[0].Cells["Rezanie"].Value.ToString();
- label163.Text = dataGridView18.SelectedRows[0].Cells["Klasika"].Value.ToString();
- label164.Text = dataGridView18.SelectedRows[0].Cells["Impregnacia"].Value.ToString();
- label165.Text = dataGridView18.SelectedRows[0].Cells["CNC"].Value.ToString();
- label166.Text = dataGridView18.SelectedRows[0].Cells["KontrolaLapovanie"].Value.ToString();
- label167.Text = dataGridView18.SelectedRows[0].Cells["ChybyMaterialu"].Value.ToString();
- }
-
- }
-
- private void dataGridView7_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
- {
- if (e.RowIndex == -1)
- {
- if (e.ColumnIndex == NacenovanieColorIndex)
- {
- using (Brush brush = new SolidBrush(Color.YellowGreen))
- {
- e.Graphics.FillRectangle(brush, e.CellBounds);
- e.PaintContent(e.ClipBounds);
- e.Handled = true;
- }
- }
- /*
+ private void label118_Click(object sender, EventArgs e)
+ {
+ panel66.Visible = true;
+ }
+
+ private void label119_MouseEnter(object sender, EventArgs e)
+ {
+ panel66.Visible = false;
+ }
+
+ private void checkBox65_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void checkBox66_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void checkBox67_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void checkBox68_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void checkBox69_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void checkBox70_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void checkBox71_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void checkBox72_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void checkBox73_CheckedChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+ }
+
+ private void dataGridView16_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ //if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-zobrazit vymazane") == false)
+ if (dataGridView16.SelectedRows.Count > 0)
+ {
+ if (dataGridView16.SelectedRows[0].Cells["Nákres"].Value.ToString() == "Áno") button135.BackColor = Color.Coral;
+ else button135.BackColor = SystemColors.ControlLight;
+
+ }
+
+ if (dataGridView16.SelectedRows.Count > 0)
+ switch (dataGridView16.SelectedRows[0].Cells["Status žiadanky"].Value.ToString())
+ {
+ case "Prijatá":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = true; //editovat
+ button129.Enabled = true; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = false; //nevybavena
+ button126.Enabled = false; //vybavena
+ button124.Enabled = true; //zamietnut
+ button123.Enabled = true; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = false; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = false; //priradit cenu
+ button156.Enabled = false; //priradit fakturu
+ button173.Enabled = false; //dopyt odoslany
+ button172.Enabled = false; //objednavka odoslana
+ button175.Enabled = false; //cislo objednavky
+ button174.Enabled = false; //tovar doruceny
+ }
+ break;
+ case "Zamietnutá":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = false; //editovat
+ button129.Enabled = false; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = false; //nevybavena
+ button126.Enabled = false; //vybavena
+ button124.Enabled = false; //zamietnut
+ button123.Enabled = true; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = false; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = false; //priradit cenu
+ button156.Enabled = false; //priradit fakturu
+ button173.Enabled = false; //dopyt odoslany
+ button172.Enabled = false; //objednavka odoslana
+ button175.Enabled = false; //cislo objednavky
+ button174.Enabled = false; //tovar doruceny
+ }
+ break;
+ case "Schválená":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = false; //editovat
+ button129.Enabled = false; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = false; //nevybavena
+ button126.Enabled = false; //vybavena
+ button124.Enabled = true; //zamietnut
+ button123.Enabled = false; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = false; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = false; //priradit cenu
+ button156.Enabled = false; //priradit fakturu
+ button173.Enabled = true; //dopyt odoslany
+ button172.Enabled = true; //objednavka odoslana
+ button175.Enabled = true; //cislo objednavky
+ button174.Enabled = false; //tovar doruceny
+ }
+ break;
+ case "Dopyt odoslaný":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = false; //editovat
+ button129.Enabled = false; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = false; //nevybavena
+ button126.Enabled = false; //vybavena
+ button124.Enabled = false; //zamietnut
+ button123.Enabled = false; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = true; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = true; //priradit cenu
+ button156.Enabled = false; //priradit fakturu
+ button173.Enabled = true; //dopyt odoslany
+ button172.Enabled = true; //objednavka odoslana
+ button175.Enabled = true; //cislo objednavky
+ button174.Enabled = false; //tovar doruceny
+ }
+ break;
+ case "Objednávka odoslaná":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = false; //editovat
+ button129.Enabled = false; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = false; //nevybavena
+ button126.Enabled = true; //vybavena
+ button124.Enabled = false; //zamietnut
+ button123.Enabled = false; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = true; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = true; //priradit cenu
+ button156.Enabled = false; //priradit fakturu
+ button173.Enabled = false; //dopyt odoslany
+ button172.Enabled = true; //objednavka odoslana
+ button175.Enabled = true; //cislo objednavky
+ button174.Enabled = true; //tovar doruceny
+ }
+ break;
+ case "Potvrdená":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = false; //editovat
+ button129.Enabled = false; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = false; //nevybavena
+ button126.Enabled = false; //vybavena
+ button124.Enabled = false; //zamietnut
+ button123.Enabled = false; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = true; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = true; //priradit cenu
+ button156.Enabled = false; //priradit fakturu
+ button173.Enabled = false; //dopyt odoslany
+ button172.Enabled = false; //objednavka odoslana
+ button175.Enabled = true; //cislo objednavky
+ button174.Enabled = true; //tovar doruceny
+ }
+ break;
+ case "Tovar doručený":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = false; //editovat
+ button129.Enabled = false; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = true; //nevybavena
+ button126.Enabled = true; //vybavena
+ button124.Enabled = false; //zamietnut
+ button123.Enabled = false; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = false; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = true; //priradit cenu
+ button156.Enabled = true; //priradit fakturu
+ button173.Enabled = false; //dopyt odoslany
+ button172.Enabled = false; //objednavka odoslana
+ button175.Enabled = false; //cislo objednavky
+ button174.Enabled = true; //tovar doruceny
+ }
+ break;
+ case "Vybavená":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = false; //editovat
+ button129.Enabled = false; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = true; //nevybavena
+ button126.Enabled = false; //vybavena
+ button124.Enabled = false; //zamietnut
+ button123.Enabled = false; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = false; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = false; //priradit cenu
+ button156.Enabled = false; //priradit fakturu
+ button173.Enabled = false; //dopyt odoslany
+ button172.Enabled = false; //objednavka odoslana
+ button175.Enabled = false; //cislo objednavky
+ button174.Enabled = false; //tovar doruceny
+ }
+ break;
+ case "Nevybavená":
+ {
+ button122.Enabled = true; //pridat
+ button128.Enabled = false; //editovat
+ button129.Enabled = false; //vymazat
+ button135.Enabled = true; //zobrazit nakres
+ button125.Enabled = false; //nevybavena
+ button126.Enabled = false; //vybavena
+ button124.Enabled = false; //zamietnut
+ button123.Enabled = false; //schvalit
+ button127.Enabled = false; //multiselect
+ button152.Enabled = false; //potvrdeny datum
+ button130.Enabled = false; //export pdf
+ button155.Enabled = false; //vytlacit
+ button157.Enabled = false; //priradit cenu
+ button156.Enabled = false; //priradit fakturu
+ button173.Enabled = false; //dopyt odoslany
+ button172.Enabled = false; //objednavka odoslana
+ button175.Enabled = false; //cislo objednavky
+ button174.Enabled = false; //tovar doruceny
+ }
+ break;
+
+ default:
+
+ break;
+
+ }
+ //else
+
+
+ }
+
+ private void button168_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void button99_Click(object sender, EventArgs e)
+ {
+ if (dataGridView7.SelectedRows[0].Cells["Status"].Value.ToString() == "Prijatá")
+ {
+ string cmd;
+ cmd = "UPDATE `mip`.`tab-nacenovanie` SET `Status` = 'Zrušená' WHERE `IDNacenovanie`= " + dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value.ToString() + ";";
+
+ if (MessageBox.Show("Naozaj zrušiť cenovú ponuku?", "Zrušiť cenovú ponuku", MessageBoxButtons.YesNo) == DialogResult.Yes) { classSQL.SQL(cmd); this.Close(); }
+ }
+ else MessageBox.Show("Cenová ponuka bola nacenená a nedá sa zrušiť.");
+
+ refreshNacenovanie();
+ }
+
+ DataTable tabZmatky = new DataTable();
+ private void tabPage8_Enter(object sender, EventArgs e)
+ {
+ string cmd = "select * from `pohladzmetkovitost-export` order by `Percento` DESC";
+ classSQL.SQL(cmd, out tabZmatky);
+
+ cmd = "select distinct `Obdobie` from `pohladzmetkovitost-export` order by `Obdobie`;";
+ DataTable tabObdobia = new DataTable();
+ classSQL.SQL(cmd, out tabObdobia);
+
+ comboBox17.Items.Clear();
+ comboBox17.Items.Add("");
+ foreach (DataRow row in tabObdobia.Rows) comboBox17.Items.Add(row["Obdobie"].ToString());
+
+ label148.Text = "1 - " + numericUpDown31.Value.ToString();
+ label149.Text = (1 + numericUpDown31.Value).ToString() + " - " + numericUpDown32.Value.ToString();
+ label150.Text = (1 + numericUpDown32.Value).ToString() + " - " + numericUpDown33.Value.ToString();
+ label151.Text = (1 + numericUpDown33.Value).ToString() + " - " + numericUpDown34.Value.ToString();
+ label152.Text = (1 + numericUpDown34.Value).ToString() + " - " + numericUpDown35.Value.ToString();
+ label153.Text = (1 + numericUpDown35.Value).ToString() + " - " + numericUpDown36.Value.ToString();
+ label154.Text = (1 + numericUpDown36.Value).ToString() + " - ∞";
+
+ //refreshZmetkovitostExport();
+ }
+
+ void refreshZmetkovitostExport()
+ {
+ if (comboBox17.Text != "" && comboBox18.Text != "")
+ {
+ DataView dvZmatky = new DataView(tabZmatky);
+ string dvZmatkyFilter = "Obdobie >= " + comboBox17.Text + " AND Obdobie <= " + comboBox18.Text;
+ dvZmatky.RowFilter = dvZmatkyFilter;
+
+ DataView dv = new DataView(dvZmatky.ToTable());
+ if (dataGridView18.Tag.ToString() != null) dv.RowFilter = dataGridView18.Tag.ToString();
+ dataGridView18.DataSource = dv;
+
+ string filter = "";
+ DataView kat01 = new DataView(dvZmatky.ToTable());
+ label137.Text = kat01.Count.ToString();
+
+ DataView kat02 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown31.Value.ToString();
+ kat02.RowFilter = filter;
+ label138.Text = kat02.Count.ToString();
+
+ DataView kat03 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown32.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown31.Value.ToString();
+ kat03.RowFilter = filter;
+ label139.Text = kat03.Count.ToString();
+
+ DataView kat04 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown33.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown32.Value.ToString();
+ kat04.RowFilter = filter;
+ label140.Text = kat04.Count.ToString();
+
+ DataView kat05 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown34.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown33.Value.ToString();
+ kat05.RowFilter = filter;
+ label141.Text = kat05.Count.ToString();
+
+ DataView kat06 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown35.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown34.Value.ToString();
+ kat06.RowFilter = filter;
+ label142.Text = kat06.Count.ToString();
+
+ DataView kat07 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov <= " + numericUpDown36.Value.ToString() + " AND ObjednanýPočetKusov > " + numericUpDown35.Value.ToString();
+ kat07.RowFilter = filter;
+ label143.Text = kat07.Count.ToString();
+
+ DataView kat08 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Údaje vyplnené' AND ObjednanýPočetKusov > " + numericUpDown36.Value.ToString();
+ kat08.RowFilter = filter;
+ label144.Text = kat08.Count.ToString();
+
+ DataView kat09 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Nevyhodnocuje sa!'";
+ kat09.RowFilter = filter;
+ label145.Text = kat09.Count.ToString();
+
+ DataView kat10 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Bez záznamu'";
+ kat10.RowFilter = filter;
+ label146.Text = kat10.Count.ToString();
+
+ DataView kat11 = new DataView(dvZmatky.ToTable());
+ filter = "StatusZaznamu = 'Chybný záznam'";
+ kat11.RowFilter = filter;
+ label147.Text = kat11.Count.ToString();
+
+
+ if (checkBox60.Checked == true) lblZobrazenyPocet.Text = dvZmatky.Count.ToString();//classSQL.intCelkovyPocetZazanmov.ToString();
+
+ //MessageBox.Show(PocitacZmatkov(kat02, "Priemer zmetkovitostí").ToString());
+ //MessageBox.Show(PocitacZmatkov(kat02, "Priemerná zmetkovitosť").ToString());
+ chart1.Series["Priemerná zmätkovitosť"].Enabled = true;
+ chart1.Series["Priemer zmätkovitostí"].Enabled = true;
+
+ chart1.Series["Priemerná zmätkovitosť"].Points.Clear();
+ chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat02, "Priemerná zmetkovitosť"));
+ chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat03, "Priemerná zmetkovitosť"));
+ chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat04, "Priemerná zmetkovitosť"));
+ chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat05, "Priemerná zmetkovitosť"));
+ chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat06, "Priemerná zmetkovitosť"));
+ chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat07, "Priemerná zmetkovitosť"));
+ chart1.Series["Priemerná zmätkovitosť"].Points.Add((double)PocitacZmatkov(kat08, "Priemerná zmetkovitosť"));
+
+ chart1.Series["Priemer zmätkovitostí"].Points.Clear();
+ chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat02, "Priemer zmetkovitostí"));
+ chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat03, "Priemer zmetkovitostí"));
+ chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat04, "Priemer zmetkovitostí"));
+ chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat05, "Priemer zmetkovitostí"));
+ chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat06, "Priemer zmetkovitostí"));
+ chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat07, "Priemer zmetkovitostí"));
+ chart1.Series["Priemer zmätkovitostí"].Points.Add((double)PocitacZmatkov(kat08, "Priemer zmetkovitostí"));
+
+ }
+ }
+
+ private decimal PocitacZmatkov(DataView _DataView, string _typvystupu)
+ {
+ decimal outputValue = 0;
+
+
+ if (_typvystupu == "Priemer zmetkovitostí")
+ {
+ Decimal hodnota = 0;
+ foreach (DataRowView drv in _DataView) hodnota = hodnota + Convert.ToDecimal(drv["Percento"]);
+ //for (DataRow i = 0 in _da; i < _DataView.Count; i++)
+ if (_DataView.Count != 0) outputValue = Convert.ToDecimal(hodnota / _DataView.Count);
+ else outputValue = 0;
+ }
+ else
+ {
+ Decimal sucetZmatkov = 0;
+ Decimal sucetVydanych = 0;
+
+ foreach (DataRowView drv in _DataView)
+ {
+ sucetVydanych = sucetVydanych + Convert.ToDecimal(drv["Počet vydaných kusov"]);
+ sucetZmatkov = sucetZmatkov + Convert.ToDecimal(drv["PocetZmatkov"]);
+
+ }
+
+ if (sucetVydanych != 0) outputValue = Convert.ToDecimal(sucetZmatkov / sucetVydanych) * 100;
+ else outputValue = 0;
+ }
+
+ return Math.Round(outputValue, 3);
+ }
+
+ private void PocitacZmatkov(DataView _DataView)
+ {
+ foreach (DataRow dr in _DataView) ;
+ }
+
+ private void comboBox18_SelectedValueChanged(object sender, EventArgs e)
+ {
+ button176.Focus();
+ refreshZmetkovitostExport();
+ }
+
+ private void comboBox17_SelectedValueChanged(object sender, EventArgs e)
+ {
+ setComboBoxDateTo();
+ comboBox18.Focus();
+ //refreshZmetkovitostExport();
+ }
+
+ private void setComboBoxDateTo()
+ {
+ if (comboBox17.Text != "")
+ {
+ label121.Enabled = true;
+ comboBox18.Enabled = true;
+
+ string limit = "";
+ if (label158.BackColor == Color.Coral) limit = "limit 1";
+ else if (label160.BackColor == Color.Coral) limit = "limit 3";
+ else if (label159.BackColor == Color.Coral) limit = "limit 12";
+ else limit = "";
+
+ string cmd = "select distinct `Obdobie` from `pohladzmetkovitost-export` where `Obdobie` >= " + comboBox17.Text + " order by `Obdobie`" + limit + ";";
+ DataTable tabObdobiaDO = new DataTable();
+ classSQL.SQL(cmd, out tabObdobiaDO);
+
+ comboBox18.Items.Clear();
+ comboBox18.Text = "";
+ //comboBox18.Items.Add("");
+ foreach (DataRow row in tabObdobiaDO.Rows) comboBox18.Items.Add(row["Obdobie"].ToString());
+ }
+ else
+ {
+ label121.Enabled = false;
+ comboBox18.Enabled = false;
+ }
+ }
+
+ private void panel67_MouseEnter(object sender, EventArgs e)
+ {
+ panel67.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ if (Convert.ToBoolean(panel67.Tag) == true) panel67.BackgroundImage = Mip.Properties.Resources.Arrow_left;
+ else panel67.BackgroundImage = Mip.Properties.Resources.Arrow_right;
+
+ }
+
+ private void panel67_MouseLeave(object sender, EventArgs e)
+ {
+ if (Convert.ToBoolean(panel67.Tag) == true)
+ {
+ panel67.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ panel67.BackgroundImage = null;
+ }
+
+ }
+
+ private void panel67_Click(object sender, EventArgs e)
+ {
+ if (Convert.ToBoolean(panel67.Tag) == true)
+ {
+ panel67.Tag = false;
+ panel67.Location = new Point(panel67.Location.X - 100, panel67.Location.Y);
+ panel67.Size = new Size(panel67.Size.Width + 100, panel67.Size.Height);
+ panel67.BackgroundImage = Mip.Properties.Resources.Arrow_right;
+
+ }
+ else
+ {
+ panel67.Location = new Point(panel67.Location.X + 100, panel67.Location.Y);
+ panel67.Size = new Size(panel67.Size.Width - 100, panel67.Size.Height);
+ panel67.BackgroundImage = Mip.Properties.Resources.Arrow_left;
+ panel67.Tag = true;
+ }
+
+ }
+
+ private void numericUpDown31_ValueChanged(object sender, EventArgs e)
+ {
+
+ numericUpDown32.Minimum = numericUpDown31.Value + 1;
+ label148.Text = "1 - " + numericUpDown31.Value.ToString();
+ label149.Text = (1 + numericUpDown31.Value).ToString() + " - " + numericUpDown32.Value.ToString();
+ refreshZmetkovitostExport();
+
+ }
+
+ private void numericUpDown32_ValueChanged(object sender, EventArgs e)
+ {
+ numericUpDown31.Maximum = numericUpDown32.Value - 1;
+ numericUpDown33.Minimum = numericUpDown32.Value + 1;
+ label149.Text = (1 + numericUpDown31.Value).ToString() + " - " + numericUpDown32.Value.ToString();
+ label150.Text = (1 + numericUpDown32.Value).ToString() + " - " + numericUpDown33.Value.ToString();
+ refreshZmetkovitostExport();
+ }
+
+ private void numericUpDown33_ValueChanged(object sender, EventArgs e)
+ {
+ numericUpDown32.Maximum = numericUpDown33.Value - 1;
+ numericUpDown34.Minimum = numericUpDown33.Value + 1;
+ label150.Text = (1 + numericUpDown32.Value).ToString() + " - " + numericUpDown33.Value.ToString();
+ label151.Text = (1 + numericUpDown33.Value).ToString() + " - " + numericUpDown34.Value.ToString();
+ refreshZmetkovitostExport();
+ }
+
+ private void numericUpDown34_ValueChanged(object sender, EventArgs e)
+ {
+ numericUpDown33.Maximum = numericUpDown34.Value - 1;
+ numericUpDown35.Minimum = numericUpDown34.Value + 1;
+ label151.Text = (1 + numericUpDown33.Value).ToString() + " - " + numericUpDown34.Value.ToString();
+ label152.Text = (1 + numericUpDown34.Value).ToString() + " - " + numericUpDown35.Value.ToString();
+ refreshZmetkovitostExport();
+ }
+
+ private void numericUpDown35_ValueChanged(object sender, EventArgs e)
+ {
+ numericUpDown34.Maximum = numericUpDown35.Value - 1;
+ numericUpDown36.Minimum = numericUpDown35.Value + 1;
+ label152.Text = (1 + numericUpDown34.Value).ToString() + " - " + numericUpDown35.Value.ToString();
+ label153.Text = (1 + numericUpDown35.Value).ToString() + " - " + numericUpDown36.Value.ToString();
+ refreshZmetkovitostExport();
+ }
+
+ private void numericUpDown36_ValueChanged(object sender, EventArgs e)
+ {
+ numericUpDown35.Maximum = numericUpDown36.Value - 1;
+ label153.Text = (1 + numericUpDown35.Value).ToString() + " - " + numericUpDown36.Value.ToString();
+ label154.Text = (1 + numericUpDown36.Value).ToString() + " - ∞";
+ refreshZmetkovitostExport();
+ }
+
+ private void label158_Click(object sender, EventArgs e)
+ {
+ if (label158.BackColor == Color.Beige)
+ {
+ label158.BackColor = Color.Coral;
+ label159.BackColor = Color.Beige;
+ label160.BackColor = Color.Beige;
+ label161.BackColor = Color.Beige;
+ }
+ setComboBoxDateTo();
+ }
+
+ private void label159_Click(object sender, EventArgs e)
+ {
+ if (label159.BackColor == Color.Beige)
+ {
+ label159.BackColor = Color.Coral;
+ label158.BackColor = Color.Beige;
+ label160.BackColor = Color.Beige;
+ label161.BackColor = Color.Beige;
+ }
+ setComboBoxDateTo();
+ }
+
+ private void label160_Click(object sender, EventArgs e)
+ {
+ if (label160.BackColor == Color.Beige)
+ {
+ label160.BackColor = Color.Coral;
+ label159.BackColor = Color.Beige;
+ label158.BackColor = Color.Beige;
+ label161.BackColor = Color.Beige;
+ }
+ setComboBoxDateTo();
+ }
+
+ private void label161_Click(object sender, EventArgs e)
+ {
+ if (label161.BackColor == Color.Beige)
+ {
+ label161.BackColor = Color.Coral;
+ label159.BackColor = Color.Beige;
+ label160.BackColor = Color.Beige;
+ label158.BackColor = Color.Beige;
+ }
+ setComboBoxDateTo();
+ }
+
+ private void label122_Click(object sender, EventArgs e)
+ {
+ if (label122.BackColor == Color.Beige)
+ {
+ label122.BackColor = Color.Coral;
+ label123.BackColor = Color.Beige;
+ label124.BackColor = Color.Beige;
+ label125.BackColor = Color.Beige;
+ dataGridView18.Tag = "Percento >=0";
+ refreshZmetkovitostExport();
+ }
+ }
+
+ private void label123_Click(object sender, EventArgs e)
+ {
+ if (label123.BackColor == Color.Beige)
+ {
+ label123.BackColor = Color.Coral;
+ label122.BackColor = Color.Beige;
+ label124.BackColor = Color.Beige;
+ label125.BackColor = Color.Beige;
+ dataGridView18.Tag = "Percento >=10";
+ refreshZmetkovitostExport();
+ }
+ }
+
+ private void label124_Click(object sender, EventArgs e)
+ {
+ if (label124.BackColor == Color.Beige)
+ {
+ label124.BackColor = Color.Coral;
+ label123.BackColor = Color.Beige;
+ label122.BackColor = Color.Beige;
+ label125.BackColor = Color.Beige;
+ dataGridView18.Tag = "Percento >=25";
+ refreshZmetkovitostExport();
+ }
+ }
+
+ private void label125_Click(object sender, EventArgs e)
+ {
+ if (label125.BackColor == Color.Beige)
+ {
+ label125.BackColor = Color.Coral;
+ label123.BackColor = Color.Beige;
+ label124.BackColor = Color.Beige;
+ label122.BackColor = Color.Beige;
+ dataGridView18.Tag = "Percento >=50";
+ refreshZmetkovitostExport();
+ }
+ }
+
+ private void button176_Click(object sender, EventArgs e)
+ {
+ refreshZmetkovitostExport();
+ }
+
+ private void dataGridView18_DataSourceChanged(object sender, EventArgs e)
+ {
+ if (dataGridView18.Rows.Count != 0)
+ {
+ dataGridView18.SuspendLayout();
+ dataGridView18.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView18.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ foreach (DataGridViewColumn dgvc in dataGridView18.Columns) dgvc.Visible = false;
+
+ dataGridView18.Columns["Zákazkové číslo"].Visible = true;
+ dataGridView18.Columns["Počet vydaných kusov"].Visible = true;
+ dataGridView18.Columns["PocetZmatkov"].Visible = true;
+ dataGridView18.Columns["Percento"].Visible = true;
+
+ dataGridView18.Columns["Zákazkové číslo"].HeaderText = "Zákazkové číslo";
+ dataGridView18.Columns["Počet vydaných kusov"].HeaderText = "Vydané kusy";
+ dataGridView18.Columns["PocetZmatkov"].HeaderText = "Zmätky";
+ dataGridView18.Columns["Percento"].HeaderText = "Percento";
+
+ dataGridView18.Columns["Zákazkové číslo"].Width = 77;
+ dataGridView18.Columns["Počet vydaných kusov"].Width = 77;
+ dataGridView18.Columns["PocetZmatkov"].Width = 76;
+ dataGridView18.Columns["Percento"].Width = 76;
+
+ classGlobal.RowColor(dataGridView18, -1);
+ dataGridView18.ResumeLayout();
+ }
+ }
+
+ private void button179_Click(object sender, EventArgs e)
+ {
+ Form showVykres = new frmShowVykres(dataGridView18.SelectedRows[0].Cells["Zákazník"].Value.ToString(), Convert.ToInt32(dataGridView18.SelectedRows[0].Cells["IDVyrobok"].Value.ToString()));
+ showVykres.ShowDialog();
+
+ }
+
+ private void button102_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void dataGridView18_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ if (dataGridView18.SelectedRows.Count > 0)
+ {
+ label176.Text = dataGridView18.SelectedRows[0].Cells["Zákazník"].Value.ToString();
+ label178.Text = dataGridView18.SelectedRows[0].Cells["Spojené rozmery"].Value.ToString();
+ label180.Text = dataGridView18.SelectedRows[0].Cells["Materiál"].Value.ToString() + "+" + dataGridView18.SelectedRows[0].Cells["Úprava materiálu"].Value.ToString();
+ label162.Text = dataGridView18.SelectedRows[0].Cells["Rezanie"].Value.ToString();
+ label163.Text = dataGridView18.SelectedRows[0].Cells["Klasika"].Value.ToString();
+ label164.Text = dataGridView18.SelectedRows[0].Cells["Impregnacia"].Value.ToString();
+ label165.Text = dataGridView18.SelectedRows[0].Cells["CNC"].Value.ToString();
+ label166.Text = dataGridView18.SelectedRows[0].Cells["KontrolaLapovanie"].Value.ToString();
+ label167.Text = dataGridView18.SelectedRows[0].Cells["ChybyMaterialu"].Value.ToString();
+ }
+
+ }
+
+ private void dataGridView7_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
+ {
+ if (e.RowIndex == -1)
+ {
+ if (e.ColumnIndex == NacenovanieColorIndex)
+ {
+ using (Brush brush = new SolidBrush(Color.YellowGreen))
+ {
+ e.Graphics.FillRectangle(brush, e.CellBounds);
+ e.PaintContent(e.ClipBounds);
+ e.Handled = true;
+ }
+ }
+ /*
else
{
using (Brush brush = new SolidBrush(Color.Transparent))
@@ -9183,30 +9173,30 @@ string editDateRV;
}
}
*/
- }
-
-
- }
- int ZiadankyColorIndex = -1;
- private void dataGridView16_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
-
- if (ZiadankyColorIndex != -1)
- {
- ZiadankyColorIndex = -1;
- textBox38.Text = "";
- label174.Text = "Stĺpec nevybraný";
- textBox38.Enabled = false;
- }
- else
- {
- ZiadankyColorIndex = e.ColumnIndex;
- textBox38.Text = "";
- label174.Text = dataGridView16.Columns[e.ColumnIndex].Name.ToString();
- textBox38.Enabled = true;
- }
+ }
- /*
+
+ }
+ int ZiadankyColorIndex = -1;
+ private void dataGridView16_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+
+ if (ZiadankyColorIndex != -1)
+ {
+ ZiadankyColorIndex = -1;
+ textBox38.Text = "";
+ label174.Text = "Stĺpec nevybraný";
+ textBox38.Enabled = false;
+ }
+ else
+ {
+ ZiadankyColorIndex = e.ColumnIndex;
+ textBox38.Text = "";
+ label174.Text = dataGridView16.Columns[e.ColumnIndex].Name.ToString();
+ textBox38.Enabled = true;
+ }
+
+ /*
if(NacenovanieColorIndex != e.ColumnIndex && NacenovanieColorIndex != -1) dataGridView7.Columns[NacenovanieColorIndex].DefaultCellStyle.BackColor = Color.Empty;
if (dataGridView7.Columns[e.ColumnIndex].DefaultCellStyle.BackColor == Color.Empty)
@@ -9224,980 +9214,980 @@ string editDateRV;
textBox35.Enabled = false;
}
*/
- }
-
- private void textBox38_TextChanged(object sender, EventArgs e)
- {
- refreshZiadanky();
-
- }
-
- private void label174_TextChanged(object sender, EventArgs e)
- {
- if (label174.Text == "Stĺpec nevybraný" || label174.Text == "Stĺpec") label174.BackColor = Color.Empty;
- else label174.BackColor = Color.Coral;
- }
-
- private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
- {
- if (tabControl1.SelectedTab == tabControl1.TabPages["tabPage19"])
- {
- if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-schvalit") == false) panel49.Enabled = false;
- if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-operacie") == false) panel50.Enabled = false;
- //if (classUser.ID == 28)
- refreshZiadanky();
- }
- }
-
- private void button180_Click(object sender, EventArgs e)
- {
- Form frmInventarnaVymena2 = new frmInventarnaVymena();
- frmInventarnaVymena2.ShowDialog();
- }
-
- private void button181_Click(object sender, EventArgs e)
- {
- Form frmNacenovanie2 = new frmVybratTypVyhodnotenia();
- frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
- frmNacenovanie2.ShowDialog();
-
- //if (dataGridView10.SelectedRows.Count >= 0)
- //{
- // if (classUser.ID == 1 || classUser.ID == 4)
- // {
- // Form frmNacenovanie2 = new frmNacenovanie(10, 10, true, true, true, true, true, true);
- // frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
- // frmNacenovanie2.ShowDialog();
- // }
- // else
- // {
- // Form frmNacenovanie2 = new frmNacenovanie(Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value), Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDVyrobokNac"].Value), false, false, false, false, true, false);
- // frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
- // frmNacenovanie2.ShowDialog();
- // }
-
- //}
- //refreshNacenovanie();
- }
-
- private void label182_Click(object sender, EventArgs e)
- {
- panel68.Size = new Size(36, 35);
- panel68.Location = new Point(this.Size.Width - 45, panel68.Location.Y);
- }
-
- private void numericUpDown37_ValueChanged(object sender, EventArgs e)
- {
- refreshSegment(numericUpDown37.Value, numericUpDown38.Value, numericUpDown39.Value);
- }
-
- private void refreshSegment(decimal _n1, decimal _n2, decimal _n3)
- {
- decimal x = 0;
- decimal y = 0;
- double uhol = Math.PI / (double)_n3;
-
- x = Math.Round(Convert.ToDecimal((double)_n1 * Math.Sin(uhol)),3);
- y = Math.Round(_n1/2 - Convert.ToDecimal((double)_n2 /2 * Math.Cos(uhol)),3);
-
- label188.Text = x.ToString();
- label190.Text = y.ToString();
- }
-
- private void numericUpDown38_ValueChanged(object sender, EventArgs e)
- {
- refreshSegment(numericUpDown37.Value, numericUpDown38.Value, numericUpDown39.Value);
- }
-
- private void numericUpDown39_ValueChanged(object sender, EventArgs e)
- {
- refreshSegment(numericUpDown37.Value, numericUpDown38.Value, numericUpDown39.Value);
- }
-
- private void numericUpDown40_ValueChanged(object sender, EventArgs e)
- {
- classUser.LimitSqlPrikazu = Convert.ToInt32(numericUpDown40.Value);
- }
-
- private void button194_Click(object sender, EventArgs e)
- {
- if (grboxFormulare.Enabled == false) grboxFormulare.Enabled = true;
- else grboxFormulare.Enabled = false;
- }
-
- private void textBox45_TextChanged(object sender, EventArgs e)
- {
- string password = "3";
- if (textBox45.Text == password) button194.Enabled = true;
- else
- {
- button194.Enabled = false;
- grboxFormulare.Enabled = false;
- }
-
- }
-
- private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)
- {
- textBox46.Text = dataGridView2.SelectedRows[0].Cells["Meno"].Value.ToString();
- textBox47.Text = dataGridView2.SelectedRows[0].Cells["Priezvisko"].Value.ToString();
- textBox48.Text = dataGridView2.SelectedRows[0].Cells["Titul"].Value.ToString();
- textBox49.Text = dataGridView2.SelectedRows[0].Cells["Heslo"].Value.ToString();
- label221.Text = dataGridView2.SelectedRows[0].Cells["OnlineStatus"].Value.ToString();
- label222.Text = dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString();
- label223.Text = dataGridView2.SelectedRows[0].Cells["Zaradenie"].Value.ToString();
- label225.Text = dataGridView2.SelectedRows[0].Cells["PristupovePrava"].Value.ToString();
- if (dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString() == "Aktívny") panel73.BackColor = Color.MintCream;
- if (dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString() == "Neaktívny") panel73.BackColor = Color.MistyRose;
- converToBoolArray(label225.Text);
- rowIndex = dataGridView2.SelectedRows[0].Index;
-
- }
-
- private void converToBoolArray(string text)
- {
- string heslo = ToBin(Convert.ToInt32(text), 20);
- bool[] hesloArray = heslo.Select(c => c == '1').ToArray();
-
- checkBox74.Checked = hesloArray[19];
- checkBox75.Checked = hesloArray[18];
- checkBox76.Checked = hesloArray[17];
- checkBox79.Checked = hesloArray[16];
- checkBox78.Checked = hesloArray[15];
- checkBox77.Checked = hesloArray[14];
- checkBox82.Checked = hesloArray[13];
- checkBox81.Checked = hesloArray[12];
- checkBox80.Checked = hesloArray[11];
- checkBox85.Checked = hesloArray[10];
- checkBox84.Checked = hesloArray[9];
- checkBox83.Checked = hesloArray[8];
- checkBox88.Checked = hesloArray[7];
- checkBox87.Checked = hesloArray[6];
- checkBox86.Checked = hesloArray[5];
- checkBox94.Checked = hesloArray[4];
- checkBox93.Checked = hesloArray[3];
- checkBox92.Checked = hesloArray[2];
- checkBox91.Checked = hesloArray[1];
- checkBox90.Checked = hesloArray[0];
- checkBox89.Checked = false;
- }
-
- private string convertToBinary(bool[] array)
- {
- byte[] bitArray = (from x in array select x ? (byte)0x1 : (byte)0x0).ToArray();
- string returnString = "";
- for (int i = bitArray.Length - 1; i > -1; i--)
- {
- returnString += bitArray[i].ToString();
- }
- return returnString;
- }
-
- private string convertToInt(string binaryString)
- {
- return Convert.ToInt32(binaryString, 2).ToString();
- }
-
- public static string ToBin(int value, int len)
- {
- return (len > 1 ? ToBin(value >> 1, len - 1) : null) + "01"[value & 1];
- }
-
- private void button186_Click(object sender, EventArgs e)
- {
- Form frmPridatNastrojeDoSkladu2 = new frmPridatNastrojeDoSkladu();
- frmPridatNastrojeDoSkladu2.ShowDialog();
- refreshEvidenciuBruseni();
- }
-
- private void tabPage20_Enter(object sender, EventArgs e)
- {
- refreshEvidenciuBruseni();
- }
-
- private void refreshEvidenciuBruseni()
- {
- string cmd = "";
- DataTable tabEvidenciaBruseni = new DataTable();
- cmd = "select * from `mip`.`tab-evidenciabruseni`";
- classSQL.SQL(cmd, out tabEvidenciaBruseni);
-
- DataView dvNaSklade = new DataView(tabEvidenciaBruseni);
- DataView dvNaBruseni = new DataView(tabEvidenciaBruseni);
- DataView dvVoVyrobe = new DataView(tabEvidenciaBruseni);
- DataView dvVyradene = new DataView(tabEvidenciaBruseni);
-
- string filterNaSklade = "Status = 'Na sklade' AND Typ LIKE '%" + textBox39.Text + "%'";
- dvNaSklade.RowFilter = filterNaSklade;
- string filterNaBruseni = "Status = 'Na brúsení' AND Typ LIKE '%" + textBox41.Text + "%'";
- dvNaBruseni.RowFilter = filterNaBruseni;
- label211.Text = dvNaBruseni.Count.ToString();
- string filterVoVyrobe = "Status = 'Vo výrobe' AND Typ LIKE '%" + textBox43.Text + "%'";
- dvVoVyrobe.RowFilter = filterVoVyrobe;
- string filterVyradene = "Status = 'Vyradený' AND Typ LIKE '%" + textBox42.Text + "%'";
- dvVyradene.RowFilter = filterVyradene;
-
- //"City = 'Tokyo' AND (Age < 20 OR Age > 60)" ; Name LIKE '%jo%'"
-
- dataGridView20.DataSource = dvNaSklade;
- dataGridView19.DataSource = dvNaBruseni;
- dataGridView21.DataSource = dvVoVyrobe;
- dataGridView22.DataSource = dvVyradene;
-
- if (dataGridView21.Rows.Count == 0)
- {
- button182.Enabled = false;
- button185.Enabled = false;
- }
- else
- {
- button182.Enabled = true;
- button185.Enabled = true;
- }
-
- if (dataGridView20.Rows.Count == 0)
- {
- button184.Enabled = false;
- button189.Enabled = false;
- }
- else
- {
- button184.Enabled = true;
- button189.Enabled = true;
- }
-
- if (dataGridView19.Rows.Count == 0) button183.Enabled = false;
- else button183.Enabled = true;
-
- if (dataGridView21.SelectedRows.Count > 1 || (dataGridView21.SelectedRows.Count != 0 && Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Počet brúsení"].Value.ToString()) == 0)) button190.Enabled = false;
- else button190.Enabled = true;
- }
-
- private void dataGridView19_Paint(object sender, PaintEventArgs e)
- {
- if (dataGridView19.DataSource != null) formatDGV(dataGridView19);
- }
-
- private void formatDGV(DataGridView dgv)
- {
- dgv.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dgv.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dgv.Columns["Index brusenie"].Visible = false;
- dgv.Columns["Dátum zaradenia do výroby"].Visible = false;
- dgv.Columns["Status"].Visible = false;
-
- dgv.Columns["Číslo nástroja"].Width = 62;
- dgv.Columns["Typ"].Width = 190;
- dgv.Columns["Počet brúsení"].Width = 60;
- dgv.Columns["Dátum"].Width = 70;
- dgv.Columns["Poznámka"].Width = 165;
- }
-
- private void dataGridView20_Paint(object sender, PaintEventArgs e)
- {
- if (dataGridView20.DataSource != null) formatDGV(dataGridView20);
- }
-
- private void dataGridView22_Paint(object sender, PaintEventArgs e)
- {
- if (dataGridView22.DataSource != null) formatDGV(dataGridView22);
- }
-
- private void dataGridView21_Paint(object sender, PaintEventArgs e)
- {
- dataGridView21.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
- dataGridView21.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
-
- dataGridView21.Columns["Index brusenie"].Visible = false;
- dataGridView21.Columns["Status"].Visible = false;
-
- dataGridView21.Columns["Číslo nástroja"].Width = 62;
- dataGridView21.Columns["Typ"].Width = 190;
- dataGridView21.Columns["Počet brúsení"].Width = 60;
- dataGridView21.Columns["Dátum"].Width = 70;
- dataGridView21.Columns["Poznámka"].Width = 365;
- dataGridView21.Columns["Dátum zaradenia do výroby"].Width = 70;
- }
-
- private void dataGridView19_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- if (dataGridView19.SelectedRows.Count > 0) infoNastroja(dataGridView19.SelectedRows[0]);
- }
-
- private void infoNastroja(DataGridViewRow dgvr)
- {
- DateTime dt1 = new DateTime();
- DateTime dt2 = new DateTime();
- string format = "yyyy-MM-dd";
-
- //Convert.ToDateTime(dgvr.Cells["Dátum"].Value.ToString());
-
- if (dgvr.Cells["Dátum zaradenia do výroby"].Value.ToString() != "")
- {
- dt2 = Convert.ToDateTime(dgvr.Cells["Dátum zaradenia do výroby"].Value.ToString());
- label207.Text = dt2.ToString(format);
- }
- else label207.Text = "";
-
- if (dgvr.Cells["Dátum"].Value.ToString() != "")
- {
- dt1 = Convert.ToDateTime(dgvr.Cells["Dátum"].Value.ToString());
- label205.Text = dt1.ToString(format);
- }
- else label205.Text = "";
-
-
- label197.Text = dgvr.Cells["Číslo nástroja"].Value.ToString();
- label199.Text = dgvr.Cells["Typ"].Value.ToString();
- label201.Text = dgvr.Cells["Počet brúsení"].Value.ToString();
- label203.Text = dgvr.Cells["Status"].Value.ToString();
- label209.Text = dgvr.Cells["Poznámka"].Value.ToString();
- }
-
- private void dataGridView20_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- if (dataGridView20.SelectedRows.Count > 0) infoNastroja(dataGridView20.SelectedRows[0]);
- }
-
- private void dataGridView22_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- if (dataGridView22.SelectedRows.Count > 0) infoNastroja(dataGridView22.SelectedRows[0]);
- }
-
- private void dataGridView21_RowEnter(object sender, DataGridViewCellEventArgs e)
- {
- if (dataGridView21.SelectedRows.Count > 0) infoNastroja(dataGridView21.SelectedRows[0]);
- }
-
- private void button184_Click(object sender, EventArgs e)
- {
- if(dataGridView20.SelectedRows[0].Cells["Číslo nástroja"].Value.ToString() != "")
- {
- Int32 index = Convert.ToInt32(dataGridView20.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vo výrobe', `Dátum zaradenia do výroby` = DATE(NOW()), `Číslo nástroja` = "
- + dataGridView20.SelectedRows[0].Cells["Číslo nástroja"].Value.ToString() + " where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- refreshEvidenciuBruseni();
- }
- else
- {
- if (panel70.Visible == false) panel70.Visible = true;
- else panel70.Visible = false;
- }
- }
-
- private void button188_Click(object sender, EventArgs e)
- {
- panel70.Visible = false;
- textBox40.Clear();
- }
-
- private void button187_Click(object sender, EventArgs e)
- {
- Int32 index = Convert.ToInt32(dataGridView20.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vo výrobe', `Dátum zaradenia do výroby` = DATE(NOW()), `Číslo nástroja` = " + textBox40.Text + " where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- panel70.Visible = false;
- refreshEvidenciuBruseni();
- }
-
- private void panel70_VisibleChanged(object sender, EventArgs e)
- {
- if (panel70.Visible == true)
- {
- string cmd = "";
- string typ = dataGridView20.SelectedRows[0].Cells["Typ"].Value.ToString();
- cmd = "select ifnull(max(`Číslo nástroja`),0) as `Max` from `tab-evidenciabruseni` where `Typ` = '" + typ + "';";
- string max;
- classSQL.SQL(cmd, out max);
- label210.Text = max;
- textBox40.Text = (1 + Convert.ToInt32(max)).ToString();
- button187.Focus();
- }
- }
-
- private void textBox40_KeyPress(object sender, KeyPressEventArgs e)
- {
- int intResult;
- if (!(int.TryParse(textBox40.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
-
- }
-
- private void textBox40_TextChanged(object sender, EventArgs e)
- {
- if (textBox40.Text != "")
- {
- if (Convert.ToInt32(textBox40.Text) - Convert.ToInt32(label210.Text) == 1) button187.Enabled = true;
- else button187.Enabled = false;
- }
-
-
- }
-
- private void textBox39_TextChanged(object sender, EventArgs e)
- {
- refreshEvidenciuBruseni();
- }
-
- private void textBox43_TextChanged(object sender, EventArgs e)
- {
- refreshEvidenciuBruseni();
- }
-
- private void textBox42_TextChanged(object sender, EventArgs e)
- {
- refreshEvidenciuBruseni();
- }
-
- private void textBox41_TextChanged(object sender, EventArgs e)
- {
- refreshEvidenciuBruseni();
- }
-
- private void button189_Click(object sender, EventArgs e)
- {
- if (MessageBox.Show("Naozaj vyradiť nástroj zo skladu?", "Vyradiť nástroj??", MessageBoxButtons.YesNo) == DialogResult.Yes)
- {
- Int32 index = Convert.ToInt32(dataGridView20.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vyradený', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- refreshEvidenciuBruseni();
- }
- }
-
- private void button185_Click(object sender, EventArgs e)
- {
- if (MessageBox.Show("Naozaj vyradiť nástroj číslo " + dataGridView21.SelectedRows[0].Cells["Číslo nástroja"].Value.ToString() + " z výroby?", "Vyradiť nástroj??", MessageBoxButtons.YesNo) == DialogResult.Yes)
- {
- Int32 index = Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vyradený', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- refreshEvidenciuBruseni();
- }
- }
-
- private void button182_Click(object sender, EventArgs e)
- {
- Int32 index = 0;
- for (int i = 0; i < dataGridView21.SelectedRows.Count; i++)
- {
- index = Convert.ToInt32(dataGridView21.SelectedRows[i].Cells["Index brusenie"].Value.ToString());
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Na brúsení', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- }
- refreshEvidenciuBruseni();
-
- }
-
- private void button183_Click(object sender, EventArgs e)
- {
- Int32 index = 0;
- Int32 pocet = 0;
- for (int i = 0; i < dataGridView19.SelectedRows.Count; i++)
- {
- index = Convert.ToInt32(dataGridView19.SelectedRows[i].Cells["Index brusenie"].Value.ToString());
- pocet = Convert.ToInt32(dataGridView19.SelectedRows[i].Cells["Počet brúsení"].Value.ToString()) + 1;
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vo výrobe', `Dátum` = DATE(NOW()), `Počet brúsení` = " + pocet.ToString() + " where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- }
- refreshEvidenciuBruseni();
-
- }
-
- private void button190_Click(object sender, EventArgs e)
- {
- if (dataGridView21.SelectedRows.Count != 0)
- {
- Int32 index = 0;
- Int32 pocet = 0;
-
- index = Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
- pocet = Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Počet brúsení"].Value.ToString()) - 1;
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Počet brúsení` = " + pocet.ToString() + " where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
-
- refreshEvidenciuBruseni();
- }
- }
-
- private void dataGridView21_SelectionChanged(object sender, EventArgs e)
- {
- if (dataGridView21.SelectedRows.Count > 1 || (dataGridView21.SelectedRows.Count != 0 && Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Počet brúsení"].Value.ToString()) == 0)) button190.Enabled = false;
- else button190.Enabled = true;
- }
-
- private void dataGridView19_SelectionChanged(object sender, EventArgs e)
- {
-
- }
-
- private void dataGridView20_SelectionChanged(object sender, EventArgs e)
- {
-
- }
-
- private void dataGridView22_SelectionChanged(object sender, EventArgs e)
- {
-
- }
-
- private void button193_Click(object sender, EventArgs e)
- {
- if (dataGridView21.SelectedRows.Count == 1)
- {
- if (panel71.Visible == false) panel71.Visible = true;
- else panel71.Visible = false;
- }
- else panel71.Visible = false;
- }
-
- private void button191_Click(object sender, EventArgs e)
- {
- panel71.Visible = false;
- textBox44.Clear();
- }
-
- private void panel71_VisibleChanged(object sender, EventArgs e)
- {
- if (panel71.Visible == true)
- {
- label213.Text = dataGridView21.SelectedRows[0].Cells["Počet brúsení"].Value.ToString();
- textBox40.Text = "";
- button192.Focus();
- }
- }
-
- private void textBox44_KeyPress(object sender, KeyPressEventArgs e)
- {
- int intResult;
- if (!(int.TryParse(textBox44.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
- }
-
- private void textBox44_TextChanged(object sender, EventArgs e)
- {
- if (textBox44.Text != "")
- {
- if (Convert.ToInt32(textBox44.Text) > 0) button192.Enabled = true;
- else button192.Enabled = false;
- }
- }
-
- private void button192_Click(object sender, EventArgs e)
- {
- Int32 index = Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Počet brúsení` = " + textBox44.Text + " where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- panel71.Visible = false;
- textBox44.Clear();
- refreshEvidenciuBruseni();
- }
-
- private void button195_Click(object sender, EventArgs e)
- {
- //uložiť uzívateľa
-
- }
-
- private void dataGridView20_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (e.Button == System.Windows.Forms.MouseButtons.Right)
- {
- if (e.RowIndex != -1)
- {
- if (bool_ZobrazVstupBruseniePoznamka == false)
- {
- intBrusenieIndex = Convert.ToInt32(dataGridView20.Rows[e.RowIndex].Cells["Index brusenie"].Value);
- PoznamkaText = dataGridView20.Rows[e.RowIndex].Cells["Poznámka"].Value.ToString();
- bool_ZobrazVstupBruseniePoznamka = true;
- ZobrazVstupBruseniePoznamka(/*e.RowIndex*/);
-
- }
- }
- }
- }
-
- bool bool_ZobrazVstupBruseniePoznamka = false;
- Button lBrusenieButton;
- Panel pBruseniePoznamka;
- Int32 intBrusenieIndex = 0;
- string PoznamkaText = "";
-
- private void ZobrazVstupBruseniePoznamka(/*Int32 eRI*/)
- {
- TextBox lTextBoxPoznamka = new TextBox();
- lTextBoxPoznamka.Size = new Size(150, 20);
- lTextBoxPoznamka.Location = new Point(1, 1);
- lTextBoxPoznamka.Text = PoznamkaText;
- lTextBoxPoznamka.TextChanged += new EventHandler(lTextBoxPoznamkaChanged);
-
- lBrusenieButton = new Button();
- lBrusenieButton.Size = new Size(100, 22);
- lBrusenieButton.Location = new Point(151, 0);
- lBrusenieButton.Text = "Uložiť poznámku";
-
- pBruseniePoznamka = new Panel();
- pBruseniePoznamka.Size = new Size(253, 24);
- pBruseniePoznamka.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- pBruseniePoznamka.Name = "pBruseniePoznamka";
-
- int x = 0; int y = 0;
- if (MousePosition.X + pBruseniePoznamka.Width + 50 > this.Width) x = MousePosition.X - pBruseniePoznamka.Width;
- else x = MousePosition.X;
- if (MousePosition.Y + pBruseniePoznamka.Height + 70 > this.Height) y = MousePosition.Y - pBruseniePoznamka.Height;
- else y = MousePosition.Y;
- pBruseniePoznamka.Location = new Point(x - 10, y - 25);
-
- pBruseniePoznamka.Controls.Add(lBrusenieButton);
- pBruseniePoznamka.Controls.Add(lTextBoxPoznamka);
- this.Controls.Add(pBruseniePoznamka);
- lBrusenieButton.Focus();
-
-
- lBrusenieButton.Click += new EventHandler(SaveClosePanelBruseniePoznamka);
- pBruseniePoznamka.Leave += new EventHandler(pBruseniePoznamka_Leave);
-
- pBruseniePoznamka.BringToFront();
- }
-
- private void pBruseniePoznamka_Leave(object sender, EventArgs e)
- {
- lBrusenieButton.Click -= new EventHandler(SaveClosePanelBruseniePoznamka);
- pBruseniePoznamka.Leave -= new EventHandler(pBruseniePoznamka_Leave);
- bool_ZobrazVstupBruseniePoznamka = false;
- this.Controls.Remove(pBruseniePoznamka);
-
-
- }
-
- void SaveClosePanelBruseniePoznamka(object sender, EventArgs e)
- {
- string cmd = "";
-
- cmd = "update `mip`.`tab-evidenciabruseni` SET `Poznámka` = '" + PoznamkaText + "' where `Index brusenie` = " + intBrusenieIndex.ToString() + ";";
- classSQL.SQL(cmd);
-
- PoznamkaText = "";
- lBrusenieButton.Click -= new EventHandler(SaveClosePanelBruseniePoznamka);
- this.Controls.Remove(pBruseniePoznamka);
- bool_ZobrazVstupBruseniePoznamka = false;
-
- }
-
- void lTextBoxPoznamkaChanged(object sender, EventArgs e)
- {
- TextBox tb = sender as TextBox;
-
- if (tb.Text != "") PoznamkaText = tb.Text;
- else PoznamkaText = "";
-
- }
-
- private void dataGridView19_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (e.Button == System.Windows.Forms.MouseButtons.Right)
- {
- if (e.RowIndex != -1)
- {
- if (bool_ZobrazVstupBruseniePoznamka == false)
- {
- intBrusenieIndex = Convert.ToInt32(dataGridView19.Rows[e.RowIndex].Cells["Index brusenie"].Value);
- PoznamkaText = dataGridView19.Rows[e.RowIndex].Cells["Poznámka"].Value.ToString();
- bool_ZobrazVstupBruseniePoznamka = true;
- ZobrazVstupBruseniePoznamka(/*e.RowIndex*/);
-
- }
- }
- }
- }
-
- private void dataGridView21_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (e.Button == System.Windows.Forms.MouseButtons.Right)
- {
- if (e.RowIndex != -1)
- {
- if (bool_ZobrazVstupBruseniePoznamka == false)
- {
- intBrusenieIndex = Convert.ToInt32(dataGridView21.Rows[e.RowIndex].Cells["Index brusenie"].Value);
- PoznamkaText = dataGridView21.Rows[e.RowIndex].Cells["Poznámka"].Value.ToString();
- bool_ZobrazVstupBruseniePoznamka = true;
- ZobrazVstupBruseniePoznamka(/*e.RowIndex*/);
-
- }
- }
- }
- }
-
- private void dataGridView22_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- if (e.Button == System.Windows.Forms.MouseButtons.Right)
- {
- if (e.RowIndex != -1)
- {
- if (bool_ZobrazVstupBruseniePoznamka == false)
- {
- intBrusenieIndex = Convert.ToInt32(dataGridView22.Rows[e.RowIndex].Cells["Index brusenie"].Value);
- PoznamkaText = dataGridView22.Rows[e.RowIndex].Cells["Poznámka"].Value.ToString();
- bool_ZobrazVstupBruseniePoznamka = true;
- ZobrazVstupBruseniePoznamka(/*e.RowIndex*/);
-
- }
- }
- }
- }
-
- private void dataGridView19_CellMouseClick(object sender, DataGridViewCellEventArgs e)
- {
-
- }
-
- private void refreshPristup()
- {
- bool[] checkBoxValues =
- {
- checkBox74.Checked,
- checkBox75.Checked,
- checkBox76.Checked,
- checkBox79.Checked,
- checkBox78.Checked,
- checkBox77.Checked,
- checkBox82.Checked,
- checkBox81.Checked,
- checkBox80.Checked,
- checkBox85.Checked,
- checkBox84.Checked,
- checkBox83.Checked,
- checkBox88.Checked,
- checkBox87.Checked,
- checkBox86.Checked,
- checkBox94.Checked,
- checkBox93.Checked,
- checkBox92.Checked,
- checkBox91.Checked,
- checkBox90.Checked
+ }
+
+ private void textBox38_TextChanged(object sender, EventArgs e)
+ {
+ refreshZiadanky();
+
+ }
+
+ private void label174_TextChanged(object sender, EventArgs e)
+ {
+ if (label174.Text == "Stĺpec nevybraný" || label174.Text == "Stĺpec") label174.BackColor = Color.Empty;
+ else label174.BackColor = Color.Coral;
+ }
+
+ private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (tabControl1.SelectedTab == tabControl1.TabPages["tabPage19"])
+ {
+ if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-schvalit") == false) panel49.Enabled = false;
+ if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-operacie") == false) panel50.Enabled = false;
+ //if (classUser.ID == 28)
+ refreshZiadanky();
+ }
+ }
+
+ private void button180_Click(object sender, EventArgs e)
+ {
+ Form frmInventarnaVymena2 = new frmInventarnaVymena();
+ frmInventarnaVymena2.ShowDialog();
+ }
+
+ private void button181_Click(object sender, EventArgs e)
+ {
+ Form frmNacenovanie2 = new frmVybratTypVyhodnotenia();
+ frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
+ frmNacenovanie2.ShowDialog();
+
+ //if (dataGridView10.SelectedRows.Count >= 0)
+ //{
+ // if (classUser.ID == 1 || classUser.ID == 4)
+ // {
+ // Form frmNacenovanie2 = new frmNacenovanie(10, 10, true, true, true, true, true, true);
+ // frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
+ // frmNacenovanie2.ShowDialog();
+ // }
+ // else
+ // {
+ // Form frmNacenovanie2 = new frmNacenovanie(Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value), Convert.ToInt32(dataGridView7.SelectedRows[0].Cells["IDVyrobokNac"].Value), false, false, false, false, true, false);
+ // frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
+ // frmNacenovanie2.ShowDialog();
+ // }
+
+ //}
+ //refreshNacenovanie();
+ }
+
+ private void label182_Click(object sender, EventArgs e)
+ {
+ panel68.Size = new Size(36, 35);
+ panel68.Location = new Point(this.Size.Width - 45, panel68.Location.Y);
+ }
+
+ private void numericUpDown37_ValueChanged(object sender, EventArgs e)
+ {
+ refreshSegment(numericUpDown37.Value, numericUpDown38.Value, numericUpDown39.Value);
+ }
+
+ private void refreshSegment(decimal _n1, decimal _n2, decimal _n3)
+ {
+ decimal x = 0;
+ decimal y = 0;
+ double uhol = Math.PI / (double)_n3;
+
+ x = Math.Round(Convert.ToDecimal((double)_n1 * Math.Sin(uhol)), 3);
+ y = Math.Round(_n1 / 2 - Convert.ToDecimal((double)_n2 / 2 * Math.Cos(uhol)), 3);
+
+ label188.Text = x.ToString();
+ label190.Text = y.ToString();
+ }
+
+ private void numericUpDown38_ValueChanged(object sender, EventArgs e)
+ {
+ refreshSegment(numericUpDown37.Value, numericUpDown38.Value, numericUpDown39.Value);
+ }
+
+ private void numericUpDown39_ValueChanged(object sender, EventArgs e)
+ {
+ refreshSegment(numericUpDown37.Value, numericUpDown38.Value, numericUpDown39.Value);
+ }
+
+ private void numericUpDown40_ValueChanged(object sender, EventArgs e)
+ {
+ classUser.LimitSqlPrikazu = Convert.ToInt32(numericUpDown40.Value);
+ }
+
+ private void button194_Click(object sender, EventArgs e)
+ {
+ if (grboxFormulare.Enabled == false) grboxFormulare.Enabled = true;
+ else grboxFormulare.Enabled = false;
+ }
+
+ private void textBox45_TextChanged(object sender, EventArgs e)
+ {
+ string password = "3";
+ if (textBox45.Text == password) button194.Enabled = true;
+ else
+ {
+ button194.Enabled = false;
+ grboxFormulare.Enabled = false;
+ }
+
+ }
+
+ private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)
+ {
+ textBox46.Text = dataGridView2.SelectedRows[0].Cells["Meno"].Value.ToString();
+ textBox47.Text = dataGridView2.SelectedRows[0].Cells["Priezvisko"].Value.ToString();
+ textBox48.Text = dataGridView2.SelectedRows[0].Cells["Titul"].Value.ToString();
+ textBox49.Text = dataGridView2.SelectedRows[0].Cells["Heslo"].Value.ToString();
+ label221.Text = dataGridView2.SelectedRows[0].Cells["OnlineStatus"].Value.ToString();
+ label222.Text = dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString();
+ label223.Text = dataGridView2.SelectedRows[0].Cells["Zaradenie"].Value.ToString();
+ label225.Text = dataGridView2.SelectedRows[0].Cells["PristupovePrava"].Value.ToString();
+ if (dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString() == "Aktívny") panel73.BackColor = Color.MintCream;
+ if (dataGridView2.SelectedRows[0].Cells["Status"].Value.ToString() == "Neaktívny") panel73.BackColor = Color.MistyRose;
+ converToBoolArray(label225.Text);
+ rowIndex = dataGridView2.SelectedRows[0].Index;
+
+ }
+
+ private void converToBoolArray(string text)
+ {
+ string heslo = ToBin(Convert.ToInt32(text), 20);
+ bool[] hesloArray = heslo.Select(c => c == '1').ToArray();
+
+ checkBox74.Checked = hesloArray[19];
+ checkBox75.Checked = hesloArray[18];
+ checkBox76.Checked = hesloArray[17];
+ checkBox79.Checked = hesloArray[16];
+ checkBox78.Checked = hesloArray[15];
+ checkBox77.Checked = hesloArray[14];
+ checkBox82.Checked = hesloArray[13];
+ checkBox81.Checked = hesloArray[12];
+ checkBox80.Checked = hesloArray[11];
+ checkBox85.Checked = hesloArray[10];
+ checkBox84.Checked = hesloArray[9];
+ checkBox83.Checked = hesloArray[8];
+ checkBox88.Checked = hesloArray[7];
+ checkBox87.Checked = hesloArray[6];
+ checkBox86.Checked = hesloArray[5];
+ checkBox94.Checked = hesloArray[4];
+ checkBox93.Checked = hesloArray[3];
+ checkBox92.Checked = hesloArray[2];
+ checkBox91.Checked = hesloArray[1];
+ checkBox90.Checked = hesloArray[0];
+ checkBox89.Checked = false;
+ }
+
+ private string convertToBinary(bool[] array)
+ {
+ byte[] bitArray = (from x in array select x ? (byte)0x1 : (byte)0x0).ToArray();
+ string returnString = "";
+ for (int i = bitArray.Length - 1; i > -1; i--)
+ {
+ returnString += bitArray[i].ToString();
+ }
+ return returnString;
+ }
+
+ private string convertToInt(string binaryString)
+ {
+ return Convert.ToInt32(binaryString, 2).ToString();
+ }
+
+ public static string ToBin(int value, int len)
+ {
+ return (len > 1 ? ToBin(value >> 1, len - 1) : null) + "01"[value & 1];
+ }
+
+ private void button186_Click(object sender, EventArgs e)
+ {
+ Form frmPridatNastrojeDoSkladu2 = new frmPridatNastrojeDoSkladu();
+ frmPridatNastrojeDoSkladu2.ShowDialog();
+ refreshEvidenciuBruseni();
+ }
+
+ private void tabPage20_Enter(object sender, EventArgs e)
+ {
+ refreshEvidenciuBruseni();
+ }
+
+ private void refreshEvidenciuBruseni()
+ {
+ string cmd = "";
+ DataTable tabEvidenciaBruseni = new DataTable();
+ cmd = "select * from `mip`.`tab-evidenciabruseni`";
+ classSQL.SQL(cmd, out tabEvidenciaBruseni);
+
+ DataView dvNaSklade = new DataView(tabEvidenciaBruseni);
+ DataView dvNaBruseni = new DataView(tabEvidenciaBruseni);
+ DataView dvVoVyrobe = new DataView(tabEvidenciaBruseni);
+ DataView dvVyradene = new DataView(tabEvidenciaBruseni);
+
+ string filterNaSklade = "Status = 'Na sklade' AND Typ LIKE '%" + textBox39.Text + "%'";
+ dvNaSklade.RowFilter = filterNaSklade;
+ string filterNaBruseni = "Status = 'Na brúsení' AND Typ LIKE '%" + textBox41.Text + "%'";
+ dvNaBruseni.RowFilter = filterNaBruseni;
+ label211.Text = dvNaBruseni.Count.ToString();
+ string filterVoVyrobe = "Status = 'Vo výrobe' AND Typ LIKE '%" + textBox43.Text + "%'";
+ dvVoVyrobe.RowFilter = filterVoVyrobe;
+ string filterVyradene = "Status = 'Vyradený' AND Typ LIKE '%" + textBox42.Text + "%'";
+ dvVyradene.RowFilter = filterVyradene;
+
+ //"City = 'Tokyo' AND (Age < 20 OR Age > 60)" ; Name LIKE '%jo%'"
+
+ dataGridView20.DataSource = dvNaSklade;
+ dataGridView19.DataSource = dvNaBruseni;
+ dataGridView21.DataSource = dvVoVyrobe;
+ dataGridView22.DataSource = dvVyradene;
+
+ if (dataGridView21.Rows.Count == 0)
+ {
+ button182.Enabled = false;
+ button185.Enabled = false;
+ }
+ else
+ {
+ button182.Enabled = true;
+ button185.Enabled = true;
+ }
+
+ if (dataGridView20.Rows.Count == 0)
+ {
+ button184.Enabled = false;
+ button189.Enabled = false;
+ }
+ else
+ {
+ button184.Enabled = true;
+ button189.Enabled = true;
+ }
+
+ if (dataGridView19.Rows.Count == 0) button183.Enabled = false;
+ else button183.Enabled = true;
+
+ if (dataGridView21.SelectedRows.Count > 1 || (dataGridView21.SelectedRows.Count != 0 && Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Počet brúsení"].Value.ToString()) == 0)) button190.Enabled = false;
+ else button190.Enabled = true;
+ }
+
+ private void dataGridView19_Paint(object sender, PaintEventArgs e)
+ {
+ if (dataGridView19.DataSource != null) formatDGV(dataGridView19);
+ }
+
+ private void formatDGV(DataGridView dgv)
+ {
+ dgv.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dgv.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dgv.Columns["Index brusenie"].Visible = false;
+ dgv.Columns["Dátum zaradenia do výroby"].Visible = false;
+ dgv.Columns["Status"].Visible = false;
+
+ dgv.Columns["Číslo nástroja"].Width = 62;
+ dgv.Columns["Typ"].Width = 190;
+ dgv.Columns["Počet brúsení"].Width = 60;
+ dgv.Columns["Dátum"].Width = 70;
+ dgv.Columns["Poznámka"].Width = 165;
+ }
+
+ private void dataGridView20_Paint(object sender, PaintEventArgs e)
+ {
+ if (dataGridView20.DataSource != null) formatDGV(dataGridView20);
+ }
+
+ private void dataGridView22_Paint(object sender, PaintEventArgs e)
+ {
+ if (dataGridView22.DataSource != null) formatDGV(dataGridView22);
+ }
+
+ private void dataGridView21_Paint(object sender, PaintEventArgs e)
+ {
+ dataGridView21.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+ dataGridView21.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
+
+ dataGridView21.Columns["Index brusenie"].Visible = false;
+ dataGridView21.Columns["Status"].Visible = false;
+
+ dataGridView21.Columns["Číslo nástroja"].Width = 62;
+ dataGridView21.Columns["Typ"].Width = 190;
+ dataGridView21.Columns["Počet brúsení"].Width = 60;
+ dataGridView21.Columns["Dátum"].Width = 70;
+ dataGridView21.Columns["Poznámka"].Width = 365;
+ dataGridView21.Columns["Dátum zaradenia do výroby"].Width = 70;
+ }
+
+ private void dataGridView19_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ if (dataGridView19.SelectedRows.Count > 0) infoNastroja(dataGridView19.SelectedRows[0]);
+ }
+
+ private void infoNastroja(DataGridViewRow dgvr)
+ {
+ DateTime dt1 = new DateTime();
+ DateTime dt2 = new DateTime();
+ string format = "yyyy-MM-dd";
+
+ //Convert.ToDateTime(dgvr.Cells["Dátum"].Value.ToString());
+
+ if (dgvr.Cells["Dátum zaradenia do výroby"].Value.ToString() != "")
+ {
+ dt2 = Convert.ToDateTime(dgvr.Cells["Dátum zaradenia do výroby"].Value.ToString());
+ label207.Text = dt2.ToString(format);
+ }
+ else label207.Text = "";
+
+ if (dgvr.Cells["Dátum"].Value.ToString() != "")
+ {
+ dt1 = Convert.ToDateTime(dgvr.Cells["Dátum"].Value.ToString());
+ label205.Text = dt1.ToString(format);
+ }
+ else label205.Text = "";
+
+
+ label197.Text = dgvr.Cells["Číslo nástroja"].Value.ToString();
+ label199.Text = dgvr.Cells["Typ"].Value.ToString();
+ label201.Text = dgvr.Cells["Počet brúsení"].Value.ToString();
+ label203.Text = dgvr.Cells["Status"].Value.ToString();
+ label209.Text = dgvr.Cells["Poznámka"].Value.ToString();
+ }
+
+ private void dataGridView20_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ if (dataGridView20.SelectedRows.Count > 0) infoNastroja(dataGridView20.SelectedRows[0]);
+ }
+
+ private void dataGridView22_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ if (dataGridView22.SelectedRows.Count > 0) infoNastroja(dataGridView22.SelectedRows[0]);
+ }
+
+ private void dataGridView21_RowEnter(object sender, DataGridViewCellEventArgs e)
+ {
+ if (dataGridView21.SelectedRows.Count > 0) infoNastroja(dataGridView21.SelectedRows[0]);
+ }
+
+ private void button184_Click(object sender, EventArgs e)
+ {
+ if (dataGridView20.SelectedRows[0].Cells["Číslo nástroja"].Value.ToString() != "")
+ {
+ Int32 index = Convert.ToInt32(dataGridView20.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vo výrobe', `Dátum zaradenia do výroby` = DATE(NOW()), `Číslo nástroja` = "
+ + dataGridView20.SelectedRows[0].Cells["Číslo nástroja"].Value.ToString() + " where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ refreshEvidenciuBruseni();
+ }
+ else
+ {
+ if (panel70.Visible == false) panel70.Visible = true;
+ else panel70.Visible = false;
+ }
+ }
+
+ private void button188_Click(object sender, EventArgs e)
+ {
+ panel70.Visible = false;
+ textBox40.Clear();
+ }
+
+ private void button187_Click(object sender, EventArgs e)
+ {
+ Int32 index = Convert.ToInt32(dataGridView20.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vo výrobe', `Dátum zaradenia do výroby` = DATE(NOW()), `Číslo nástroja` = " + textBox40.Text + " where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ panel70.Visible = false;
+ refreshEvidenciuBruseni();
+ }
+
+ private void panel70_VisibleChanged(object sender, EventArgs e)
+ {
+ if (panel70.Visible == true)
+ {
+ string cmd = "";
+ string typ = dataGridView20.SelectedRows[0].Cells["Typ"].Value.ToString();
+ cmd = "select ifnull(max(`Číslo nástroja`),0) as `Max` from `tab-evidenciabruseni` where `Typ` = '" + typ + "';";
+ string max;
+ classSQL.SQL(cmd, out max);
+ label210.Text = max;
+ textBox40.Text = (1 + Convert.ToInt32(max)).ToString();
+ button187.Focus();
+ }
+ }
+
+ private void textBox40_KeyPress(object sender, KeyPressEventArgs e)
+ {
+ int intResult;
+ if (!(int.TryParse(textBox40.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
+
+ }
+
+ private void textBox40_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox40.Text != "")
+ {
+ if (Convert.ToInt32(textBox40.Text) - Convert.ToInt32(label210.Text) == 1) button187.Enabled = true;
+ else button187.Enabled = false;
+ }
+
+
+ }
+
+ private void textBox39_TextChanged(object sender, EventArgs e)
+ {
+ refreshEvidenciuBruseni();
+ }
+
+ private void textBox43_TextChanged(object sender, EventArgs e)
+ {
+ refreshEvidenciuBruseni();
+ }
+
+ private void textBox42_TextChanged(object sender, EventArgs e)
+ {
+ refreshEvidenciuBruseni();
+ }
+
+ private void textBox41_TextChanged(object sender, EventArgs e)
+ {
+ refreshEvidenciuBruseni();
+ }
+
+ private void button189_Click(object sender, EventArgs e)
+ {
+ if (MessageBox.Show("Naozaj vyradiť nástroj zo skladu?", "Vyradiť nástroj??", MessageBoxButtons.YesNo) == DialogResult.Yes)
+ {
+ Int32 index = Convert.ToInt32(dataGridView20.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vyradený', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ refreshEvidenciuBruseni();
+ }
+ }
+
+ private void button185_Click(object sender, EventArgs e)
+ {
+ if (MessageBox.Show("Naozaj vyradiť nástroj číslo " + dataGridView21.SelectedRows[0].Cells["Číslo nástroja"].Value.ToString() + " z výroby?", "Vyradiť nástroj??", MessageBoxButtons.YesNo) == DialogResult.Yes)
+ {
+ Int32 index = Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vyradený', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ refreshEvidenciuBruseni();
+ }
+ }
+
+ private void button182_Click(object sender, EventArgs e)
+ {
+ Int32 index = 0;
+ for (int i = 0; i < dataGridView21.SelectedRows.Count; i++)
+ {
+ index = Convert.ToInt32(dataGridView21.SelectedRows[i].Cells["Index brusenie"].Value.ToString());
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Na brúsení', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ }
+ refreshEvidenciuBruseni();
+
+ }
+
+ private void button183_Click(object sender, EventArgs e)
+ {
+ Int32 index = 0;
+ Int32 pocet = 0;
+ for (int i = 0; i < dataGridView19.SelectedRows.Count; i++)
+ {
+ index = Convert.ToInt32(dataGridView19.SelectedRows[i].Cells["Index brusenie"].Value.ToString());
+ pocet = Convert.ToInt32(dataGridView19.SelectedRows[i].Cells["Počet brúsení"].Value.ToString()) + 1;
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vo výrobe', `Dátum` = DATE(NOW()), `Počet brúsení` = " + pocet.ToString() + " where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ }
+ refreshEvidenciuBruseni();
+
+ }
+
+ private void button190_Click(object sender, EventArgs e)
+ {
+ if (dataGridView21.SelectedRows.Count != 0)
+ {
+ Int32 index = 0;
+ Int32 pocet = 0;
+
+ index = Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
+ pocet = Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Počet brúsení"].Value.ToString()) - 1;
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Počet brúsení` = " + pocet.ToString() + " where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+
+ refreshEvidenciuBruseni();
+ }
+ }
+
+ private void dataGridView21_SelectionChanged(object sender, EventArgs e)
+ {
+ if (dataGridView21.SelectedRows.Count > 1 || (dataGridView21.SelectedRows.Count != 0 && Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Počet brúsení"].Value.ToString()) == 0)) button190.Enabled = false;
+ else button190.Enabled = true;
+ }
+
+ private void dataGridView19_SelectionChanged(object sender, EventArgs e)
+ {
+
+ }
+
+ private void dataGridView20_SelectionChanged(object sender, EventArgs e)
+ {
+
+ }
+
+ private void dataGridView22_SelectionChanged(object sender, EventArgs e)
+ {
+
+ }
+
+ private void button193_Click(object sender, EventArgs e)
+ {
+ if (dataGridView21.SelectedRows.Count == 1)
+ {
+ if (panel71.Visible == false) panel71.Visible = true;
+ else panel71.Visible = false;
+ }
+ else panel71.Visible = false;
+ }
+
+ private void button191_Click(object sender, EventArgs e)
+ {
+ panel71.Visible = false;
+ textBox44.Clear();
+ }
+
+ private void panel71_VisibleChanged(object sender, EventArgs e)
+ {
+ if (panel71.Visible == true)
+ {
+ label213.Text = dataGridView21.SelectedRows[0].Cells["Počet brúsení"].Value.ToString();
+ textBox40.Text = "";
+ button192.Focus();
+ }
+ }
+
+ private void textBox44_KeyPress(object sender, KeyPressEventArgs e)
+ {
+ int intResult;
+ if (!(int.TryParse(textBox44.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
+ }
+
+ private void textBox44_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox44.Text != "")
+ {
+ if (Convert.ToInt32(textBox44.Text) > 0) button192.Enabled = true;
+ else button192.Enabled = false;
+ }
+ }
+
+ private void button192_Click(object sender, EventArgs e)
+ {
+ Int32 index = Convert.ToInt32(dataGridView21.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Počet brúsení` = " + textBox44.Text + " where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ panel71.Visible = false;
+ textBox44.Clear();
+ refreshEvidenciuBruseni();
+ }
+
+ private void button195_Click(object sender, EventArgs e)
+ {
+ //uložiť uzívateľa
+
+ }
+
+ private void dataGridView20_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (e.Button == System.Windows.Forms.MouseButtons.Right)
+ {
+ if (e.RowIndex != -1)
+ {
+ if (bool_ZobrazVstupBruseniePoznamka == false)
+ {
+ intBrusenieIndex = Convert.ToInt32(dataGridView20.Rows[e.RowIndex].Cells["Index brusenie"].Value);
+ PoznamkaText = dataGridView20.Rows[e.RowIndex].Cells["Poznámka"].Value.ToString();
+ bool_ZobrazVstupBruseniePoznamka = true;
+ ZobrazVstupBruseniePoznamka(/*e.RowIndex*/);
+
+ }
+ }
+ }
+ }
+
+ bool bool_ZobrazVstupBruseniePoznamka = false;
+ Button lBrusenieButton;
+ Panel pBruseniePoznamka;
+ Int32 intBrusenieIndex = 0;
+ string PoznamkaText = "";
+
+ private void ZobrazVstupBruseniePoznamka(/*Int32 eRI*/)
+ {
+ TextBox lTextBoxPoznamka = new TextBox();
+ lTextBoxPoznamka.Size = new Size(150, 20);
+ lTextBoxPoznamka.Location = new Point(1, 1);
+ lTextBoxPoznamka.Text = PoznamkaText;
+ lTextBoxPoznamka.TextChanged += new EventHandler(lTextBoxPoznamkaChanged);
+
+ lBrusenieButton = new Button();
+ lBrusenieButton.Size = new Size(100, 22);
+ lBrusenieButton.Location = new Point(151, 0);
+ lBrusenieButton.Text = "Uložiť poznámku";
+
+ pBruseniePoznamka = new Panel();
+ pBruseniePoznamka.Size = new Size(253, 24);
+ pBruseniePoznamka.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ pBruseniePoznamka.Name = "pBruseniePoznamka";
+
+ int x = 0; int y = 0;
+ if (MousePosition.X + pBruseniePoznamka.Width + 50 > this.Width) x = MousePosition.X - pBruseniePoznamka.Width;
+ else x = MousePosition.X;
+ if (MousePosition.Y + pBruseniePoznamka.Height + 70 > this.Height) y = MousePosition.Y - pBruseniePoznamka.Height;
+ else y = MousePosition.Y;
+ pBruseniePoznamka.Location = new Point(x - 10, y - 25);
+
+ pBruseniePoznamka.Controls.Add(lBrusenieButton);
+ pBruseniePoznamka.Controls.Add(lTextBoxPoznamka);
+ this.Controls.Add(pBruseniePoznamka);
+ lBrusenieButton.Focus();
+
+
+ lBrusenieButton.Click += new EventHandler(SaveClosePanelBruseniePoznamka);
+ pBruseniePoznamka.Leave += new EventHandler(pBruseniePoznamka_Leave);
+
+ pBruseniePoznamka.BringToFront();
+ }
+
+ private void pBruseniePoznamka_Leave(object sender, EventArgs e)
+ {
+ lBrusenieButton.Click -= new EventHandler(SaveClosePanelBruseniePoznamka);
+ pBruseniePoznamka.Leave -= new EventHandler(pBruseniePoznamka_Leave);
+ bool_ZobrazVstupBruseniePoznamka = false;
+ this.Controls.Remove(pBruseniePoznamka);
+
+
+ }
+
+ void SaveClosePanelBruseniePoznamka(object sender, EventArgs e)
+ {
+ string cmd = "";
+
+ cmd = "update `mip`.`tab-evidenciabruseni` SET `Poznámka` = '" + PoznamkaText + "' where `Index brusenie` = " + intBrusenieIndex.ToString() + ";";
+ classSQL.SQL(cmd);
+
+ PoznamkaText = "";
+ lBrusenieButton.Click -= new EventHandler(SaveClosePanelBruseniePoznamka);
+ this.Controls.Remove(pBruseniePoznamka);
+ bool_ZobrazVstupBruseniePoznamka = false;
+
+ }
+
+ void lTextBoxPoznamkaChanged(object sender, EventArgs e)
+ {
+ TextBox tb = sender as TextBox;
+
+ if (tb.Text != "") PoznamkaText = tb.Text;
+ else PoznamkaText = "";
+
+ }
+
+ private void dataGridView19_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (e.Button == System.Windows.Forms.MouseButtons.Right)
+ {
+ if (e.RowIndex != -1)
+ {
+ if (bool_ZobrazVstupBruseniePoznamka == false)
+ {
+ intBrusenieIndex = Convert.ToInt32(dataGridView19.Rows[e.RowIndex].Cells["Index brusenie"].Value);
+ PoznamkaText = dataGridView19.Rows[e.RowIndex].Cells["Poznámka"].Value.ToString();
+ bool_ZobrazVstupBruseniePoznamka = true;
+ ZobrazVstupBruseniePoznamka(/*e.RowIndex*/);
+
+ }
+ }
+ }
+ }
+
+ private void dataGridView21_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (e.Button == System.Windows.Forms.MouseButtons.Right)
+ {
+ if (e.RowIndex != -1)
+ {
+ if (bool_ZobrazVstupBruseniePoznamka == false)
+ {
+ intBrusenieIndex = Convert.ToInt32(dataGridView21.Rows[e.RowIndex].Cells["Index brusenie"].Value);
+ PoznamkaText = dataGridView21.Rows[e.RowIndex].Cells["Poznámka"].Value.ToString();
+ bool_ZobrazVstupBruseniePoznamka = true;
+ ZobrazVstupBruseniePoznamka(/*e.RowIndex*/);
+
+ }
+ }
+ }
+ }
+
+ private void dataGridView22_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
+ {
+ if (e.Button == System.Windows.Forms.MouseButtons.Right)
+ {
+ if (e.RowIndex != -1)
+ {
+ if (bool_ZobrazVstupBruseniePoznamka == false)
+ {
+ intBrusenieIndex = Convert.ToInt32(dataGridView22.Rows[e.RowIndex].Cells["Index brusenie"].Value);
+ PoznamkaText = dataGridView22.Rows[e.RowIndex].Cells["Poznámka"].Value.ToString();
+ bool_ZobrazVstupBruseniePoznamka = true;
+ ZobrazVstupBruseniePoznamka(/*e.RowIndex*/);
+
+ }
+ }
+ }
+ }
+
+ private void dataGridView19_CellMouseClick(object sender, DataGridViewCellEventArgs e)
+ {
+
+ }
+
+ private void refreshPristup()
+ {
+ bool[] checkBoxValues =
+ {
+ checkBox74.Checked,
+ checkBox75.Checked,
+ checkBox76.Checked,
+ checkBox79.Checked,
+ checkBox78.Checked,
+ checkBox77.Checked,
+ checkBox82.Checked,
+ checkBox81.Checked,
+ checkBox80.Checked,
+ checkBox85.Checked,
+ checkBox84.Checked,
+ checkBox83.Checked,
+ checkBox88.Checked,
+ checkBox87.Checked,
+ checkBox86.Checked,
+ checkBox94.Checked,
+ checkBox93.Checked,
+ checkBox92.Checked,
+ checkBox91.Checked,
+ checkBox90.Checked
//checkBox89.Checked
};
- label225.Text = convertToInt(convertToBinary(checkBoxValues));
- }
+ label225.Text = convertToInt(convertToBinary(checkBoxValues));
+ }
- private void checkBox75_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox75_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox76_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox76_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox79_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox79_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox78_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox78_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox77_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox77_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox82_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox82_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox81_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox81_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox80_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox80_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox85_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox85_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox84_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox84_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox83_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox83_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox88_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox88_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox87_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox87_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox86_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox86_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox94_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox94_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox93_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox93_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox92_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox92_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox91_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox91_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox90_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox90_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox89_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox89_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void checkBox74_Click(object sender, EventArgs e)
- {
- refreshPristup();
- }
+ private void checkBox74_Click(object sender, EventArgs e)
+ {
+ refreshPristup();
+ }
- private void label222_Click(object sender, EventArgs e)
- {
- if (label222.Text == "Neaktívny")
- {
- label222.Text = "Aktívny";
- panel73.BackColor = Color.MintCream;
- }
- else
- {
- label222.Text = "Neaktívny";
- panel73.BackColor = Color.MistyRose;
- }
- }
+ private void label222_Click(object sender, EventArgs e)
+ {
+ if (label222.Text == "Neaktívny")
+ {
+ label222.Text = "Aktívny";
+ panel73.BackColor = Color.MintCream;
+ }
+ else
+ {
+ label222.Text = "Neaktívny";
+ panel73.BackColor = Color.MistyRose;
+ }
+ }
- private void label223_Click(object sender, EventArgs e)
- {
- if (label223.Text == "Administratíva") label223.Text = "Výroba";
- else label223.Text = "Administratíva";
- }
+ private void label223_Click(object sender, EventArgs e)
+ {
+ if (label223.Text == "Administratíva") label223.Text = "Výroba";
+ else label223.Text = "Administratíva";
+ }
- private void button195_Click_1(object sender, EventArgs e)
- {
- classSQL.SQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Offline' WHERE `IDUsers`=" + classUser.ID + ";");
- string cmd = "";
- cmd = "UPDATE `mip`.`tabusers` SET "
- + "`Meno` = '" + textBox46.Text
- + "', `Priezvisko` = '" + textBox47.Text
- + "', `Titul` = '" + textBox48.Text
- + "', `Heslo` = '" + textBox49.Text
- + "', `OnlineStatus` = '" + label221.Text
- + "', `PristupovePrava` = " + label225.Text
- + ", `Status` = '" + label222.Text
- + "', `Zaradenie` = '" + label223.Text
- + "' WHERE `IDUsers` = " + dataGridView2.SelectedRows[0].Cells["IDUsers"].Value.ToString() + ";";
-
- classSQL.SQL(cmd);
- btnObnovit_Click(null, null);
- }
+ private void button195_Click_1(object sender, EventArgs e)
+ {
+ classSQL.SQL("UPDATE `mip`.`tabusers` SET `OnlineStatus`='Offline' WHERE `IDUsers`=" + classUser.ID + ";");
+ string cmd = "";
+ cmd = "UPDATE `mip`.`tabusers` SET "
+ + "`Meno` = '" + textBox46.Text
+ + "', `Priezvisko` = '" + textBox47.Text
+ + "', `Titul` = '" + textBox48.Text
+ + "', `Heslo` = '" + textBox49.Text
+ + "', `OnlineStatus` = '" + label221.Text
+ + "', `PristupovePrava` = " + label225.Text
+ + ", `Status` = '" + label222.Text
+ + "', `Zaradenie` = '" + label223.Text
+ + "' WHERE `IDUsers` = " + dataGridView2.SelectedRows[0].Cells["IDUsers"].Value.ToString() + ";";
- private void textBox50_TextChanged(object sender, EventArgs e)
- {
- string password = "kompozitum2017";
- if (textBox50.Text == password) button196.Enabled = true;
- else
- {
- button196.Enabled = false;
- groupBox1.Enabled = false;
- panel73.Enabled = false;
- }
- }
+ classSQL.SQL(cmd);
+ btnObnovit_Click(null, null);
+ }
- private void button196_Click(object sender, EventArgs e)
- {
- if (groupBox1.Enabled == false) { groupBox1.Enabled = true; panel73.Enabled = true; if (dataGridView2.RowCount == 0) btnObnovit_Click(null, null); }
- else { groupBox1.Enabled = false; panel73.Enabled = false; }
- }
+ private void textBox50_TextChanged(object sender, EventArgs e)
+ {
+ string password = "kompozitum2017";
+ if (textBox50.Text == password) button196.Enabled = true;
+ else
+ {
+ button196.Enabled = false;
+ groupBox1.Enabled = false;
+ panel73.Enabled = false;
+ }
+ }
- private void button197_Click(object sender, EventArgs e)
- {
- //vratit na sklad
- if (dataGridView22.SelectedRows.Count > 0)
- {
- Int32 index = Convert.ToInt32(dataGridView22.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Na sklade', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- refreshEvidenciuBruseni();
- }
- }
+ private void button196_Click(object sender, EventArgs e)
+ {
+ if (groupBox1.Enabled == false) { groupBox1.Enabled = true; panel73.Enabled = true; if (dataGridView2.RowCount == 0) btnObnovit_Click(null, null); }
+ else { groupBox1.Enabled = false; panel73.Enabled = false; }
+ }
- private void button198_Click(object sender, EventArgs e)
- {
- //vratit do vyroby
- if(dataGridView22.SelectedRows.Count > 0)
- {
- Int32 index = Convert.ToInt32(dataGridView22.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
- string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vo výrobe', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
- classSQL.SQL(cmd);
- refreshEvidenciuBruseni();
- }
-
- }
+ private void button197_Click(object sender, EventArgs e)
+ {
+ //vratit na sklad
+ if (dataGridView22.SelectedRows.Count > 0)
+ {
+ Int32 index = Convert.ToInt32(dataGridView22.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Na sklade', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ refreshEvidenciuBruseni();
+ }
+ }
+
+ private void button198_Click(object sender, EventArgs e)
+ {
+ //vratit do vyroby
+ if (dataGridView22.SelectedRows.Count > 0)
+ {
+ Int32 index = Convert.ToInt32(dataGridView22.SelectedRows[0].Cells["Index brusenie"].Value.ToString());
+ string cmd = "update `mip`.`tab-evidenciabruseni` SET `Status` = 'Vo výrobe', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
+ classSQL.SQL(cmd);
+ refreshEvidenciuBruseni();
+ }
+
+ }
private void button201_Click(object sender, EventArgs e)
{
- if (dataGridView7.SelectedRows.Count != 0)
- {
- if (dataGridView7.SelectedRows[0].Cells["Status"].Value.ToString() != "Nacenená")
- {
- if (panel75.Visible == false)
- {
- textBox51.Text = dataGridView7.SelectedRows[0].Cells["Poznámka2"].Value.ToString();
- panel75.Visible = true;
- }
- else panel75.Visible = false;
- }
- else MessageBox.Show("Záznam bol nacenený, nedá sa editovať!");
- }
- else MessageBox.Show("Žiadne nacenenie nebolo vybrané na editovanie!");
- }
+ if (dataGridView7.SelectedRows.Count != 0)
+ {
+ if (dataGridView7.SelectedRows[0].Cells["Status"].Value.ToString() != "Nacenená")
+ {
+ if (panel75.Visible == false)
+ {
+ textBox51.Text = dataGridView7.SelectedRows[0].Cells["Poznámka2"].Value.ToString();
+ panel75.Visible = true;
+ }
+ else panel75.Visible = false;
+ }
+ else MessageBox.Show("Záznam bol nacenený, nedá sa editovať!");
+ }
+ else MessageBox.Show("Žiadne nacenenie nebolo vybrané na editovanie!");
+ }
private void button200_Click(object sender, EventArgs e)
{
- panel75.Visible = false;
- string cmd = "UPDATE `mip`.`tab-nacenovanie` SET `Poznamka2`= '" + textBox51.Text + "' WHERE `IDNacenovanie`= " + dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value.ToString() + "; ";
- classSQL.SQL(cmd);
- MessageBox.Show("Poznámka upravená!");
- refreshNacenovanie();
- }
+ panel75.Visible = false;
+ string cmd = "UPDATE `mip`.`tab-nacenovanie` SET `Poznamka2`= '" + textBox51.Text + "' WHERE `IDNacenovanie`= " + dataGridView7.SelectedRows[0].Cells["IDNacenovanie"].Value.ToString() + "; ";
+ classSQL.SQL(cmd);
+ MessageBox.Show("Poznámka upravená!");
+ refreshNacenovanie();
+ }
private void button199_Click(object sender, EventArgs e)
{
- panel75.Visible = false;
- }
+ panel75.Visible = false;
+ }
}
}
diff --git a/Mip/frmPridatVyrobok.cs b/Mip/frmPridatVyrobok.cs
index d78366f..2b12d24 100644
--- a/Mip/frmPridatVyrobok.cs
+++ b/Mip/frmPridatVyrobok.cs
@@ -1,15 +1,9 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
+using Syncfusion.Pdf.Parsing;
+using System;
using System.Data;
using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
using System.IO;
-using Syncfusion.Pdf.Parsing;
-using System.Drawing.Imaging;
+using System.Windows.Forms;
namespace Mip
@@ -18,29 +12,29 @@ namespace Mip
{
DataTable pomocnaDT = new DataTable();
Point poinPosition;
- bool deleteRow=false;
- Single z=1;
+ bool deleteRow = false;
+ Single z = 1;
int sizeH;
int sizeW;
string IDVyrobok;
DataTable DTVykresy = new DataTable();
+
public frmPridatVyrobok(string strZakaznik, string idVyrobok = null)
{
InitializeComponent();
label2.Text = strZakaznik;
IDVyrobok = idVyrobok;
this.MouseWheel += new MouseEventHandler(pictureBox1_MouseWheel);
-
}
private void pictureBox1_MouseWheel(object sender, MouseEventArgs e)
{
- if(pictureBox1.Image != null)
+ if (pictureBox1.Image != null)
{
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
z += (Convert.ToSingle(0.1) * (e.Delta / Math.Abs(e.Delta)));
- pictureBox1.Height = Convert.ToInt32(sizeH * z);
+ pictureBox1.Height = Convert.ToInt32(sizeH * z);
pictureBox1.Width = Convert.ToInt32(sizeW * z);
if (dataGridView1.RowCount != 0)
{
@@ -53,52 +47,52 @@ namespace Mip
private void frmPridatVyrobok_Load(object sender, EventArgs e)
{
- pomocnaDT.Columns.Add("Nazov_suboru",typeof (string));
- pomocnaDT.Columns.Add("Velkost_suboru",typeof (string));
+ pomocnaDT.Columns.Add("Nazov_suboru", typeof(string));
+ pomocnaDT.Columns.Add("Velkost_suboru", typeof(string));
pomocnaDT.Columns.Add("Typ_suboru", typeof(string));
- pomocnaDT.Columns.Add("Cesta",typeof (string));
+ pomocnaDT.Columns.Add("Cesta", typeof(string));
pomocnaDT.Columns.Add("Data", typeof(string));
pomocnaDT.Columns.Add("Valid", typeof(int));
VypisSpojenyRozmer();
classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať iný názov");
- if (IDVyrobok != null)
- {
- LoadEditData();
- }
+ //if (IDVyrobok != null)
+ //{
+ // LoadEditData();
+ //}
}
- private void LoadEditData()
- {
- DataTable DTEditVyrobok = new DataTable();
- //dGVZoznamVyrobkov.CurrentRow.Cells["IDVyrobok"].Value.ToString()
+ //private void LoadEditData()
+ //{
+ // DataTable DTEditVyrobok = new DataTable();
+ // //dGVZoznamVyrobkov.CurrentRow.Cells["IDVyrobok"].Value.ToString()
- classSQL.SQL("SELECT * FROM tabvyrobok WHERE `IDVyrobok` = " + IDVyrobok + ";", out DTEditVyrobok);
- label2.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Zakaznik"].Ordinal].ToString();
- textBox6.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["NazovVyrobku"].Ordinal].ToString();
- comboBox2.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["InyNazov"].Ordinal].ToString();
+ // classSQL.SQL("SELECT * FROM tabvyrobok WHERE `IDVyrobok` = " + IDVyrobok + ";", out DTEditVyrobok);
+ // label2.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Zakaznik"].Ordinal].ToString();
+ // textBox6.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["NazovVyrobku"].Ordinal].ToString();
+ // comboBox2.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["InyNazov"].Ordinal].ToString();
- if (DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["RozmerTvar"].Ordinal].ToString() == "Ø") numericUpDown1.Value = 0;
- else numericUpDown1.Value = 1;
- textBox2.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Rozmer1"].Ordinal].ToString();
- textBox3.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Rozmer2"].Ordinal].ToString();
- textBox4.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Rozmer3"].Ordinal].ToString();
+ // if (DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["RozmerTvar"].Ordinal].ToString() == "Ø") numericUpDown1.Value = 0;
+ // else numericUpDown1.Value = 1;
+ // textBox2.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Rozmer1"].Ordinal].ToString();
+ // textBox3.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Rozmer2"].Ordinal].ToString();
+ // textBox4.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Rozmer3"].Ordinal].ToString();
- textBox1.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["RozlisZnakKonecnaOp"].Ordinal].ToString();
- textBox5.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Alias"].Ordinal].ToString();
- textBox7.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["PocetSegmentov"].Ordinal].ToString();
- VypisSpojenyRozmer();
+ // textBox1.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["RozlisZnakKonecnaOp"].Ordinal].ToString();
+ // textBox5.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["Alias"].Ordinal].ToString();
+ // textBox7.Text = DTEditVyrobok.Rows[0].ItemArray[DTEditVyrobok.Columns["PocetSegmentov"].Ordinal].ToString();
+ // VypisSpojenyRozmer();
- string cmd = @"SELECT `IDVyrobok`,
- `IndexVykresu`,
- `IndexVykresu` AS `OldIndexVykresu`,
- 'Z databázy SQL' AS `Názov`,
- '-' AS `Cesta`,
- `IDVykres`,
- IF (`IndexVykresu` < 100, 'Aktuálny','Neaktuálny') AS `StatusVykresu`
- FROM `mip`.`tabvykres` WHERE `IDVyrobok` = " + IDVyrobok + " ORDER BY `IndexVykresu` ;";
- classSQL.SQL(cmd, out DTVykresy);
- dataGridView1.DataSource = DTVykresy;
- }
+ // string cmd = @"SELECT `IDVyrobok`,
+ // `IndexVykresu`,
+ // `IndexVykresu` AS `OldIndexVykresu`,
+ // 'Z databázy SQL' AS `Názov`,
+ // '-' AS `Cesta`,
+ // `IDVykres`,
+ // IF (`IndexVykresu` < 100, 'Aktuálny','Neaktuálny') AS `StatusVykresu`
+ // FROM `mip`.`tabvykres` WHERE `IDVyrobok` = " + IDVyrobok + " ORDER BY `IndexVykresu` ;";
+ // classSQL.SQL(cmd, out DTVykresy);
+ // dataGridView1.DataSource = DTVykresy;
+ //}
private void btnAddVykres_Click(object sender, EventArgs e)
{
@@ -118,7 +112,7 @@ namespace Mip
{
if (rowCesta["Cesta"].ToString() == Cesta.ToString()) CestaExist = true;
}
-
+
if (!CestaExist)
{
FileStream fileStream;
@@ -156,7 +150,7 @@ namespace Mip
private void StyleGridView()
{
dataGridView1.Columns["Data"].Visible = false;
-
+
dataGridView1.AutoResizeColumns();
dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView1.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
@@ -193,7 +187,7 @@ namespace Mip
private void btnVymazVykres_Click(object sender, EventArgs e)
{
deleteRow = true;
- int currentRowIndex = dataGridView1.CurrentRow.Index;
+ int currentRowIndex = dataGridView1.CurrentRow.Index;
pomocnaDT.Rows[currentRowIndex].Delete();
if (pomocnaDT.Rows.Count == 0)
{
@@ -209,7 +203,7 @@ namespace Mip
obrazok_Refresh(currentRowIndex);
pictureBox1.Visible = true;
}
- if (textBox6.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && dataGridView1.Rows.Count !=0) button5.Enabled = true;
+ if (textBox6.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && dataGridView1.Rows.Count != 0) button5.Enabled = true;
else button5.Enabled = false; //kontrola naplnenia povinných dát
}
@@ -227,13 +221,13 @@ namespace Mip
button1.Enabled = true;
if (textBox6.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && dataGridView1.Rows.Count != 0) button5.Enabled = true;
else button5.Enabled = false; //kontrola naplnenia povinných dát
-
-
+
+
if (!deleteRow) obrazok_Refresh(e.RowIndex);
else deleteRow = false;
-
+
}
@@ -246,12 +240,12 @@ namespace Mip
DataRow dRow;
if (pomocnaDT.Rows.Count != 0)
{
- dRow = pomocnaDT.Rows[index];
+ dRow = pomocnaDT.Rows[index];
var isPdf = dRow["Typ_suboru"].ToString() == "pdf";
var isValid = dRow["Valid"].ToString() == "1";
- if(isValid)
+ if (isValid)
{
if (isPdf)
{
@@ -293,7 +287,7 @@ namespace Mip
}
-
+
private void label9_Click(object sender, EventArgs e)
{
@@ -308,7 +302,7 @@ namespace Mip
private void textBox2_TextChanged(object sender, EventArgs e)
{
VypisSpojenyRozmer();
-
+
if (textBox6.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && dataGridView1.Rows.Count != 0) button5.Enabled = true;
else button5.Enabled = false; //kontrola naplnenia povinných dát
}
@@ -316,19 +310,19 @@ namespace Mip
public void VypisSpojenyRozmer()
{
string strSpojeny = "";
- string strKonZnak ="";
+ string strKonZnak = "";
if (textBox2.Text != "")
{
- if(textBox1.Text =="") strKonZnak = "";
- else strKonZnak = " -" + textBox1.Text ;
-
+ if (textBox1.Text == "") strKonZnak = "";
+ else strKonZnak = " -" + textBox1.Text;
+
if (numericUpDown1.Value == 0)
{
- if (textBox3.Text != "" && textBox3.Text != "0") strSpojeny = label10.Text + textBox2.Text + "/" + textBox3.Text + "x" + textBox4.Text + strKonZnak ;
- else strSpojeny = label10.Text + textBox2.Text + "x" + textBox4.Text + strKonZnak ;
+ if (textBox3.Text != "" && textBox3.Text != "0") strSpojeny = label10.Text + textBox2.Text + "/" + textBox3.Text + "x" + textBox4.Text + strKonZnak;
+ else strSpojeny = label10.Text + textBox2.Text + "x" + textBox4.Text + strKonZnak;
}
- else strSpojeny = label10.Text + textBox2.Text + "x" + textBox3.Text + "x" + textBox4.Text + strKonZnak ;
+ else strSpojeny = label10.Text + textBox2.Text + "x" + textBox3.Text + "x" + textBox4.Text + strKonZnak;
}
else strSpojeny = "";
label12.Text = strSpojeny;
@@ -414,7 +408,7 @@ namespace Mip
private void dataGridView1_DataMemberChanged(object sender, EventArgs e)
{
-
+
}
private void dataGridView1_CurrentCellChanged(object sender, EventArgs e)
@@ -461,13 +455,13 @@ namespace Mip
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
-
+
if (e.Button == MouseButtons.Left)
{
- Point changePoint = new Point (e.Location.X - poinPosition.X, e.Location.Y - poinPosition.Y);
- panel1.AutoScrollPosition = new Point(-panel1.AutoScrollPosition.X - changePoint.X, -panel1.AutoScrollPosition.Y - changePoint.Y);
+ Point changePoint = new Point(e.Location.X - poinPosition.X, e.Location.Y - poinPosition.Y);
+ panel1.AutoScrollPosition = new Point(-panel1.AutoScrollPosition.X - changePoint.X, -panel1.AutoScrollPosition.Y - changePoint.Y);
}
-
+
}
private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
@@ -479,7 +473,7 @@ namespace Mip
{
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
z += Convert.ToSingle(0.1);
- pictureBox1.Height = Convert.ToInt32(sizeH * z);
+ pictureBox1.Height = Convert.ToInt32(sizeH * z);
pictureBox1.Width = Convert.ToInt32(sizeW * z);
if (dataGridView1.RowCount != 0)
{
@@ -493,7 +487,7 @@ namespace Mip
{
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
z -= Convert.ToSingle(0.1);
- pictureBox1.Height = Convert.ToInt32(sizeH * z);
+ pictureBox1.Height = Convert.ToInt32(sizeH * z);
pictureBox1.Width = Convert.ToInt32(sizeW * z);
if (dataGridView1.RowCount != 0)
{
@@ -509,8 +503,8 @@ namespace Mip
char[] nnazov = new char[nazov.LastIndexOf(".")];
nazov.CopyTo(0, nnazov, 0, nnazov.Length);
- textBox6.Text = new string(nnazov);
-
+ textBox6.Text = new string(nnazov);
+
}
private void button2_Click(object sender, EventArgs e)
@@ -533,7 +527,7 @@ namespace Mip
+ "' AND `NazovVyrobku` = '" + textBox6.Text + "';", out dtbl);
if (dtbl.Rows.Count != 0) MessageBox.Show("Výrobok s názvom: \n " + textBox6.Text + "\n v datábáze výrobkov odberateľa " + label2.Text + " už existuje!!!\n Prosím zmeňte názov výrobku", "Pozor ... ",
- MessageBoxButtons.OK,MessageBoxIcon.Warning); //Ak sa výrobok v databaze uz nachádza
+ MessageBoxButtons.OK, MessageBoxIcon.Warning); //Ak sa výrobok v databaze uz nachádza
else // ak sa výrobok v dtbaze nenachádza tak ho pridať
{
classGlobal.strNovyPomocnyUdaj = textBox6.Text; //pomocný údaj pre naplnenie comboboxu po zavreti okna
@@ -545,7 +539,7 @@ namespace Mip
cmd = "INSERT INTO `mip`.`tabvyrobok` (`NazovVyrobku`, `RozmerTvar`, `Rozmer1`, `Rozmer2`, `Rozmer3`, `SpojeneRozmery`, `Zakaznik`, `InyNazov`, `RozlisZnakKonecnaOp`, `Alias`,`PocetSegmentov`, `Status výrobku`) VALUES ('"
+ textBox6.Text.ToString() + "', '" //NazovVyrobku
+ label10.Text.ToString() + "', " //RozmerTvar
- + textBox2.Text.ToString().Replace(",",".") + ", " //rozmer1
+ + textBox2.Text.ToString().Replace(",", ".") + ", " //rozmer1
+ textBox3.Text.ToString().Replace(",", ".") + "," //rozmer2
+ textBox4.Text.ToString().Replace(",", ".") + ", '" //rozmer3
+ label12.Text.ToString() + "', '" //spojene rozmery
@@ -562,7 +556,7 @@ namespace Mip
//
int IDVyrobok;
//classSQL.commandSQL("SELECT `IDVyrobok` FROM `mip`.`tabvyrobok` WHERE `Zakaznik`= '" + label2.Text + "';");
- // IDVyrobok = (int)classSQL.dTable.Rows[0]["IDVyrobok"];
+ // IDVyrobok = (int)classSQL.dTable.Rows[0]["IDVyrobok"];
string ccmmdd = "SELECT `NazovVyrobku`,`IDVyrobok` FROM `mip`.`tabvyrobok` WHERE `Zakaznik`= '" + label2.Text
+ "' AND `NazovVyrobku` = '" + textBox6.Text + "';";
@@ -573,22 +567,22 @@ namespace Mip
var indexVykresu = 1;
- for (int p1=0; p1 < pomocnaDT.Rows.Count; p1++)
+ for (int p1 = 0; p1 < pomocnaDT.Rows.Count; p1++)
{
FileStream fs;
int fileSize;
byte[] VykresData;
- dtrw=pomocnaDT.Rows[p1];
+ dtrw = pomocnaDT.Rows[p1];
var isValid = dtrw["Valid"].ToString() == "1";
- if(isValid)
+ if (isValid)
{
fs = new FileStream(dtrw["Cesta"].ToString(), FileMode.Open, FileAccess.Read);
fileSize = (int)fs.Length;
VykresData = new byte[fileSize];
fs.Read(VykresData, 0, fileSize);
-
+
var fileToSave = new byte[fileSize];
switch (dtrw["Typ_suboru"].ToString())
@@ -610,7 +604,7 @@ namespace Mip
fileToSave = SaveAsJpeg(imageToJpeg);
break;
}
-
+
fs.Close();
classSQL.SaveVykresToSQL(IDVyrobok, indexVykresu, fileToSave);
indexVykresu += 1;
@@ -646,7 +640,7 @@ namespace Mip
private void textBox6_TextChanged(object sender, EventArgs e)
{
-
+
if (textBox6.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && dataGridView1.Rows.Count != 0) button5.Enabled = true;
else button5.Enabled = false; //kontrola naplnenia povinných dát
@@ -670,8 +664,8 @@ namespace Mip
*/
- if((int)e.KeyChar!=8) foreach (char znak in Path.GetInvalidFileNameChars()) if (e.KeyChar == znak) e.KeyChar = '\0';
-
+ if ((int)e.KeyChar != 8) foreach (char znak in Path.GetInvalidFileNameChars()) if (e.KeyChar == znak) e.KeyChar = '\0';
+
}
private void toolTip1_Popup(object sender, PopupEventArgs e)
diff --git a/Mip/obj/Debug/Mip.csproj.ResolveComReference.cache b/Mip/obj/Debug/Mip.csproj.ResolveComReference.cache
index d1758eb..9d6ad22 100644
Binary files a/Mip/obj/Debug/Mip.csproj.ResolveComReference.cache and b/Mip/obj/Debug/Mip.csproj.ResolveComReference.cache differ