178 lines
6.8 KiB
C#
178 lines
6.8 KiB
C#
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á" + "', "
|
|
+ "DATE(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 = "";
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|