zoradenie stlpcov v ziadankach

oblokovanie zmien stavov
zobrazenie meskajucich objednavok
This commit is contained in:
roman6791
2021-03-31 19:37:00 +02:00
parent 3096d0881b
commit caf70cac4a
5 changed files with 1063 additions and 990 deletions

View File

@@ -6611,7 +6611,7 @@ namespace Mip
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["D5", "F5"].Value = dGVStroje.SelectedRows[0].Cells["PoznamkaStroj"].Value.ToString();
xlWorkSheet.Range["H5", "J5"].Value = dGVStroje.SelectedRows[0].Cells["INVCislo"].Value.ToString();
for (int ri = 0; ri < tblTlacitPU.Rows.Count; ri++)
@@ -7032,8 +7032,31 @@ namespace Mip
{
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();
if (MessageBox.Show("Zobraziť najprv termínovo nepotvrdené a nedoručené objednávky?", "Upozornenie!", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
refreshNepotvrdeneNedoruceneZiadanky();
}
else
{
refreshZiadanky();
}
}
private void refreshNepotvrdeneNedoruceneZiadanky()
{
string sqlCommandZiadanky;
sqlCommandZiadanky = @"SELECT * FROM `pohlad-ziadanka`
WHERE `Status` = 'True'
AND (`Status žiadanky` = '#&@' OR (`Status žiadanky` = 'Dopyt odoslaný' AND `Termín` >= NOW()) OR (`Status žiadanky` = 'Objednávka odoslaná' AND `Termín` <= NOW()) OR (`Status žiadanky` = 'Potvrdená' AND `Potvrdený dátum` <= NOW()))
ORDER BY `IDZiadanka` DESC;";
DataTable outdtbl = new DataTable();
classSQL.SQL(sqlCommandZiadanky, out outdtbl);
dataGridView16.DataSource = outdtbl;
lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
}
void refreshZiadanky()
@@ -8213,6 +8236,7 @@ namespace Mip
dataGridView16.Columns["IDZiadanka"].Visible = false;
dataGridView16.Columns["IDFirma"].Visible = false;
dataGridView16.Columns["Dátum zadania"].Width = 70;
dataGridView16.Columns["Dátum zadania"].DisplayIndex = 0;
dataGridView16.Columns["Dátum schválenia"].Width = 70;
dataGridView16.Columns["Dátum odoslania"].Width = 70;
dataGridView16.Columns["Potvrdený dátum"].Width = 70;
@@ -8225,20 +8249,31 @@ namespace Mip
dataGridView16.Columns["Status"].Visible = false;
dataGridView16.Columns["Názov"].MinimumWidth = 100;
dataGridView16.Columns["Názov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
dataGridView16.Columns["Názov"].DisplayIndex = 2;
dataGridView16.Columns["Typ"].MinimumWidth = 50;
dataGridView16.Columns["Typ"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
dataGridView16.Columns["Typ"].DisplayIndex = 3;
dataGridView16.Columns["Firma"].MinimumWidth = 120;
dataGridView16.Columns["Firma"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
dataGridView16.Columns["Firma"].DisplayIndex = 4;
dataGridView16.Columns["Poznámka"].MinimumWidth = 100;
dataGridView16.Columns["Poznámka"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
dataGridView16.Columns["Poznámka"].DisplayIndex = 11;
dataGridView16.Columns["Termín"].Width = 70;
dataGridView16.Columns["Termín"].DisplayIndex = 5;
dataGridView16.Columns["Počet kusov"].Width = 60;
dataGridView16.Columns["Počet kusov"].DisplayIndex = 6;
dataGridView16.Columns["Množstvo"].Width = 60;
dataGridView16.Columns["Množstvo"].DisplayIndex = 7;
dataGridView16.Columns["Jednotka"].Width = 60;
dataGridView16.Columns["Jednotka"].DisplayIndex = 8;
dataGridView16.Columns["Faktúra"].Width = 80;
dataGridView16.Columns["Cena"].Width = 60;
dataGridView16.Columns["Cena"].DisplayIndex = 9;
dataGridView16.Columns["Číslo objednávky"].DisplayIndex = 10;
dataGridView16.Columns["IDUser"].Visible = false;
dataGridView16.Columns["Meno"].MinimumWidth = 85;
dataGridView16.Columns["Meno"].DisplayIndex = 1;
dataGridView16.Columns["Meno"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
if (classGlobal.PristupovePrava(classUser.ID, "Ziadanka-schvalit") == false)
{
@@ -8476,11 +8511,11 @@ string editDateRV;
button126.Enabled = false; //vybavena
button124.Enabled = true; //zamietnut
button123.Enabled = true; //schvalit
button127.Enabled = false; //multiselect
button127.Enabled = true; //multiselect
button152.Enabled = false; //potvrdeny datum
button130.Enabled = false; //export pdf
button155.Enabled = false; //vytlacit
button157.Enabled = false; //priradit cenu
button130.Enabled = true; //export pdf
button155.Enabled = true; //vytlacit
button157.Enabled = true; //priradit cenu
button156.Enabled = false; //priradit fakturu
button173.Enabled = false; //dopyt odoslany
button172.Enabled = false; //objednavka odoslana
@@ -8492,17 +8527,17 @@ string editDateRV;
{
button122.Enabled = true; //pridat
button128.Enabled = false; //editovat
button129.Enabled = false; //vymazat
button129.Enabled = true; //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
button127.Enabled = true; //multiselect
button152.Enabled = true; //potvrdeny datum
button130.Enabled = true; //export pdf
button155.Enabled = true; //vytlacit
button157.Enabled = true; //priradit cenu
button156.Enabled = false; //priradit fakturu
button173.Enabled = false; //dopyt odoslany
button172.Enabled = false; //objednavka odoslana
@@ -8513,18 +8548,18 @@ string editDateRV;
case "Schválená":
{
button122.Enabled = true; //pridat
button128.Enabled = false; //editovat
button129.Enabled = false; //vymazat
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 = false; //schvalit
button127.Enabled = false; //multiselect
button127.Enabled = true; //multiselect
button152.Enabled = false; //potvrdeny datum
button130.Enabled = false; //export pdf
button155.Enabled = false; //vytlacit
button157.Enabled = false; //priradit cenu
button130.Enabled = true; //export pdf
button155.Enabled = true; //vytlacit
button157.Enabled = true; //priradit cenu
button156.Enabled = false; //priradit fakturu
button173.Enabled = true; //dopyt odoslany
button172.Enabled = true; //objednavka odoslana
@@ -8535,17 +8570,17 @@ string editDateRV;
case "Dopyt odoslaný":
{
button122.Enabled = true; //pridat
button128.Enabled = false; //editovat
button129.Enabled = false; //vymazat
button128.Enabled = true; //editovat
button129.Enabled = true; //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
button123.Enabled = true; //schvalit
button127.Enabled = true; //multiselect
button152.Enabled = true; //potvrdeny datum
button130.Enabled = false; //export pdf
button155.Enabled = false; //vytlacit
button130.Enabled = true; //export pdf
button155.Enabled = true; //vytlacit
button157.Enabled = true; //priradit cenu
button156.Enabled = false; //priradit fakturu
button173.Enabled = true; //dopyt odoslany
@@ -8557,20 +8592,20 @@ string editDateRV;
case "Objednávka odoslaná":
{
button122.Enabled = true; //pridat
button128.Enabled = false; //editovat
button129.Enabled = false; //vymazat
button128.Enabled = true; //editovat
button129.Enabled = true; //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
button127.Enabled = true; //multiselect
button152.Enabled = true; //potvrdeny datum
button130.Enabled = false; //export pdf
button155.Enabled = false; //vytlacit
button130.Enabled = true; //export pdf
button155.Enabled = true; //vytlacit
button157.Enabled = true; //priradit cenu
button156.Enabled = false; //priradit fakturu
button173.Enabled = false; //dopyt odoslany
button173.Enabled = true; //dopyt odoslany
button172.Enabled = true; //objednavka odoslana
button175.Enabled = true; //cislo objednavky
button174.Enabled = true; //tovar doruceny
@@ -8579,21 +8614,21 @@ string editDateRV;
case "Potvrdená":
{
button122.Enabled = true; //pridat
button128.Enabled = false; //editovat
button129.Enabled = false; //vymazat
button128.Enabled = true; //editovat
button129.Enabled = true; //vymazat
button135.Enabled = true; //zobrazit nakres
button125.Enabled = false; //nevybavena
button126.Enabled = false; //vybavena
button125.Enabled = true; //nevybavena
button126.Enabled = true; //vybavena
button124.Enabled = false; //zamietnut
button123.Enabled = false; //schvalit
button127.Enabled = false; //multiselect
button127.Enabled = true; //multiselect
button152.Enabled = true; //potvrdeny datum
button130.Enabled = false; //export pdf
button155.Enabled = false; //vytlacit
button130.Enabled = true; //export pdf
button155.Enabled = true; //vytlacit
button157.Enabled = true; //priradit cenu
button156.Enabled = false; //priradit fakturu
button173.Enabled = false; //dopyt odoslany
button172.Enabled = false; //objednavka odoslana
button172.Enabled = true; //objednavka odoslana
button175.Enabled = true; //cislo objednavky
button174.Enabled = true; //tovar doruceny
}
@@ -8601,21 +8636,21 @@ string editDateRV;
case "Tovar doručený":
{
button122.Enabled = true; //pridat
button128.Enabled = false; //editovat
button129.Enabled = false; //vymazat
button128.Enabled = true; //editovat
button129.Enabled = true; //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
button127.Enabled = true; //multiselect
button152.Enabled = true; //potvrdeny datum
button130.Enabled = true; //export pdf
button155.Enabled = true; //vytlacit
button157.Enabled = true; //priradit cenu
button156.Enabled = true; //priradit fakturu
button173.Enabled = false; //dopyt odoslany
button172.Enabled = false; //objednavka odoslana
button173.Enabled = true; //dopyt odoslany
button172.Enabled = true; //objednavka odoslana
button175.Enabled = false; //cislo objednavky
button174.Enabled = true; //tovar doruceny
}
@@ -8632,36 +8667,36 @@ string editDateRV;
button123.Enabled = false; //schvalit
button127.Enabled = false; //multiselect
button152.Enabled = false; //potvrdeny datum
button130.Enabled = false; //export pdf
button155.Enabled = false; //vytlacit
button130.Enabled = true; //export pdf
button155.Enabled = true; //vytlacit
button157.Enabled = false; //priradit cenu
button156.Enabled = false; //priradit fakturu
button173.Enabled = false; //dopyt odoslany
button172.Enabled = false; //objednavka odoslana
button156.Enabled = true; //priradit fakturu
button173.Enabled = true; //dopyt odoslany
button172.Enabled = true; //objednavka odoslana
button175.Enabled = false; //cislo objednavky
button174.Enabled = false; //tovar doruceny
button174.Enabled = true; //tovar doruceny
}
break;
case "Nevybavená":
{
button122.Enabled = true; //pridat
button128.Enabled = false; //editovat
button129.Enabled = false; //vymazat
button129.Enabled = true; //vymazat
button135.Enabled = true; //zobrazit nakres
button125.Enabled = false; //nevybavena
button126.Enabled = false; //vybavena
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 = false; //priradit cenu
button157.Enabled = true; //priradit cenu
button156.Enabled = false; //priradit fakturu
button173.Enabled = false; //dopyt odoslany
button172.Enabled = false; //objednavka odoslana
button173.Enabled = true; //dopyt odoslany
button172.Enabled = true; //objednavka odoslana
button175.Enabled = false; //cislo objednavky
button174.Enabled = false; //tovar doruceny
button174.Enabled = true; //tovar doruceny
}
break;
@@ -9234,8 +9269,6 @@ string editDateRV;
{
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();
}
}
@@ -10189,5 +10222,22 @@ string editDateRV;
{
panel75.Visible = false;
}
private void labelVsetkyAleboMeskajuce_Click(object sender, EventArgs e)
{
var label = sender as Label;
if (Convert.ToBoolean(label.Tag) == true)
{
label.Tag = false;
label.Text = "Meškajúce";
refreshNepotvrdeneNedoruceneZiadanky();
}
else
{
label.Tag = true;
label.Text = "Všetky";
refreshZiadanky();
}
}
}
}