using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Mip { public partial class frmAddCenovuPonuku : Form { string nazovVyrobku; Int32 IDVyrobok; Int32 IDNacenovanie; string zakaznik; string spojeneRozmery; int pocetSegmentov; DataTable tblEditData; public frmAddCenovuPonuku(string _nazovVyrobku, Int32 _IDVyrobok, string _zakaznik, string _spojeneRozmery, int _pocetSegmentov) { InitializeComponent(); nazovVyrobku = _nazovVyrobku; IDVyrobok = _IDVyrobok; zakaznik = _zakaznik; spojeneRozmery = _spojeneRozmery; pocetSegmentov = _pocetSegmentov; label2.Text = nazovVyrobku; label4.Text = zakaznik; label6.Text = spojeneRozmery; label10.Text = DateTime.Today.Day.ToString() + "." + DateTime.Today.Month.ToString() + "." + DateTime.Today.Year.ToString(); label8.Text = pocetSegmentov.ToString(); } public frmAddCenovuPonuku(string _nazovVyrobku, Int32 _IDVyrobok, string _zakaznik, string _spojeneRozmery, int _pocetSegmentov, Int32 _IDNacenovanie) { InitializeComponent(); nazovVyrobku = _nazovVyrobku; IDVyrobok = _IDVyrobok; zakaznik = _zakaznik; spojeneRozmery = _spojeneRozmery; pocetSegmentov = _pocetSegmentov; IDNacenovanie = _IDNacenovanie; label2.Text = nazovVyrobku; label4.Text = zakaznik; label6.Text = spojeneRozmery; label8.Text = pocetSegmentov.ToString(); string cmd; cmd = "SELECT * FROM `tab-nacenovanie` WHERE `IDNacenovanie` = " + IDNacenovanie.ToString() + ";"; classSQL.SQL(cmd, out tblEditData); numericUpDown1.Value = Convert.ToInt32(tblEditData.Rows[0]["PocetNacenovanychKusov"].ToString()); label10.Text = tblEditData.Rows[0]["DatumPrijatia"].ToString(); comboBox1.Text = tblEditData.Rows[0]["Material1"].ToString(); comboBox2.Text = tblEditData.Rows[0]["Material2"].ToString(); comboBox3.Text = tblEditData.Rows[0]["Material3"].ToString(); comboBox4.Text = tblEditData.Rows[0]["Material4"].ToString(); textBox1.Text = tblEditData.Rows[0]["Poznamka"].ToString(); if (comboBox2.Text != "") { comboBox2.Enabled = true; label13.BackColor = Color.Beige; } if (comboBox3.Text != "") { comboBox3.Enabled = true; label14.BackColor = Color.Beige; } if (comboBox4.Text != "") { comboBox4.Enabled = true; label16.BackColor = Color.Beige; } button1.Text = "Uložiť cenovú ponuku"; button1.Tag = "edit"; } private void button2_Click(object sender, EventArgs e) { this.Close(); } private void frmAddCenovuPonuku_Shown(object sender, EventArgs e) { classGlobal.FillCB(comboBox1, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál"); classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál"); classGlobal.FillCB(comboBox3, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál"); classGlobal.FillCB(comboBox4, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál"); } private void button1_Click(object sender, EventArgs e) { string cmd; if(button1.Tag.ToString() == "add") { cmd = @"INSERT INTO `mip`.`tab-nacenovanie` (`IDUser`, `Status`, `DatumPrijatia`, `Material1`, `Material2`, `Material3`, `Material4`, `PocetNacenovanychKusov`, `Poznamka`, `IDVyrobokNac`) VALUES (" + classUser.ID + ", '" + "Prijatá" + "', " + "NOW()" + ", '" + comboBox1.Text + "', '" + comboBox2.Text + "', '" + comboBox3.Text + "', '" + comboBox4.Text + "', " + numericUpDown1.Value.ToString() + ", '" + textBox1.Text + "', " + IDVyrobok.ToString() + ");"; } else { cmd = @"UPDATE `tab-nacenovanie` SET `Material1` = '" + comboBox1.Text + "'," + "`Material2` = '" + comboBox2.Text + "'," + "`Material3` = '" + comboBox3.Text + "'," + "`Material4` = '" + comboBox4.Text + "'," + "`PocetNacenovanychKusov` = " + numericUpDown1.Value.ToString() + "," + "`Poznamka` = '" + textBox1.Text + "'" + " WHERE `IDNacenovanie`= " + IDNacenovanie.ToString() + ";"; } classSQL.SQL(cmd); MessageBox.Show("Operácia úspešná!"); this.Close(); } private void label14_Click(object sender, EventArgs e) { if (label14.BackColor == Color.LightSalmon) { label14.BackColor = Color.Beige; comboBox3.Enabled = true; } else { label14.BackColor = Color.LightSalmon; comboBox3.Enabled = false; comboBox3.Text = ""; } } private void label13_Click(object sender, EventArgs e) { if (label13.BackColor == Color.LightSalmon) { label13.BackColor = Color.Beige; comboBox2.Enabled = true; } else { label13.BackColor = Color.LightSalmon; comboBox2.Enabled = false; comboBox2.Text = ""; } } private void label16_Click(object sender, EventArgs e) { if (label16.BackColor == Color.LightSalmon) { label16.BackColor = Color.Beige; comboBox4.Enabled = true; } else { label16.BackColor = Color.LightSalmon; comboBox4.Enabled = false; comboBox4.Text = ""; } } } }