New version 1.005

This commit is contained in:
Culak-HP\Culak
2020-10-20 19:32:25 +02:00
parent 97ce618df7
commit 9caf446fe0
26 changed files with 2067 additions and 673 deletions

View File

@@ -31,7 +31,8 @@ namespace Mip
public partial class frmMain : Form
{
bool odblokuj=false;
//bool odblokuj=false;
int rowIndex = -1;
public frmMain()
{
@@ -42,11 +43,8 @@ namespace Mip
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
private void button5_Click(object sender, EventArgs e)
@@ -1936,34 +1934,35 @@ namespace Mip
{
DataTable tblUsers = new DataTable();
classSQL.SQL("SELECT * from tabusers ORDER BY priezvisko", out tblUsers);
classSQL.SQL("SELECT * from tabusers where `IDUsers` > 2 ORDER BY priezvisko", out tblUsers);
//classSQL.dTable = tblUsers;
dataGridView2.DataSource = tblUsers;
dataGridView2.Columns["IDUsers"].HeaderText = "Id užívateľa";
dataGridView2.Columns["IDUsers"].ReadOnly = true;
odblokuj = true;
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)
{
//private void dataGridView2_CellValueChanged(object sender, DataGridViewCellEventArgs e)
//{
string c;
if (odblokuj)
{
// 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()
+ ";";
// 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);
// classSQL.SQL(c);
}
}
// }
//}
private void button1_Click(object sender, EventArgs e)
{
@@ -1973,15 +1972,27 @@ namespace Mip
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;
/*
DataTable table = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources();
foreach (DataRow server in table.Rows)
{
comboBox1.Items.Add(server[table.Columns["ServerName"]]);
}
*/
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)
@@ -2003,6 +2014,34 @@ namespace Mip
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é");
}
@@ -2093,11 +2132,6 @@ namespace Mip
private void frmMain_FormClosed(object sender, FormClosedEventArgs e)
{
/*
string TempPath = Application.StartupPath + @"\MipTemp";
classDiskOperations.UnmapDrive('W');
classDiskOperations.RemovePath(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();
@@ -2112,6 +2146,7 @@ namespace Mip
this.Location = new Point(5, 5);
classGlobal.SetServerIP();
classUser.LimitSqlPrikazu = Convert.ToInt32(numericUpDown40.Value);
if(classUser.MariaDBServerIPAddress != "0.0.0.0")
{
@@ -2140,7 +2175,7 @@ namespace Mip
Timer refreshZistiNovuSpravu = new Timer();
private void ZistiNovuSpravu(object sender, EventArgs e)
{
if (refreshZistiNovuSpravu.Interval == 10000)
if (refreshZistiNovuSpravu.Interval == 20000)
{
panel4.Visible = false;
@@ -2180,6 +2215,7 @@ namespace Mip
private void frmMain_Shown(object sender, EventArgs e)
{
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;
@@ -2460,9 +2496,9 @@ namespace Mip
TextBox lTextBox = new TextBox();
lTextBox.Size = new Size(lPocetKusov.Size.Width + 47, 20);
lTextBox.Location = new Point(1, lPocetKusov.Size.Height - 7);
lTextBox.TextChanged += new EventHandler(ltext);
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();
@@ -2486,7 +2522,7 @@ namespace Mip
pPocetKusov.Controls.Add(lTextBox);
pPocetKusov.Controls.Add(lButton);
this.Controls.Add(pPocetKusov);
lButton.Focus();
lTextBox.Focus();
lButton.Click += new EventHandler(SaveClosePanel);
@@ -5342,79 +5378,77 @@ namespace Mip
private void dataGridView3_Paint(object sender, PaintEventArgs e)
{
if(dataGridView3.DataSource != null)
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;
if (button80.Text == "Zobrazenie (min)")
{
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;
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;
}
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)
@@ -6531,7 +6565,7 @@ namespace Mip
{
if (dataGridView7.SelectedRows.Count > 0)
{
if(classUser.ID == 1 || classUser.ID == 4 || classUser.ID == 6)
if(classUser.ID == 1 || classUser.ID == 4)
{
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 = "Naceňovanie - vyhodnocovanie";
@@ -6550,7 +6584,7 @@ namespace Mip
private void dataGridView7_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (classUser.ID == 1 || classUser.ID == 4 || classUser.ID == 6)
if (classUser.ID == 1 || classUser.ID == 4)
{
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 = "Naceňovanie - vyhodnocovanie";
@@ -9223,26 +9257,30 @@ string editDateRV;
private void button181_Click(object sender, EventArgs e)
{
if (dataGridView10.SelectedRows.Count >= 0)
{
if (classUser.ID == 1 || classUser.ID == 4 || classUser.ID == 6)
{
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();
}
Form frmNacenovanie2 = new frmVybratTypVyhodnotenia();
frmNacenovanie2.Text = "Naceňovanie - vyhodnocovanie";
frmNacenovanie2.ShowDialog();
}
refreshNacenovanie();
}
//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();
// }
private void label182_Click(object sender, EventArgs e)
//}
//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);
@@ -9276,6 +9314,95 @@ string editDateRV;
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();
@@ -9317,7 +9444,7 @@ string editDateRV;
dataGridView21.DataSource = dvVoVyrobe;
dataGridView22.DataSource = dvVyradene;
if(dataGridView21.Rows.Count == 0)
if (dataGridView21.Rows.Count == 0)
{
button182.Enabled = false;
button185.Enabled = false;
@@ -9348,7 +9475,7 @@ string editDateRV;
private void dataGridView19_Paint(object sender, PaintEventArgs e)
{
if(dataGridView19.DataSource != null) formatDGV(dataGridView19);
if (dataGridView19.DataSource != null) formatDGV(dataGridView19);
}
private void formatDGV(DataGridView dgv)
@@ -9395,7 +9522,7 @@ string editDateRV;
private void dataGridView19_RowEnter(object sender, DataGridViewCellEventArgs e)
{
if(dataGridView19.SelectedRows.Count >0) infoNastroja(dataGridView19.SelectedRows[0]);
if (dataGridView19.SelectedRows.Count > 0) infoNastroja(dataGridView19.SelectedRows[0]);
}
private void infoNastroja(DataGridViewRow dgvr)
@@ -9445,8 +9572,19 @@ string editDateRV;
private void button184_Click(object sender, EventArgs e)
{
if (panel70.Visible == false) panel70.Visible = true;
else panel70.Visible = false;
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)
@@ -9466,7 +9604,7 @@ string editDateRV;
private void panel70_VisibleChanged(object sender, EventArgs e)
{
if(panel70.Visible == true)
if (panel70.Visible == true)
{
string cmd = "";
string typ = dataGridView20.SelectedRows[0].Cells["Typ"].Value.ToString();
@@ -9483,7 +9621,7 @@ string editDateRV;
{
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)
@@ -9493,7 +9631,7 @@ string editDateRV;
if (Convert.ToInt32(textBox40.Text) - Convert.ToInt32(label210.Text) == 1) button187.Enabled = true;
else button187.Enabled = false;
}
}
@@ -9519,21 +9657,24 @@ string editDateRV;
private void button189_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` = 'Vyradený', `Dátum` = DATE(NOW()) where `Index brusenie` = " + index.ToString() + ";";
classSQL.SQL(cmd);
refreshEvidenciuBruseni();
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)
{
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();
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)
@@ -9566,7 +9707,7 @@ string editDateRV;
private void button190_Click(object sender, EventArgs e)
{
if(dataGridView21.SelectedRows.Count != 0)
if (dataGridView21.SelectedRows.Count != 0)
{
Int32 index = 0;
Int32 pocet = 0;
@@ -9588,12 +9729,12 @@ string editDateRV;
private void dataGridView19_SelectionChanged(object sender, EventArgs e)
{
}
private void dataGridView20_SelectionChanged(object sender, EventArgs e)
{
}
private void dataGridView22_SelectionChanged(object sender, EventArgs e)
@@ -9652,19 +9793,6 @@ string editDateRV;
refreshEvidenciuBruseni();
}
private void button194_Click(object sender, EventArgs e)
{
if (grboxFormulare.Enabled == false) { grboxFormulare.Enabled = true; groupBox1.Enabled = true; }
else { grboxFormulare.Enabled = false; groupBox1.Enabled = false; }
}
private void textBox45_TextChanged(object sender, EventArgs e)
{
string password = "kompozitum2015";
if (textBox45.Text == password) button194.Enabled = true;
else button194.Enabled = false;
}
private void button195_Click(object sender, EventArgs e)
{
//uložiť uzívateľa
@@ -9677,12 +9805,12 @@ string editDateRV;
{
if (e.RowIndex != -1)
{
if(bool_ZobrazVstupBruseniePoznamka == false)
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*/);
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*/);
}
}
@@ -9746,7 +9874,7 @@ string editDateRV;
{
string cmd = "";
cmd = "update `mip`.`tab-evidenciabruseni` SET `Poznámka` = '" + PoznamkaText + "' where `Index brusenie` = " + intBrusenieIndex.ToString() + ";";
cmd = "update `mip`.`tab-evidenciabruseni` SET `Poznámka` = '" + PoznamkaText + "' where `Index brusenie` = " + intBrusenieIndex.ToString() + ";";
classSQL.SQL(cmd);
PoznamkaText = "";
@@ -9818,5 +9946,226 @@ string editDateRV;
}
}
}
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));
}
private void checkBox75_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 checkBox78_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 checkBox81_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 checkBox84_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 checkBox87_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 checkBox93_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 checkBox90_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 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 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 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 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 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();
}
}
}
}