Sklad oprava

This commit is contained in:
roman
2025-11-13 23:52:50 +01:00
parent a945d38a3a
commit 79efc06cca
6 changed files with 809 additions and 785 deletions

View File

@@ -2170,13 +2170,14 @@ namespace Mip
{
Form frmLogo2 = new frmLogo();
frmLogo2.ShowDialog();
Form frmLogin2 = new frmLogin();
frmLogin2.ShowDialog();
var assemblyVersion = Assembly.GetExecutingAssembly().GetName().Version.ToString();
lblVerzia.Text = assemblyVersion;
Form frmLogin2 = new frmLogin();
frmLogin2.Text = $"Login to MIP v {assemblyVersion}";
frmLogin2.ShowDialog();
refreshZistiNovuSpravu.Enabled = true;
refreshZistiNovuSpravu.Interval = 10000;
refreshZistiNovuSpravu.Tick += new System.EventHandler(ZistiNovuSpravu);
@@ -5952,7 +5953,14 @@ namespace Mip
if (_setdgv.Rows.Count > 0)
{
_setdgv.ClearSelection();
_setdgv.Rows[_Index].Selected = true;
if(_setdgv.Rows.Count > _Index)
{
_setdgv.Rows[_Index].Selected = true;
}
else
{
_setdgv.ClearSelection();
}
}
_setdgv.Visible = true;
lblZobrazenyPocet.Text = classSQL.intCelkovyPocetZazanmov.ToString();
@@ -6089,10 +6097,43 @@ namespace Mip
refreshSklad();
button97.BackColor = Color.Orange;
button97.Text = "Obnovovanie vypnuté";
FormatDataGrigView13();
}
private void FormatDataGrigView13()
{
dataGridView13.Columns["NazovVyrobku"].HeaderText = "Názov výrobku";
dataGridView13.Columns["NazovVyrobku"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.Columns["SpojeneRozmery"].HeaderText = "Spojené rozmery";
dataGridView13.Columns["SpojeneRozmery"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.Columns["Zakaznik"].HeaderText = "Zákazník";
dataGridView13.Columns["Zakaznik"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.Columns["InyNazov"].HeaderText = "Iný názov";
dataGridView13.Columns["InyNazov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.Columns["RozlisZnakKonecnaOp"].HeaderText = "Rozliš. znak, koneč. operácia";
dataGridView13.Columns["RozlisZnakKonecnaOp"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.Columns["Alias"].HeaderText = "Alias";
dataGridView13.Columns["Alias"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.Columns["PocetSegmentov"].HeaderText = "Počet segmentov";
dataGridView13.Columns["PocetSegmentov"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.Columns["IDVyrobok"].HeaderText = "ID výrobok";
dataGridView13.Columns["IDVyrobok"].Visible = false;
dataGridView13.Columns["MaterialSUpravouMat"].HeaderText = "Materiál";
dataGridView13.Columns["MaterialSUpravouMat"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.Columns["Počet na sklade"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
dataGridView13.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView13.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView13.AutoResizeColumns();
}
private void refreshSklad()
{
var indexToSet = 0;
if (dataGridView13.SelectedRows.Count > 0) indexToSet = dataGridView13.SelectedRows[0].Index;
if (button97.Text == "Obnovovanie zapnuté")
{
int scrollBarHeight = 0;
@@ -6120,7 +6161,7 @@ namespace Mip
numericUpDown11.Maximum = PocetStran;
dataGVSetColumnSortMode(dataGridView13, DataGridViewColumnSortMode.NotSortable);
setDGV(dataGridView13, 0);
setDGV(dataGridView13, indexToSet);
}
}
@@ -6153,34 +6194,6 @@ namespace Mip
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é")
@@ -6264,36 +6277,9 @@ namespace Mip
}
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
@@ -10775,5 +10761,43 @@ namespace Mip
refreshNacenovanie();
}
private void dataGridView13_DataSourceChanged(object sender, EventArgs e)
{
}
private void dataGridView13_Click(object sender, EventArgs e)
{
DataTable tblPocty = new DataTable();
string strNazovRozmer = "";
string strMat = "";
int index = 0;
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() + "'";
if (dataGridView13.SelectedRows.Count > 0) index = dataGridView13.SelectedRows[0].Index;
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);
FormatDataGridView15();
}
private void FormatDataGridView15()
{
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();
}
}
}