Initial commit
This commit is contained in:
177
Mip/frmAddCenovuPonuku.cs
Normal file
177
Mip/frmAddCenovuPonuku.cs
Normal file
@@ -0,0 +1,177 @@
|
||||
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 = "";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user