udrzby a opravy strojov
This commit is contained in:
Binary file not shown.
464
Mip/frmMain.Designer.cs
generated
464
Mip/frmMain.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
174
Mip/frmMain.cs
174
Mip/frmMain.cs
@@ -5065,14 +5065,13 @@ namespace Mip
|
|||||||
{
|
{
|
||||||
if (panelPridatUdrzbu.Visible == false) panelPridatUdrzbu.Visible = true;
|
if (panelPridatUdrzbu.Visible == false) panelPridatUdrzbu.Visible = true;
|
||||||
else panelPridatUdrzbu.Visible = false;
|
else panelPridatUdrzbu.Visible = false;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void panelPridatUdrzbu_Leave(object sender, EventArgs e)
|
private void panelPridatUdrzbu_Leave(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
comboBox6.DataSource = null;
|
comboBox6.DataSource = null;
|
||||||
comboBox6.Enabled = false;
|
comboBox6.Enabled = false;
|
||||||
|
comboBox15.Enabled = false;
|
||||||
label45.Enabled = false;
|
label45.Enabled = false;
|
||||||
panelPridatUdrzbu.Visible = false;
|
panelPridatUdrzbu.Visible = false;
|
||||||
comboBox5.Enabled = false; button79.Enabled = false; label44.Enabled = false;
|
comboBox5.Enabled = false; button79.Enabled = false; label44.Enabled = false;
|
||||||
@@ -5089,6 +5088,7 @@ namespace Mip
|
|||||||
|
|
||||||
private void comboBox8_SelectedValueChanged(object sender, EventArgs e)
|
private void comboBox8_SelectedValueChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
comboBox6.DataSource = null;
|
||||||
comboBox6.Items.Clear();
|
comboBox6.Items.Clear();
|
||||||
string cmd = "SELECT CONCAT (`Vyrobca`, ' - ', `ModelStroja`) AS `Stroj`, `IDStroj` FROM `mip`.tabstroje WHERE `Dielna` = '" + comboBox8.Text + "';";
|
string cmd = "SELECT CONCAT (`Vyrobca`, ' - ', `ModelStroja`) AS `Stroj`, `IDStroj` FROM `mip`.tabstroje WHERE `Dielna` = '" + comboBox8.Text + "';";
|
||||||
DataTable tblStroje = new DataTable();
|
DataTable tblStroje = new DataTable();
|
||||||
@@ -5159,6 +5159,7 @@ namespace Mip
|
|||||||
label43.Enabled = true;
|
label43.Enabled = true;
|
||||||
if (comboBox5.Text == "Plánovaná údržba")
|
if (comboBox5.Text == "Plánovaná údržba")
|
||||||
{
|
{
|
||||||
|
comboBox15.DataSource = null;
|
||||||
comboBox15.Items.Clear();
|
comboBox15.Items.Clear();
|
||||||
string cmd = "select `popisPU`, `IDUdrzba` from `tabudrzba` where IDstroja =" + comboBox6.SelectedValue.ToString() + ";";
|
string cmd = "select `popisPU`, `IDUdrzba` from `tabudrzba` where IDstroja =" + comboBox6.SelectedValue.ToString() + ";";
|
||||||
DataTable tblPU = new DataTable();
|
DataTable tblPU = new DataTable();
|
||||||
@@ -7414,7 +7415,7 @@ namespace Mip
|
|||||||
|
|
||||||
if (comboBox15.Text != "" & comboBox15.Enabled == true)
|
if (comboBox15.Text != "" & comboBox15.Enabled == true)
|
||||||
{
|
{
|
||||||
strUdrzbaValue = comboBox15.SelectedValue.ToString() + ", ";
|
strUdrzbaValue = comboBox15.SelectedValue.ToString();
|
||||||
strUdrzbaTXT = " `IDUdrzba`,";
|
strUdrzbaTXT = " `IDUdrzba`,";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -7423,40 +7424,48 @@ namespace Mip
|
|||||||
strUdrzbaTXT = "";
|
strUdrzbaTXT = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var strCenaValue = textBox21.Text == string.Empty ? "null" : $"'{textBox21.Text.Replace(",", ".")}'";
|
||||||
|
|
||||||
string cmd;
|
string cmd;
|
||||||
string format = "yyyy-MM-dd";
|
string format = "yyyy-MM-dd";
|
||||||
|
|
||||||
cmd = @"INSERT INTO `mip`.`tabudrzbyaopravy` (`Datum`, `Operacia`," + strUdrzbaTXT + @" `IDStroja`, `NazovFirmy`, `CasZacatia`, `CasUkoncenia`, `Cena`, `Poznamka`, `CisloDokladu`)
|
if (button70.Text == "Pridať opravu")
|
||||||
VALUES ( DATE(NOW()), '"
|
{
|
||||||
+ comboBox5.Text + "', "
|
cmd = $@"INSERT INTO `mip`.`tabudrzbyaopravy` (`Datum`, `Operacia`,{strUdrzbaTXT} `IDStroja`, `NazovFirmy`, `CasZacatia`, `CasUkoncenia`, `Cena`, `Poznamka`, `CisloDokladu`)
|
||||||
+ strUdrzbaValue
|
VALUES ( DATE(NOW()),
|
||||||
+ comboBox6.SelectedValue.ToString() + ", '"
|
'{comboBox5.Text}',
|
||||||
+ comboBox7.Text + "', '"
|
'{strUdrzbaValue}',
|
||||||
+ dateTimePicker5.Value.ToString(format) + " " + numericUpDown22.Value.ToString() + ":" + numericUpDown21.Value.ToString() + ":00', '"
|
{comboBox6.SelectedValue.ToString()},
|
||||||
+ dateTimePicker2.Value.ToString(format) + " " + numericUpDown17.Value.ToString() + ":" + numericUpDown18.Value.ToString() + ":00', "
|
'{comboBox7.Text}',
|
||||||
+ textBox21.Text + ", '"
|
'{dateTimePicker5.Value.ToString(format)} {numericUpDown22.Value.ToString()}:{numericUpDown21.Value.ToString()}:00',
|
||||||
+ textBox20.Text + "', '"
|
'{dateTimePicker2.Value.ToString(format)} {numericUpDown17.Value.ToString()}:{numericUpDown18.Value.ToString()}:00',
|
||||||
+ textBox3.Text + "');";
|
{strCenaValue},
|
||||||
|
'{textBox20.Text}',
|
||||||
|
'{textBox3.Text}');";
|
||||||
|
|
||||||
classSQL.SQL(cmd);
|
classSQL.SQL(cmd);
|
||||||
panelPridatUdrzbu.Visible = false;
|
panelPridatUdrzbu.Visible = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
strUdrzbaTXT = strUdrzbaTXT == string.Empty ? string.Empty : strUdrzbaTXT.Replace(",", "");
|
||||||
|
|
||||||
/*
|
cmd = $@"UPDATE `mip`.`tabudrzbyaopravy` SET
|
||||||
|
`Operacia` = '{comboBox5.Text}',
|
||||||
|
{strUdrzbaTXT} = '{strUdrzbaValue}',
|
||||||
|
`IDStroja` = {comboBox6.SelectedValue.ToString()},
|
||||||
|
`NazovFirmy` = '{comboBox7.Text}',
|
||||||
|
`CasZacatia` = '{dateTimePicker5.Value.ToString(format)} {numericUpDown22.Value.ToString()}:{numericUpDown21.Value.ToString()}:00',
|
||||||
|
`CasUkoncenia` = '{dateTimePicker2.Value.ToString(format)} {numericUpDown17.Value.ToString()}:{numericUpDown18.Value.ToString()}:00',
|
||||||
|
`Cena` = {strCenaValue},
|
||||||
|
`Poznamka` = '{textBox20.Text}',
|
||||||
|
`CisloDokladu` = '{textBox3.Text}'
|
||||||
|
WHERE `IDPUOPR` = {button70.Tag.ToString()};";
|
||||||
|
|
||||||
INSERT INTO `mip`.`tabudrzbyaopravy` (`Datum`, `Operacia`, `IDStroja`, `NazovFirmy`, `CasZacatia`, `CasUkoncenia`, `Cena`, `Poznamka`, `CisloDokladu`)
|
classSQL.SQL(cmd);
|
||||||
VALUES ( DATE(NOW()), 'Plánovaná údržba', 4, 'Kompozitum', '2015-10-22 10:27:45', '2015-10-22 10:27:45', 100, 'aa', '1258f');
|
panelPridatUdrzbu.Visible = false;
|
||||||
|
}
|
||||||
DateTime dt;
|
refreshUdrzby();
|
||||||
dt = DateTime.Now;
|
|
||||||
string format = "yyyy-MM-dd";
|
|
||||||
|
|
||||||
|
|
||||||
string TypDopytu = "", StatusDopytu = "", PotvrdDatum = "";
|
|
||||||
PotvrdDatum = dateTimePicker1.Value.ToString(format);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void panelPridatUdrzbu_VisibleChanged(object sender, EventArgs e)
|
private void panelPridatUdrzbu_VisibleChanged(object sender, EventArgs e)
|
||||||
@@ -7472,6 +7481,8 @@ namespace Mip
|
|||||||
comboBox6.Items.Clear();
|
comboBox6.Items.Clear();
|
||||||
comboBox5.Items.Clear();
|
comboBox5.Items.Clear();
|
||||||
comboBox7.Items.Clear();
|
comboBox7.Items.Clear();
|
||||||
|
comboBox15.DataSource = null;
|
||||||
|
comboBox15.Items.Clear();
|
||||||
textBox21.Text = "";
|
textBox21.Text = "";
|
||||||
textBox20.Text = "";
|
textBox20.Text = "";
|
||||||
textBox3.Text = "";
|
textBox3.Text = "";
|
||||||
@@ -7538,7 +7549,6 @@ namespace Mip
|
|||||||
button147.Text = "Zahájiť odstávku";
|
button147.Text = "Zahájiť odstávku";
|
||||||
}
|
}
|
||||||
else panel56.Visible = false;
|
else panel56.Visible = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void panel56_Leave(object sender, EventArgs e)
|
private void panel56_Leave(object sender, EventArgs e)
|
||||||
@@ -7547,13 +7557,28 @@ namespace Mip
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void tabPage11_Enter_1(object sender, EventArgs e)
|
private void tabPage11_Enter_1(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
refreshUdrzby();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void refreshUdrzby()
|
||||||
{
|
{
|
||||||
string cmd;
|
string cmd;
|
||||||
DataTable tabUdrzby = new DataTable();
|
DataTable tabUdrzby = new DataTable();
|
||||||
cmd = "select * from `pohladudrzby`;";
|
cmd = "select * from `pohladudrzby` ORDER BY `Datum` desc;";
|
||||||
classSQL.SQL(cmd, out tabUdrzby);
|
classSQL.SQL(cmd, out tabUdrzby);
|
||||||
dataGridView8.DataSource = tabUdrzby;
|
dataGridView8.DataSource = tabUdrzby;
|
||||||
|
|
||||||
|
formatDGVUdrzby();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void formatDGVUdrzby()
|
||||||
|
{
|
||||||
|
dataGridView8.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
|
||||||
|
dataGridView8.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;
|
||||||
|
dataGridView8.Columns["IDStroj"].Visible = false;
|
||||||
|
dataGridView8.Columns["IDUdrzba"].Visible = false;
|
||||||
|
dataGridView8.Columns["IDPUOPR"].Visible = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void button148_Click(object sender, EventArgs e)
|
private void button148_Click(object sender, EventArgs e)
|
||||||
@@ -7684,7 +7709,6 @@ namespace Mip
|
|||||||
panel56.Visible = false;
|
panel56.Visible = false;
|
||||||
MessageBox.Show("Odstávka je už ukončená!");
|
MessageBox.Show("Odstávka je už ukončená!");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void button147_Click(object sender, EventArgs e)
|
private void button147_Click(object sender, EventArgs e)
|
||||||
@@ -7731,7 +7755,7 @@ namespace Mip
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
panel56.Visible = false;
|
panel56.Visible = false;
|
||||||
|
refreshUdrzby();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void toolStripStatusLabel6_Click(object sender, EventArgs e)
|
private void toolStripStatusLabel6_Click(object sender, EventArgs e)
|
||||||
@@ -10385,5 +10409,85 @@ namespace Mip
|
|||||||
textBox52.Enabled = false;
|
textBox52.Enabled = false;
|
||||||
FilterQueue.Clear();
|
FilterQueue.Clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void button150_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (dataGridView8.SelectedRows.Count == 1)
|
||||||
|
{
|
||||||
|
DateTime dtZacatie = Convert.ToDateTime(dataGridView8.SelectedRows[0].Cells["CasZacatia"].Value);
|
||||||
|
DateTime dtUkoncenie = Convert.ToDateTime(dataGridView8.SelectedRows[0].Cells["CasUkoncenia"].Value);
|
||||||
|
|
||||||
|
var IdUdrzbaSelected = Convert.ToInt32(dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["IDUdrzba"].Value).ToString();
|
||||||
|
|
||||||
|
|
||||||
|
panelPridatUdrzbu.Visible = true;
|
||||||
|
|
||||||
|
comboBox8.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Dielna"].Value.ToString();
|
||||||
|
comboBox6.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Stroj"].Value.ToString();
|
||||||
|
comboBox5.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Operacia"].Value.ToString();
|
||||||
|
|
||||||
|
comboBox15.SelectedValue = IdUdrzbaSelected;
|
||||||
|
comboBox7.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["NazovFirmy"].Value.ToString();
|
||||||
|
dateTimePicker5.Value = dtZacatie.Date;
|
||||||
|
numericUpDown22.Value = dtZacatie.Hour;
|
||||||
|
numericUpDown21.Value = dtZacatie.Minute;
|
||||||
|
dateTimePicker2.Value = dtUkoncenie.Date;
|
||||||
|
numericUpDown17.Value = dtUkoncenie.Hour;
|
||||||
|
numericUpDown18.Value = dtUkoncenie.Minute;
|
||||||
|
textBox21.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Cena"].Value.ToString();
|
||||||
|
textBox20.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Poznamka"].Value.ToString();
|
||||||
|
textBox3.Text = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["CisloDokladu"].Value.ToString();
|
||||||
|
button70.Tag = dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["IDPUOPR"].Value.ToString();
|
||||||
|
button70.Text = "Uložiť záznam";
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
panel56.Visible = false;
|
||||||
|
MessageBox.Show("Musí byť vybraný presne jeden záznam na editáciu!");
|
||||||
|
}
|
||||||
|
|
||||||
|
refreshUdrzby();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void button203_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (dataGridView8.SelectedRows.Count == 1)
|
||||||
|
{
|
||||||
|
if (MessageBox.Show("Naozaj vymazať vybraný záznam údržby/opravy?", $"Vymazanie záznamu pre stroj : {dataGridView8.Rows[dataGridView8.SelectedRows[0].Index].Cells["Stroj"].Value.ToString()}", MessageBoxButtons.YesNo) == DialogResult.Yes)
|
||||||
|
{
|
||||||
|
string cmdDelete = $"DELETE FROM `mip`.`tabudrzbyaopravy` WHERE `IDPUOPR` = {dataGridView8.SelectedRows[0].Cells["IDPUOPR"].Value.ToString()};";
|
||||||
|
classSQL.SQL(cmdDelete);
|
||||||
|
}
|
||||||
|
refreshUdrzby();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
panel56.Visible = false;
|
||||||
|
MessageBox.Show("Musí byť vybraný presne jeden záznam na editáciu!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void dataGridView8_SelectionChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (dataGridView8.SelectedRows.Count == 1)
|
||||||
|
{
|
||||||
|
if (dataGridView8.SelectedRows[0].Cells["CasUkoncenia"].Value.ToString() == string.Empty)
|
||||||
|
{
|
||||||
|
button150.Enabled = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
button150.Enabled = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void textBox21_KeyPress(object sender, KeyPressEventArgs e)
|
||||||
|
{
|
||||||
|
float floatResult;
|
||||||
|
if (e.KeyChar == '.') e.KeyChar = ',';
|
||||||
|
if (!(float.TryParse(textBox21.Text + e.KeyChar, out floatResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user