161 lines
6.3 KiB
C#
161 lines
6.3 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 frmUlozPolotovar : Form
|
|
{
|
|
Int32 idvyrobok;
|
|
bool enableUpdate = false;
|
|
DataTable tblPolotovar;
|
|
Int32 IDpolotovar;
|
|
string rozmertvar;
|
|
string rozmer1;
|
|
string rozmer2;
|
|
string rozmer3;
|
|
string pocetvpolotovare;
|
|
|
|
string rozmertvarMariaDB;
|
|
string rozmer1MariaDB;
|
|
string rozmer2MariaDB;
|
|
string rozmer3MariaDB;
|
|
string pocetvpolotovareMariaDB;
|
|
string typmaterialuMariaDB;
|
|
|
|
public frmUlozPolotovar(string _rozmertvar, string _rozmer1, string _rozmer2, string _rozmer3, string _pocetvpolotovare, int _idvyrobok)
|
|
{
|
|
rozmertvar = _rozmertvar;
|
|
rozmer1 = _rozmer1;
|
|
rozmer2 = _rozmer2;
|
|
rozmer3 = _rozmer3;
|
|
pocetvpolotovare = _pocetvpolotovare;
|
|
idvyrobok = _idvyrobok;
|
|
|
|
string cmd;
|
|
cmd = "SELECT * FROM `tabpolotovar` WHERE IDVyrobok = " + idvyrobok.ToString() + ";";
|
|
classSQL.SQL(cmd, out tblPolotovar);
|
|
|
|
if (tblPolotovar.Rows.Count > 0)
|
|
{
|
|
rozmertvarMariaDB = tblPolotovar.Rows[0]["RozmerTvar"].ToString();
|
|
rozmer1MariaDB = tblPolotovar.Rows[0]["Rozmer1"].ToString();
|
|
rozmer2MariaDB = tblPolotovar.Rows[0]["Rozmer2"].ToString();
|
|
rozmer3MariaDB = tblPolotovar.Rows[0]["Rozmer3"].ToString();
|
|
pocetvpolotovareMariaDB = tblPolotovar.Rows[0]["PocetKusovVPolotovare"].ToString();
|
|
typmaterialuMariaDB = tblPolotovar.Rows[0]["TypMaterialu"].ToString();
|
|
IDpolotovar = Convert.ToInt32(tblPolotovar.Rows[0]["IDPolotovar"].ToString());
|
|
|
|
enableUpdate = true;
|
|
}
|
|
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
this.Close();
|
|
}
|
|
|
|
private void button2_Click(object sender, EventArgs e)
|
|
{
|
|
string cmd;
|
|
if (enableUpdate == true)
|
|
{
|
|
cmd = @"UPDATE `tabpolotovar` SET " +
|
|
"`RozmerTvar` = '" + label7.Text + "', " +
|
|
"`Rozmer1` = " + label8.Text.Replace(",", ".") + ", " +
|
|
"`Rozmer2` = " + label9.Text.Replace(",", ".") + ", " +
|
|
"`Rozmer3` = " + label10.Text.Replace(",", ".") + ", " +
|
|
"`PocetKusovVPolotovare` = " + label11.Text + ", " +
|
|
"`TypMaterialu` = '" + label12.Text + "' " +
|
|
"WHERE IDpolotovar = " + IDpolotovar.ToString() + ";";
|
|
classSQL.SQL(cmd);
|
|
}
|
|
else
|
|
{
|
|
cmd = @"INSERT INTO `tabpolotovar` (`IDVyrobok`, `RozmerTvar`, `Rozmer1`, `Rozmer2`, `Rozmer3`, `PocetKusovVPolotovare`, `TypMaterialu`) VALUES (" +
|
|
idvyrobok.ToString() + ", '" +
|
|
label7.Text + "', " +
|
|
label8.Text.Replace(",", ".") + ", " +
|
|
label9.Text.Replace(",", ".") + ", " +
|
|
label10.Text.Replace(",", ".") + ", " +
|
|
label11.Text + ", '" +
|
|
label12.Text + "');";
|
|
classSQL.SQL(cmd);
|
|
enableUpdate = true;
|
|
}
|
|
|
|
cmd = "SELECT * FROM `tabpolotovar` WHERE IDVyrobok = " + idvyrobok.ToString() + ";";
|
|
classSQL.SQL(cmd, out tblPolotovar);
|
|
|
|
if (tblPolotovar.Rows.Count > 0)
|
|
{
|
|
label13.Text = tblPolotovar.Rows[0]["RozmerTvar"].ToString();
|
|
label14.Text = tblPolotovar.Rows[0]["Rozmer1"].ToString();
|
|
label15.Text = tblPolotovar.Rows[0]["Rozmer2"].ToString();
|
|
label16.Text = tblPolotovar.Rows[0]["Rozmer3"].ToString();
|
|
label17.Text = tblPolotovar.Rows[0]["PocetKusovVPolotovare"].ToString();
|
|
label18.Text = tblPolotovar.Rows[0]["TypMaterialu"].ToString();
|
|
IDpolotovar = Convert.ToInt32(tblPolotovar.Rows[0]["IDPolotovar"].ToString());
|
|
}
|
|
|
|
|
|
}
|
|
|
|
private void frmUlozPolotovar_Shown(object sender, EventArgs e)
|
|
{
|
|
label7.Text = rozmertvar;
|
|
label8.Text = rozmer1;
|
|
label9.Text = rozmer2;
|
|
label10.Text = rozmer3;
|
|
label11.Text = pocetvpolotovare;
|
|
|
|
label13.Text = rozmertvarMariaDB;
|
|
label14.Text = rozmer1MariaDB;
|
|
label15.Text = rozmer2MariaDB;
|
|
label16.Text = rozmer3MariaDB;
|
|
label17.Text = pocetvpolotovareMariaDB;
|
|
label18.Text = typmaterialuMariaDB;
|
|
|
|
}
|
|
|
|
private void label12_DoubleClick(object sender, EventArgs e)
|
|
{
|
|
if (label12.Text == "vypálený")
|
|
{
|
|
label12.Text = "nevypálený";
|
|
label12.BackColor = Color.Coral;
|
|
numericUpDown1.Visible = true;
|
|
label21.Visible = true;
|
|
label8.Text = (Convert.ToDecimal(rozmer1)*(1+(numericUpDown1.Value/100))).ToString();
|
|
label9.Text = (Convert.ToDecimal(rozmer2) * (1 + (numericUpDown1.Value / 100))).ToString();
|
|
label10.Text = (Convert.ToDecimal(rozmer3) * (1 + (numericUpDown1.Value / 100))).ToString();
|
|
}
|
|
else
|
|
{
|
|
label12.Text = "vypálený";
|
|
label12.BackColor = Color.Empty;
|
|
numericUpDown1.Visible = false;
|
|
label21.Visible = false;
|
|
label8.Text = rozmer1;
|
|
label9.Text = rozmer2;
|
|
label10.Text = rozmer3;
|
|
}
|
|
}
|
|
|
|
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
label8.Text = (Convert.ToDecimal(rozmer1) * (1 + (numericUpDown1.Value / 100))).ToString();
|
|
label9.Text = (Convert.ToDecimal(rozmer2) * (1 + (numericUpDown1.Value / 100))).ToString();
|
|
label10.Text = (Convert.ToDecimal(rozmer3) * (1 + (numericUpDown1.Value / 100))).ToString();
|
|
}
|
|
}
|
|
}
|