6236 lines
318 KiB
C#
6236 lines
318 KiB
C#
using System;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Windows.Forms;
|
|
using Excel = Microsoft.Office.Interop.Excel;
|
|
|
|
namespace Mip
|
|
{
|
|
public partial class frmNacenovanie : Form
|
|
{
|
|
public static Int32 IDV;
|
|
public static Int32 IDN;
|
|
public static Int32 IDVykres;
|
|
public static Int32 IDVyhodnocovanie;
|
|
public static decimal psdRozmer1;
|
|
public static decimal psdRozmer2;
|
|
public static decimal psdRozmer3;
|
|
public static string pssRozmerTvar;
|
|
|
|
Point pointPosition;
|
|
//Single zoom = 1;
|
|
Single z;
|
|
Single zMin = 0.1F;
|
|
int sizeH;
|
|
int sizeW;
|
|
//int PictureBoxSizeHeight;
|
|
//int PictureBoxSizeWidth;
|
|
public static string status = "";
|
|
|
|
//NacenovanyObjekt objNacenovanyObjekt;
|
|
public static ObjectVyrobok objObjectVyrobok;
|
|
public static ObjectSadzby objObjectSadzby;
|
|
public static ObjectPolotovar objObjectPolotovar;
|
|
public static ObjectMaterial objObjectMaterial;
|
|
public static ObjectNacenovanie objObjectNacenovanie;
|
|
public static ObjectVyhodnocovanie objObjectVyhodnocovanie;
|
|
public static ObjectPocty objObjectPocty;
|
|
|
|
|
|
private bool showNacenovanie = false;
|
|
private bool showVyhodnocovanie = false;
|
|
private bool showPolotovar = false;
|
|
private bool showMaterial = false;
|
|
private bool showPocty = false;
|
|
private bool showSadzby = false;
|
|
|
|
private bool FirstTimeLoad;
|
|
|
|
public frmNacenovanie(Int32 _IDNacenovanie, Int32 _IDVyrobok, bool _nacenovanie, bool _vyhodnocovanie, bool _polotovar, bool _material, bool _pocty, bool _sadzby, Int32 idVydonocovanie = -1)
|
|
{
|
|
InitializeComponent();
|
|
if (_vyhodnocovanie == false) Vyhodnocovanie.Visible = false;
|
|
if (_nacenovanie == false) Naceňovanie.Visible = false;
|
|
if (_polotovar == false) Polotovar.Visible = false;
|
|
if (_material == false) Materiál.Visible = false;
|
|
if (_pocty == false) Počty.Visible = false;
|
|
if (_sadzby == false) Sadzby.Visible = false;
|
|
|
|
showNacenovanie = _nacenovanie;
|
|
showVyhodnocovanie = _vyhodnocovanie;
|
|
showPolotovar = _polotovar;
|
|
showMaterial = _material;
|
|
showPocty = _pocty;
|
|
showSadzby = _sadzby;
|
|
|
|
IDN = _IDNacenovanie;
|
|
IDV = _IDVyrobok;
|
|
IDVyhodnocovanie = idVydonocovanie;
|
|
|
|
if (showVyhodnocovanie)
|
|
{
|
|
panel77.Enabled = false;
|
|
button19.Enabled = false;
|
|
checkBox36.Enabled = false;
|
|
}
|
|
|
|
this.DoubleBuffered = true;
|
|
this.pictureBox1.MouseWheel += new MouseEventHandler(picBoxMouseWheel);
|
|
FirstTimeLoad = true;
|
|
}
|
|
|
|
void picBoxMouseWheel(object sender, MouseEventArgs e)
|
|
{
|
|
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
|
|
Single prirastok = (Convert.ToSingle(0.1) * (e.Delta / Math.Abs(e.Delta)));
|
|
|
|
if (prirastok < (10 - z))
|
|
{
|
|
if (z > zMin) { if (e.Delta != 0) z += prirastok; }
|
|
else { if (e.Delta > 0) z += prirastok; }
|
|
}
|
|
|
|
trackBar1.Value = (float)Math.Round(z, 2);
|
|
|
|
pictureBox1.Size = new Size(Convert.ToInt32(sizeW * z), Convert.ToInt32(sizeH * z));
|
|
|
|
}
|
|
|
|
private void frmNacenovanie_Shown(object sender, EventArgs e)
|
|
{
|
|
foreach (Panel pn in panel16.Controls)
|
|
{
|
|
CustomControls.RotatedLabel rotLabel = new CustomControls.RotatedLabel();
|
|
rotLabel.Text = pn.Name;
|
|
rotLabel.Location = new Point(-1, 21);
|
|
rotLabel.AutoSize = false;
|
|
rotLabel.BorderStyle = BorderStyle.FixedSingle;
|
|
rotLabel.Size = new Size(21, pn.Height - 21);
|
|
rotLabel.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left;
|
|
pn.Controls.Add(rotLabel);
|
|
foreach (Control ctrl in pn.Controls) ctrl.Click += new EventHandler(ctrlClick);
|
|
|
|
}
|
|
CustomControls.RotatedLabel rotLabelVykres = new CustomControls.RotatedLabel();
|
|
rotLabelVykres.Text = Výkres.Name;
|
|
rotLabelVykres.Location = new Point(-1, 21);
|
|
rotLabelVykres.AutoSize = false;
|
|
rotLabelVykres.Size = new Size(21, Výkres.Height - 23);
|
|
rotLabelVykres.BorderStyle = BorderStyle.FixedSingle;
|
|
rotLabelVykres.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left;
|
|
Výkres.Controls.Add(rotLabelVykres);
|
|
foreach (Control ctrl in Výkres.Controls) ctrl.Click += new EventHandler(VykresClick);
|
|
|
|
//objNacenovanyObjekt = new NacenovanyObjekt();
|
|
|
|
objObjectVyrobok = new ObjectVyrobok(IDN, IDV);
|
|
objObjectSadzby = new ObjectSadzby(IDN);
|
|
objObjectPolotovar = new ObjectPolotovar(IDN);
|
|
objObjectMaterial = new ObjectMaterial(IDN);
|
|
objObjectNacenovanie = new ObjectNacenovanie(IDN);
|
|
objObjectPocty = new ObjectPocty(IDN);
|
|
objObjectVyhodnocovanie = new ObjectVyhodnocovanie(IDN, IDVyhodnocovanie, this);
|
|
|
|
objObjectVyrobok.SetDataToForm(this);
|
|
objObjectSadzby.SetDataToForm(this);
|
|
objObjectPolotovar.SetDataToForm(this);
|
|
objObjectMaterial.SetDataToForm(this);
|
|
objObjectNacenovanie.SetDataToForm(this);
|
|
objObjectPocty.SetDataToForm(this);
|
|
|
|
string strIDVykres = "";
|
|
var commandSQL = $@"SELECT `IDVykres` FROM `mip`.`tabvykres` WHERE IDVyrobok = {IDV.ToString()} order by IndexVykresu asc LIMIT 1;";
|
|
classSQL.SQL(commandSQL, out strIDVykres);
|
|
IDVykres = Convert.ToInt32(strIDVykres);
|
|
Image setImage = classSQL.VykresZSQLDoPictureBox(IDVykres);
|
|
|
|
int origImageSizeH = setImage.Size.Height + 3;
|
|
int origImageSizeW = setImage.Size.Width + 3;
|
|
|
|
zMin = (float)panel105.Size.Height / (float)origImageSizeH;
|
|
if ((float)panel105.Size.Width / (float)origImageSizeW < zMin) zMin = (float)panel105.Size.Width / (float)origImageSizeW;
|
|
|
|
if (panel105.Width < 0.3) zMin = 0.65F;
|
|
z = zMin;
|
|
trackBar1.Value = (float)Math.Round(z, 2);
|
|
|
|
sizeH = setImage.Size.Height;
|
|
sizeW = setImage.Size.Width;
|
|
|
|
if (strIDVykres != "") pictureBox1.Image = setImage;
|
|
|
|
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
|
|
pictureBox1.Size = new Size(Convert.ToInt32(sizeW * z), Convert.ToInt32(sizeH * z));
|
|
pictureBox1.Location = new Point(1, 1);
|
|
|
|
//if (IDN == 0)
|
|
//{
|
|
// VyhodnocovanieCenaZaKus.Visible = true;
|
|
//}
|
|
if (FirstTimeLoad && !objObjectVyhodnocovanie.FormDataLoadedAndReady)
|
|
{
|
|
button8_Click(null, null);
|
|
}
|
|
button9_Click(null, null);
|
|
|
|
FirstTimeLoad = false;
|
|
|
|
objObjectVyhodnocovanie.SetDataToForm(this);
|
|
RefreshAll();
|
|
RefreshVyhodnotenieAll();
|
|
|
|
if (this.Text.ToString() == "Print")
|
|
{
|
|
button18_Click(null, null);
|
|
this.Close();
|
|
}
|
|
|
|
}
|
|
|
|
private void VykresClick(object sender, EventArgs e)
|
|
{
|
|
if (Výkres.Width > Výkres.MinimumSize.Width)
|
|
{
|
|
Výkres.Size = new Size(Výkres.MinimumSize.Width, Výkres.Height);
|
|
this.Size = new Size(this.Width - (Výkres.MaximumSize.Width - Výkres.MinimumSize.Width), this.Height);
|
|
this.CenterToScreen();
|
|
}
|
|
else
|
|
{
|
|
if (this.Width + (Výkres.MaximumSize.Width - Výkres.MinimumSize.Width) < Screen.PrimaryScreen.WorkingArea.Width)
|
|
{
|
|
Výkres.Size = new Size(Výkres.MaximumSize.Width, Výkres.Height);
|
|
this.Size = new Size(this.Width + (Výkres.MaximumSize.Width - Výkres.MinimumSize.Width), this.Height);
|
|
this.CenterToScreen();
|
|
}
|
|
}
|
|
}
|
|
|
|
int ctrlSize = 0;
|
|
private void ctrlClick(object sender, EventArgs e)
|
|
{
|
|
Control ctrl = (Control)sender;
|
|
ctrlSize = ctrl.Parent.Width;
|
|
int panelWidthSum = 0;
|
|
|
|
if (ctrlSize == ctrl.Parent.MinimumSize.Width)
|
|
{
|
|
|
|
int SizeChange = ctrl.Parent.MaximumSize.Width - ctrl.Parent.MinimumSize.Width;
|
|
int WindowSizeWidth = this.Size.Width;
|
|
int vykresSize = Výkres.Width - Výkres.MinimumSize.Width;
|
|
|
|
if ((WindowSizeWidth + SizeChange) < Screen.PrimaryScreen.WorkingArea.Width)
|
|
{
|
|
ctrl.Parent.Size = new Size(ctrl.Parent.MaximumSize.Width, ctrl.Parent.Height);
|
|
ctrl.Parent.Dock = DockStyle.Left;
|
|
}
|
|
|
|
foreach (Panel pn in panel16.Controls) panelWidthSum = panelWidthSum + pn.Width;
|
|
|
|
if ((WindowSizeWidth + SizeChange) < Screen.PrimaryScreen.WorkingArea.Width)
|
|
{
|
|
if (panelWidthSum < ctrl.Parent.Parent.MinimumSize.Width) this.Size = new Size(this.MinimumSize.Width + vykresSize, this.Size.Height);
|
|
else this.Size = new Size(this.MinimumSize.Width + vykresSize + panelWidthSum - ctrl.Parent.Parent.MinimumSize.Width + 2 - 23, this.Size.Height);
|
|
}
|
|
}
|
|
|
|
else
|
|
{
|
|
|
|
int SizeChange = ctrl.Parent.MinimumSize.Width - ctrl.Parent.MaximumSize.Width;
|
|
int WindowSizeWidth = this.Size.Width;
|
|
int vykresSize = Výkres.Width - Výkres.MinimumSize.Width;
|
|
|
|
ctrl.Parent.Size = new Size(ctrl.Parent.MinimumSize.Width, ctrl.Parent.Height);
|
|
ctrl.Parent.Dock = DockStyle.Right;
|
|
|
|
foreach (Panel pn in panel16.Controls) panelWidthSum = panelWidthSum + pn.Width;
|
|
|
|
if (panelWidthSum < ctrl.Parent.Parent.MinimumSize.Width) this.Size = new Size(this.MinimumSize.Width + vykresSize, this.Size.Height);
|
|
else this.Size = new Size(this.MinimumSize.Width + vykresSize + panelWidthSum - ctrl.Parent.Parent.MinimumSize.Width + 2 - 23, this.Size.Height);
|
|
|
|
}
|
|
|
|
button8_Click(null, null);
|
|
|
|
this.CenterToScreen();
|
|
}
|
|
|
|
private void RefreshAll()
|
|
{
|
|
if (!FirstTimeLoad)
|
|
{
|
|
objObjectSadzby.RefreshForm(this);
|
|
objObjectPolotovar.RefreshForm(this);
|
|
objObjectMaterial.RefreshForm(this);
|
|
objObjectNacenovanie.RefreshForm(this);
|
|
objObjectPocty.RefreshForm(this);
|
|
}
|
|
}
|
|
|
|
private void RefreshVyhodnotenieAll()
|
|
{
|
|
objObjectVyhodnocovanie.RefreshForm(this);
|
|
}
|
|
|
|
#region Nacenovany objekt
|
|
/*
|
|
public class NacenovanyObjekt
|
|
{
|
|
*/
|
|
/*
|
|
public NacenovanyObjekt (DataGridViewRow _dgvrow)
|
|
{
|
|
}
|
|
*/
|
|
/*
|
|
// objem vypichu
|
|
public bool ch9 { private get; set; }
|
|
public bool ch10 { private get; set; }
|
|
public bool ch11 { private get; set; }
|
|
public decimal nud10 { private get; set; }
|
|
public decimal nud11 { private get; set; }
|
|
public decimal nud15 { private get; set; }
|
|
public decimal nud16 { private get; set; }
|
|
public decimal nud17 { private get; set; }
|
|
public string l64 { private get; set; }
|
|
// objem polotovaru
|
|
|
|
#region Objem Výpichu
|
|
public decimal ObjemVypichu()
|
|
{
|
|
SetObjemVypichu();
|
|
|
|
decimal dObjemVypichu = 0;
|
|
|
|
if (ch9 == true)
|
|
{
|
|
if (ch10 == true)
|
|
{
|
|
decimal Objem = nud17 * nud16 * nud15 / 1000000 * nud10 / 100;
|
|
dObjemVypichu = Objem;
|
|
}
|
|
if (ch11 == true)
|
|
{
|
|
double Objem = Math.PI * Math.Pow(Convert.ToDouble(nud11) / 2, 2) * Convert.ToDouble(l64) / 1000000 * Convert.ToDouble(nud10) / 100;
|
|
dObjemVypichu = Convert.ToDecimal(Objem);
|
|
}
|
|
}
|
|
|
|
else dObjemVypichu = 0;
|
|
|
|
return dObjemVypichu;
|
|
}
|
|
|
|
private void SetObjemVypichu()
|
|
{
|
|
var form = Form.ActiveForm as frmNacenovanie;
|
|
|
|
if (form != null)
|
|
{
|
|
ch9 = form.checkBox9.Checked;
|
|
ch10 = form.checkBox10.Checked;
|
|
ch11 = form.checkBox11.Checked;
|
|
nud10 = form.myNumericUpDown10.Value;
|
|
nud11 = form.myNumericUpDown11.Value;
|
|
nud15 = form.myNumericUpDown15.Value;
|
|
nud16 = form.myNumericUpDown16.Value;
|
|
nud17 = form.myNumericUpDown17.Value;
|
|
l64 = form.label64.Text;
|
|
}
|
|
}
|
|
#endregion Objem Výpichu
|
|
|
|
#region Objem Polotovaru
|
|
public decimal ObjemPolotovaru()
|
|
{
|
|
SetObjemPolotovaru();
|
|
decimal dObjemPolotovaru = 0;
|
|
|
|
|
|
return dObjemPolotovaru;
|
|
}
|
|
private void SetObjemPolotovaru()
|
|
{
|
|
var form = Form.ActiveForm as frmNacenovanie;
|
|
|
|
if (form != null)
|
|
{
|
|
ch9 = form.checkBox9.Checked;
|
|
ch10 = form.checkBox10.Checked;
|
|
ch11 = form.checkBox11.Checked;
|
|
nud10 = form.myNumericUpDown10.Value;
|
|
nud11 = form.myNumericUpDown11.Value;
|
|
nud15 = form.myNumericUpDown15.Value;
|
|
nud16 = form.myNumericUpDown16.Value;
|
|
nud17 = form.myNumericUpDown17.Value;
|
|
l64 = form.label64.Text;
|
|
}
|
|
}
|
|
#endregion Objem polotovaru
|
|
|
|
|
|
|
|
|
|
}
|
|
*/
|
|
#endregion Nacenovany objekt
|
|
|
|
public class ObjectVyrobok
|
|
{
|
|
#region Premenné public
|
|
|
|
public Int32 ObjednanyPocetKusov { get; private set; }
|
|
public string SpojeneRozmery { get; private set; }
|
|
public string NazovVyrobku { get; private set; }
|
|
public string Zakaznik { get; private set; }
|
|
public string DatumPrijatia { get; private set; }
|
|
|
|
public string Material1 { get; set; }
|
|
public string Material2 { get; set; }
|
|
public string Material3 { get; set; }
|
|
public string Material4 { get; set; }
|
|
|
|
#endregion Premenné public
|
|
|
|
#region Premenné private
|
|
private int PocetSegmentov { get; set; }
|
|
private Int32 IDVyrobok { get; set; }
|
|
|
|
private string Poznamka { get; set; }
|
|
private Int32 PocetKusov { get; set; }
|
|
private Int32 IDNacenovanie { get; set; }
|
|
#endregion Premenné private
|
|
|
|
#region Konštruktor
|
|
public ObjectVyrobok(Int32 idn, Int32 idv)
|
|
{
|
|
IDVyrobok = idv;
|
|
IDNacenovanie = idn;
|
|
|
|
DataTable tblObjectVyrobok = new DataTable();
|
|
string cmd = "SELECT * FROM tabvyrobok WHERE IDVyrobok = " + IDVyrobok.ToString() + ";";
|
|
classSQL.SQL(cmd, out tblObjectVyrobok);
|
|
DataTable tblObjectVyrobokNacenovanie = new DataTable();
|
|
string cmd2 = "SELECT * FROM `tab-nacenovanie` WHERE `IDNacenovanie` = " + IDNacenovanie.ToString() + ";";
|
|
classSQL.SQL(cmd2, out tblObjectVyrobokNacenovanie);
|
|
|
|
SpojeneRozmery = tblObjectVyrobok.Rows[0]["SpojeneRozmery"].ToString();
|
|
psdRozmer1 = Convert.ToDecimal(tblObjectVyrobok.Rows[0]["Rozmer1"].ToString());
|
|
psdRozmer2 = Convert.ToDecimal(tblObjectVyrobok.Rows[0]["Rozmer2"].ToString());
|
|
psdRozmer3 = Convert.ToDecimal(tblObjectVyrobok.Rows[0]["Rozmer3"].ToString());
|
|
pssRozmerTvar = tblObjectVyrobok.Rows[0]["RozmerTvar"].ToString();
|
|
NazovVyrobku = tblObjectVyrobok.Rows[0]["NazovVyrobku"].ToString();
|
|
Zakaznik = tblObjectVyrobok.Rows[0]["Zakaznik"].ToString();
|
|
PocetSegmentov = Convert.ToInt32(tblObjectVyrobok.Rows[0]["PocetSegmentov"].ToString());
|
|
|
|
if (tblObjectVyrobokNacenovanie.Rows.Count > 0)
|
|
{
|
|
Material1 = tblObjectVyrobokNacenovanie.Rows[0]["Material1"].ToString();
|
|
Material2 = tblObjectVyrobokNacenovanie.Rows[0]["Material2"].ToString();
|
|
Material3 = tblObjectVyrobokNacenovanie.Rows[0]["Material3"].ToString();
|
|
Material4 = tblObjectVyrobokNacenovanie.Rows[0]["Material4"].ToString();
|
|
DatumPrijatia = tblObjectVyrobokNacenovanie.Rows[0]["DatumPrijatia"].ToString();
|
|
PocetKusov = Convert.ToInt32(tblObjectVyrobokNacenovanie.Rows[0]["PocetNacenovanychKusov"].ToString());
|
|
ObjednanyPocetKusov = PocetKusov;
|
|
Poznamka = tblObjectVyrobokNacenovanie.Rows[0]["Poznamka"].ToString();
|
|
status = tblObjectVyrobokNacenovanie.Rows[0]["Status"].ToString();
|
|
}
|
|
else
|
|
{
|
|
Material1 = "";
|
|
Material2 = "";
|
|
Material3 = "";
|
|
Material4 = "";
|
|
DatumPrijatia = DateTime.UtcNow.ToShortDateString();
|
|
PocetKusov = 0;
|
|
ObjednanyPocetKusov = 0;
|
|
Poznamka = "";
|
|
status = "";
|
|
}
|
|
|
|
}
|
|
#endregion Konštruktor
|
|
|
|
#region Nastav údaje do formulára
|
|
public void SetDataToForm(Form inputForm)
|
|
{
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
if (form != null)
|
|
{
|
|
//form.SuspendLayout();
|
|
form.label6.Text = PocetSegmentov.ToString();
|
|
form.label10.Text = NazovVyrobku;
|
|
form.label12.Text = Zakaznik;
|
|
form.label18.Text = SpojeneRozmery;
|
|
form.label27.Text = pssRozmerTvar;
|
|
form.label5.Text = String.Format("{0:dd.MM.yyyy}", Convert.ToDateTime(DatumPrijatia));
|
|
form.label8.Text = SpojeneRozmery;
|
|
form.label16.Text = "1." + Material1 + ", 2." + Material2 + ", 3." + Material3 + ", 4." + Material4;
|
|
form.label7.Text = PocetKusov.ToString();
|
|
form.label14.Text = Poznamka;
|
|
if (Convert.ToInt32(form.label6.Text) > 1 && pssRozmerTvar == "Ø") form.button6.Enabled = true;
|
|
else form.button6.Enabled = false;
|
|
if (PocetSegmentov > 1) form.label34.Text = "seg. v polotovare";
|
|
else form.label34.Text = "kus. v polotovare";
|
|
//form.ResumeLayout();
|
|
|
|
}
|
|
}
|
|
#endregion Nastav údaje do formulára
|
|
}
|
|
|
|
public class ObjectPolotovar
|
|
{
|
|
#region Premenné public
|
|
|
|
public bool bEnableSQLUpdate = false;
|
|
|
|
#endregion Premenné public
|
|
|
|
#region Premenné private
|
|
//polotovar 1
|
|
private bool chB5 = true;
|
|
private decimal myNuD18 { get; set; }
|
|
private decimal myNuD19 { get; set; }
|
|
private decimal myNuD20 { get; set; }
|
|
private bool chB9 { get; set; }
|
|
private bool chB10 { get; set; }
|
|
private decimal myNuD17 { get; set; }
|
|
private decimal myNuD16 { get; set; }
|
|
private decimal myNuD15 { get; set; }
|
|
private bool chB11 = true;
|
|
private decimal myNuD10 { get; set; }
|
|
private decimal myNuD11 { get; set; }
|
|
private decimal myNuD1 { get; set; }
|
|
private decimal myNuD2 { get; set; }
|
|
private decimal myNuD3 { get; set; }
|
|
private decimal myNuD7 { get; set; }
|
|
private decimal myNuD8 { get; set; }
|
|
private decimal myNuD9 { get; set; }
|
|
private decimal myNuD4 { get; set; }
|
|
private decimal myNuD6 { get; set; }
|
|
private decimal myNuD5 { get; set; }
|
|
private decimal myNuD12 { get; set; }
|
|
private decimal myNuD14 { get; set; }
|
|
private decimal myNuD13 { get; set; }
|
|
private bool chB12 = true;
|
|
|
|
private string l66 { get; set; }
|
|
private string l65 { get; set; }
|
|
private string l64 { get; set; }
|
|
private string l27 { get; set; }
|
|
|
|
//polotovar 2
|
|
private bool chB44 = true;
|
|
private decimal myNuD156 { get; set; }
|
|
private decimal myNuD155 { get; set; }
|
|
private decimal myNuD154 { get; set; }
|
|
private bool chB43 { get; set; }
|
|
private bool chB42 { get; set; }
|
|
private decimal myNuD157 { get; set; }
|
|
private decimal myNuD158 { get; set; }
|
|
private decimal myNuD159 { get; set; }
|
|
private bool chB41 = true;
|
|
private decimal myNuD161 { get; set; }
|
|
private decimal myNuD160 { get; set; }
|
|
private decimal myNuD153 { get; set; }
|
|
private decimal myNuD151 { get; set; }
|
|
private decimal myNuD152 { get; set; }
|
|
private decimal myNuD150 { get; set; }
|
|
private decimal myNuD149 { get; set; }
|
|
private decimal myNuD148 { get; set; }
|
|
private decimal myNuD145 { get; set; }
|
|
private decimal myNuD147 { get; set; }
|
|
private decimal myNuD146 { get; set; }
|
|
private decimal myNuD142 { get; set; }
|
|
private decimal myNuD144 { get; set; }
|
|
private decimal myNuD143 { get; set; }
|
|
|
|
private string l430 { get; set; }
|
|
private string l429 { get; set; }
|
|
private string l428 { get; set; }
|
|
private string l618 { get; set; }
|
|
|
|
|
|
|
|
private string l6 { get; set; }
|
|
private Int32 IDNacenovanie;
|
|
private Int32 IDNacenovaniePolotovar = 0;
|
|
|
|
public bool bEnableRefresh = false;
|
|
#endregion Premenné private
|
|
|
|
#region Konštruktor
|
|
public ObjectPolotovar(Int32 idn)
|
|
{
|
|
IDNacenovanie = idn;
|
|
|
|
DataTable tblObjectPolotovar = new DataTable();
|
|
string cmd = "SELECT * FROM `tab-nacenovanie-polotovar` WHERE IDNacenovanie = 0 OR IDNacenovanie = " + IDNacenovanie.ToString() + ";";
|
|
classSQL.SQL(cmd, out tblObjectPolotovar);
|
|
|
|
int intCisloRiadka = tblObjectPolotovar.Rows.Count - 1;
|
|
|
|
l27 = tblObjectPolotovar.Rows[intCisloRiadka]["TvarPolotovaru"].ToString();
|
|
chB5 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB5"].ToString());
|
|
myNuD18 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD18"].ToString());
|
|
myNuD19 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD19"].ToString());
|
|
myNuD20 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD20"].ToString());
|
|
chB9 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB9"].ToString());
|
|
chB10 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB10"].ToString());
|
|
myNuD17 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD17"].ToString());
|
|
myNuD16 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD16"].ToString());
|
|
myNuD15 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD15"].ToString());
|
|
chB11 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB11"].ToString());
|
|
myNuD10 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD10"].ToString());
|
|
myNuD11 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD11"].ToString());
|
|
myNuD1 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD1"].ToString());
|
|
myNuD2 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD2"].ToString());
|
|
myNuD3 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD3"].ToString());
|
|
myNuD7 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD7"].ToString());
|
|
myNuD8 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD8"].ToString());
|
|
myNuD9 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD9"].ToString());
|
|
myNuD4 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD4"].ToString());
|
|
myNuD6 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD6"].ToString());
|
|
myNuD5 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD5"].ToString());
|
|
myNuD12 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD12"].ToString());
|
|
myNuD14 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD14"].ToString());
|
|
myNuD13 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD13"].ToString());
|
|
|
|
l618 = tblObjectPolotovar.Rows[intCisloRiadka]["TvarPolotovaru2"].ToString();
|
|
chB44 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB44"].ToString());
|
|
myNuD156 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD156"].ToString());
|
|
myNuD155 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD155"].ToString());
|
|
myNuD154 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD154"].ToString());
|
|
chB43 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB43"].ToString());
|
|
chB42 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB42"].ToString());
|
|
myNuD157 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD157"].ToString());
|
|
myNuD158 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD158"].ToString());
|
|
myNuD159 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD159"].ToString());
|
|
chB41 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB41"].ToString());
|
|
myNuD161 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD161"].ToString());
|
|
myNuD160 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD160"].ToString());
|
|
myNuD153 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD153"].ToString());
|
|
myNuD151 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD151"].ToString());
|
|
myNuD152 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD152"].ToString());
|
|
myNuD150 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD150"].ToString());
|
|
myNuD149 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD149"].ToString());
|
|
myNuD148 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD148"].ToString());
|
|
myNuD145 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD145"].ToString());
|
|
myNuD147 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD147"].ToString());
|
|
myNuD146 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD146"].ToString());
|
|
myNuD142 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD142"].ToString());
|
|
myNuD144 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD144"].ToString());
|
|
myNuD143 = Convert.ToDecimal(tblObjectPolotovar.Rows[intCisloRiadka]["myNuD143"].ToString());
|
|
chB12 = Convert.ToBoolean(tblObjectPolotovar.Rows[intCisloRiadka]["chB12"].ToString());
|
|
IDNacenovaniePolotovar = Convert.ToInt32(tblObjectPolotovar.Rows[intCisloRiadka]["IDNacecovaniePolotovar"].ToString());
|
|
|
|
if (intCisloRiadka > 0) bEnableSQLUpdate = true;
|
|
|
|
}
|
|
#endregion Konštruktor
|
|
|
|
#region Objem Výpichu
|
|
private decimal ObjemVypichu(bool isFirst = true)
|
|
{
|
|
decimal dObjemVypichu = 0;
|
|
|
|
if (bEnableRefresh == true)
|
|
{
|
|
if (isFirst)
|
|
{
|
|
if (chB9 == true)
|
|
{
|
|
if (chB10 == true)
|
|
{
|
|
decimal Objem = myNuD17 * myNuD16 * myNuD15 / 1000000 * myNuD10 / 100;
|
|
dObjemVypichu = Objem;
|
|
}
|
|
if (chB11 == true)
|
|
{
|
|
double Objem = Math.PI * Math.Pow(Convert.ToDouble(myNuD11) / 2, 2) * Convert.ToDouble(myNuD20 + myNuD3 + myNuD5) / 1000000 * Convert.ToDouble(myNuD10) / 100;
|
|
dObjemVypichu = Convert.ToDecimal(Objem);
|
|
}
|
|
}
|
|
|
|
else dObjemVypichu = 0;
|
|
}
|
|
else
|
|
{
|
|
if (chB43 == true)
|
|
{
|
|
if (chB42 == true)
|
|
{
|
|
decimal Objem = myNuD157 * myNuD158 * myNuD159 / 1000000 * myNuD161 / 100;
|
|
dObjemVypichu = Objem;
|
|
}
|
|
if (chB11 == true)
|
|
{
|
|
double Objem = Math.PI * Math.Pow(Convert.ToDouble(myNuD160) / 2, 2) * Convert.ToDouble(myNuD154 + myNuD152 + myNuD146) / 1000000 * Convert.ToDouble(myNuD161) / 100;
|
|
dObjemVypichu = Convert.ToDecimal(Objem);
|
|
}
|
|
}
|
|
|
|
else dObjemVypichu = 0;
|
|
}
|
|
}
|
|
return dObjemVypichu;
|
|
}
|
|
#endregion Objem Výpichu
|
|
|
|
#region Objem Polotovaru
|
|
private decimal ObjemPolotovaru(bool isFirst = true)
|
|
{
|
|
decimal dObjemPolotovaru = 0;
|
|
decimal decDlzka;
|
|
|
|
if (bEnableRefresh == true)
|
|
{
|
|
if (isFirst)
|
|
{
|
|
if (Convert.ToInt16(l6) > 1) decDlzka = Math.Ceiling(Convert.ToDecimal(myNuD7 / (Convert.ToInt16(l6) - 1))) * (myNuD20 + myNuD3 + myNuD5/* + myNuD13*/);
|
|
else decDlzka = (myNuD7 * (myNuD20 + myNuD3 + myNuD5/* + myNuD13*/)) + myNuD9 + ((myNuD7 - 1) * myNuD8);
|
|
|
|
|
|
if (l27 == "Ø")
|
|
{
|
|
double Objem = ((Math.PI * Math.Pow(Convert.ToDouble(myNuD18 + myNuD1 + myNuD4) / 2, 2)) - (Math.PI * Math.Pow(Convert.ToDouble(myNuD19 - myNuD2 - myNuD6) / 2, 2)))
|
|
* Convert.ToDouble(decDlzka) / 1000000 / Convert.ToDouble(l6);
|
|
|
|
dObjemPolotovaru = Convert.ToDecimal(Objem);
|
|
}
|
|
else
|
|
{
|
|
decimal Objem = (myNuD18 + myNuD1 + myNuD4) * (myNuD19 + myNuD2 + myNuD6) * decDlzka / Convert.ToDecimal(l6) / 1000000;
|
|
|
|
dObjemPolotovaru = Objem;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (Convert.ToInt16(l6) > 1) decDlzka = Math.Ceiling(Convert.ToDecimal(myNuD150 / (Convert.ToInt16(l6) - 1))) * (myNuD154 + myNuD152 + myNuD146/* + myNuD13*/);
|
|
else decDlzka = (myNuD150 * (myNuD154 + myNuD152 + myNuD146/* + myNuD13*/)) + myNuD9 + ((myNuD150 - 1) * myNuD8);
|
|
|
|
|
|
if (l27 == "Ø")
|
|
{
|
|
double Objem = ((Math.PI * Math.Pow(Convert.ToDouble(myNuD156 + myNuD153 + myNuD145) / 2, 2)) - (Math.PI * Math.Pow(Convert.ToDouble(myNuD155 - myNuD151 - myNuD147) / 2, 2)))
|
|
* Convert.ToDouble(decDlzka) / 1000000 / Convert.ToDouble(l6);
|
|
|
|
dObjemPolotovaru = Convert.ToDecimal(Objem);
|
|
}
|
|
else
|
|
{
|
|
decimal Objem = (myNuD156 + myNuD153 + myNuD145) * (myNuD155 + myNuD151 + myNuD147) * decDlzka / Convert.ToDecimal(l6) / 1000000;
|
|
|
|
dObjemPolotovaru = Objem;
|
|
}
|
|
|
|
}
|
|
}
|
|
return dObjemPolotovaru;
|
|
}
|
|
#endregion Objem polotovaru
|
|
|
|
#region Objem Výrobku
|
|
private decimal ObjemVyrobku(bool isFirst = true)
|
|
{
|
|
decimal dObjemVyrobku = 0;
|
|
|
|
if (bEnableRefresh == true)
|
|
{
|
|
if (isFirst)
|
|
{
|
|
if (l27 == "Ø")
|
|
{
|
|
double Objem = ((Math.PI * Math.Pow(Convert.ToDouble(psdRozmer1) / 2, 2)) - (Math.PI * Math.Pow(Convert.ToDouble(psdRozmer2) / 2, 2)))
|
|
* Convert.ToDouble(Convert.ToDouble(psdRozmer3))
|
|
/ 1000000 / Convert.ToDouble(l6);
|
|
|
|
dObjemVyrobku = Convert.ToDecimal(Objem);
|
|
}
|
|
else
|
|
{
|
|
decimal Objem = psdRozmer1 * psdRozmer2 * psdRozmer3 / Convert.ToDecimal(l6) / 1000000;
|
|
|
|
dObjemVyrobku = Objem;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (l27 == "Ø")
|
|
{
|
|
double Objem = ((Math.PI * Math.Pow(Convert.ToDouble(psdRozmer1) / 2, 2)) - (Math.PI * Math.Pow(Convert.ToDouble(psdRozmer2) / 2, 2)))
|
|
* Convert.ToDouble(Convert.ToDouble(psdRozmer3))
|
|
/ 1000000 / Convert.ToDouble(l6);
|
|
|
|
dObjemVyrobku = Convert.ToDecimal(Objem);
|
|
}
|
|
else
|
|
{
|
|
decimal Objem = psdRozmer1 * psdRozmer2 * psdRozmer3 / Convert.ToDecimal(l6) / 1000000;
|
|
|
|
dObjemVyrobku = Objem;
|
|
}
|
|
|
|
}
|
|
}
|
|
return dObjemVyrobku;
|
|
}
|
|
#endregion Objem Výrobku
|
|
|
|
#region Objem použitého materiálu
|
|
private decimal ObjemPouzMaterialu(bool isFirst = true)
|
|
{
|
|
decimal dObjemPouzMaterialu = 0;
|
|
double dObjemVypichu = 0;
|
|
|
|
if (bEnableRefresh == true)
|
|
{
|
|
if (isFirst)
|
|
{
|
|
if (chB9 == true)
|
|
{
|
|
if (chB10 == true) dObjemVypichu = Convert.ToDouble(myNuD17 * myNuD16 * myNuD15 / 1000000 * myNuD10 / 100);
|
|
if (chB11 == true) dObjemVypichu = Math.PI * Math.Pow(Convert.ToDouble(myNuD11) / 2, 2) * Convert.ToDouble(myNuD20 + myNuD3 + myNuD5) / 1000000 * Convert.ToDouble(myNuD10) / 100;
|
|
}
|
|
|
|
if (l27 == "Ø")
|
|
{
|
|
double Objem = ((Math.PI * Math.Pow(Convert.ToDouble(l66) / 2, 2)) * Convert.ToDouble(Convert.ToDouble(l64)) / 1000000 / Convert.ToDouble(l6)) - dObjemVypichu;
|
|
dObjemPouzMaterialu = Convert.ToDecimal(Objem);
|
|
}
|
|
else
|
|
{
|
|
decimal Objem = (Convert.ToDecimal(l66) * Convert.ToDecimal(l65) * Convert.ToDecimal(l64) / Convert.ToDecimal(l6) / 1000000) - (decimal)dObjemVypichu;
|
|
dObjemPouzMaterialu = Objem;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (chB43 == true)
|
|
{
|
|
if (chB42 == true) dObjemVypichu = Convert.ToDouble(myNuD157 * myNuD158 * myNuD159 / 1000000 * myNuD161 / 100);
|
|
if (chB41 == true) dObjemVypichu = Math.PI * Math.Pow(Convert.ToDouble(myNuD160) / 2, 2) * Convert.ToDouble(myNuD154 + myNuD152 + myNuD146) / 1000000 * Convert.ToDouble(myNuD161) / 100;
|
|
}
|
|
|
|
if (l618 == "Ø")
|
|
{
|
|
double Objem = ((Math.PI * Math.Pow(Convert.ToDouble(l430) / 2, 2)) * Convert.ToDouble(Convert.ToDouble(l428)) / 1000000 / Convert.ToDouble(l6)) - dObjemVypichu;
|
|
dObjemPouzMaterialu = Convert.ToDecimal(Objem);
|
|
}
|
|
else
|
|
{
|
|
decimal Objem = (Convert.ToDecimal(l430) * Convert.ToDecimal(l429) * Convert.ToDecimal(l428) / Convert.ToDecimal(l6) / 1000000) - (decimal)dObjemVypichu;
|
|
dObjemPouzMaterialu = Objem;
|
|
}
|
|
}
|
|
}
|
|
return dObjemPouzMaterialu;
|
|
|
|
}
|
|
#endregion Objem použitého materiálu
|
|
|
|
#region Získaj údaje z formulára
|
|
private void GetDataFromForm(frmNacenovanie form)
|
|
{
|
|
if (bEnableRefresh == true)
|
|
{
|
|
if (form != null)
|
|
{
|
|
chB5 = form.checkBox5.Checked;
|
|
myNuD18 = form.myNumericUpDown18.Value;
|
|
myNuD19 = form.myNumericUpDown19.Value;
|
|
myNuD20 = form.myNumericUpDown20.Value;
|
|
chB9 = form.checkBox9.Checked;
|
|
chB10 = form.checkBox10.Checked;
|
|
myNuD17 = form.myNumericUpDown17.Value;
|
|
myNuD16 = form.myNumericUpDown16.Value;
|
|
myNuD15 = form.myNumericUpDown15.Value;
|
|
chB11 = form.checkBox11.Checked;
|
|
myNuD10 = form.myNumericUpDown10.Value;
|
|
myNuD11 = form.myNumericUpDown11.Value;
|
|
myNuD1 = form.myNumericUpDown1.Value;
|
|
myNuD2 = form.myNumericUpDown2.Value;
|
|
myNuD3 = form.myNumericUpDown3.Value;
|
|
myNuD7 = form.myNumericUpDown7.Value;
|
|
myNuD8 = form.myNumericUpDown8.Value;
|
|
myNuD9 = form.myNumericUpDown9.Value;
|
|
myNuD4 = form.myNumericUpDown4.Value;
|
|
myNuD6 = form.myNumericUpDown6.Value;
|
|
myNuD5 = form.myNumericUpDown5.Value;
|
|
myNuD12 = form.myNumericUpDown12.Value;
|
|
myNuD14 = form.myNumericUpDown14.Value;
|
|
myNuD13 = form.myNumericUpDown13.Value;
|
|
l66 = form.label66.Text;
|
|
l65 = form.label65.Text;
|
|
l64 = form.label64.Text;
|
|
l27 = form.label27.Text;
|
|
|
|
chB44 = form.checkBox44.Checked;
|
|
myNuD156 = form.myNumericUpDown156.Value;
|
|
myNuD155 = form.myNumericUpDown155.Value;
|
|
myNuD154 = form.myNumericUpDown154.Value;
|
|
chB43 = form.checkBox43.Checked;
|
|
chB42 = form.checkBox42.Checked;
|
|
myNuD157 = form.myNumericUpDown157.Value;
|
|
myNuD158 = form.myNumericUpDown158.Value;
|
|
myNuD159 = form.myNumericUpDown159.Value;
|
|
chB41 = form.checkBox41.Checked;
|
|
myNuD161 = form.myNumericUpDown161.Value;
|
|
myNuD160 = form.myNumericUpDown160.Value;
|
|
myNuD153 = form.myNumericUpDown153.Value;
|
|
myNuD151 = form.myNumericUpDown151.Value;
|
|
myNuD152 = form.myNumericUpDown152.Value;
|
|
myNuD150 = form.myNumericUpDown150.Value;
|
|
myNuD149 = form.myNumericUpDown149.Value;
|
|
myNuD148 = form.myNumericUpDown148.Value;
|
|
myNuD145 = form.myNumericUpDown145.Value;
|
|
myNuD147 = form.myNumericUpDown147.Value;
|
|
myNuD146 = form.myNumericUpDown146.Value;
|
|
myNuD142 = form.myNumericUpDown142.Value;
|
|
myNuD144 = form.myNumericUpDown144.Value;
|
|
myNuD143 = form.myNumericUpDown143.Value;
|
|
l430 = form.label430.Text;
|
|
l429 = form.label429.Text;
|
|
l428 = form.label428.Text;
|
|
l618 = form.label618.Text;
|
|
l6 = form.label6.Text;
|
|
|
|
chB12 = form.checkBox12.Checked;
|
|
}
|
|
}
|
|
}
|
|
#endregion Získaj údaje z formulára
|
|
|
|
#region Nastav údaje do formulára
|
|
public void SetDataToForm(frmNacenovanie form)
|
|
{
|
|
if (form != null)
|
|
{
|
|
form.checkBox5.Checked = chB5;
|
|
form.myNumericUpDown18.Value = myNuD18;
|
|
form.myNumericUpDown19.Value = myNuD19;
|
|
form.myNumericUpDown20.Value = myNuD20;
|
|
form.checkBox9.Checked = chB9;
|
|
form.checkBox10.Checked = chB10;
|
|
form.myNumericUpDown17.Value = myNuD17;
|
|
form.myNumericUpDown16.Value = myNuD16;
|
|
form.myNumericUpDown15.Value = myNuD15;
|
|
form.checkBox11.Checked = chB11;
|
|
form.myNumericUpDown10.Value = myNuD10;
|
|
form.myNumericUpDown11.Value = myNuD11;
|
|
form.myNumericUpDown1.Value = myNuD1;
|
|
form.myNumericUpDown2.Value = myNuD2;
|
|
form.myNumericUpDown3.Value = myNuD3;
|
|
form.myNumericUpDown7.Value = myNuD7;
|
|
form.myNumericUpDown8.Value = myNuD8;
|
|
form.myNumericUpDown9.Value = myNuD9;
|
|
form.myNumericUpDown4.Value = myNuD4;
|
|
form.myNumericUpDown6.Value = myNuD6;
|
|
form.myNumericUpDown5.Value = myNuD5;
|
|
form.myNumericUpDown12.Value = myNuD12;
|
|
form.myNumericUpDown14.Value = myNuD14;
|
|
form.myNumericUpDown13.Value = myNuD13;
|
|
form.label27.Text = l27;
|
|
|
|
form.checkBox44.Checked = chB44;
|
|
form.myNumericUpDown156.Value = myNuD156;
|
|
form.myNumericUpDown155.Value = myNuD155;
|
|
form.myNumericUpDown154.Value = myNuD154;
|
|
form.checkBox43.Checked = chB43;
|
|
form.checkBox42.Checked = chB42;
|
|
form.myNumericUpDown157.Value = myNuD157;
|
|
form.myNumericUpDown158.Value = myNuD158;
|
|
form.myNumericUpDown159.Value = myNuD159;
|
|
form.checkBox41.Checked = chB41;
|
|
form.myNumericUpDown161.Value = myNuD161;
|
|
form.myNumericUpDown160.Value = myNuD160;
|
|
form.myNumericUpDown153.Value = myNuD153;
|
|
form.myNumericUpDown151.Value = myNuD151;
|
|
form.myNumericUpDown152.Value = myNuD152;
|
|
form.myNumericUpDown150.Value = myNuD150;
|
|
form.myNumericUpDown149.Value = myNuD149;
|
|
form.myNumericUpDown148.Value = myNuD148;
|
|
form.myNumericUpDown145.Value = myNuD145;
|
|
form.myNumericUpDown147.Value = myNuD147;
|
|
form.myNumericUpDown146.Value = myNuD146;
|
|
form.myNumericUpDown142.Value = myNuD142;
|
|
form.myNumericUpDown144.Value = myNuD144;
|
|
form.myNumericUpDown143.Value = myNuD143;
|
|
form.label618.Text = l618;
|
|
|
|
form.checkBox12.Checked = chB12;
|
|
|
|
bEnableRefresh = true;
|
|
}
|
|
}
|
|
#endregion Nastav údaje do formulára
|
|
|
|
#region Refresh
|
|
public void RefreshForm(frmNacenovanie form)
|
|
{
|
|
GetDataFromForm(form);
|
|
|
|
if (form != null)
|
|
{
|
|
decimal decDlzka;
|
|
double decPomer;
|
|
if (Convert.ToInt16(l6) > 1) decDlzka = Math.Ceiling(Convert.ToDecimal(myNuD7 / (Convert.ToInt16(l6) - 1))) * (myNuD20 + myNuD3 + myNuD5 + myNuD13);
|
|
else decDlzka = (myNuD7 * (myNuD20 + myNuD3 + myNuD5 + myNuD13)) + myNuD9 + ((myNuD7 - 1) * myNuD8);
|
|
|
|
l66 = (myNuD18 + myNuD1 + myNuD4 + myNuD12).ToString();
|
|
form.label66.Text = string.Format("{0:F2}", l66);
|
|
if (l27 == "Ø") l65 = (myNuD19 - myNuD2 - myNuD6 - myNuD14).ToString();
|
|
else l65 = (myNuD19 + myNuD2 + myNuD6 + myNuD14).ToString();
|
|
form.label65.Text = string.Format("{0:F2}", l65);
|
|
l64 = decDlzka.ToString();
|
|
form.label64.Text = string.Format("{0:F2}", l64);
|
|
form.label61.Text = string.Format("{0:F6} dm³", ObjemVypichu());
|
|
form.label58.Text = string.Format("{0:F6} dm³", ObjemVyrobku());
|
|
form.label60.Text = string.Format("{0:F6} dm³", ObjemPolotovaru());
|
|
form.label62.Text = string.Format("{0:F6} dm³", ObjemPouzMaterialu());
|
|
form.label217.Text = form.label62.Text;// ObjemPouzMaterialu().ToString();//na karte material
|
|
if (l27 == "Ø")
|
|
form.label69.Text = l27 + (myNuD18 + myNuD1 + myNuD4).ToString() + "/" + (myNuD19 - myNuD2 - myNuD6).ToString() + "x" + (Convert.ToDecimal(l64) - myNuD13).ToString();
|
|
else
|
|
form.label69.Text = l27 + (myNuD18 + myNuD1 + myNuD4).ToString() + "x" + (myNuD19 + myNuD2 + myNuD6).ToString() + "x" + (Convert.ToDecimal(l64) - myNuD13).ToString();
|
|
|
|
if (ObjemPouzMaterialu() != 0) decPomer = (double)ObjemVyrobku() / (double)ObjemPouzMaterialu();
|
|
else decPomer = 0;
|
|
form.label33.Text = "Využ. mat.: " + Math.Round(decPomer * 100, 4).ToString() + " %";
|
|
|
|
decimal decDlzka2;
|
|
double decPomer2;
|
|
if (Convert.ToInt16(l6) > 1) decDlzka2 = Math.Ceiling(Convert.ToDecimal(myNuD150 / (Convert.ToInt16(l6) - 1))) * (myNuD154 + myNuD152 + myNuD146 + myNuD143);
|
|
else decDlzka2 = (myNuD150 * (myNuD154 + myNuD152 + myNuD146 + myNuD143)) + myNuD148 + ((myNuD150 - 1) * myNuD149);
|
|
|
|
l430 = (myNuD156 + myNuD153 + myNuD145 + myNuD142).ToString();
|
|
form.label430.Text = string.Format("{0:F2}", l430);
|
|
if (l618 == "Ø") l429 = (myNuD155 - myNuD151 - myNuD147 - myNuD144).ToString();
|
|
else l429 = (myNuD155 + myNuD151 + myNuD147 + myNuD144).ToString();
|
|
form.label429.Text = string.Format("{0:F2}", l429);
|
|
l428 = decDlzka2.ToString();
|
|
form.label428.Text = string.Format("{0:F2}", l428);
|
|
form.label422.Text = string.Format("{0:F6} dm³", ObjemVypichu(false));
|
|
form.label426.Text = string.Format("{0:F6} dm³", ObjemVyrobku(false));
|
|
form.label423.Text = string.Format("{0:F6} dm³", ObjemPolotovaru(false));
|
|
form.label420.Text = string.Format("{0:F6} dm³", ObjemPouzMaterialu(false));
|
|
form.label622.Text = form.label420.Text;// ObjemPouzMaterialu(false).ToString();
|
|
if (l618 == "Ø")
|
|
form.label595.Text = l618 + (myNuD156 + myNuD153 + myNuD145).ToString() + "/" + (myNuD155 - myNuD151 - myNuD147).ToString() + "x" + (Convert.ToDecimal(l428) - myNuD143).ToString();
|
|
else
|
|
form.label595.Text = l618 + (myNuD156 + myNuD153 + myNuD145).ToString() + "x" + (myNuD155 + myNuD151 + myNuD147).ToString() + "x" + (Convert.ToDecimal(l428) - myNuD143).ToString();
|
|
|
|
if (ObjemPouzMaterialu(false) != 0) decPomer2 = (double)ObjemVyrobku(false) / (double)ObjemPouzMaterialu(false);
|
|
else decPomer2 = 0;
|
|
form.label594.Text = "Využ. mat.: " + Math.Round(decPomer2 * 100, 4).ToString() + " %";
|
|
}
|
|
}
|
|
#endregion Refresh
|
|
|
|
#region Ulož údaje do MariaDB
|
|
public void SaveToMariaDB()
|
|
{
|
|
string cmd = "";
|
|
if (bEnableSQLUpdate == true)
|
|
{
|
|
cmd = @"UPDATE `tab-nacenovanie-polotovar`
|
|
SET
|
|
`TvarPolotovaru` = '" + l27 + "'," +
|
|
"`DatumZaznamu` = DATE(NOW())," +
|
|
"`chB5` = " + chB5 + "," +
|
|
"`myNuD18` = " + myNuD18.ToString().Replace(",", ".") + "," +
|
|
"`myNuD19` = " + myNuD19.ToString().Replace(",", ".") + "," +
|
|
"`myNuD20` = " + myNuD20.ToString().Replace(",", ".") + "," +
|
|
"`chB9` = " + chB9 + "," +
|
|
"`chB10` = " + chB10 + "," +
|
|
"`myNuD17` = " + myNuD17.ToString().Replace(",", ".") + "," +
|
|
"`myNuD16` = " + myNuD16.ToString().Replace(",", ".") + "," +
|
|
"`myNuD15` = " + myNuD15.ToString().Replace(",", ".") + "," +
|
|
"`chB11` = " + chB11 + "," +
|
|
"`myNuD10` = " + myNuD10.ToString().Replace(",", ".") + "," +
|
|
"`myNuD11` = " + myNuD11.ToString().Replace(",", ".") + "," +
|
|
"`myNuD1` = " + myNuD1.ToString().Replace(",", ".") + "," +
|
|
"`myNuD2` = " + myNuD2.ToString().Replace(",", ".") + "," +
|
|
"`myNuD3` = " + myNuD3.ToString().Replace(",", ".") + "," +
|
|
"`myNuD7` = " + myNuD7.ToString().Replace(",", ".") + "," +
|
|
"`myNuD8` = " + myNuD8.ToString().Replace(",", ".") + "," +
|
|
"`myNuD9` = " + myNuD9.ToString().Replace(",", ".") + "," +
|
|
"`myNuD4` = " + myNuD4.ToString().Replace(",", ".") + "," +
|
|
"`myNuD6` = " + myNuD6.ToString().Replace(",", ".") + "," +
|
|
"`myNuD5` = " + myNuD5.ToString().Replace(",", ".") + "," +
|
|
"`myNuD12` = " + myNuD12.ToString().Replace(",", ".") + "," +
|
|
"`myNuD14` = " + myNuD14.ToString().Replace(",", ".") + "," +
|
|
"`myNuD13` = " + myNuD13.ToString().Replace(",", ".") + "," +
|
|
"`chB44` = " + chB44 + "," +
|
|
"`myNuD156` = " + myNuD156.ToString().Replace(",", ".") + "," +
|
|
"`myNuD155` = " + myNuD155.ToString().Replace(",", ".") + "," +
|
|
"`myNuD154` = " + myNuD154.ToString().Replace(",", ".") + "," +
|
|
"`chB43` = " + chB43 + "," +
|
|
"`chB42` = " + chB42 + "," +
|
|
"`myNuD157` = " + myNuD157.ToString().Replace(",", ".") + "," +
|
|
"`myNuD158` = " + myNuD158.ToString().Replace(",", ".") + "," +
|
|
"`myNuD159` = " + myNuD159.ToString().Replace(",", ".") + "," +
|
|
"`chB41` = " + chB41 + "," +
|
|
"`myNuD161` = " + myNuD161.ToString().Replace(",", ".") + "," +
|
|
"`myNuD160` = " + myNuD160.ToString().Replace(",", ".") + "," +
|
|
"`myNuD153` = " + myNuD153.ToString().Replace(",", ".") + "," +
|
|
"`myNuD151` = " + myNuD151.ToString().Replace(",", ".") + "," +
|
|
"`myNuD152` = " + myNuD152.ToString().Replace(",", ".") + "," +
|
|
"`myNuD150` = " + myNuD150.ToString().Replace(",", ".") + "," +
|
|
"`myNuD149` = " + myNuD149.ToString().Replace(",", ".") + "," +
|
|
"`myNuD148` = " + myNuD148.ToString().Replace(",", ".") + "," +
|
|
"`myNuD145` = " + myNuD145.ToString().Replace(",", ".") + "," +
|
|
"`myNuD147` = " + myNuD147.ToString().Replace(",", ".") + "," +
|
|
"`myNuD146` = " + myNuD146.ToString().Replace(",", ".") + "," +
|
|
"`myNuD142` = " + myNuD142.ToString().Replace(",", ".") + "," +
|
|
"`myNuD144` = " + myNuD144.ToString().Replace(",", ".") + "," +
|
|
"`myNuD143` = " + myNuD143.ToString().Replace(",", ".") + "," +
|
|
"`chB12` = " + chB12 +
|
|
" WHERE `IDNacecovaniePolotovar`= " + IDNacenovaniePolotovar.ToString() + ";";
|
|
|
|
}
|
|
else
|
|
{
|
|
if (myNuD18 != 0)
|
|
{
|
|
cmd = @"INSERT INTO `mip`.`tab-nacenovanie-polotovar` (`IDNacenovanie`, `TvarPolotovaru`, `DatumZaznamu`,
|
|
`chB5`, `myNuD18`, `myNuD19`, `myNuD20`, `chB9`, `chB10`, `myNuD17`, `myNuD16`, `myNuD15`,
|
|
`chB11`, `myNuD10`, `myNuD11`, `myNuD1`, `myNuD2`, `myNuD3`, `myNuD7`, `myNuD8`, `myNuD9`,
|
|
`myNuD4`, `myNuD6`, `myNuD5`, `myNuD12`, `myNuD14`, `myNuD13`, `TvarPolotovaru2`,
|
|
`chB44`, `myNuD156`, `myNuD155`, `myNuD154`, `chB43`, `chB42`, `myNuD157`, `myNuD158`, `myNuD159`,
|
|
`chB41`, `myNuD161`, `myNuD160`, `myNuD153`, `myNuD151`, `myNuD152`, `myNuD150`, `myNuD149`, `myNuD148`,
|
|
`myNuD145`, `myNuD147`, `myNuD146`, `myNuD142`, `myNuD144`, `myNuD143`, `chB12`)
|
|
VALUES ("
|
|
+ IDN.ToString() + ", '"
|
|
+ l27 + "', "
|
|
+ "DATE(NOW()), "
|
|
+ chB5 + ", "
|
|
+ myNuD18.ToString().Replace(",", ".") + ", "
|
|
+ myNuD19.ToString().Replace(",", ".") + ", "
|
|
+ myNuD20.ToString().Replace(",", ".") + ", "
|
|
+ chB9 + ", "
|
|
+ chB10 + ", "
|
|
+ myNuD17.ToString().Replace(",", ".") + ", "
|
|
+ myNuD16.ToString().Replace(",", ".") + ", "
|
|
+ myNuD15.ToString().Replace(",", ".") + ", "
|
|
+ chB11 + ", "
|
|
+ myNuD10.ToString().Replace(",", ".") + ", "
|
|
+ myNuD11.ToString().Replace(",", ".") + ", "
|
|
+ myNuD1.ToString().Replace(",", ".") + ", "
|
|
+ myNuD2.ToString().Replace(",", ".") + ", "
|
|
+ myNuD3.ToString().Replace(",", ".") + ", "
|
|
+ myNuD7.ToString().Replace(",", ".") + ", "
|
|
+ myNuD8.ToString().Replace(",", ".") + ", "
|
|
+ myNuD9.ToString().Replace(",", ".") + ", "
|
|
+ myNuD4.ToString().Replace(",", ".") + ", "
|
|
+ myNuD6.ToString().Replace(",", ".") + ", "
|
|
+ myNuD5.ToString().Replace(",", ".") + ", "
|
|
+ myNuD12.ToString().Replace(",", ".") + ", "
|
|
+ myNuD14.ToString().Replace(",", ".") + ", "
|
|
+ myNuD13.ToString().Replace(",", ".") + ", "
|
|
+ "'" + l618 + "', "
|
|
+ chB44 + ", "
|
|
+ myNuD156.ToString().Replace(",", ".") + ", "
|
|
+ myNuD155.ToString().Replace(",", ".") + ", "
|
|
+ myNuD154.ToString().Replace(",", ".") + ", "
|
|
+ chB43 + ", "
|
|
+ chB42 + ", "
|
|
+ myNuD157.ToString().Replace(",", ".") + ", "
|
|
+ myNuD158.ToString().Replace(",", ".") + ", "
|
|
+ myNuD159.ToString().Replace(",", ".") + ", "
|
|
+ chB41 + ", "
|
|
+ myNuD161.ToString().Replace(",", ".") + ", "
|
|
+ myNuD160.ToString().Replace(",", ".") + ", "
|
|
+ myNuD153.ToString().Replace(",", ".") + ", "
|
|
+ myNuD151.ToString().Replace(",", ".") + ", "
|
|
+ myNuD152.ToString().Replace(",", ".") + ", "
|
|
+ myNuD150.ToString().Replace(",", ".") + ", "
|
|
+ myNuD149.ToString().Replace(",", ".") + ", "
|
|
+ myNuD148.ToString().Replace(",", ".") + ", "
|
|
+ myNuD145.ToString().Replace(",", ".") + ", "
|
|
+ myNuD147.ToString().Replace(",", ".") + ", "
|
|
+ myNuD146.ToString().Replace(",", ".") + ", "
|
|
+ myNuD142.ToString().Replace(",", ".") + ", "
|
|
+ myNuD144.ToString().Replace(",", ".") + ", "
|
|
+ myNuD143.ToString().Replace(",", ".") + ", "
|
|
+ chB12
|
|
+ ");";
|
|
}
|
|
}
|
|
|
|
if (cmd != "") classSQL.SQL(cmd);
|
|
}
|
|
#endregion Ulož údaje do MariaDB
|
|
}
|
|
|
|
public class ObjectMaterial
|
|
{
|
|
#region Premenné public
|
|
|
|
public decimal Material1MAT { get; private set; }
|
|
public decimal Material1IMP { get; private set; }
|
|
public decimal Material2MAT { get; private set; }
|
|
public decimal Material2IMP { get; private set; }
|
|
public decimal Material3MAT { get; private set; }
|
|
public decimal Material3IMP { get; private set; }
|
|
public decimal Material4MAT { get; private set; }
|
|
public decimal Material4IMP { get; private set; }
|
|
public decimal NacenovanyPolotovar1Objem { get; set; }
|
|
public decimal NacenovanyPolotovar2Objem { get; set; }
|
|
|
|
public decimal decHustota1 = 0;
|
|
public decimal decHustota2 = 0;
|
|
public decimal decHustota3 = 0;
|
|
public decimal decHustota4 = 0;
|
|
|
|
public bool bEnableSQLUpdate = false;
|
|
|
|
#endregion Premenné public
|
|
|
|
#region Premenné private
|
|
//Material1
|
|
private bool chB1 = true;
|
|
private bool chB2 { get; set; }
|
|
private decimal myNuD21 { get; set; }
|
|
private bool chB4 { get; set; }
|
|
private decimal myNuD23 { get; set; }
|
|
private bool chB13 { get; set; }
|
|
private bool chB3 { get; set; }
|
|
private decimal myNuD22 { get; set; }
|
|
private decimal myNuD24 { get; set; }
|
|
private bool chB14 { get; set; }
|
|
private decimal myNuD25 { get; set; }
|
|
private decimal myNuD26 { get; set; }
|
|
private decimal myNuD75 { get; set; }
|
|
private string cb1 { get; set; }
|
|
private string cb6 { get; set; }
|
|
//Material2
|
|
private bool chB20 { get; set; }
|
|
private bool chB19 { get; set; }
|
|
private decimal myNuD32 { get; set; }
|
|
private bool chB17 { get; set; }
|
|
private decimal myNuD29 { get; set; }
|
|
private bool chB16 { get; set; }
|
|
private bool chB18 { get; set; }
|
|
private decimal myNuD31 { get; set; }
|
|
private decimal myNuD30 { get; set; }
|
|
private bool chB15 { get; set; }
|
|
private decimal myNuD28 { get; set; }
|
|
private decimal myNuD27 { get; set; }
|
|
private decimal myNuD86 { get; set; }
|
|
private string cb3 { get; set; }
|
|
private string cb7 { get; set; }
|
|
//Material3
|
|
private bool chB26 { get; set; }
|
|
private bool chB25 { get; set; }
|
|
private decimal myNuD38 { get; set; }
|
|
private bool chB23 { get; set; }
|
|
private decimal myNuD35 { get; set; }
|
|
private bool chB22 { get; set; }
|
|
private bool chB24 { get; set; }
|
|
private decimal myNuD37 { get; set; }
|
|
private decimal myNuD36 { get; set; }
|
|
private bool chB21 { get; set; }
|
|
private decimal myNuD34 { get; set; }
|
|
private decimal myNuD33 { get; set; }
|
|
private decimal myNuD87 { get; set; }
|
|
private string cb4 { get; set; }
|
|
private string cb8 { get; set; }
|
|
//Material4
|
|
private bool chB32 { get; set; }
|
|
private bool chB31 { get; set; }
|
|
private decimal myNuD44 { get; set; }
|
|
private bool chB29 { get; set; }
|
|
private decimal myNuD41 { get; set; }
|
|
private bool chB28 { get; set; }
|
|
private bool chB30 { get; set; }
|
|
private decimal myNuD43 { get; set; }
|
|
private decimal myNuD42 { get; set; }
|
|
private bool chB27 { get; set; }
|
|
private decimal myNuD40 { get; set; }
|
|
private decimal myNuD39 { get; set; }
|
|
private decimal myNuD98 { get; set; }
|
|
private string cb5 { get; set; }
|
|
private string cb9 { get; set; }
|
|
|
|
private Int32 IDNacenovanie;
|
|
private string cb2;
|
|
private Int32 IDNacenovanieMaterial = 0;
|
|
|
|
public bool bEnableRefresh = false;
|
|
#endregion Premenné private
|
|
|
|
#region Konštruktor
|
|
public ObjectMaterial(Int32 idn)
|
|
{
|
|
IDNacenovanie = idn;
|
|
|
|
DataTable tblObjectMaterial = new DataTable();
|
|
string cmd = "SELECT * FROM `tab-nacenovanie-material` WHERE IDNacenovanie = 0 OR IDNacenovanie = " + IDNacenovanie.ToString() + " ORDER BY `IDNacenovanie` ASC;";
|
|
classSQL.SQL(cmd, out tblObjectMaterial);
|
|
|
|
int intCisloRiadka = tblObjectMaterial.Rows.Count - 1;
|
|
|
|
if (tblObjectMaterial.Rows.Count != 0)
|
|
{
|
|
if (tblObjectMaterial.Rows[intCisloRiadka]["cb6"].ToString() == "" && objObjectVyrobok.Material1 == "") { chB1 = false; }
|
|
//chB1 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB1"].ToString());
|
|
else { chB1 = true; }
|
|
chB2 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB2"].ToString());
|
|
myNuD21 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD21"].ToString());
|
|
chB4 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB4"].ToString());
|
|
myNuD23 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD23"].ToString());
|
|
chB13 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB13"].ToString());
|
|
chB3 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB3"].ToString());
|
|
myNuD22 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD22"].ToString());
|
|
myNuD24 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD24"].ToString());
|
|
chB14 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB14"].ToString());
|
|
myNuD25 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD25"].ToString());
|
|
myNuD26 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD26"].ToString());
|
|
myNuD75 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD75"].ToString());
|
|
cb1 = tblObjectMaterial.Rows[intCisloRiadka]["cb1"].ToString();
|
|
if (tblObjectMaterial.Rows[intCisloRiadka]["cb6"].ToString() == "") { cb6 = objObjectVyrobok.Material1; }
|
|
else { cb6 = tblObjectMaterial.Rows[intCisloRiadka]["cb6"].ToString(); }
|
|
|
|
|
|
if (tblObjectMaterial.Rows[intCisloRiadka]["cb7"].ToString() == "" && objObjectVyrobok.Material2 == "") { chB20 = false; }
|
|
//else { chB20 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB20"].ToString()); }
|
|
else { chB20 = true; }
|
|
chB19 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB19"].ToString());
|
|
myNuD32 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD32"].ToString());
|
|
chB17 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB17"].ToString());
|
|
myNuD29 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD29"].ToString());
|
|
chB16 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB16"].ToString());
|
|
chB18 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB18"].ToString());
|
|
myNuD31 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD31"].ToString());
|
|
myNuD30 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD30"].ToString());
|
|
chB15 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB15"].ToString());
|
|
myNuD28 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD28"].ToString());
|
|
myNuD27 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD27"].ToString());
|
|
myNuD86 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD86"].ToString());
|
|
cb3 = tblObjectMaterial.Rows[intCisloRiadka]["cb3"].ToString();
|
|
if (tblObjectMaterial.Rows[intCisloRiadka]["cb7"].ToString() == "") { cb7 = objObjectVyrobok.Material2; }
|
|
else { cb7 = tblObjectMaterial.Rows[intCisloRiadka]["cb7"].ToString(); }
|
|
|
|
if (tblObjectMaterial.Rows[intCisloRiadka]["cb8"].ToString() == "" && objObjectVyrobok.Material3 == "") { chB26 = false; }
|
|
//else { chB26 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB26"].ToString()); }
|
|
else { chB26 = true; }
|
|
chB25 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB25"].ToString());
|
|
myNuD38 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD38"].ToString());
|
|
chB23 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB23"].ToString());
|
|
myNuD35 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD35"].ToString());
|
|
chB22 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB22"].ToString());
|
|
chB24 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB24"].ToString());
|
|
myNuD37 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD37"].ToString());
|
|
myNuD36 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD36"].ToString());
|
|
chB21 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB21"].ToString());
|
|
myNuD34 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD34"].ToString());
|
|
myNuD33 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD33"].ToString());
|
|
myNuD87 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD87"].ToString());
|
|
cb4 = tblObjectMaterial.Rows[intCisloRiadka]["cb5"].ToString();
|
|
if (tblObjectMaterial.Rows[intCisloRiadka]["cb8"].ToString() == "") { cb8 = objObjectVyrobok.Material3; }
|
|
else { cb8 = tblObjectMaterial.Rows[intCisloRiadka]["cb8"].ToString(); }
|
|
|
|
if (tblObjectMaterial.Rows[intCisloRiadka]["cb9"].ToString() == "" && objObjectVyrobok.Material4 == "") { chB32 = false; }
|
|
//else { chB32 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB32"].ToString()); }
|
|
else { chB32 = true; }
|
|
chB31 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB31"].ToString());
|
|
myNuD44 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD44"].ToString());
|
|
chB29 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB29"].ToString());
|
|
myNuD41 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD41"].ToString());
|
|
chB28 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB28"].ToString());
|
|
chB30 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB30"].ToString());
|
|
myNuD43 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD43"].ToString());
|
|
myNuD42 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD42"].ToString());
|
|
chB27 = Convert.ToBoolean(tblObjectMaterial.Rows[intCisloRiadka]["chB27"].ToString());
|
|
myNuD40 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD40"].ToString());
|
|
myNuD39 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD39"].ToString());
|
|
myNuD98 = Convert.ToDecimal(tblObjectMaterial.Rows[intCisloRiadka]["myNuD98"].ToString());
|
|
cb5 = tblObjectMaterial.Rows[intCisloRiadka]["cb5"].ToString();
|
|
if (tblObjectMaterial.Rows[intCisloRiadka]["cb9"].ToString() == "") { cb9 = objObjectVyrobok.Material4; }
|
|
else { cb9 = tblObjectMaterial.Rows[intCisloRiadka]["cb9"].ToString(); }
|
|
|
|
cb2 = tblObjectMaterial.Rows[intCisloRiadka]["cb2"].ToString();
|
|
IDNacenovanieMaterial = Convert.ToInt32(tblObjectMaterial.Rows[intCisloRiadka]["IDNacenovanieMaterial"].ToString());
|
|
}
|
|
|
|
|
|
if (intCisloRiadka > 0) bEnableSQLUpdate = true;
|
|
}
|
|
#endregion Konštruktor
|
|
|
|
#region Získaj údaje z formulára
|
|
private void GetDataFromForm(Form inputForm)
|
|
{
|
|
if (bEnableRefresh == true)
|
|
{
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
|
|
if (form != null)
|
|
{
|
|
|
|
chB1 = form.checkBox1.Checked;
|
|
chB2 = form.checkBox2.Checked;
|
|
myNuD21 = form.myNumericUpDown21.Value;
|
|
chB4 = form.checkBox4.Checked;
|
|
myNuD23 = form.myNumericUpDown23.Value;
|
|
chB13 = form.checkBox13.Checked;
|
|
chB3 = form.checkBox3.Checked;
|
|
myNuD22 = form.myNumericUpDown22.Value;
|
|
myNuD24 = form.myNumericUpDown24.Value;
|
|
chB14 = form.checkBox14.Checked;
|
|
myNuD25 = form.myNumericUpDown25.Value;
|
|
myNuD26 = form.myNumericUpDown26.Value;
|
|
myNuD75 = form.myNumericUpDown75.Value;
|
|
cb1 = form.comboBox1.Text;
|
|
cb6 = form.comboBox6.Text;
|
|
|
|
chB20 = form.checkBox20.Checked;
|
|
chB19 = form.checkBox19.Checked;
|
|
myNuD32 = form.myNumericUpDown32.Value;
|
|
chB17 = form.checkBox17.Checked;
|
|
myNuD29 = form.myNumericUpDown29.Value;
|
|
chB16 = form.checkBox16.Checked;
|
|
chB18 = form.checkBox18.Checked;
|
|
myNuD31 = form.myNumericUpDown31.Value;
|
|
myNuD30 = form.myNumericUpDown30.Value;
|
|
chB15 = form.checkBox15.Checked;
|
|
myNuD28 = form.myNumericUpDown28.Value;
|
|
myNuD27 = form.myNumericUpDown27.Value;
|
|
myNuD86 = form.myNumericUpDown86.Value;
|
|
cb3 = form.comboBox3.Text;
|
|
cb7 = form.comboBox7.Text;
|
|
|
|
chB26 = form.checkBox26.Checked;
|
|
chB25 = form.checkBox25.Checked;
|
|
myNuD38 = form.myNumericUpDown38.Value;
|
|
chB23 = form.checkBox23.Checked;
|
|
myNuD35 = form.myNumericUpDown35.Value;
|
|
chB22 = form.checkBox22.Checked;
|
|
chB24 = form.checkBox24.Checked;
|
|
myNuD37 = form.myNumericUpDown37.Value;
|
|
myNuD36 = form.myNumericUpDown36.Value;
|
|
chB21 = form.checkBox21.Checked;
|
|
myNuD34 = form.myNumericUpDown34.Value;
|
|
myNuD33 = form.myNumericUpDown33.Value;
|
|
myNuD87 = form.myNumericUpDown87.Value;
|
|
cb4 = form.comboBox4.Text;
|
|
cb8 = form.comboBox8.Text;
|
|
|
|
chB32 = form.checkBox32.Checked;
|
|
chB31 = form.checkBox31.Checked;
|
|
myNuD44 = form.myNumericUpDown44.Value;
|
|
chB29 = form.checkBox29.Checked;
|
|
myNuD41 = form.myNumericUpDown41.Value;
|
|
chB28 = form.checkBox28.Checked;
|
|
chB30 = form.checkBox30.Checked;
|
|
myNuD43 = form.myNumericUpDown43.Value;
|
|
myNuD42 = form.myNumericUpDown42.Value;
|
|
chB27 = form.checkBox27.Checked;
|
|
myNuD40 = form.myNumericUpDown40.Value;
|
|
myNuD39 = form.myNumericUpDown39.Value;
|
|
myNuD98 = form.myNumericUpDown98.Value;
|
|
cb5 = form.comboBox5.Text;
|
|
cb9 = form.comboBox9.Text;
|
|
|
|
cb2 = form.comboBox2.Text;
|
|
}
|
|
}
|
|
}
|
|
#endregion Získaj údaje z formulára
|
|
|
|
#region Nastav údaje do formulára
|
|
public void SetDataToForm(Form inputForm)
|
|
{
|
|
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
//form.SuspendLayout();
|
|
if (form != null)
|
|
{
|
|
form.checkBox1.Checked = chB1;
|
|
form.checkBox2.Checked = chB2;
|
|
form.myNumericUpDown21.Value = myNuD21;
|
|
form.checkBox4.Checked = chB4;
|
|
form.myNumericUpDown23.Value = myNuD23;
|
|
form.checkBox13.Checked = chB13;
|
|
form.checkBox3.Checked = chB3;
|
|
form.myNumericUpDown22.Value = myNuD22;
|
|
form.myNumericUpDown24.Value = myNuD24;
|
|
form.checkBox14.Checked = chB14;
|
|
form.myNumericUpDown25.Value = myNuD25;
|
|
form.myNumericUpDown26.Value = myNuD26;
|
|
form.myNumericUpDown75.Value = myNuD75;
|
|
|
|
form.checkBox20.Checked = chB20;
|
|
form.checkBox19.Checked = chB19;
|
|
form.myNumericUpDown32.Value = myNuD32;
|
|
form.checkBox17.Checked = chB17;
|
|
form.myNumericUpDown29.Value = myNuD29;
|
|
form.checkBox16.Checked = chB16;
|
|
form.checkBox18.Checked = chB18;
|
|
form.myNumericUpDown31.Value = myNuD31;
|
|
form.myNumericUpDown30.Value = myNuD30;
|
|
form.checkBox15.Checked = chB15;
|
|
form.myNumericUpDown28.Value = myNuD28;
|
|
form.myNumericUpDown27.Value = myNuD27;
|
|
form.myNumericUpDown86.Value = myNuD86;
|
|
|
|
form.checkBox26.Checked = chB26;
|
|
form.checkBox25.Checked = chB25;
|
|
form.myNumericUpDown38.Value = myNuD38;
|
|
form.checkBox23.Checked = chB23;
|
|
form.myNumericUpDown35.Value = myNuD35;
|
|
form.checkBox22.Checked = chB22;
|
|
form.checkBox24.Checked = chB24;
|
|
form.myNumericUpDown37.Value = myNuD37;
|
|
form.myNumericUpDown36.Value = myNuD36;
|
|
form.checkBox21.Checked = chB21;
|
|
form.myNumericUpDown34.Value = myNuD34;
|
|
form.myNumericUpDown33.Value = myNuD33;
|
|
form.myNumericUpDown87.Value = myNuD87;
|
|
|
|
form.checkBox32.Checked = chB32;
|
|
form.checkBox31.Checked = chB31;
|
|
form.myNumericUpDown44.Value = myNuD44;
|
|
form.checkBox29.Checked = chB29;
|
|
form.myNumericUpDown41.Value = myNuD41;
|
|
form.checkBox28.Checked = chB28;
|
|
form.checkBox30.Checked = chB30;
|
|
form.myNumericUpDown43.Value = myNuD43;
|
|
form.myNumericUpDown42.Value = myNuD42;
|
|
form.checkBox27.Checked = chB27;
|
|
form.myNumericUpDown40.Value = myNuD40;
|
|
form.myNumericUpDown39.Value = myNuD39;
|
|
form.myNumericUpDown98.Value = myNuD98;
|
|
|
|
string cmd;
|
|
cmd = "SELECT CONCAT(`Nazov`,' - ', `Hustota`, ' Kg/dm³') AS Nazov, `Hustota` FROM `tabmaterial` ORDER BY `Nazov` ASC;";
|
|
DataTable tblMaterialy = new DataTable();
|
|
classSQL.SQL(cmd, out tblMaterialy);
|
|
|
|
if (form.checkBox1.Checked)
|
|
{
|
|
form.comboBox1.DataSource = tblMaterialy;
|
|
form.comboBox1.Enabled = true;
|
|
form.comboBox1.ValueMember = "Hustota";
|
|
form.comboBox1.DisplayMember = "Nazov";
|
|
}
|
|
if (form.checkBox20.Checked)
|
|
{
|
|
form.comboBox3.DataSource = tblMaterialy;
|
|
form.comboBox3.Enabled = true;
|
|
form.comboBox3.ValueMember = "Hustota";
|
|
form.comboBox3.DisplayMember = "Nazov";
|
|
}
|
|
if (form.checkBox26.Checked)
|
|
{
|
|
form.comboBox4.DataSource = tblMaterialy;
|
|
form.comboBox4.Enabled = true;
|
|
form.comboBox4.ValueMember = "Hustota";
|
|
form.comboBox4.DisplayMember = "Nazov";
|
|
}
|
|
if (form.checkBox32.Checked)
|
|
{
|
|
form.comboBox5.DataSource = tblMaterialy;
|
|
form.comboBox5.Enabled = true;
|
|
form.comboBox5.ValueMember = "Hustota";
|
|
form.comboBox5.DisplayMember = "Nazov";
|
|
}
|
|
|
|
classGlobal.FillCB(form.comboBox6, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
|
classGlobal.FillCB(form.comboBox7, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
|
classGlobal.FillCB(form.comboBox8, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
|
classGlobal.FillCB(form.comboBox9, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
|
|
|
form.comboBox1.Text = cb1;
|
|
form.comboBox6.Text = cb6;
|
|
form.comboBox3.Text = cb3;
|
|
form.comboBox7.Text = cb7;
|
|
form.comboBox4.Text = cb4;
|
|
form.comboBox8.Text = cb8;
|
|
form.comboBox5.Text = cb5;
|
|
form.comboBox9.Text = cb9;
|
|
|
|
form.comboBox2.Text = cb2;
|
|
|
|
form.ResumeLayout();
|
|
|
|
/*
|
|
string cmd;
|
|
cmd = "SELECT Nazov FROM `tabmaterial`;";
|
|
DataTable tabMaterial;
|
|
classSQL.SQL(cmd, out tabMaterial);
|
|
foreach (DataRow dr in tabMaterial.Rows)
|
|
{
|
|
if (form.checkBox1.Checked) form.comboBox1.Items.Add(dr["Nazov"].ToString());
|
|
if (form.checkBox20.Checked) form.comboBox3.Items.Add(dr["Nazov"].ToString());
|
|
if (form.checkBox26.Checked) form.comboBox4.Items.Add(dr["Nazov"].ToString());
|
|
if (form.checkBox32.Checked) form.comboBox5.Items.Add(dr["Nazov"].ToString());
|
|
}
|
|
*/
|
|
bEnableRefresh = true;
|
|
}
|
|
}
|
|
|
|
private void setcombobox(ComboBox _cb)
|
|
{
|
|
|
|
}
|
|
#endregion Nastav údaje do formulára
|
|
|
|
#region Refresh
|
|
public void RefreshForm(frmNacenovanie inputForm)
|
|
{
|
|
GetDataFromForm(inputForm);
|
|
//var form = inputForm as frmNacenovanie;
|
|
|
|
if (inputForm != null)
|
|
{
|
|
|
|
if (inputForm.comboBox2.Text == "Materiál 1")
|
|
{
|
|
if (inputForm.checkBox20.Checked)
|
|
{
|
|
inputForm.label602.Text = "Materiál 2";
|
|
objObjectMaterial.NacenovanyPolotovar2Objem = Convert.ToDecimal(inputForm.label622.Text.Replace(" dm³", ""));
|
|
}
|
|
else
|
|
{
|
|
inputForm.label602.Text = "---";
|
|
objObjectMaterial.NacenovanyPolotovar2Objem = 0.0m;
|
|
}
|
|
objObjectMaterial.NacenovanyPolotovar1Objem = Convert.ToDecimal(inputForm.label217.Text.Replace(" dm³", ""));
|
|
}
|
|
if (inputForm.comboBox2.Text == "Materiál 2")
|
|
{
|
|
inputForm.label602.Text = "Materiál 1";
|
|
objObjectMaterial.NacenovanyPolotovar1Objem = Convert.ToDecimal(inputForm.label622.Text.Replace(" dm³", ""));
|
|
objObjectMaterial.NacenovanyPolotovar2Objem = Convert.ToDecimal(inputForm.label217.Text.Replace(" dm³", ""));
|
|
}
|
|
|
|
//inputForm.SuspendLayout();
|
|
inputForm.label222.Text = objObjectSadzby.ImpregnaciaPraca.ToString();
|
|
inputForm.label223.Text = objObjectSadzby.ImpregnaciaMaterial.ToString();
|
|
inputForm.label105.Text = objObjectVyrobok.ObjednanyPocetKusov.ToString() + "Ks:";
|
|
inputForm.label629.Text = inputForm.label105.Text;
|
|
|
|
if (chB1 == true)
|
|
{
|
|
var selectedMat = inputForm.comboBox1.SelectedIndex > 0 ? Convert.ToDecimal(inputForm.comboBox1.SelectedValue) : 0.0m;
|
|
|
|
Material1MAT = getMaterialPrice(inputForm.checkBox2,
|
|
myNuD21,
|
|
objObjectMaterial.NacenovanyPolotovar1Objem,
|
|
selectedMat,
|
|
inputForm.checkBox4,
|
|
myNuD23,
|
|
inputForm.checkBox13,
|
|
inputForm.checkBox3,
|
|
myNuD22,
|
|
myNuD24);
|
|
Material1IMP = getImpPrice(inputForm.checkBox14, Material1MAT, myNuD75);
|
|
inputForm.label224.Text = string.Format("{0:F2}", Material1MAT);
|
|
inputForm.label225.Text = string.Format("{0:F2}", Material1IMP);
|
|
}
|
|
if (chB20 == true)
|
|
{
|
|
var selectedMat = inputForm.comboBox3.SelectedIndex > 0 ? Convert.ToDecimal(inputForm.comboBox3.SelectedValue) : 0.0m;
|
|
Material2MAT = getMaterialPrice(inputForm.checkBox19,
|
|
myNuD32,
|
|
objObjectMaterial.NacenovanyPolotovar2Objem,
|
|
selectedMat,
|
|
inputForm.checkBox17,
|
|
myNuD29,
|
|
inputForm.checkBox16,
|
|
inputForm.checkBox18,
|
|
myNuD31,
|
|
myNuD30);
|
|
Material2IMP = getImpPrice(inputForm.checkBox15, Material2MAT, myNuD86);
|
|
inputForm.label231.Text = string.Format("{0:F2}", Material2MAT);
|
|
inputForm.label230.Text = string.Format("{0:F2}", Material2IMP);
|
|
}
|
|
if (chB26 == true)
|
|
{
|
|
Material3MAT = getMaterialPrice(inputForm.checkBox25,
|
|
myNuD38,
|
|
Convert.ToDecimal(inputForm.label217.Text.Replace(" dm³", "")),
|
|
Convert.ToDecimal(inputForm.comboBox4.SelectedValue ?? 0.0),
|
|
inputForm.checkBox23,
|
|
myNuD35,
|
|
inputForm.checkBox22,
|
|
inputForm.checkBox24,
|
|
myNuD37,
|
|
myNuD36);
|
|
Material3IMP = getImpPrice(inputForm.checkBox21, Material3MAT, myNuD87);
|
|
inputForm.label235.Text = string.Format("{0:F2}", Material3MAT);
|
|
inputForm.label234.Text = string.Format("{0:F2}", Material3IMP);
|
|
}
|
|
if (chB32 == true)
|
|
{
|
|
Material4MAT = getMaterialPrice(inputForm.checkBox31,
|
|
myNuD44,
|
|
Convert.ToDecimal(inputForm.label217.Text.Replace(" dm³", "")),
|
|
Convert.ToDecimal(inputForm.comboBox5.SelectedValue ?? 0.0),
|
|
inputForm.checkBox29,
|
|
myNuD41,
|
|
inputForm.checkBox28,
|
|
inputForm.checkBox30,
|
|
myNuD43,
|
|
myNuD42);
|
|
Material4IMP = getImpPrice(inputForm.checkBox27, Material4MAT, myNuD98);
|
|
inputForm.label239.Text = string.Format("{0:F2}", Material4MAT);
|
|
inputForm.label238.Text = string.Format("{0:F2}", Material4IMP);
|
|
}
|
|
|
|
switch (cb2)
|
|
{
|
|
case "":
|
|
inputForm.label106.Text = "---";
|
|
inputForm.label32.Text = "---";
|
|
inputForm.label182.Text = string.Format("{0:F3}", 0); //cena materialu
|
|
inputForm.label197.Text = string.Format("{0:F3}", 0); //pocet impregnacii
|
|
inputForm.label181.Text = string.Format("{0:F3}", 0); //cena impregnacia praca
|
|
inputForm.label152.Text = string.Format("{0:F3}", 0); //pocet material
|
|
inputForm.label193.Text = string.Format("{0:F3}", 0); //cena impregnacia material
|
|
break;
|
|
case "Materiál 1":
|
|
inputForm.label106.Text = (Convert.ToDecimal(inputForm.label224.Text) + Convert.ToDecimal(inputForm.label225.Text)).ToString();
|
|
inputForm.label32.Text = (Convert.ToDecimal(inputForm.label106.Text) * objObjectVyrobok.ObjednanyPocetKusov).ToString();
|
|
inputForm.label182.Text = string.Format("{0:F3}", inputForm.label224.Text); //cena materialu
|
|
inputForm.label197.Text = string.Format("{0:F3}", myNuD25); //pocet impregnacii
|
|
inputForm.label181.Text = string.Format("{0:F3}", getImpPracaMatPrice(Convert.ToDecimal(inputForm.label225.Text), objObjectSadzby.ImpregnaciaPraca));
|
|
inputForm.label152.Text = string.Format("{0:F3}", myNuD26); //pocet material
|
|
inputForm.label193.Text = string.Format("{0:F3}", getImpPracaMatPrice(Convert.ToDecimal(inputForm.label225.Text), objObjectSadzby.ImpregnaciaMaterial));
|
|
break;
|
|
case "Materiál 2":
|
|
inputForm.label106.Text = (Convert.ToDecimal(inputForm.label231.Text) + Convert.ToDecimal(inputForm.label230.Text)).ToString();
|
|
inputForm.label32.Text = (Convert.ToDecimal(inputForm.label106.Text) * objObjectVyrobok.ObjednanyPocetKusov).ToString();
|
|
inputForm.label182.Text = string.Format("{0:F3}", inputForm.label231.Text); //cena materialu
|
|
inputForm.label197.Text = string.Format("{0:F3}", myNuD28); //pocet impregnacii
|
|
inputForm.label181.Text = string.Format("{0:F3}", getImpPracaMatPrice(Convert.ToDecimal(inputForm.label230.Text), objObjectSadzby.ImpregnaciaPraca));
|
|
inputForm.label152.Text = string.Format("{0:F3}", myNuD27); //pocet material
|
|
inputForm.label193.Text = string.Format("{0:F3}", getImpPracaMatPrice(Convert.ToDecimal(inputForm.label230.Text), objObjectSadzby.ImpregnaciaMaterial));
|
|
break;
|
|
case "Materiál 3":
|
|
inputForm.label106.Text = (Convert.ToDecimal(inputForm.label235.Text) + Convert.ToDecimal(inputForm.label234.Text)).ToString();
|
|
inputForm.label32.Text = (Convert.ToDecimal(inputForm.label106.Text) * objObjectVyrobok.ObjednanyPocetKusov).ToString();
|
|
inputForm.label182.Text = string.Format("{0:F3}", inputForm.label235.Text); //cena materialu
|
|
inputForm.label197.Text = string.Format("{0:F3}", myNuD34); //pocet impregnacii
|
|
inputForm.label181.Text = string.Format("{0:F3}", getImpPracaMatPrice(Convert.ToDecimal(inputForm.label234.Text), objObjectSadzby.ImpregnaciaPraca));
|
|
inputForm.label152.Text = string.Format("{0:F3}", myNuD33); //pocet material
|
|
inputForm.label193.Text = string.Format("{0:F3}", getImpPracaMatPrice(Convert.ToDecimal(inputForm.label234.Text), objObjectSadzby.ImpregnaciaMaterial));
|
|
break;
|
|
case "Materiál 4":
|
|
inputForm.label106.Text = (Convert.ToDecimal(inputForm.label239.Text) + Convert.ToDecimal(inputForm.label238.Text)).ToString();
|
|
inputForm.label32.Text = (Convert.ToDecimal(inputForm.label106.Text) * objObjectVyrobok.ObjednanyPocetKusov).ToString();
|
|
inputForm.label182.Text = string.Format("{0:F3}", inputForm.label239.Text); //cena materialu
|
|
inputForm.label197.Text = string.Format("{0:F3}", myNuD40); //pocet impregnacii
|
|
inputForm.label181.Text = string.Format("{0:F3}", getImpPracaMatPrice(Convert.ToDecimal(inputForm.label238.Text), objObjectSadzby.ImpregnaciaPraca));
|
|
inputForm.label152.Text = string.Format("{0:F3}", myNuD39); //pocet material
|
|
inputForm.label193.Text = string.Format("{0:F3}", getImpPracaMatPrice(Convert.ToDecimal(inputForm.label238.Text), objObjectSadzby.ImpregnaciaMaterial));
|
|
break;
|
|
}
|
|
|
|
switch (inputForm.label602.Text)
|
|
{
|
|
case "---":
|
|
inputForm.label627.Text = "---";
|
|
inputForm.label628.Text = "---";
|
|
break;
|
|
case "Materiál 1":
|
|
inputForm.label627.Text = (Convert.ToDecimal(inputForm.label224.Text) + Convert.ToDecimal(inputForm.label225.Text)).ToString();
|
|
inputForm.label628.Text = (Convert.ToDecimal(inputForm.label627.Text) * objObjectVyrobok.ObjednanyPocetKusov).ToString();
|
|
break;
|
|
case "Materiál 2":
|
|
inputForm.label627.Text = (Convert.ToDecimal(inputForm.label231.Text) + Convert.ToDecimal(inputForm.label230.Text)).ToString();
|
|
inputForm.label628.Text = (Convert.ToDecimal(inputForm.label627.Text) * objObjectVyrobok.ObjednanyPocetKusov).ToString();
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
#endregion Refresh
|
|
|
|
#region Iné funkcie
|
|
private decimal getMaterialPrice(CheckBox _chb1, decimal _mynud1, decimal _objemPouzitehoMaterialu, decimal _hustota, CheckBox _chb2, decimal _mynud2, CheckBox _chb3,
|
|
CheckBox _chb4, decimal _mynud3, decimal _mynud4)
|
|
{
|
|
decimal decCenaKusu = 0;
|
|
|
|
if (_chb1.Checked == true) decCenaKusu = (_mynud1 * _objemPouzitehoMaterialu * _hustota);
|
|
if (_chb2.Checked == true) decCenaKusu = _mynud2;
|
|
if (_chb3.Checked == true) decCenaKusu = 0;
|
|
if (_chb4.Checked == true) decCenaKusu = (_mynud3 / _mynud4);
|
|
|
|
return decCenaKusu;
|
|
}
|
|
|
|
private decimal getImpPracaMatPrice(decimal _cenaImp, decimal _sadzba)
|
|
{
|
|
decimal decCenaKusu = 0;
|
|
|
|
|
|
if ((objObjectSadzby.ImpregnaciaMaterial + objObjectSadzby.ImpregnaciaPraca).ToString() != "")
|
|
{
|
|
var impregnaciaSpolu = objObjectSadzby.ImpregnaciaMaterial + objObjectSadzby.ImpregnaciaPraca;
|
|
if (impregnaciaSpolu != 0)
|
|
{
|
|
decCenaKusu = (_cenaImp * _sadzba / impregnaciaSpolu);
|
|
}
|
|
}
|
|
|
|
return decCenaKusu;
|
|
}
|
|
|
|
private decimal getImpPrice(CheckBox _chb5, decimal _cenaMat, decimal _vyuzitieKosa)
|
|
{
|
|
decimal decCenaKusu = 0;
|
|
|
|
if (_chb5.Checked == true) decCenaKusu = (_cenaMat * _vyuzitieKosa / 100);
|
|
|
|
return decCenaKusu;
|
|
}
|
|
|
|
#endregion Iné funkcie
|
|
|
|
#region Ulož údaje do MariaDB
|
|
public void SaveToMariaDB()
|
|
{
|
|
string cmd = "";
|
|
if (bEnableSQLUpdate == true)
|
|
{
|
|
string strMat = "";
|
|
|
|
strMat = @"`chB1` = " + chB1.ToString() + "," +
|
|
"`chB2` = " + chB2.ToString() + "," +
|
|
"`myNuD21` = " + myNuD21.ToString().Replace(",", ".") + "," +
|
|
"`chB4` = " + chB4.ToString() + "," +
|
|
"`myNuD23` = " + myNuD23.ToString().Replace(",", ".") + "," +
|
|
"`chB13` = " + chB13.ToString() + "," +
|
|
"`chB3` = " + chB3.ToString() + "," +
|
|
"`myNuD22` = " + myNuD22.ToString().Replace(",", ".") + "," +
|
|
"`myNuD24` = " + myNuD24.ToString().Replace(",", ".") + "," +
|
|
"`chB14` = " + chB14.ToString() + "," +
|
|
"`myNuD25` = " + myNuD25.ToString().Replace(",", ".") + "," +
|
|
"`myNuD26` = " + myNuD26.ToString().Replace(",", ".") + "," +
|
|
"`myNuD75` = " + myNuD75.ToString().Replace(",", ".") + "," +
|
|
"`cb1` = '" + cb1 + "'," +
|
|
"`cb6` = '" + cb6 + "'," +
|
|
"`chB20` = " + chB20.ToString() + "," +
|
|
"`chB19` = " + chB19.ToString() + "," +
|
|
"`myNuD32` = " + myNuD32.ToString().Replace(",", ".") + "," +
|
|
"`chB17` = " + chB17.ToString() + "," +
|
|
"`myNuD29` = " + myNuD29.ToString().Replace(",", ".") + "," +
|
|
"`chB16` = " + chB16.ToString() + "," +
|
|
"`chB18` = " + chB18.ToString() + "," +
|
|
"`myNuD31` = " + myNuD31.ToString().Replace(",", ".") + "," +
|
|
"`myNuD30` = " + myNuD30.ToString().Replace(",", ".") + "," +
|
|
"`chB15` = " + chB15.ToString() + "," +
|
|
"`myNuD28` = " + myNuD28.ToString().Replace(",", ".") + "," +
|
|
"`myNuD27` = " + myNuD27.ToString().Replace(",", ".") + "," +
|
|
"`myNuD86` = " + myNuD86.ToString().Replace(",", ".") + "," +
|
|
"`cb3` = '" + cb3 + "'," +
|
|
"`cb7` = '" + cb7 + "'," +
|
|
"`chB26` = " + chB26.ToString() + "," +
|
|
"`chB25` = " + chB25.ToString() + "," +
|
|
"`myNuD38` = " + myNuD38.ToString().Replace(",", ".") + "," +
|
|
"`chB23` = " + chB23.ToString() + "," +
|
|
"`myNuD35` = " + myNuD35.ToString().Replace(",", ".") + "," +
|
|
"`chB22` = " + chB22.ToString() + "," +
|
|
"`chB24` = " + chB24.ToString() + "," +
|
|
"`myNuD37` = " + myNuD37.ToString().Replace(",", ".") + "," +
|
|
"`myNuD36` = " + myNuD36.ToString().Replace(",", ".") + "," +
|
|
"`chB21` = " + chB21.ToString() + "," +
|
|
"`myNuD34` = " + myNuD34.ToString().Replace(",", ".") + "," +
|
|
"`myNuD33` = " + myNuD33.ToString().Replace(",", ".") + "," +
|
|
"`myNuD87` = " + myNuD87.ToString().Replace(",", ".") + "," +
|
|
"`cb4` = '" + cb5 + "'," +
|
|
"`cb8` = '" + cb8 + "'," +
|
|
"`chB32` = " + chB32.ToString() + "," +
|
|
"`chB31` = " + chB31.ToString() + "," +
|
|
"`myNuD44` = " + myNuD44.ToString().Replace(",", ".") + "," +
|
|
"`chB29` = " + chB29.ToString() + "," +
|
|
"`myNuD41` = " + myNuD41.ToString().Replace(",", ".") + "," +
|
|
"`chB28` = " + chB28.ToString() + "," +
|
|
"`chB30` = " + chB30.ToString() + "," +
|
|
"`myNuD43` = " + myNuD43.ToString().Replace(",", ".") + "," +
|
|
"`myNuD42` = " + myNuD42.ToString().Replace(",", ".") + "," +
|
|
"`chB27` = " + chB27.ToString() + "," +
|
|
"`myNuD40` = " + myNuD40.ToString().Replace(",", ".") + "," +
|
|
"`myNuD39` = " + myNuD39.ToString().Replace(",", ".") + "," +
|
|
"`myNuD98` = " + myNuD98.ToString().Replace(",", ".") + "," +
|
|
"`cb5` = '" + cb5 + "'," +
|
|
"`cb2` = '" + cb2 + "'," +
|
|
"`cb9` = '" + cb9 + "'";
|
|
|
|
cmd = @"UPDATE `tab-nacenovanie-material` SET " + strMat + "WHERE `IDNacenovanieMaterial`= " + IDNacenovanieMaterial.ToString() + ";";
|
|
|
|
|
|
}
|
|
else
|
|
{
|
|
if (cb2 != "")
|
|
{
|
|
cmd = @"INSERT INTO `mip`.`tab-nacenovanie-material` (
|
|
`IDNacenovanie`,`chB1`, `chB2`, `myNuD21`, `chB4`, `myNuD23`, `chB13`, `chB3`, `myNuD22`, `myNuD24`, `chB14`, `myNuD25`, `myNuD26`, `myNuD75`, `cb1`, `cb6`,
|
|
`chB20`, `chB19`, `myNuD32`, `chB17`, `myNuD29`, `chB16`, `chB18`, `myNuD31`, `myNuD30`, `chB15`, `myNuD28`, `myNuD27`, `myNuD86`, `cb3`, `cb7`,
|
|
`chB26`, `chB25`, `myNuD38`, `chB23`, `myNuD35`, `chB22`, `chB24`, `myNuD37`, `myNuD36`, `chB21`, `myNuD34`, `myNuD33`, `myNuD87`, `cb4`, `cb8`,
|
|
`chB32`, `chB31`, `myNuD44`, `chB29`, `myNuD41`, `chB28`, `chB30`, `myNuD43`, `myNuD42`, `chB27`, `myNuD40`, `myNuD39`, `myNuD98`, `cb5`, `cb9`, `cb2`)
|
|
VALUES ("
|
|
+ IDN.ToString() + ", "
|
|
+ chB1.ToString() + ", "
|
|
+ chB2.ToString() + ", "
|
|
+ myNuD21.ToString().Replace(",", ".") + ", "
|
|
+ chB4.ToString() + ", "
|
|
+ myNuD23.ToString().Replace(",", ".") + ", "
|
|
+ chB13.ToString() + ", "
|
|
+ chB3.ToString() + ", "
|
|
+ myNuD22.ToString().Replace(",", ".") + ", "
|
|
+ myNuD24.ToString().Replace(",", ".") + ", "
|
|
+ chB14.ToString() + ", "
|
|
+ myNuD25.ToString().Replace(",", ".") + ", "
|
|
+ myNuD26.ToString().Replace(",", ".") + ", "
|
|
+ myNuD75.ToString().Replace(",", ".") + ", '"
|
|
+ cb1 + "', '"
|
|
+ cb6 + "', "
|
|
+ chB20.ToString() + ", "
|
|
+ chB19.ToString() + ", "
|
|
+ myNuD32.ToString().Replace(",", ".") + ", "
|
|
+ chB17.ToString() + ", "
|
|
+ myNuD29.ToString().Replace(",", ".") + ", "
|
|
+ chB16.ToString() + ", "
|
|
+ chB18.ToString() + ", "
|
|
+ myNuD31.ToString().Replace(",", ".") + ", "
|
|
+ myNuD30.ToString().Replace(",", ".") + ", "
|
|
+ chB15.ToString() + ", "
|
|
+ myNuD28.ToString().Replace(",", ".") + ", "
|
|
+ myNuD27.ToString().Replace(",", ".") + ", "
|
|
+ myNuD86.ToString().Replace(",", ".") + ", '"
|
|
+ cb3 + "', '"
|
|
+ cb7 + "', "
|
|
+ chB26.ToString() + ", "
|
|
+ chB25.ToString() + ", "
|
|
+ myNuD38.ToString().Replace(",", ".") + ", "
|
|
+ chB23.ToString() + ", "
|
|
+ myNuD35.ToString().Replace(",", ".") + ", "
|
|
+ chB22.ToString() + ", "
|
|
+ chB24.ToString() + ", "
|
|
+ myNuD37.ToString().Replace(",", ".") + ", "
|
|
+ myNuD36.ToString().Replace(",", ".") + ", "
|
|
+ chB21.ToString() + ", "
|
|
+ myNuD34.ToString().Replace(",", ".") + ", "
|
|
+ myNuD33.ToString().Replace(",", ".") + ", "
|
|
+ myNuD87.ToString().Replace(",", ".") + ", '"
|
|
+ cb5 + "', '"
|
|
+ cb8 + "', "
|
|
+ chB32.ToString() + ", "
|
|
+ chB31.ToString() + ", "
|
|
+ myNuD44.ToString().Replace(",", ".") + ", "
|
|
+ chB29.ToString() + ", "
|
|
+ myNuD41.ToString().Replace(",", ".") + ", "
|
|
+ chB28.ToString() + ", "
|
|
+ chB30.ToString() + ", "
|
|
+ myNuD43.ToString().Replace(",", ".") + ", "
|
|
+ myNuD42.ToString().Replace(",", ".") + ", "
|
|
+ chB27.ToString() + ", "
|
|
+ myNuD40.ToString().Replace(",", ".") + ", "
|
|
+ myNuD39.ToString().Replace(",", ".") + ", "
|
|
+ myNuD98.ToString().Replace(",", ".") + ", '"
|
|
+ cb5 + "', '"
|
|
+ cb9 + "', '"
|
|
+ cb2 + "');";
|
|
}
|
|
|
|
}
|
|
|
|
if (cmd != "") classSQL.SQL(cmd);
|
|
|
|
}
|
|
#endregion Ulož údaje do MariaDB
|
|
|
|
}
|
|
|
|
public class ObjectNacenovanie
|
|
{
|
|
#region Premenné public
|
|
|
|
public decimal CasNastavRezanie { get; private set; }
|
|
public decimal CasVyrobaRezanie { get; private set; }
|
|
public decimal CasNastavKlasika { get; private set; }
|
|
public decimal CasVyrobaKlasika { get; private set; }
|
|
public decimal CasNastavBrusenie { get; private set; }
|
|
public decimal CasVyrobaBrusenie { get; private set; }
|
|
public decimal CasNastavLapovanie { get; private set; }
|
|
public decimal CasVyrobaLapovanie { get; private set; }
|
|
public decimal CasNastavKontrola { get; private set; }
|
|
public decimal CasVyrobaKontrola { get; private set; }
|
|
public decimal CasNastavBalenie { get; private set; }
|
|
public decimal CasVyrobaBalenie { get; private set; }
|
|
public decimal CasNastavCNCSustruh { get; private set; }
|
|
public decimal CasVyrobaCNCSustruh { get; private set; }
|
|
public decimal CasNastavCNCFreza { get; private set; }
|
|
public decimal CasVyrobaCNCFreza { get; private set; }
|
|
public decimal CasNastavCNCSustruhSPU40 { get; private set; }
|
|
public decimal CasVyrobaCNCSustruhSPU40 { get; private set; }
|
|
public decimal CasNastav3DMeranie { get; private set; }
|
|
public decimal CasVyroba3DMeranie { get; private set; }
|
|
public decimal CasNastavCNCBrusenie { get; private set; }
|
|
public decimal CasVyrobaCNCBrusenie { get; private set; }
|
|
public decimal CasNastavCNCFreza5Osi { get; private set; }
|
|
public decimal CasVyrobaCNCFreza5Osi { get; private set; }
|
|
|
|
|
|
public decimal CasNastavProgramovanie { get; private set; }
|
|
public decimal CasVyrobaProgramovanie { get; private set; }
|
|
public decimal CasNastavNovaPolozka { get; private set; }
|
|
public decimal CasVyrobaNovaPolozka { get; private set; }
|
|
public string textBoxNazovNovejPolozky { get; private set; } = "";
|
|
|
|
public decimal CenaOstatne { get; private set; }
|
|
public decimal Rezia;
|
|
public decimal Zisk;
|
|
|
|
public bool bEnableSQLUpdate = false;
|
|
|
|
#endregion Premenné public
|
|
|
|
#region Premenné private
|
|
|
|
private decimal CenaRezanie;
|
|
private decimal CenaKlasika;
|
|
private decimal CenaBrusenie;
|
|
private decimal CenaLapovanie;
|
|
private decimal CenaKontrola;
|
|
private decimal CenaBalenie;
|
|
private decimal CenaCNCSustruh;
|
|
private decimal CenaCNCFreza;
|
|
private decimal CenaCNCSustruhSPU40;
|
|
private decimal CenaProgramovanie;
|
|
private decimal CenaPrace;
|
|
private decimal CenaNovejPolozky;
|
|
private decimal CenaPraceSReziou;
|
|
private decimal Cena3DMeranie;
|
|
private decimal CenaCNCBrusenie;
|
|
private decimal CenaCNCFreza5Osi;
|
|
private string nazovNovejPolozky;
|
|
|
|
//casy nastaveni
|
|
private decimal myNuD84;
|
|
private decimal myNuD83;
|
|
private decimal myNuD82;
|
|
private decimal myNuD81;
|
|
private decimal myNuD80;
|
|
private decimal myNuD79;
|
|
private decimal myNuD78;
|
|
private decimal myNuD77;
|
|
private decimal myNuD76;
|
|
private decimal myNuD73;
|
|
private decimal myNuD125;
|
|
private decimal myNuD135;
|
|
private decimal myNuD134;
|
|
private decimal myNuD133;
|
|
|
|
//vyrobne casy
|
|
private decimal myNuD96;
|
|
private decimal myNuD95;
|
|
private decimal myNuD94;
|
|
private decimal myNuD93;
|
|
private decimal myNuD92;
|
|
private decimal myNuD91;
|
|
private decimal myNuD90;
|
|
private decimal myNuD89;
|
|
private decimal myNuD88;
|
|
private decimal myNuD85;
|
|
private decimal myNuD124;
|
|
private decimal myNuD132;
|
|
private decimal myNuD131;
|
|
private decimal myNuD130;
|
|
|
|
private decimal myNuD72 = 1;
|
|
private decimal myNuD99;
|
|
private decimal myNuD97;
|
|
private decimal myNuD71;
|
|
|
|
private Int32 IDNacenovanie;
|
|
private Int32 IDNacenovanieNacenovanie;
|
|
private string l206;
|
|
|
|
public bool bEnableRefresh = false;
|
|
#endregion Premenné private
|
|
|
|
#region Konštruktor
|
|
public ObjectNacenovanie(Int32 idn)
|
|
{
|
|
IDNacenovanie = idn;
|
|
|
|
DataTable tblObjectNacenovanie = new DataTable();
|
|
string cmd = "SELECT * FROM `tab-nacenovanie-nacenovanie` WHERE IDNacenovanie = 0 OR IDNacenovanie = " + IDNacenovanie.ToString() + ";";
|
|
classSQL.SQL(cmd, out tblObjectNacenovanie);
|
|
|
|
int intCisloRiadka = tblObjectNacenovanie.Rows.Count - 1;
|
|
|
|
myNuD84 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD84"].ToString());
|
|
myNuD83 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD83"].ToString());
|
|
myNuD82 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD82"].ToString());
|
|
myNuD81 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD81"].ToString());
|
|
myNuD80 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD80"].ToString());
|
|
myNuD79 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD79"].ToString());
|
|
myNuD78 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD78"].ToString());
|
|
myNuD77 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD77"].ToString());
|
|
myNuD76 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD76"].ToString());
|
|
myNuD135 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD135"].ToString());
|
|
myNuD134 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD134"].ToString());
|
|
myNuD133 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD133"].ToString());
|
|
myNuD73 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD73"].ToString());
|
|
myNuD96 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD96"].ToString());
|
|
myNuD95 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD95"].ToString());
|
|
myNuD94 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD94"].ToString());
|
|
myNuD93 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD93"].ToString());
|
|
myNuD92 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD92"].ToString());
|
|
myNuD91 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD91"].ToString());
|
|
myNuD90 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD90"].ToString());
|
|
myNuD89 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD89"].ToString());
|
|
myNuD88 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD88"].ToString());
|
|
myNuD132 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD132"].ToString());
|
|
myNuD131 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD131"].ToString());
|
|
myNuD130 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD130"].ToString());
|
|
myNuD85 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD85"].ToString());
|
|
myNuD72 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD72"].ToString());
|
|
myNuD99 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD99"].ToString());
|
|
myNuD97 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD97"].ToString());
|
|
myNuD71 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD71"].ToString());
|
|
myNuD124 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD124"].ToString());
|
|
myNuD125 = Convert.ToDecimal(tblObjectNacenovanie.Rows[intCisloRiadka]["myNuD125"].ToString());
|
|
nazovNovejPolozky = tblObjectNacenovanie.Rows[intCisloRiadka]["nazovNovejPolozky"].ToString();
|
|
IDNacenovanieNacenovanie = Convert.ToInt32(tblObjectNacenovanie.Rows[intCisloRiadka]["IDNacenovanieNacenovanie"].ToString());
|
|
//else nastavi hodnotu rezie na predvolenu (80)
|
|
if (intCisloRiadka > 0) bEnableSQLUpdate = true;
|
|
//else myNuD72 = objObjectSadzby.Rezia;
|
|
}
|
|
#endregion Konštruktor
|
|
|
|
#region Získaj údaje z formulára
|
|
private void GetDataFromForm(Form inputForm)
|
|
{
|
|
if (bEnableRefresh == true)
|
|
{
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
|
|
if (form != null)
|
|
{
|
|
CasNastavRezanie = myNuD84 = form.myNumericUpDown84.Value;
|
|
CasNastavKlasika = myNuD83 = form.myNumericUpDown83.Value;
|
|
CasNastavBrusenie = myNuD82 = form.myNumericUpDown82.Value;
|
|
CasNastavLapovanie = myNuD81 = form.myNumericUpDown81.Value;
|
|
CasNastavKontrola = myNuD80 = form.myNumericUpDown80.Value;
|
|
CasNastavBalenie = myNuD79 = form.myNumericUpDown79.Value;
|
|
CasNastavCNCSustruh = myNuD78 = form.myNumericUpDown78.Value;
|
|
CasNastavCNCFreza = myNuD77 = form.myNumericUpDown77.Value;
|
|
CasNastavCNCSustruhSPU40 = myNuD76 = form.myNumericUpDown76.Value;
|
|
CasNastav3DMeranie = myNuD135 = form.myNumericUpDown135.Value;
|
|
CasNastavCNCBrusenie = myNuD134 = form.myNumericUpDown134.Value;
|
|
CasNastavCNCFreza5Osi = myNuD133 = form.myNumericUpDown133.Value;
|
|
CasNastavProgramovanie = myNuD73 = form.myNumericUpDown73.Value;
|
|
CasNastavNovaPolozka = myNuD125 = form.myNumericUpDown125.Value;
|
|
CasVyrobaRezanie = myNuD96 = form.myNumericUpDown96.Value;
|
|
CasVyrobaKlasika = myNuD95 = form.myNumericUpDown95.Value;
|
|
CasVyrobaBrusenie = myNuD94 = form.myNumericUpDown94.Value;
|
|
CasVyrobaLapovanie = myNuD93 = form.myNumericUpDown93.Value;
|
|
CasVyrobaKontrola = myNuD92 = form.myNumericUpDown92.Value;
|
|
CasVyrobaBalenie = myNuD91 = form.myNumericUpDown91.Value;
|
|
CasVyrobaCNCSustruh = myNuD90 = form.myNumericUpDown90.Value;
|
|
CasVyrobaCNCFreza = myNuD89 = form.myNumericUpDown89.Value;
|
|
CasVyrobaCNCSustruhSPU40 = myNuD88 = form.myNumericUpDown88.Value;
|
|
CasVyroba3DMeranie = myNuD132 = form.myNumericUpDown132.Value;
|
|
CasVyrobaCNCBrusenie = myNuD131 = form.myNumericUpDown131.Value;
|
|
CasVyrobaCNCFreza5Osi = myNuD130 = form.myNumericUpDown130.Value;
|
|
CasVyrobaProgramovanie = myNuD85 = form.myNumericUpDown85.Value;
|
|
CasVyrobaNovaPolozka = myNuD124 = form.myNumericUpDown124.Value;
|
|
Rezia = myNuD72 = form.myNumericUpDown72.Value;
|
|
myNuD99 = form.myNumericUpDown99.Value;
|
|
myNuD97 = form.myNumericUpDown97.Value;
|
|
myNuD71 = form.myNumericUpDown71.Value;
|
|
CenaOstatne = objObjectVyrobok.ObjednanyPocetKusov == 0 ? 0 : myNuD99 * myNuD97 / objObjectVyrobok.ObjednanyPocetKusov;
|
|
l206 = form.label206.Text;
|
|
textBoxNazovNovejPolozky = nazovNovejPolozky = form.textBox1.Text;
|
|
}
|
|
}
|
|
}
|
|
#endregion Získaj údaje z formulára
|
|
|
|
#region Nastav údaje do formulára
|
|
public void SetDataToForm(Form inputForm)
|
|
{
|
|
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
if (form != null)
|
|
{
|
|
form.myNumericUpDown84.Value = myNuD84;
|
|
form.myNumericUpDown83.Value = myNuD83;
|
|
form.myNumericUpDown82.Value = myNuD82;
|
|
form.myNumericUpDown81.Value = myNuD81;
|
|
form.myNumericUpDown80.Value = myNuD80;
|
|
form.myNumericUpDown79.Value = myNuD79;
|
|
form.myNumericUpDown78.Value = myNuD78;
|
|
form.myNumericUpDown77.Value = myNuD77;
|
|
form.myNumericUpDown76.Value = myNuD76;
|
|
form.myNumericUpDown135.Value = myNuD135;
|
|
form.myNumericUpDown134.Value = myNuD134;
|
|
form.myNumericUpDown133.Value = myNuD133;
|
|
form.myNumericUpDown73.Value = myNuD73;
|
|
form.myNumericUpDown96.Value = myNuD96;
|
|
form.myNumericUpDown95.Value = myNuD95;
|
|
form.myNumericUpDown94.Value = myNuD94;
|
|
form.myNumericUpDown93.Value = myNuD93;
|
|
form.myNumericUpDown92.Value = myNuD92;
|
|
form.myNumericUpDown91.Value = myNuD91;
|
|
form.myNumericUpDown90.Value = myNuD90;
|
|
form.myNumericUpDown89.Value = myNuD89;
|
|
form.myNumericUpDown88.Value = myNuD88;
|
|
form.myNumericUpDown132.Value = myNuD132;
|
|
form.myNumericUpDown131.Value = myNuD131;
|
|
form.myNumericUpDown130.Value = myNuD130;
|
|
form.myNumericUpDown85.Value = myNuD85;
|
|
form.myNumericUpDown72.Value = myNuD72;
|
|
form.myNumericUpDown99.Value = myNuD99;
|
|
form.myNumericUpDown97.Value = myNuD97;
|
|
form.myNumericUpDown71.Value = myNuD71;
|
|
form.myNumericUpDown125.Value = myNuD125;
|
|
form.myNumericUpDown124.Value = myNuD124;
|
|
form.textBox1.Text = nazovNovejPolozky;
|
|
|
|
form.label270.Text = objObjectSadzby.Rezanie.ToString();
|
|
form.label269.Text = objObjectSadzby.Klasika.ToString();
|
|
form.label268.Text = objObjectSadzby.Brusenie.ToString();
|
|
form.label267.Text = objObjectSadzby.Lapovanie.ToString();
|
|
form.label266.Text = objObjectSadzby.Kontrola.ToString();
|
|
form.label265.Text = objObjectSadzby.Balenie.ToString();
|
|
form.label264.Text = objObjectSadzby.CNCSustruh.ToString();
|
|
form.label263.Text = objObjectSadzby.CNCFreza.ToString();
|
|
form.label262.Text = objObjectSadzby.CNCSustruhSPU40.ToString();
|
|
form.label585.Text = objObjectSadzby.Meranie3D.ToString();
|
|
form.label584.Text = objObjectSadzby.CNCBrusenie.ToString();
|
|
form.label583.Text = objObjectSadzby.CNCFreza5Osi.ToString();
|
|
form.label261.Text = objObjectSadzby.Programovanie.ToString();
|
|
form.label560.Text = objObjectSadzby.NovaPolozka.ToString();
|
|
form.label137.Text = objObjectVyrobok.ObjednanyPocetKusov.ToString();
|
|
|
|
bEnableRefresh = true;
|
|
}
|
|
}
|
|
#endregion Nastav údaje do formulára
|
|
|
|
#region Refresh
|
|
public void RefreshForm(Form inputForm)
|
|
{
|
|
GetDataFromForm(inputForm);
|
|
objObjectSadzby.GetDataFromForm(inputForm);
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
|
|
if (form != null)
|
|
{
|
|
CenaRezanie = vypocetCeny(objObjectSadzby.Rezanie, myNuD84, myNuD96);
|
|
form.label191.Text = string.Format("{0:F3}", CenaRezanie);
|
|
CenaKlasika = vypocetCeny(objObjectSadzby.Klasika, myNuD83, myNuD95);
|
|
form.label190.Text = string.Format("{0:F3}", CenaKlasika);
|
|
CenaBrusenie = vypocetCeny(objObjectSadzby.Brusenie, myNuD82, myNuD94);
|
|
form.label189.Text = string.Format("{0:F3}", CenaBrusenie);
|
|
CenaLapovanie = vypocetCeny(objObjectSadzby.Lapovanie, myNuD81, myNuD93);
|
|
form.label188.Text = string.Format("{0:F3}", CenaLapovanie);
|
|
CenaKontrola = vypocetCeny(objObjectSadzby.Kontrola, myNuD80, myNuD92);
|
|
form.label187.Text = string.Format("{0:F3}", CenaKontrola);
|
|
CenaBalenie = vypocetCeny(objObjectSadzby.Balenie, myNuD79, myNuD91);
|
|
form.label186.Text = string.Format("{0:F3}", CenaBalenie);
|
|
CenaCNCSustruh = vypocetCeny(objObjectSadzby.CNCSustruh, myNuD78, myNuD90);
|
|
form.label185.Text = string.Format("{0:F3}", CenaCNCSustruh);
|
|
CenaCNCFreza = vypocetCeny(objObjectSadzby.CNCFreza, myNuD77, myNuD89);
|
|
form.label184.Text = string.Format("{0:F3}", CenaCNCFreza);
|
|
CenaCNCSustruhSPU40 = vypocetCeny(objObjectSadzby.CNCSustruhSPU40, myNuD76, myNuD88);
|
|
form.label183.Text = string.Format("{0:F3}", CenaCNCSustruhSPU40);
|
|
Cena3DMeranie = vypocetCeny(objObjectSadzby.Meranie3D, myNuD135, myNuD132);
|
|
form.label573.Text = string.Format("{0:F3}", Cena3DMeranie);
|
|
CenaCNCBrusenie = vypocetCeny(objObjectSadzby.CNCBrusenie, myNuD134, myNuD131);
|
|
form.label572.Text = string.Format("{0:F3}", CenaCNCBrusenie);
|
|
CenaCNCFreza5Osi = vypocetCeny(objObjectSadzby.CNCFreza5Osi, myNuD133, myNuD130);
|
|
form.label571.Text = string.Format("{0:F3}", CenaCNCFreza5Osi);
|
|
CenaProgramovanie = vypocetCeny(objObjectSadzby.Programovanie, myNuD73, myNuD85);
|
|
form.label180.Text = string.Format("{0:F3}", CenaProgramovanie);
|
|
CenaNovejPolozky = vypocetCeny(objObjectSadzby.NovaPolozka, myNuD124, myNuD125);
|
|
form.label556.Text = string.Format("{0:F3}", CenaNovejPolozky);
|
|
CenaPrace = CenaRezanie + CenaKlasika + CenaBrusenie + CenaLapovanie + CenaKontrola + CenaBalenie + CenaCNCSustruh +
|
|
CenaCNCFreza + CenaCNCSustruhSPU40 + Cena3DMeranie + CenaCNCBrusenie + CenaCNCFreza5Osi + CenaProgramovanie + CenaNovejPolozky;
|
|
form.label254.Text = string.Format("{0:F3}", CenaPrace);
|
|
CenaPraceSReziou = CenaPrace * (1 + (myNuD72 / 100));
|
|
form.label255.Text = string.Format("{0:F3}", CenaPraceSReziou);
|
|
|
|
CenaOstatne = objObjectVyrobok.ObjednanyPocetKusov == 0 ? 0 : myNuD99 * myNuD97 / objObjectVyrobok.ObjednanyPocetKusov;
|
|
form.label260.Text = string.Format("{0:F3}", CenaOstatne);
|
|
|
|
form.label271.Text = objObjectSadzby.ImpregnaciaPraca.ToString();
|
|
form.label272.Text = objObjectSadzby.ImpregnaciaMaterial.ToString();
|
|
|
|
form.label206.Text = (Convert.ToDecimal(form.label255.Text) +
|
|
Convert.ToDecimal(form.label260.Text) +
|
|
Convert.ToDecimal(form.label182.Text) +
|
|
Convert.ToDecimal(form.label181.Text) +
|
|
Convert.ToDecimal(form.label193.Text)).ToString();
|
|
if (Convert.ToDecimal(form.label206.Text) == 0) form.label212.Text = string.Format("{0:F2}", 0);
|
|
else form.label212.Text = string.Format("{0:F2}", (myNuD71 / Convert.ToDecimal(form.label206.Text) * 100) - 100);
|
|
form.label354.Text = form.label212.Text;
|
|
Zisk = Convert.ToDecimal(form.label212.Text);
|
|
|
|
form.label214.Text = string.Format("{0:F2}", myNuD71 - Convert.ToDecimal(form.label206.Text));
|
|
form.label208.Text = string.Format("{0:F2}", Convert.ToDecimal(form.label214.Text) * objObjectVyrobok.ObjednanyPocetKusov);
|
|
form.label200.Text = string.Format("{0:F0}", myNuD84 + myNuD83 + myNuD82 + myNuD81 + myNuD80 + myNuD79 + myNuD78 + myNuD77 + myNuD76 + myNuD73 +
|
|
myNuD96 + myNuD95 + myNuD94 + myNuD93 + myNuD92 + myNuD91 + myNuD90 + myNuD89 + myNuD88 + myNuD85);
|
|
form.label202.Text = string.Format("{0:F3}", Convert.ToDecimal(form.label200.Text) / 440);
|
|
|
|
decimal cas = objObjectVyrobok.ObjednanyPocetKusov == 0 ? 0 : Convert.ToDecimal(form.label200.Text) / objObjectVyrobok.ObjednanyPocetKusov * 60;
|
|
int hodiny = Convert.ToInt32(Math.Floor(cas / 3600));
|
|
int minuty = Convert.ToInt32(Math.Floor((cas - (hodiny * 3600)) / 60));
|
|
int sekundy = Convert.ToInt32(cas - (hodiny * 3600) - (minuty * 60));
|
|
form.label204.Text = hodiny.ToString() + ":" + minuty.ToString() + ":" + sekundy.ToString();
|
|
|
|
if (Convert.ToDecimal(form.label200.Text) == 0) form.label210.Text = "???";
|
|
else form.label210.Text = string.Format("{0:F3}", Convert.ToDecimal(form.label208.Text) / Convert.ToDecimal(form.label200.Text));
|
|
form.label338.Text = form.label210.Text;
|
|
|
|
//refresh sadzieb
|
|
form.label270.Text = objObjectSadzby.Rezanie.ToString();
|
|
form.label269.Text = objObjectSadzby.Klasika.ToString();
|
|
form.label268.Text = objObjectSadzby.Brusenie.ToString();
|
|
form.label267.Text = objObjectSadzby.Lapovanie.ToString();
|
|
form.label266.Text = objObjectSadzby.Kontrola.ToString();
|
|
form.label265.Text = objObjectSadzby.Balenie.ToString();
|
|
form.label264.Text = objObjectSadzby.CNCSustruh.ToString();
|
|
form.label263.Text = objObjectSadzby.CNCFreza.ToString();
|
|
form.label262.Text = objObjectSadzby.CNCSustruhSPU40.ToString();
|
|
form.label585.Text = objObjectSadzby.Meranie3D.ToString();
|
|
form.label584.Text = objObjectSadzby.CNCBrusenie.ToString();
|
|
form.label583.Text = objObjectSadzby.CNCFreza5Osi.ToString();
|
|
form.label261.Text = objObjectSadzby.Programovanie.ToString();
|
|
form.label560.Text = objObjectSadzby.NovaPolozka.ToString();
|
|
form.label137.Text = objObjectVyrobok.ObjednanyPocetKusov.ToString();
|
|
if (objObjectSadzby.Rezia > 0) form.myNumericUpDown72.Value = objObjectSadzby.Rezia;
|
|
}
|
|
|
|
}
|
|
private decimal vypocetCeny(decimal _sadzba, decimal _minutyNastav, decimal _minutyPraca)
|
|
{
|
|
decimal returnValue = 0;
|
|
returnValue = objObjectVyrobok.ObjednanyPocetKusov == 0 ? 0 : (_minutyNastav + _minutyPraca) / 60 * _sadzba / objObjectVyrobok.ObjednanyPocetKusov;
|
|
|
|
return returnValue;
|
|
}
|
|
#endregion Refresh
|
|
|
|
#region Ulož údaje do MariaDB
|
|
public void SaveToMariaDB()
|
|
{
|
|
string cmd = "";
|
|
if (bEnableSQLUpdate == true)
|
|
{
|
|
string strMat = "";
|
|
|
|
strMat = $@"`myNuD84` = {myNuD84.ToString().Replace(",", ".")},
|
|
`myNuD83` = {myNuD83.ToString().Replace(",", ".")},
|
|
`myNuD82` = {myNuD82.ToString().Replace(",", ".")},
|
|
`myNuD81` = {myNuD81.ToString().Replace(",", ".")},
|
|
`myNuD80` = {myNuD80.ToString().Replace(",", ".")},
|
|
`myNuD79` = {myNuD79.ToString().Replace(",", ".")},
|
|
`myNuD78` = {myNuD78.ToString().Replace(",", ".")},
|
|
`myNuD77` = {myNuD77.ToString().Replace(",", ".")},
|
|
`myNuD76` = {myNuD76.ToString().Replace(",", ".")},
|
|
`myNuD135` = {myNuD135.ToString().Replace(",", ".")},
|
|
`myNuD134` = {myNuD134.ToString().Replace(",", ".")},
|
|
`myNuD133` = {myNuD133.ToString().Replace(",", ".")},
|
|
`myNuD73` = {myNuD73.ToString().Replace(",", ".")},
|
|
`myNuD96` = {myNuD96.ToString().Replace(",", ".")},
|
|
`myNuD95` = {myNuD95.ToString().Replace(",", ".")},
|
|
`myNuD94` = {myNuD94.ToString().Replace(",", ".")},
|
|
`myNuD93` = {myNuD93.ToString().Replace(",", ".")},
|
|
`myNuD92` = {myNuD92.ToString().Replace(",", ".")},
|
|
`myNuD91` = {myNuD91.ToString().Replace(",", ".")},
|
|
`myNuD90` = {myNuD90.ToString().Replace(",", ".")},
|
|
`myNuD89` = {myNuD89.ToString().Replace(",", ".")},
|
|
`myNuD88` = {myNuD88.ToString().Replace(",", ".")},
|
|
`myNuD132` = {myNuD132.ToString().Replace(",", ".")},
|
|
`myNuD131` = {myNuD131.ToString().Replace(",", ".")},
|
|
`myNuD130` = {myNuD130.ToString().Replace(",", ".")},
|
|
`myNuD85` = {myNuD85.ToString().Replace(",", ".")},
|
|
`myNuD72` = {myNuD72.ToString().Replace(",", ".")},
|
|
`myNuD99` = {myNuD99.ToString().Replace(",", ".")},
|
|
`myNuD97` = {myNuD97.ToString().Replace(",", ".")},
|
|
`myNuD124` = {myNuD124.ToString().Replace(",", ".")},
|
|
`myNuD125` = {myNuD125.ToString().Replace(",", ".")},
|
|
`nazovNovejPolozky` = '{nazovNovejPolozky}',
|
|
`myNuD71` = {myNuD71.ToString().Replace(",", ".")}";
|
|
|
|
cmd = $@"UPDATE `tab-nacenovanie-nacenovanie` SET {strMat} WHERE `IDNacenovanieNacenovanie`= {IDNacenovanieNacenovanie.ToString()};";
|
|
}
|
|
else
|
|
{
|
|
if (l206 != "0,000")
|
|
{
|
|
cmd = @"INSERT INTO `mip`.`tab-nacenovanie-nacenovanie` (
|
|
`IDNacenovanie`, `myNuD84`, `myNuD83`, `myNuD82`, `myNuD81`, `myNuD80`, `myNuD79`, `myNuD78`, `myNuD77`, `myNuD76`,
|
|
`myNuD135`, `myNuD134`, `myNuD133`, `myNuD73`, `myNuD96`, `myNuD95`, `myNuD94`, `myNuD93`, `myNuD92`,
|
|
`myNuD91`, `myNuD90`, `myNuD89`, `myNuD88`, `myNuD132`, `myNuD131`, `myNuD130`, `myNuD85`,
|
|
`myNuD72`, `myNuD99`, `myNuD97`, `myNuD71`, `myNuD124`, `myNuD125`, `nazovNovejPolozky`)
|
|
VALUES ("
|
|
+ IDN.ToString() + ", "
|
|
+ myNuD84.ToString().Replace(",", ".") + ", "
|
|
+ myNuD83.ToString().Replace(",", ".") + ", "
|
|
+ myNuD82.ToString().Replace(",", ".") + ", "
|
|
+ myNuD81.ToString().Replace(",", ".") + ", "
|
|
+ myNuD80.ToString().Replace(",", ".") + ", "
|
|
+ myNuD79.ToString().Replace(",", ".") + ", "
|
|
+ myNuD78.ToString().Replace(",", ".") + ", "
|
|
+ myNuD77.ToString().Replace(",", ".") + ", "
|
|
+ myNuD76.ToString().Replace(",", ".") + ", "
|
|
+ myNuD135.ToString().Replace(",", ".") + ", "
|
|
+ myNuD134.ToString().Replace(",", ".") + ", "
|
|
+ myNuD133.ToString().Replace(",", ".") + ", "
|
|
+ myNuD73.ToString().Replace(",", ".") + ", "
|
|
+ myNuD96.ToString().Replace(",", ".") + ", "
|
|
+ myNuD95.ToString().Replace(",", ".") + ", "
|
|
+ myNuD94.ToString().Replace(",", ".") + ", "
|
|
+ myNuD93.ToString().Replace(",", ".") + ", "
|
|
+ myNuD92.ToString().Replace(",", ".") + ", "
|
|
+ myNuD91.ToString().Replace(",", ".") + ", "
|
|
+ myNuD90.ToString().Replace(",", ".") + ", "
|
|
+ myNuD89.ToString().Replace(",", ".") + ", "
|
|
+ myNuD88.ToString().Replace(",", ".") + ", "
|
|
+ myNuD132.ToString().Replace(",", ".") + ", "
|
|
+ myNuD131.ToString().Replace(",", ".") + ", "
|
|
+ myNuD130.ToString().Replace(",", ".") + ", "
|
|
+ myNuD85.ToString().Replace(",", ".") + ", "
|
|
+ myNuD72.ToString().Replace(",", ".") + ", "
|
|
+ myNuD99.ToString().Replace(",", ".") + ", "
|
|
+ myNuD97.ToString().Replace(",", ".") + ", "
|
|
+ myNuD71.ToString().Replace(",", ".") + ", "
|
|
+ myNuD124.ToString().Replace(",", ".") + ", "
|
|
+ myNuD125.ToString().Replace(",", ".") + ", "
|
|
+ "'" + nazovNovejPolozky + "');";
|
|
}
|
|
}
|
|
|
|
if (cmd != "") classSQL.SQL(cmd);
|
|
}
|
|
#endregion Ulož údaje do MariaDB
|
|
}
|
|
|
|
|
|
|
|
public class ObjectVyhodnocovanie
|
|
{
|
|
public decimal VyhodnocovanieNastavovanieRezanie { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieKlasika { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieBrusenieBuldog { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieLapovanie { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieKontrola { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieBalenie { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieCNCsustruh { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieCNCfreza3osi { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieCNCsustruhSPU40 { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanie3Dmeranie { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaRezanie { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaKlasika { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaBrusenieBuldog { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaLapovanie { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaKontrola { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaBalenie { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaCNCsustruh { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaCNCfreza3osi { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaCNCsustruhSPU40 { get; private set; }
|
|
public decimal VyhodnocovanieVyroba3Dmeranie { get; private set; }
|
|
public decimal VyhodnocovanieRezia { get; private set; }
|
|
public decimal VyhodnocovanieOstatneNakladyCena { get; private set; }
|
|
public decimal VyhodnocovanieOstatneNakladyPocet { get; private set; }
|
|
public decimal VyhodnocovaniePocetKusovDoVyroby { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieNovaPolozka { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaNovaPolozka { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieCNCbrusenie { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieCNCfreza5osi { get; private set; }
|
|
public decimal VyhodnocovanieNastavovanieProgramovanie { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaCNCbrusenie { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaCNCfreza5osi { get; private set; }
|
|
public decimal VyhodnocovanieVyrobaProgramovanie { get; private set; }
|
|
public decimal VyhodnocovanieCenaMaterial { get; private set; }
|
|
public decimal VyhodnocovanieCenaImpregnaciaPraca { get; private set; }
|
|
public decimal VyhodnocovanieCenaImpregnaciaMaterial { get; private set; }
|
|
public bool DataIsLoadedFromDB { get; set; } = false;
|
|
public decimal VyhodnocovanieCenaZaKus { get; private set; }
|
|
public decimal VyhodnocovanieCenaOstatneNaklady { get; private set; }
|
|
public string NazovNovejPolozky { get; private set; }
|
|
public bool FormDataLoadedAndReady { get; private set; } = false;
|
|
public string NacenenaCena { get; private set; }
|
|
public string NacenenyZisk { get; private set; }
|
|
public string VyhodnotenaCena { get; private set; }
|
|
public string VyhodnotenyZisk { get; private set; }
|
|
|
|
public bool bEnableSQLUpdate = false;
|
|
|
|
private Int32 IdVyhodnotenie;
|
|
private Int32 IdNacenovanieVyhodnocovanie;
|
|
|
|
public bool bEnableRefresh = false;
|
|
|
|
#region Konštruktor
|
|
public ObjectVyhodnocovanie(Int32 idNacenovanie, Int32 idVyhodnotenie, Form inputForm)
|
|
{
|
|
IdNacenovanieVyhodnocovanie = idNacenovanie;
|
|
IdVyhodnotenie = idVyhodnotenie;
|
|
|
|
if (idVyhodnotenie > 0)
|
|
{
|
|
|
|
DataTable tblObjectVyhodnocovanie = new DataTable();
|
|
string cmd = "SELECT * FROM `tab-nacenovanie-vyhodnocovanie` WHERE IdVyhodnotenie = " + IdVyhodnotenie.ToString() + ";";
|
|
classSQL.SQL(cmd, out tblObjectVyhodnocovanie);
|
|
|
|
int intCisloRiadka = tblObjectVyhodnocovanie.Rows.Count - 1;
|
|
if (intCisloRiadka >= 0) bEnableSQLUpdate = true;
|
|
|
|
if (intCisloRiadka == 0)
|
|
{
|
|
VyhodnocovanieNastavovanieRezanie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieRezanie"].ToString());
|
|
VyhodnocovanieNastavovanieKlasika = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieKlasika"].ToString());
|
|
VyhodnocovanieNastavovanieBrusenieBuldog = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieBrusenieBuldog"].ToString());
|
|
VyhodnocovanieNastavovanieLapovanie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieLapovanie"].ToString());
|
|
VyhodnocovanieNastavovanieKontrola = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieKontrola"].ToString());
|
|
VyhodnocovanieNastavovanieBalenie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieBalenie"].ToString());
|
|
VyhodnocovanieNastavovanieCNCsustruh = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieCNCsustruh"].ToString());
|
|
VyhodnocovanieNastavovanieCNCfreza3osi = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieCNCfreza3osi"].ToString());
|
|
VyhodnocovanieNastavovanieCNCsustruhSPU40 = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieCNCsustruhSPU40"].ToString());
|
|
VyhodnocovanieNastavovanie3Dmeranie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanie3Dmeranie"].ToString());
|
|
VyhodnocovanieVyrobaRezanie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaRezanie"].ToString());
|
|
VyhodnocovanieVyrobaKlasika = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaKlasika"].ToString());
|
|
VyhodnocovanieVyrobaBrusenieBuldog = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaBrusenieBuldog"].ToString());
|
|
VyhodnocovanieVyrobaLapovanie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaLapovanie"].ToString());
|
|
VyhodnocovanieVyrobaKontrola = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaKontrola"].ToString());
|
|
VyhodnocovanieVyrobaBalenie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaBalenie"].ToString());
|
|
VyhodnocovanieVyrobaCNCsustruh = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaCNCsustruh"].ToString());
|
|
VyhodnocovanieVyrobaCNCfreza3osi = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaCNCfreza3osi"].ToString());
|
|
VyhodnocovanieVyrobaCNCsustruhSPU40 = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaCNCsustruhSPU40"].ToString());
|
|
VyhodnocovanieVyroba3Dmeranie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyroba3Dmeranie"].ToString());
|
|
VyhodnocovanieRezia = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieRezia"].ToString());
|
|
VyhodnocovanieRezia = VyhodnocovanieRezia == 0 ? 1 : VyhodnocovanieRezia;
|
|
VyhodnocovanieOstatneNakladyCena = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieOstatneNakladyCena"].ToString());
|
|
VyhodnocovanieOstatneNakladyPocet = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieOstatneNakladyPocet"].ToString());
|
|
VyhodnocovaniePocetKusovDoVyroby = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovaniePocetKusovDoVyroby"].ToString());
|
|
VyhodnocovanieNastavovanieNovaPolozka = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieNovaPolozka"].ToString());
|
|
VyhodnocovanieVyrobaNovaPolozka = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaNovaPolozka"].ToString());
|
|
VyhodnocovanieNastavovanieCNCbrusenie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieCNCbrusenie"].ToString());
|
|
VyhodnocovanieNastavovanieCNCfreza5osi = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieCNCfreza5osi"].ToString());
|
|
VyhodnocovanieNastavovanieProgramovanie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieNastavovanieProgramovanie"].ToString());
|
|
VyhodnocovanieVyrobaCNCbrusenie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaCNCbrusenie"].ToString());
|
|
VyhodnocovanieVyrobaCNCfreza5osi = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaCNCfreza5osi"].ToString());
|
|
VyhodnocovanieVyrobaProgramovanie = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieVyrobaProgramovanie"].ToString());
|
|
VyhodnocovanieCenaMaterial = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieCenaMaterial"].ToString());
|
|
VyhodnocovanieCenaImpregnaciaPraca = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieCenaImpregnaciaPraca"].ToString());
|
|
VyhodnocovanieCenaImpregnaciaMaterial = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieCenaImpregnaciaMaterial"].ToString());
|
|
VyhodnocovanieCenaZaKus = Convert.ToDecimal(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["VyhodnocovanieCenaZaKus"].ToString());
|
|
IdNacenovanieVyhodnocovanie = Convert.ToInt32(tblObjectVyhodnocovanie.Rows[intCisloRiadka]["IDNacenovanie"].ToString());
|
|
VyhodnocovanieCenaOstatneNaklady = VyhodnocovaniePocetKusovDoVyroby == 0 ? 0 : (VyhodnocovanieOstatneNakladyCena * VyhodnocovanieOstatneNakladyPocet / VyhodnocovaniePocetKusovDoVyroby);
|
|
|
|
DataIsLoadedFromDB = true;
|
|
}
|
|
RefreshForm(inputForm);
|
|
}
|
|
}
|
|
#endregion Konštruktor
|
|
|
|
#region Získaj údaje z formulára
|
|
private void GetDataFromForm(Form inputForm)
|
|
{
|
|
var form = inputForm as frmNacenovanie;
|
|
if (bEnableRefresh == true)
|
|
{
|
|
|
|
if (form != null)
|
|
{
|
|
VyhodnocovanieNastavovanieRezanie = form.VyhodnocovanieNastavovanieRezanie.Value;
|
|
VyhodnocovanieNastavovanieKlasika = form.VyhodnocovanieNastavovanieKlasika.Value;
|
|
VyhodnocovanieNastavovanieBrusenieBuldog = form.VyhodnocovanieNastavovanieBrusenieBuldog.Value;
|
|
VyhodnocovanieNastavovanieLapovanie = form.VyhodnocovanieNastavovanieLapovanie.Value;
|
|
VyhodnocovanieNastavovanieKontrola = form.VyhodnocovanieNastavovanieKontrola.Value;
|
|
VyhodnocovanieNastavovanieBalenie = form.VyhodnocovanieNastavovanieBalenie.Value;
|
|
VyhodnocovanieNastavovanieCNCsustruh = form.VyhodnocovanieNastavovanieCNCsustruh.Value;
|
|
VyhodnocovanieNastavovanieCNCfreza3osi = form.VyhodnocovanieNastavovanieCNCfreza3osi.Value;
|
|
VyhodnocovanieNastavovanieCNCsustruhSPU40 = form.VyhodnocovanieNastavovanieCNCsustruhSPU40.Value;
|
|
VyhodnocovanieNastavovanie3Dmeranie = form.VyhodnocovanieNastavovanie3Dmeranie.Value;
|
|
VyhodnocovanieNastavovanieNovaPolozka = form.VyhodnocovanieNastavovanieNovaPolozka.Value;
|
|
VyhodnocovanieVyrobaRezanie = form.VyhodnocovanieVyrobaRezanie.Value;
|
|
VyhodnocovanieVyrobaKlasika = form.VyhodnocovanieVyrobaKlasika.Value;
|
|
VyhodnocovanieVyrobaBrusenieBuldog = form.VyhodnocovanieVyrobaBrusenieBuldog.Value;
|
|
VyhodnocovanieVyrobaLapovanie = form.VyhodnocovanieVyrobaLapovanie.Value;
|
|
VyhodnocovanieVyrobaKontrola = form.VyhodnocovanieVyrobaKontrola.Value;
|
|
VyhodnocovanieVyrobaBalenie = form.VyhodnocovanieVyrobaBalenie.Value;
|
|
VyhodnocovanieVyrobaCNCsustruh = form.VyhodnocovanieVyrobaCNCsustruh.Value;
|
|
VyhodnocovanieVyrobaCNCfreza3osi = form.VyhodnocovanieVyrobaCNCfreza3osi.Value;
|
|
VyhodnocovanieVyrobaCNCsustruhSPU40 = form.VyhodnocovanieVyrobaCNCsustruhSPU40.Value;
|
|
VyhodnocovanieVyroba3Dmeranie = form.VyhodnocovanieVyroba3Dmeranie.Value;
|
|
VyhodnocovanieVyrobaNovaPolozka = form.VyhodnocovanieVyrobaNovaPolozka.Value;
|
|
VyhodnocovanieRezia = form.VyhodnocovanieRezia.Value;
|
|
VyhodnocovanieOstatneNakladyCena = form.VyhodnocovanieOstatneNakladyCena.Value;
|
|
VyhodnocovanieOstatneNakladyPocet = form.VyhodnocovanieOstatneNakladyPocet.Value;
|
|
VyhodnocovaniePocetKusovDoVyroby = form.VyhodnocovaniePocetKusovDoVyroby.Value;
|
|
VyhodnocovanieNastavovanieCNCbrusenie = form.VyhodnocovanieNastavovanieCNCbrusenie.Value;
|
|
VyhodnocovanieNastavovanieCNCfreza5osi = form.VyhodnocovanieNastavovanieCNCfreza5osi.Value;
|
|
VyhodnocovanieNastavovanieProgramovanie = form.VyhodnocovanieNastavovanieProgramovanie.Value;
|
|
VyhodnocovanieVyrobaCNCbrusenie = form.VyhodnocovanieVyrobaCNCbrusenie.Value;
|
|
VyhodnocovanieVyrobaCNCfreza5osi = form.VyhodnocovanieVyrobaCNCfreza5osi.Value;
|
|
VyhodnocovanieVyrobaProgramovanie = form.VyhodnocovanieVyrobaProgramovanie.Value;
|
|
|
|
VyhodnocovanieCenaMaterial = form.VyhodnocovanieCenaMaterial.Value;
|
|
VyhodnocovanieCenaImpregnaciaPraca = form.VyhodnocovanieCenaImpregnaciaPraca.Value;
|
|
VyhodnocovanieCenaImpregnaciaMaterial = form.VyhodnocovanieCenaImpregnaciaMaterial.Value;
|
|
|
|
VyhodnocovanieCenaZaKus = form.VyhodnocovanieCenaZaKus.Value;
|
|
NazovNovejPolozky = form.label564.Text;
|
|
|
|
}
|
|
}
|
|
if (IdNacenovanieVyhodnocovanie <= 0)
|
|
{
|
|
form.label530.Text = form.myNumericUpDown45.Value.ToString();
|
|
form.label529.Text = form.myNumericUpDown46.Value.ToString();
|
|
form.label528.Text = form.myNumericUpDown47.Value.ToString();
|
|
form.label527.Text = form.myNumericUpDown48.Value.ToString();
|
|
form.label526.Text = form.myNumericUpDown49.Value.ToString();
|
|
form.label525.Text = form.myNumericUpDown50.Value.ToString();
|
|
form.label524.Text = form.myNumericUpDown51.Value.ToString();
|
|
form.label523.Text = form.myNumericUpDown52.Value.ToString();
|
|
form.label522.Text = form.myNumericUpDown53.Value.ToString();
|
|
form.label521.Text = form.myNumericUpDown136.Value.ToString();
|
|
form.label646.Text = form.myNumericUpDown141.Value.ToString();
|
|
form.label645.Text = form.myNumericUpDown140.Value.ToString();
|
|
form.label644.Text = form.myNumericUpDown56.Value.ToString();
|
|
form.label567.Text = form.myNumericUpDown127.Value.ToString();
|
|
}
|
|
}
|
|
#endregion Získaj údaje z formulára
|
|
|
|
#region Nastav údaje do formulára
|
|
|
|
public void SetDataToForm(Form inputForm)
|
|
{
|
|
var form = inputForm as frmNacenovanie;
|
|
if (form != null)
|
|
{
|
|
if (!DataIsLoadedFromDB)
|
|
{
|
|
if (form != null)
|
|
{
|
|
VyhodnocovanieNastavovanieRezanie = form.myNumericUpDown84.Value;
|
|
VyhodnocovanieNastavovanieKlasika = form.myNumericUpDown83.Value;
|
|
VyhodnocovanieNastavovanieBrusenieBuldog = form.myNumericUpDown82.Value;
|
|
VyhodnocovanieNastavovanieLapovanie = form.myNumericUpDown81.Value;
|
|
VyhodnocovanieNastavovanieKontrola = form.myNumericUpDown80.Value;
|
|
VyhodnocovanieNastavovanieBalenie = form.myNumericUpDown79.Value;
|
|
VyhodnocovanieNastavovanieCNCsustruh = form.myNumericUpDown78.Value;
|
|
VyhodnocovanieNastavovanieCNCfreza3osi = form.myNumericUpDown77.Value;
|
|
VyhodnocovanieNastavovanieCNCsustruhSPU40 = form.myNumericUpDown76.Value;
|
|
VyhodnocovanieNastavovanie3Dmeranie = form.myNumericUpDown135.Value;
|
|
VyhodnocovanieVyrobaRezanie = form.myNumericUpDown96.Value;
|
|
VyhodnocovanieVyrobaKlasika = form.myNumericUpDown95.Value;
|
|
VyhodnocovanieVyrobaBrusenieBuldog = form.myNumericUpDown94.Value;
|
|
VyhodnocovanieVyrobaLapovanie = form.myNumericUpDown93.Value;
|
|
VyhodnocovanieVyrobaKontrola = form.myNumericUpDown92.Value;
|
|
VyhodnocovanieVyrobaBalenie = form.myNumericUpDown91.Value;
|
|
VyhodnocovanieVyrobaCNCsustruh = form.myNumericUpDown90.Value;
|
|
VyhodnocovanieVyrobaCNCfreza3osi = form.myNumericUpDown89.Value;
|
|
VyhodnocovanieVyrobaCNCsustruhSPU40 = form.myNumericUpDown88.Value;
|
|
VyhodnocovanieVyroba3Dmeranie = form.myNumericUpDown132.Value;
|
|
VyhodnocovanieRezia = form.myNumericUpDown72.Value;
|
|
VyhodnocovanieOstatneNakladyCena = form.myNumericUpDown99.Value;
|
|
VyhodnocovanieOstatneNakladyPocet = form.myNumericUpDown97.Value;
|
|
VyhodnocovaniePocetKusovDoVyroby = Convert.ToDecimal(form.label137.Text);
|
|
VyhodnocovanieNastavovanieNovaPolozka = form.myNumericUpDown125.Value;
|
|
VyhodnocovanieVyrobaNovaPolozka = form.myNumericUpDown124.Value;
|
|
VyhodnocovanieNastavovanieCNCbrusenie = form.myNumericUpDown134.Value;
|
|
VyhodnocovanieNastavovanieCNCfreza5osi = form.myNumericUpDown133.Value;
|
|
VyhodnocovanieNastavovanieProgramovanie = form.myNumericUpDown73.Value;
|
|
VyhodnocovanieVyrobaCNCbrusenie = form.myNumericUpDown131.Value;
|
|
VyhodnocovanieVyrobaCNCfreza5osi = form.myNumericUpDown130.Value;
|
|
VyhodnocovanieVyrobaProgramovanie = form.myNumericUpDown85.Value;
|
|
VyhodnocovanieCenaMaterial = Convert.ToDecimal(form.label182.Text);
|
|
VyhodnocovanieCenaImpregnaciaPraca = Convert.ToDecimal(form.label181.Text);
|
|
VyhodnocovanieCenaImpregnaciaMaterial = Convert.ToDecimal(form.label193.Text);
|
|
VyhodnocovanieCenaZaKus = Convert.ToDecimal(form.myNumericUpDown71.Value);
|
|
NazovNovejPolozky = form.textBox1.Text;
|
|
}
|
|
}
|
|
|
|
form.VyhodnocovanieNastavovanieRezanie.Value = VyhodnocovanieNastavovanieRezanie;
|
|
form.VyhodnocovanieNastavovanieKlasika.Value = VyhodnocovanieNastavovanieKlasika;
|
|
form.VyhodnocovanieNastavovanieBrusenieBuldog.Value = VyhodnocovanieNastavovanieBrusenieBuldog;
|
|
form.VyhodnocovanieNastavovanieLapovanie.Value = VyhodnocovanieNastavovanieLapovanie;
|
|
form.VyhodnocovanieNastavovanieKontrola.Value = VyhodnocovanieNastavovanieKontrola;
|
|
form.VyhodnocovanieNastavovanieBalenie.Value = VyhodnocovanieNastavovanieBalenie;
|
|
form.VyhodnocovanieNastavovanieCNCsustruh.Value = VyhodnocovanieNastavovanieCNCsustruh;
|
|
form.VyhodnocovanieNastavovanieCNCfreza3osi.Value = VyhodnocovanieNastavovanieCNCfreza3osi;
|
|
form.VyhodnocovanieNastavovanieCNCsustruhSPU40.Value = VyhodnocovanieNastavovanieCNCsustruhSPU40;
|
|
form.VyhodnocovanieNastavovanie3Dmeranie.Value = VyhodnocovanieNastavovanie3Dmeranie;
|
|
form.VyhodnocovanieVyrobaRezanie.Value = VyhodnocovanieVyrobaRezanie;
|
|
form.VyhodnocovanieVyrobaKlasika.Value = VyhodnocovanieVyrobaKlasika;
|
|
form.VyhodnocovanieVyrobaBrusenieBuldog.Value = VyhodnocovanieVyrobaBrusenieBuldog;
|
|
form.VyhodnocovanieVyrobaLapovanie.Value = VyhodnocovanieVyrobaLapovanie;
|
|
form.VyhodnocovanieVyrobaKontrola.Value = VyhodnocovanieVyrobaKontrola;
|
|
form.VyhodnocovanieVyrobaBalenie.Value = VyhodnocovanieVyrobaBalenie;
|
|
form.VyhodnocovanieVyrobaCNCsustruh.Value = VyhodnocovanieVyrobaCNCsustruh;
|
|
form.VyhodnocovanieVyrobaCNCfreza3osi.Value = VyhodnocovanieVyrobaCNCfreza3osi;
|
|
form.VyhodnocovanieVyrobaCNCsustruhSPU40.Value = VyhodnocovanieVyrobaCNCsustruhSPU40;
|
|
form.VyhodnocovanieVyroba3Dmeranie.Value = VyhodnocovanieVyroba3Dmeranie;
|
|
form.VyhodnocovanieRezia.Value = VyhodnocovanieRezia;
|
|
form.VyhodnocovanieOstatneNakladyCena.Value = VyhodnocovanieOstatneNakladyCena;
|
|
form.VyhodnocovanieOstatneNakladyPocet.Value = VyhodnocovanieOstatneNakladyPocet;
|
|
form.VyhodnocovaniePocetKusovDoVyroby.Value = VyhodnocovaniePocetKusovDoVyroby;
|
|
form.VyhodnocovanieNastavovanieNovaPolozka.Value = VyhodnocovanieNastavovanieNovaPolozka;
|
|
form.VyhodnocovanieVyrobaNovaPolozka.Value = VyhodnocovanieVyrobaNovaPolozka;
|
|
form.VyhodnocovanieNastavovanieCNCbrusenie.Value = VyhodnocovanieNastavovanieCNCbrusenie;
|
|
form.VyhodnocovanieNastavovanieCNCfreza5osi.Value = VyhodnocovanieNastavovanieCNCfreza5osi;
|
|
form.VyhodnocovanieNastavovanieProgramovanie.Value = VyhodnocovanieNastavovanieProgramovanie;
|
|
form.VyhodnocovanieVyrobaCNCbrusenie.Value = VyhodnocovanieVyrobaCNCbrusenie;
|
|
form.VyhodnocovanieVyrobaCNCfreza5osi.Value = VyhodnocovanieVyrobaCNCfreza5osi;
|
|
form.VyhodnocovanieVyrobaProgramovanie.Value = VyhodnocovanieVyrobaProgramovanie;
|
|
|
|
form.label564.Text = NazovNovejPolozky;
|
|
//Sadzby
|
|
|
|
form.label530.Text = form.label270.Text;
|
|
form.label529.Text = form.label269.Text;
|
|
form.label528.Text = form.label268.Text;
|
|
form.label527.Text = form.label267.Text;
|
|
form.label526.Text = form.label266.Text;
|
|
form.label525.Text = form.label265.Text;
|
|
form.label524.Text = form.label264.Text;
|
|
form.label523.Text = form.label263.Text;
|
|
form.label522.Text = form.label262.Text;
|
|
form.label521.Text = form.label585.Text;
|
|
form.label646.Text = form.label584.Text;
|
|
form.label645.Text = form.label583.Text;
|
|
form.label644.Text = form.label261.Text;
|
|
form.label567.Text = form.label560.Text;
|
|
//Matrial
|
|
form.VyhodnocovanieCenaMaterial.Value = VyhodnocovanieCenaMaterial;
|
|
form.VyhodnocovanieCenaImpregnaciaPraca.Value = VyhodnocovanieCenaImpregnaciaPraca;
|
|
form.VyhodnocovanieCenaImpregnaciaMaterial.Value = VyhodnocovanieCenaImpregnaciaMaterial;
|
|
|
|
form.VyhodnocovanieCenaZaKus.Value = VyhodnocovanieCenaZaKus;
|
|
form.label549.Text = form.label206.Text;
|
|
NacenenaCena = form.label206.Text;
|
|
form.label546.Text = form.label212.Text;
|
|
NacenenyZisk = form.label212.Text;
|
|
|
|
FormDataLoadedAndReady = true;
|
|
bEnableRefresh = true;
|
|
}
|
|
}
|
|
#endregion Nastav údaje do formulára
|
|
|
|
public void RefreshForm(Form inputForm)
|
|
{
|
|
GetDataFromForm(inputForm);
|
|
var form = inputForm as frmNacenovanie;
|
|
var PocetKusov = form.VyhodnocovaniePocetKusovDoVyroby.Value;
|
|
|
|
if (form != null && FormDataLoadedAndReady)
|
|
{
|
|
//form.SuspendLayout();
|
|
form.VyhodnocovanieCenaRezanie.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label530.Text), form.VyhodnocovanieNastavovanieRezanie.Value, form.VyhodnocovanieVyrobaRezanie.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaKlasika.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label529.Text), form.VyhodnocovanieNastavovanieKlasika.Value, form.VyhodnocovanieVyrobaKlasika.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaBrusenieBuldog.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label528.Text), form.VyhodnocovanieNastavovanieBrusenieBuldog.Value, form.VyhodnocovanieVyrobaBrusenieBuldog.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaLapovanie.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label527.Text), form.VyhodnocovanieNastavovanieLapovanie.Value, form.VyhodnocovanieVyrobaLapovanie.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaKontrola.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label526.Text), form.VyhodnocovanieNastavovanieKontrola.Value, form.VyhodnocovanieVyrobaKontrola.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaBalenie.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label525.Text), form.VyhodnocovanieNastavovanieBalenie.Value, form.VyhodnocovanieVyrobaBalenie.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaCNCsustruh.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label524.Text), form.VyhodnocovanieNastavovanieCNCsustruh.Value, form.VyhodnocovanieVyrobaCNCsustruh.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaCNCfreza3osi.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label523.Text), form.VyhodnocovanieNastavovanieCNCfreza3osi.Value, form.VyhodnocovanieVyrobaCNCfreza3osi.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaCNCsustruhSPU40.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label522.Text), form.VyhodnocovanieNastavovanieCNCsustruhSPU40.Value, form.VyhodnocovanieVyrobaCNCsustruhSPU40.Value, PocetKusov));
|
|
form.VyhodnocovanieCena3Dmeranie.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label521.Text), form.VyhodnocovanieNastavovanie3Dmeranie.Value, form.VyhodnocovanieVyroba3Dmeranie.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaCNCbrusenie.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label646.Text), form.VyhodnocovanieNastavovanieCNCbrusenie.Value, form.VyhodnocovanieVyrobaCNCbrusenie.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaCNCfreza5osi.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label645.Text), form.VyhodnocovanieNastavovanieCNCfreza5osi.Value, form.VyhodnocovanieVyrobaCNCfreza5osi.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaProgramovanie.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label644.Text), form.VyhodnocovanieNastavovanieProgramovanie.Value, form.VyhodnocovanieVyrobaProgramovanie.Value, PocetKusov));
|
|
form.VyhodnocovanieCenaNovaPolozka.Text = string.Format("{0:F3}",
|
|
vypocetCeny(Convert.ToDecimal(form.label567.Text), form.VyhodnocovanieNastavovanieNovaPolozka.Value, form.VyhodnocovanieVyrobaNovaPolozka.Value, PocetKusov));
|
|
var CenaPrace =
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaRezanie.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaKlasika.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaBrusenieBuldog.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaLapovanie.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaKontrola.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaBalenie.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaCNCsustruh.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaCNCfreza3osi.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaCNCsustruhSPU40.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCena3Dmeranie.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaCNCbrusenie.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaCNCfreza5osi.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaProgramovanie.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaNovaPolozka.Text);
|
|
form.VyhodnocovanieCenaSpoluBezMaterialu.Text = string.Format("{0:F3}", CenaPrace);
|
|
|
|
var CenaPraceSReziou = CenaPrace * (1 + (form.VyhodnocovanieRezia.Value / 100));
|
|
form.VyhodnocovanieCenaNakladySreziou.Text = string.Format("{0:F3}", CenaPraceSReziou);
|
|
|
|
var CenaOstatne = PocetKusov == 0 ? 0 : form.VyhodnocovanieOstatneNakladyCena.Value * form.VyhodnocovanieOstatneNakladyPocet.Value / PocetKusov;
|
|
form.VyhodnocovanieCenaOstatneNaklady.Text = string.Format("{0:F3}", CenaOstatne);
|
|
|
|
form.label547.Text = (Convert.ToDecimal(form.VyhodnocovanieCenaNakladySreziou.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaOstatneNaklady.Text) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaMaterial.Value) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaImpregnaciaPraca.Value) +
|
|
Convert.ToDecimal(form.VyhodnocovanieCenaImpregnaciaMaterial.Value)).ToString();
|
|
VyhodnotenaCena = form.label547.Text;
|
|
|
|
form.label548.Text = Convert.ToDecimal(form.label547.Text) == 0 ?
|
|
string.Format("{0:F2}", 0) :
|
|
string.Format("{0:F2}", (form.VyhodnocovanieCenaZaKus.Value / Convert.ToDecimal(form.label547.Text) * 100) - 100);
|
|
VyhodnotenyZisk = form.label548.Text;
|
|
form.VyhodnocovanieCenaMaterial.Value = Convert.ToDecimal(form.label182.Text);
|
|
form.VyhodnocovanieCenaImpregnaciaPraca.Value = Convert.ToDecimal(form.label181.Text);
|
|
form.VyhodnocovanieCenaImpregnaciaMaterial.Value = Convert.ToDecimal(form.label193.Text);
|
|
//if (IDNacenovanie == 0)
|
|
//{
|
|
// form.VyhodnocovanieCenaZaKus.Text =
|
|
//}
|
|
}
|
|
|
|
}
|
|
|
|
private decimal vypocetCeny(decimal _sadzba, decimal _minutyNastav, decimal _minutyPraca, decimal _pocetObjednanychKusov)
|
|
{
|
|
decimal returnValue = 0;
|
|
returnValue = _pocetObjednanychKusov == 0 ? 0 : (_minutyNastav + _minutyPraca) / 60 * _sadzba / _pocetObjednanychKusov;
|
|
|
|
return returnValue;
|
|
}
|
|
|
|
public void SaveToMariaDB()
|
|
{
|
|
string cmd = "";
|
|
if (IdVyhodnotenie > 0)
|
|
{
|
|
cmd = $@"UPDATE `tab-nacenovanie-vyhodnocovanie` SET
|
|
`IdUser` = {classUser.ID},
|
|
`DatumZaznamu` = DATE(NOW()),
|
|
`VyhodnocovanieNastavovanieRezanie` = '{VyhodnocovanieNastavovanieRezanie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieKlasika` = '{VyhodnocovanieNastavovanieKlasika.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieBrusenieBuldog` = '{VyhodnocovanieNastavovanieBrusenieBuldog.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieLapovanie` = '{VyhodnocovanieNastavovanieLapovanie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieKontrola` = '{VyhodnocovanieNastavovanieKontrola.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieBalenie` = '{VyhodnocovanieNastavovanieBalenie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieCNCsustruh` = '{VyhodnocovanieNastavovanieCNCsustruh.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieCNCfreza3osi` = '{VyhodnocovanieNastavovanieCNCfreza3osi.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieCNCsustruhSPU40` = '{VyhodnocovanieNastavovanieCNCsustruhSPU40.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanie3Dmeranie` = '{VyhodnocovanieNastavovanie3Dmeranie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaRezanie` = '{VyhodnocovanieVyrobaRezanie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaKlasika` = '{VyhodnocovanieVyrobaKlasika.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaBrusenieBuldog` = '{VyhodnocovanieVyrobaBrusenieBuldog.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaLapovanie` = '{VyhodnocovanieVyrobaLapovanie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaKontrola` = '{VyhodnocovanieVyrobaKontrola.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaBalenie` = '{VyhodnocovanieVyrobaBalenie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaCNCsustruh` = '{VyhodnocovanieVyrobaCNCsustruh.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaCNCfreza3osi` = '{VyhodnocovanieVyrobaCNCfreza3osi.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaCNCsustruhSPU40` = '{VyhodnocovanieVyrobaCNCsustruhSPU40.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyroba3Dmeranie` = '{VyhodnocovanieVyroba3Dmeranie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieRezia` = '{VyhodnocovanieRezia.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieOstatneNakladyCena` = '{VyhodnocovanieOstatneNakladyCena.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieOstatneNakladyPocet` = '{VyhodnocovanieOstatneNakladyPocet.ToString().Replace(",", ".")}',
|
|
`VyhodnocovaniePocetKusovDoVyroby` = '{VyhodnocovaniePocetKusovDoVyroby.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieNovaPolozka` = '{VyhodnocovanieNastavovanieNovaPolozka.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaNovaPolozka` = '{VyhodnocovanieVyrobaNovaPolozka.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieCNCbrusenie` = '{VyhodnocovanieNastavovanieCNCbrusenie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieCNCfreza5osi` = '{VyhodnocovanieNastavovanieCNCfreza5osi.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieNastavovanieProgramovanie` = '{VyhodnocovanieNastavovanieProgramovanie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaCNCbrusenie` = '{VyhodnocovanieVyrobaCNCbrusenie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaCNCfreza5osi` = '{VyhodnocovanieVyrobaCNCfreza5osi.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieVyrobaProgramovanie` = '{VyhodnocovanieVyrobaProgramovanie.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieCenaMaterial` = '{VyhodnocovanieCenaMaterial.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieCenaImpregnaciaPraca` = '{VyhodnocovanieCenaImpregnaciaPraca.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieCenaImpregnaciaMaterial` = '{VyhodnocovanieCenaImpregnaciaMaterial.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieCenaZaKus` = '{VyhodnocovanieCenaZaKus.ToString().Replace(",", ".")}',
|
|
`VyhodnocovanieCenaOstatneNaklady` = '{VyhodnocovanieCenaOstatneNaklady.ToString().Replace(",", ".")}',
|
|
`NacenenaCena` = '{NacenenaCena.Replace(",", ".")}',
|
|
`NacenenyZisk` = '{NacenenyZisk.Replace(",", ".")}',
|
|
`VyhodnotenaCena` = '{VyhodnotenaCena.Replace(",", ".")}',
|
|
`VyhodnotenyZisk` = '{VyhodnotenyZisk.Replace(",", ".")}',
|
|
`Status` = 'Vyhodnotená'
|
|
|
|
WHERE `IdVyhodnotenie`= " + IdVyhodnotenie.ToString() + "; ";
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
cmd = $@"INSERT INTO `mip`.`tab-nacenovanie-vyhodnocovanie` (
|
|
`IDNacenovanie`,
|
|
`IdVyrobokVyhodnocovanie`,
|
|
`IdUser`,
|
|
`DatumZaznamu`,
|
|
`VyhodnocovanieNastavovanieRezanie`,
|
|
`VyhodnocovanieNastavovanieKlasika`,
|
|
`VyhodnocovanieNastavovanieBrusenieBuldog`,
|
|
`VyhodnocovanieNastavovanieLapovanie`,
|
|
`VyhodnocovanieNastavovanieKontrola`,
|
|
`VyhodnocovanieNastavovanieBalenie`,
|
|
`VyhodnocovanieNastavovanieCNCsustruh`,
|
|
`VyhodnocovanieNastavovanieCNCfreza3osi`,
|
|
`VyhodnocovanieNastavovanieCNCsustruhSPU40`,
|
|
`VyhodnocovanieNastavovanie3Dmeranie`,
|
|
`VyhodnocovanieVyrobaRezanie`,
|
|
`VyhodnocovanieVyrobaKlasika`,
|
|
`VyhodnocovanieVyrobaBrusenieBuldog`,
|
|
`VyhodnocovanieVyrobaLapovanie`,
|
|
`VyhodnocovanieVyrobaKontrola`,
|
|
`VyhodnocovanieVyrobaBalenie`,
|
|
`VyhodnocovanieVyrobaCNCsustruh`,
|
|
`VyhodnocovanieVyrobaCNCfreza3osi`,
|
|
`VyhodnocovanieVyrobaCNCsustruhSPU40`,
|
|
`VyhodnocovanieVyroba3Dmeranie`,
|
|
`VyhodnocovanieRezia`,
|
|
`VyhodnocovanieOstatneNakladyCena`,
|
|
`VyhodnocovanieOstatneNakladyPocet`,
|
|
`VyhodnocovaniePocetKusovDoVyroby`,
|
|
`VyhodnocovanieNastavovanieNovaPolozka`,
|
|
`VyhodnocovanieVyrobaNovaPolozka`,
|
|
`VyhodnocovanieNastavovanieCNCbrusenie`,
|
|
`VyhodnocovanieNastavovanieCNCfreza5osi`,
|
|
`VyhodnocovanieNastavovanieProgramovanie`,
|
|
`VyhodnocovanieVyrobaCNCbrusenie`,
|
|
`VyhodnocovanieVyrobaCNCfreza5osi`,
|
|
`VyhodnocovanieVyrobaProgramovanie`,
|
|
`VyhodnocovanieCenaMaterial`,
|
|
`VyhodnocovanieCenaImpregnaciaPraca`,
|
|
`VyhodnocovanieCenaImpregnaciaMaterial`,
|
|
`VyhodnocovanieCenaZaKus`,
|
|
`VyhodnocovanieCenaOstatneNaklady`,
|
|
`Status`,
|
|
`NacenenaCena`,
|
|
`NacenenyZisk`,
|
|
`VyhodnotenaCena`,
|
|
`VyhodnotenyZisk`)
|
|
VALUES (
|
|
{IdNacenovanieVyhodnocovanie},
|
|
{IDV},
|
|
{classUser.ID},
|
|
DATE(NOW()),
|
|
{VyhodnocovanieNastavovanieRezanie},
|
|
{VyhodnocovanieNastavovanieKlasika},
|
|
{VyhodnocovanieNastavovanieBrusenieBuldog},
|
|
{VyhodnocovanieNastavovanieLapovanie},
|
|
{VyhodnocovanieNastavovanieKontrola},
|
|
{VyhodnocovanieNastavovanieBalenie},
|
|
{VyhodnocovanieNastavovanieCNCsustruh},
|
|
{VyhodnocovanieNastavovanieCNCfreza3osi},
|
|
{VyhodnocovanieNastavovanieCNCsustruhSPU40},
|
|
{VyhodnocovanieNastavovanie3Dmeranie},
|
|
{VyhodnocovanieVyrobaRezanie},
|
|
{VyhodnocovanieVyrobaKlasika},
|
|
{VyhodnocovanieVyrobaBrusenieBuldog},
|
|
{VyhodnocovanieVyrobaLapovanie},
|
|
{VyhodnocovanieVyrobaKontrola},
|
|
{VyhodnocovanieVyrobaBalenie},
|
|
{VyhodnocovanieVyrobaCNCsustruh},
|
|
{VyhodnocovanieVyrobaCNCfreza3osi},
|
|
{VyhodnocovanieVyrobaCNCsustruhSPU40},
|
|
{VyhodnocovanieVyroba3Dmeranie},
|
|
{VyhodnocovanieRezia},
|
|
{VyhodnocovanieOstatneNakladyCena.ToString().Replace(",", ".")},
|
|
{VyhodnocovanieOstatneNakladyPocet},
|
|
{VyhodnocovaniePocetKusovDoVyroby},
|
|
{VyhodnocovanieNastavovanieNovaPolozka},
|
|
{VyhodnocovanieVyrobaNovaPolozka},
|
|
{VyhodnocovanieNastavovanieCNCbrusenie},
|
|
{VyhodnocovanieNastavovanieCNCfreza5osi},
|
|
{VyhodnocovanieNastavovanieProgramovanie},
|
|
{VyhodnocovanieVyrobaCNCbrusenie},
|
|
{VyhodnocovanieVyrobaCNCfreza5osi},
|
|
{VyhodnocovanieVyrobaProgramovanie},
|
|
{VyhodnocovanieCenaMaterial.ToString().Replace(",", ".")},
|
|
{VyhodnocovanieCenaImpregnaciaPraca.ToString().Replace(",", ".")},
|
|
{VyhodnocovanieCenaImpregnaciaMaterial.ToString().Replace(",", ".")},
|
|
{VyhodnocovanieCenaZaKus.ToString().Replace(",", ".")},
|
|
{VyhodnocovanieCenaOstatneNaklady.ToString().Replace(",", ".")},
|
|
'Vyhodnotená',
|
|
{NacenenaCena.Replace(",", ".")},
|
|
{NacenenyZisk.Replace(",", ".")},
|
|
{VyhodnotenaCena.Replace(",", ".")},
|
|
{VyhodnotenyZisk.Replace(",", ".")});";
|
|
}
|
|
|
|
if (cmd != "") classSQL.SQL(cmd);
|
|
}
|
|
|
|
}
|
|
|
|
public class ObjectSadzby
|
|
{
|
|
#region Premenné public
|
|
|
|
public decimal Rezanie { get; private set; }
|
|
public decimal Klasika { get; private set; }
|
|
public decimal Brusenie { get; private set; }
|
|
public decimal Lapovanie { get; private set; }
|
|
public decimal Kontrola { get; private set; }
|
|
public decimal Balenie { get; private set; }
|
|
public decimal CNCSustruh { get; private set; }
|
|
public decimal CNCFreza { get; private set; }
|
|
public decimal CNCSustruhSPU40 { get; private set; }
|
|
public decimal ImpregnaciaPraca { get; private set; }
|
|
public decimal ImpregnaciaMaterial { get; private set; }
|
|
public decimal Programovanie { get; private set; }
|
|
public decimal NovaPolozka { get; private set; }
|
|
public decimal CNCBrusenie { get; private set; }
|
|
public decimal CNCFreza5Osi { get; private set; }
|
|
public decimal Meranie3D { get; private set; }
|
|
public decimal Rezia { get; private set; }
|
|
|
|
public bool bEnableSQLUpdate = false;
|
|
|
|
#endregion Premenné public
|
|
|
|
#region Premenné private
|
|
//Aktualne sadzby
|
|
private bool chB35 = true;
|
|
private decimal myNuD68;
|
|
private decimal myNuD67;
|
|
private decimal myNuD66;
|
|
private decimal myNuD65;
|
|
private decimal myNuD64;
|
|
private decimal myNuD63;
|
|
private decimal myNuD62;
|
|
private decimal myNuD61;
|
|
private decimal myNuD60;
|
|
private decimal myNuD59;
|
|
private decimal myNuD58;
|
|
private decimal myNuD57;
|
|
private decimal myNuD70;
|
|
private decimal myNuD126;
|
|
private decimal myNuD139;
|
|
private decimal myNuD138;
|
|
private decimal myNuD137;
|
|
|
|
//Predvolene sadzby
|
|
private decimal myNuD45;
|
|
private decimal myNuD46;
|
|
private decimal myNuD47;
|
|
private decimal myNuD48;
|
|
private decimal myNuD49;
|
|
private decimal myNuD50;
|
|
private decimal myNuD51;
|
|
private decimal myNuD52;
|
|
private decimal myNuD53;
|
|
private decimal myNuD54;
|
|
private decimal myNuD55;
|
|
private decimal myNuD56;
|
|
private decimal myNuD69;
|
|
private decimal myNuD127;
|
|
private decimal myNuD141;
|
|
private decimal myNuD140;
|
|
private decimal myNuD136;
|
|
|
|
private Int32 IDNacenovanie;
|
|
|
|
public bool bEnableRefresh = false;
|
|
#endregion Premenné private
|
|
|
|
#region Konštruktor
|
|
public ObjectSadzby(Int32 idn)
|
|
{
|
|
IDNacenovanie = idn;
|
|
|
|
DataTable tblObjectSadzby = new DataTable();
|
|
string cmd = "SELECT * FROM `tab-nacenovanie-sadzby` WHERE IDNacenovanie = 0 OR IDNacenovanie = " + IDNacenovanie.ToString() + ";";
|
|
classSQL.SQL(cmd, out tblObjectSadzby);
|
|
|
|
myNuD45 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD68"].ToString());
|
|
myNuD46 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD67"].ToString());
|
|
myNuD47 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD66"].ToString());
|
|
myNuD48 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD65"].ToString());
|
|
myNuD49 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD64"].ToString());
|
|
myNuD50 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD63"].ToString());
|
|
myNuD51 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD62"].ToString());
|
|
myNuD52 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD61"].ToString());
|
|
myNuD53 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD60"].ToString());
|
|
myNuD54 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD59"].ToString());
|
|
myNuD55 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD58"].ToString());
|
|
myNuD56 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD57"].ToString());
|
|
myNuD69 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD70"].ToString());
|
|
myNuD127 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD126"].ToString());
|
|
myNuD141 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD139"].ToString());
|
|
myNuD140 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD138"].ToString());
|
|
myNuD136 = Convert.ToDecimal(tblObjectSadzby.Rows[0]["myNuD137"].ToString());
|
|
|
|
int intCisloRiadka = tblObjectSadzby.Rows.Count - 1;
|
|
|
|
if (intCisloRiadka > 0)
|
|
{
|
|
chB35 = Convert.ToBoolean(tblObjectSadzby.Rows[intCisloRiadka]["chB35"].ToString());
|
|
myNuD68 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD68"].ToString());
|
|
myNuD67 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD67"].ToString());
|
|
myNuD66 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD66"].ToString());
|
|
myNuD65 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD65"].ToString());
|
|
myNuD64 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD64"].ToString());
|
|
myNuD63 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD63"].ToString());
|
|
myNuD62 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD62"].ToString());
|
|
myNuD61 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD61"].ToString());
|
|
myNuD60 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD60"].ToString());
|
|
myNuD59 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD59"].ToString());
|
|
myNuD58 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD58"].ToString());
|
|
myNuD57 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD57"].ToString());
|
|
myNuD70 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD70"].ToString());
|
|
myNuD126 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD126"].ToString());
|
|
myNuD139 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD139"].ToString());
|
|
myNuD138 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD138"].ToString());
|
|
myNuD137 = Convert.ToDecimal(tblObjectSadzby.Rows[intCisloRiadka]["myNuD137"].ToString());
|
|
|
|
Rezanie = myNuD68;
|
|
Klasika = myNuD67;
|
|
Brusenie = myNuD66;
|
|
Lapovanie = myNuD65;
|
|
Kontrola = myNuD64;
|
|
Balenie = myNuD63;
|
|
CNCSustruh = myNuD62;
|
|
CNCFreza = myNuD61;
|
|
CNCSustruhSPU40 = myNuD60;
|
|
ImpregnaciaPraca = myNuD59;
|
|
ImpregnaciaMaterial = myNuD58;
|
|
Programovanie = myNuD57;
|
|
Rezia = myNuD70;
|
|
NovaPolozka = myNuD126;
|
|
CNCBrusenie = myNuD139;
|
|
CNCFreza5Osi = myNuD138;
|
|
Meranie3D = myNuD137;
|
|
|
|
bEnableSQLUpdate = true;
|
|
}
|
|
}
|
|
#endregion Konštruktor
|
|
|
|
#region Získaj údaje z formulára
|
|
public void GetDataFromForm(Form inputForm)
|
|
{
|
|
if (bEnableRefresh == true)
|
|
{
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
|
|
if (form != null)
|
|
{
|
|
|
|
chB35 = form.checkBox35.Checked;
|
|
myNuD68 = form.myNumericUpDown68.Value;
|
|
myNuD67 = form.myNumericUpDown67.Value;
|
|
myNuD66 = form.myNumericUpDown66.Value;
|
|
myNuD65 = form.myNumericUpDown65.Value;
|
|
myNuD64 = form.myNumericUpDown64.Value;
|
|
myNuD63 = form.myNumericUpDown63.Value;
|
|
myNuD62 = form.myNumericUpDown62.Value;
|
|
myNuD61 = form.myNumericUpDown61.Value;
|
|
myNuD60 = form.myNumericUpDown60.Value;
|
|
myNuD59 = form.myNumericUpDown59.Value;
|
|
myNuD58 = form.myNumericUpDown58.Value;
|
|
myNuD57 = form.myNumericUpDown57.Value;
|
|
myNuD70 = form.myNumericUpDown70.Value;
|
|
myNuD126 = form.myNumericUpDown126.Value;
|
|
myNuD139 = form.myNumericUpDown139.Value;
|
|
myNuD138 = form.myNumericUpDown138.Value;
|
|
myNuD137 = form.myNumericUpDown137.Value;
|
|
|
|
myNuD45 = form.myNumericUpDown45.Value;
|
|
myNuD46 = form.myNumericUpDown46.Value;
|
|
myNuD47 = form.myNumericUpDown47.Value;
|
|
myNuD48 = form.myNumericUpDown48.Value;
|
|
myNuD49 = form.myNumericUpDown49.Value;
|
|
myNuD50 = form.myNumericUpDown50.Value;
|
|
myNuD51 = form.myNumericUpDown51.Value;
|
|
myNuD52 = form.myNumericUpDown52.Value;
|
|
myNuD53 = form.myNumericUpDown53.Value;
|
|
myNuD54 = form.myNumericUpDown54.Value;
|
|
myNuD55 = form.myNumericUpDown55.Value;
|
|
myNuD56 = form.myNumericUpDown56.Value;
|
|
myNuD69 = form.myNumericUpDown69.Value;
|
|
myNuD127 = form.myNumericUpDown127.Value;
|
|
myNuD141 = form.myNumericUpDown141.Value;
|
|
myNuD140 = form.myNumericUpDown140.Value;
|
|
myNuD136 = form.myNumericUpDown136.Value;
|
|
|
|
Rezanie = myNuD68;
|
|
Klasika = myNuD67;
|
|
Brusenie = myNuD66;
|
|
Lapovanie = myNuD65;
|
|
Kontrola = myNuD64;
|
|
Balenie = myNuD63;
|
|
CNCSustruh = myNuD62;
|
|
CNCFreza = myNuD61;
|
|
CNCSustruhSPU40 = myNuD60;
|
|
ImpregnaciaPraca = myNuD59;
|
|
ImpregnaciaMaterial = myNuD58;
|
|
Programovanie = myNuD57;
|
|
Rezia = myNuD70;
|
|
NovaPolozka = myNuD126;
|
|
CNCBrusenie = myNuD139;
|
|
CNCFreza5Osi = myNuD138;
|
|
Meranie3D = myNuD137;
|
|
}
|
|
}
|
|
}
|
|
#endregion Získaj údaje z formulára
|
|
|
|
#region Nastav údaje do formulára
|
|
public void SetDataToForm(Form inputForm)
|
|
{
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
if (form != null)
|
|
{
|
|
form.checkBox35.Checked = chB35;
|
|
form.myNumericUpDown68.Value = myNuD68;
|
|
form.myNumericUpDown67.Value = myNuD67;
|
|
form.myNumericUpDown66.Value = myNuD66;
|
|
form.myNumericUpDown65.Value = myNuD65;
|
|
form.myNumericUpDown64.Value = myNuD64;
|
|
form.myNumericUpDown63.Value = myNuD63;
|
|
form.myNumericUpDown62.Value = myNuD62;
|
|
form.myNumericUpDown61.Value = myNuD61;
|
|
form.myNumericUpDown60.Value = myNuD60;
|
|
form.myNumericUpDown59.Value = myNuD59;
|
|
form.myNumericUpDown58.Value = myNuD58;
|
|
form.myNumericUpDown57.Value = myNuD57;
|
|
form.myNumericUpDown70.Value = myNuD70;
|
|
form.myNumericUpDown126.Value = myNuD126;
|
|
form.myNumericUpDown139.Value = myNuD139;
|
|
form.myNumericUpDown138.Value = myNuD138;
|
|
form.myNumericUpDown137.Value = myNuD137;
|
|
|
|
form.myNumericUpDown45.Value = myNuD45;
|
|
form.myNumericUpDown46.Value = myNuD46;
|
|
form.myNumericUpDown47.Value = myNuD47;
|
|
form.myNumericUpDown48.Value = myNuD48;
|
|
form.myNumericUpDown49.Value = myNuD49;
|
|
form.myNumericUpDown50.Value = myNuD50;
|
|
form.myNumericUpDown51.Value = myNuD51;
|
|
form.myNumericUpDown52.Value = myNuD52;
|
|
form.myNumericUpDown53.Value = myNuD53;
|
|
form.myNumericUpDown54.Value = myNuD54;
|
|
form.myNumericUpDown55.Value = myNuD55;
|
|
form.myNumericUpDown56.Value = myNuD56;
|
|
form.myNumericUpDown69.Value = myNuD69;
|
|
form.myNumericUpDown127.Value = myNuD127;
|
|
form.myNumericUpDown141.Value = myNuD141;
|
|
form.myNumericUpDown140.Value = myNuD140;
|
|
form.myNumericUpDown136.Value = myNuD136;
|
|
|
|
bEnableRefresh = true;
|
|
}
|
|
}
|
|
#endregion Nastav údaje do formulára
|
|
|
|
#region Refresh
|
|
public void RefreshForm(Form inputForm)
|
|
{
|
|
GetDataFromForm(inputForm);
|
|
}
|
|
#endregion Refresh
|
|
|
|
}
|
|
|
|
public class ObjectPocty
|
|
{
|
|
#region Premenné public
|
|
|
|
public bool bEnableSQLUpdate = false;
|
|
|
|
#endregion Premenné public
|
|
|
|
#region Premenné private
|
|
|
|
private decimal myNuD74;
|
|
private Int32 IDNacenovanie;
|
|
private Int32 IDNacenovaniePocty;
|
|
|
|
public bool bEnableRefresh = false;
|
|
|
|
#endregion Premenné private
|
|
|
|
#region Konštruktor
|
|
public ObjectPocty(Int32 idn)
|
|
{
|
|
IDNacenovanie = idn;
|
|
|
|
DataTable tblObjectPocty = new DataTable();
|
|
string cmd = "SELECT * FROM `tab-nacenovanie-pocty` WHERE IDNacenovanie = 0 OR IDNacenovanie = " + IDNacenovanie.ToString() + ";";
|
|
classSQL.SQL(cmd, out tblObjectPocty);
|
|
|
|
int intCisloRiadka = tblObjectPocty.Rows.Count - 1;
|
|
|
|
myNuD74 = Convert.ToDecimal(tblObjectPocty.Rows[intCisloRiadka]["myNuD74"].ToString());
|
|
IDNacenovaniePocty = Convert.ToInt32(tblObjectPocty.Rows[intCisloRiadka]["IDNacenovaniePocty"].ToString());
|
|
|
|
if (intCisloRiadka > 0) bEnableSQLUpdate = true;
|
|
|
|
}
|
|
#endregion Konštruktor
|
|
|
|
#region Získaj údaje z formulára
|
|
private void GetDataFromForm(Form inputForm)
|
|
{
|
|
if (bEnableRefresh == true)
|
|
{
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
|
|
if (form != null)
|
|
{
|
|
myNuD74 = form.myNumericUpDown74.Value;
|
|
|
|
}
|
|
}
|
|
}
|
|
#endregion Získaj údaje z formulára
|
|
|
|
#region Nastav údaje do formulára
|
|
public void SetDataToForm(Form inputForm)
|
|
{
|
|
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
if (form != null)
|
|
{
|
|
form.myNumericUpDown74.Value = myNuD74;
|
|
|
|
bEnableRefresh = true;
|
|
}
|
|
}
|
|
#endregion Nastav údaje do formulára
|
|
|
|
#region Refresh
|
|
public void RefreshForm(Form inputForm)
|
|
{
|
|
GetDataFromForm(inputForm);
|
|
dynamic form = inputForm as frmNacenovanie;
|
|
|
|
if (form != null)
|
|
{
|
|
form.label281.Text = string.Format("{0:F3}", objObjectMaterial.Material1MAT);
|
|
form.label290.Text = string.Format("{0:F3}", objObjectMaterial.Material2MAT);
|
|
form.label306.Text = string.Format("{0:F3}", objObjectMaterial.Material3MAT);
|
|
form.label308.Text = string.Format("{0:F3}", objObjectMaterial.Material4MAT);
|
|
form.label415.Text = string.Format("{0:F3}", objObjectMaterial.Material1IMP);
|
|
form.label416.Text = string.Format("{0:F3}", objObjectMaterial.Material2IMP);
|
|
form.label417.Text = string.Format("{0:F3}", objObjectMaterial.Material3IMP);
|
|
form.label418.Text = string.Format("{0:F3}", objObjectMaterial.Material4IMP);
|
|
decimal zisk = (1 + (objObjectNacenovanie.Zisk / 100));
|
|
decimal rezia = (1 + (objObjectNacenovanie.Rezia / 100));
|
|
|
|
foreach (Label lbl in form.panel102.Controls)
|
|
if (lbl.Tag != null && form.checkBox1.Checked == true) lbl.Text = string.Format("{0:F3}", vypocitajCenu(Convert.ToInt32(lbl.Tag),
|
|
rezia,
|
|
Convert.ToDecimal(form.label281.Text),
|
|
Convert.ToDecimal(form.label415.Text),
|
|
objObjectNacenovanie.CenaOstatne,
|
|
zisk));
|
|
foreach (Label lbl in form.panel101.Controls)
|
|
if (lbl.Tag != null && form.checkBox20.Checked == true) lbl.Text = string.Format("{0:F3}", vypocitajCenu(Convert.ToInt32(lbl.Tag),
|
|
rezia,
|
|
Convert.ToDecimal(form.label290.Text),
|
|
Convert.ToDecimal(form.label416.Text),
|
|
objObjectNacenovanie.CenaOstatne,
|
|
zisk));
|
|
foreach (Label lbl in form.panel100.Controls)
|
|
if (lbl.Tag != null && form.checkBox26.Checked == true) lbl.Text = string.Format("{0:F3}", vypocitajCenu(Convert.ToInt32(lbl.Tag),
|
|
rezia,
|
|
Convert.ToDecimal(form.label306.Text),
|
|
Convert.ToDecimal(form.label417.Text),
|
|
objObjectNacenovanie.CenaOstatne,
|
|
zisk));
|
|
foreach (Label lbl in form.panel103.Controls)
|
|
if (lbl.Tag != null && form.checkBox32.Checked == true) lbl.Text = string.Format("{0:F3}", vypocitajCenu(Convert.ToInt32(lbl.Tag),
|
|
rezia,
|
|
Convert.ToDecimal(form.label308.Text),
|
|
Convert.ToDecimal(form.label418.Text),
|
|
objObjectNacenovanie.CenaOstatne,
|
|
zisk));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
private decimal vypocitajCenu(Int32 _pocet, decimal _rezia, decimal _cenaMat, decimal _cenaImp, decimal _cenaOstatne, decimal _zisk)
|
|
{
|
|
decimal cenaCelkom = 0;
|
|
decimal cenaPrace = 0;
|
|
decimal cenaPraceSReziou = 0;
|
|
|
|
decimal CenaRezanie = 0;
|
|
decimal CenaKlasika = 0;
|
|
decimal CenaBrusenie = 0;
|
|
decimal CenaLapovanie = 0;
|
|
decimal CenaKontrola = 0;
|
|
decimal CenaBalenie = 0;
|
|
decimal CenaCNCSustruh = 0;
|
|
decimal CenaCNCFreza = 0;
|
|
decimal CenaCNCSustruhSPU40 = 0;
|
|
decimal CenaProgramovanie = 0;
|
|
decimal Cena3DMeranie = 0;
|
|
decimal CenaCNCBrusenie = 0;
|
|
decimal CenaCNCFreza5Osi = 0;
|
|
decimal CenaNovaPolozka = 0;
|
|
|
|
if (objObjectVyrobok.ObjednanyPocetKusov == 0)
|
|
{
|
|
CenaRezanie = 0;
|
|
CenaKlasika = 0;
|
|
CenaBrusenie = 0;
|
|
CenaLapovanie = 0;
|
|
CenaKontrola = 0;
|
|
CenaBalenie = 0;
|
|
CenaCNCSustruh = 0;
|
|
CenaCNCFreza = 0;
|
|
CenaCNCSustruhSPU40 = 0;
|
|
CenaProgramovanie = 0;
|
|
Cena3DMeranie = 0;
|
|
CenaCNCBrusenie = 0;
|
|
CenaCNCFreza5Osi = 0;
|
|
CenaNovaPolozka = 0;
|
|
}
|
|
else
|
|
{
|
|
CenaRezanie = ((objObjectNacenovanie.CasNastavRezanie / _pocet) + (objObjectNacenovanie.CasVyrobaRezanie / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.Rezanie / 60;
|
|
CenaKlasika = ((objObjectNacenovanie.CasNastavKlasika / _pocet) + (objObjectNacenovanie.CasVyrobaKlasika / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.Klasika / 60;
|
|
CenaBrusenie = ((objObjectNacenovanie.CasNastavBrusenie / _pocet) + (objObjectNacenovanie.CasVyrobaBrusenie / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.Brusenie / 60;
|
|
CenaLapovanie = ((objObjectNacenovanie.CasNastavLapovanie / _pocet) + (objObjectNacenovanie.CasVyrobaLapovanie / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.Lapovanie / 60;
|
|
CenaKontrola = ((objObjectNacenovanie.CasNastavKontrola / _pocet) + (objObjectNacenovanie.CasVyrobaKontrola / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.Kontrola / 60;
|
|
CenaBalenie = ((objObjectNacenovanie.CasNastavBalenie / _pocet) + (objObjectNacenovanie.CasVyrobaBalenie / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.Balenie / 60;
|
|
CenaCNCSustruh = ((objObjectNacenovanie.CasNastavCNCSustruh / _pocet) + (objObjectNacenovanie.CasVyrobaCNCSustruh / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.CNCSustruh / 60;
|
|
CenaCNCFreza = ((objObjectNacenovanie.CasNastavCNCFreza / _pocet) + (objObjectNacenovanie.CasVyrobaCNCFreza / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.CNCFreza / 60;
|
|
CenaCNCSustruhSPU40 = ((objObjectNacenovanie.CasNastavCNCSustruhSPU40 / _pocet) + (objObjectNacenovanie.CasVyrobaCNCSustruhSPU40 / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.CNCSustruhSPU40 / 60;
|
|
CenaProgramovanie = ((objObjectNacenovanie.CasNastavProgramovanie / _pocet) + (objObjectNacenovanie.CasVyrobaProgramovanie / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.Programovanie / 60;
|
|
Cena3DMeranie = ((objObjectNacenovanie.CasNastav3DMeranie / _pocet) + (objObjectNacenovanie.CasVyroba3DMeranie / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.Meranie3D / 60;
|
|
CenaCNCBrusenie = ((objObjectNacenovanie.CasNastavCNCBrusenie / _pocet) + (objObjectNacenovanie.CasVyrobaCNCBrusenie / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.CNCBrusenie / 60;
|
|
CenaCNCFreza5Osi = ((objObjectNacenovanie.CasNastavCNCFreza5Osi / _pocet) + (objObjectNacenovanie.CasVyrobaCNCFreza5Osi / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.CNCFreza5Osi / 60;
|
|
CenaNovaPolozka = ((objObjectNacenovanie.CasNastavNovaPolozka / _pocet) + (objObjectNacenovanie.CasVyrobaNovaPolozka / objObjectVyrobok.ObjednanyPocetKusov)) * objObjectSadzby.NovaPolozka / 60;
|
|
}
|
|
|
|
cenaPrace = CenaRezanie + CenaKlasika + CenaBrusenie + CenaLapovanie + CenaKontrola + CenaBalenie + CenaCNCSustruh + CenaCNCFreza +
|
|
CenaCNCSustruhSPU40 + CenaProgramovanie + Cena3DMeranie + CenaCNCBrusenie + CenaCNCFreza5Osi + CenaNovaPolozka;
|
|
cenaPraceSReziou = cenaPrace * _rezia;
|
|
cenaCelkom = (cenaPraceSReziou + _cenaMat + _cenaImp + _cenaOstatne) * _zisk;
|
|
return cenaCelkom;
|
|
}
|
|
|
|
#endregion Refresh
|
|
|
|
#region Ulož údaje do MariaDB
|
|
public void SaveToMariaDB()
|
|
{
|
|
string cmd = "";
|
|
if (bEnableSQLUpdate == true)
|
|
{
|
|
cmd = @"UPDATE `tab-nacenovanie-pocty` SET `myNuD74` = " + myNuD74.ToString().Replace(",", ".") + " WHERE `IDNacenovaniePocty`= " + IDNacenovaniePocty.ToString() + ";";
|
|
}
|
|
else
|
|
{
|
|
if (myNuD74 != 10000)
|
|
{
|
|
cmd = @"INSERT INTO `mip`.`tab-nacenovanie-pocty` (`IDNacenovanie`, `myNuD74`)
|
|
VALUES ("
|
|
+ IDN.ToString() + ", "
|
|
+ myNuD74.ToString().Replace(",", ".") + ");";
|
|
}
|
|
}
|
|
|
|
if (cmd != "") classSQL.SQL(cmd);
|
|
|
|
}
|
|
#endregion Ulož údaje do MariaDB
|
|
|
|
}
|
|
|
|
private void button4_Click(object sender, EventArgs e)
|
|
{
|
|
if (MessageBox.Show("Zavrieť bez uloženia?", "Upozornenie!", MessageBoxButtons.YesNo) == DialogResult.Yes) this.Close();
|
|
}
|
|
|
|
private void checkBox33_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox33.Checked == false) { panel71.Size = new Size(panel71.Width, panel71.MinimumSize.Height); }
|
|
else { panel71.Size = new Size(panel71.Width, panel71.MaximumSize.Height); }
|
|
}
|
|
|
|
private void checkBox35_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox35.Checked == false) { panel73.Size = new Size(panel73.Width, panel73.MinimumSize.Height); }
|
|
else { panel73.Size = new Size(panel73.Width, panel73.MaximumSize.Height); }
|
|
}
|
|
|
|
private void checkBox34_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox34.Checked == false)
|
|
{
|
|
panel75.Enabled = false;
|
|
if (classUser.ID == 4 || classUser.ID == 1)
|
|
{
|
|
button7.Enabled = true;
|
|
}
|
|
else
|
|
{
|
|
button7.Enabled = false;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
panel75.Enabled = true;
|
|
if (classUser.ID == 4 || classUser.ID == 1)
|
|
{
|
|
button7.Enabled = true;
|
|
}
|
|
else
|
|
{
|
|
button7.Enabled = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
#region Panel Polotovar
|
|
|
|
private void label24_Click(object sender, EventArgs e)
|
|
{
|
|
if (label27.Text == "□")
|
|
{
|
|
label27.Text = "Ø";
|
|
//label24.Text = "Zmeniť na □";
|
|
label23.Text = "Ø povrchu";
|
|
label25.Text = "Ø otvoru";
|
|
label30.Text = "Ø povrchu";
|
|
label29.Text = "Ø otvoru";
|
|
label48.Text = "Ø povrchu";
|
|
label46.Text = "Ø otvoru";
|
|
label51.Text = "Ø povrchu";
|
|
label49.Text = "Ø otvoru";
|
|
label54.Text = "Ø povrchu";
|
|
label52.Text = "Ø otvoru";
|
|
}
|
|
else
|
|
{
|
|
label27.Text = "□";
|
|
//label24.Text = "Zmeniť na Ø";
|
|
label23.Text = "šírka";
|
|
label25.Text = "výška";
|
|
label30.Text = "šírka";
|
|
label29.Text = "výška";
|
|
label48.Text = "šírka";
|
|
label46.Text = "výška";
|
|
label51.Text = "šírka";
|
|
label49.Text = "výška";
|
|
label54.Text = "šírka";
|
|
label52.Text = "výška";
|
|
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown17_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown16_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown15_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown11_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown10_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox5_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox5.Checked)
|
|
{
|
|
label24.Enabled = true;
|
|
label27.Enabled = true;
|
|
button5.Enabled = true;
|
|
button6.Enabled = true;
|
|
panel36.Enabled = true;
|
|
panel35.Enabled = true;
|
|
panel30.Enabled = true;
|
|
panel31.Enabled = true;
|
|
panel32.Enabled = true;
|
|
label19_Click(null, null);
|
|
RefreshAll();
|
|
}
|
|
else
|
|
{
|
|
label24.Enabled = false;
|
|
label27.Enabled = false;
|
|
button5.Enabled = false;
|
|
button6.Enabled = false;
|
|
panel36.Enabled = false;
|
|
panel35.Enabled = false;
|
|
panel30.Enabled = false;
|
|
panel31.Enabled = false;
|
|
panel32.Enabled = false;
|
|
label19_Click(null, null);
|
|
RefreshAll();
|
|
}
|
|
|
|
label19_Click(null, null);
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox9_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox11_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox11.Checked == true) checkBox10.Checked = false;
|
|
else checkBox10.Checked = true;
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox10_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox10.Checked == true) checkBox11.Checked = false;
|
|
else checkBox11.Checked = true;
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown1_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown2_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown3_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown4_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown6_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown5_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown7_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown8_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown9_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown12_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown14_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown13_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void label26_DoubleClick(object sender, EventArgs e)
|
|
{
|
|
if (label26.ForeColor != Color.Red)
|
|
{
|
|
label26.ForeColor = Color.Red;
|
|
myNumericUpDown20.ForeColor = Color.Red;
|
|
label41.ForeColor = Color.Red;
|
|
|
|
label23.ForeColor = Color.Empty;
|
|
myNumericUpDown18.ForeColor = Color.Empty;
|
|
label43.ForeColor = Color.Empty;
|
|
label25.ForeColor = Color.Empty;
|
|
myNumericUpDown19.ForeColor = Color.Empty;
|
|
label42.ForeColor = Color.Empty;
|
|
}
|
|
else
|
|
{
|
|
label26.ForeColor = Color.Empty;
|
|
myNumericUpDown20.ForeColor = Color.Empty;
|
|
label41.ForeColor = Color.Empty;
|
|
}
|
|
}
|
|
|
|
private void label25_DoubleClick(object sender, EventArgs e)
|
|
{
|
|
if (label25.ForeColor != Color.Red)
|
|
{
|
|
label25.ForeColor = Color.Red;
|
|
myNumericUpDown19.ForeColor = Color.Red;
|
|
label42.ForeColor = Color.Red;
|
|
|
|
label23.ForeColor = Color.Empty;
|
|
myNumericUpDown18.ForeColor = Color.Empty;
|
|
label43.ForeColor = Color.Empty;
|
|
label26.ForeColor = Color.Empty;
|
|
myNumericUpDown20.ForeColor = Color.Empty;
|
|
label41.ForeColor = Color.Empty;
|
|
}
|
|
else
|
|
{
|
|
label25.ForeColor = Color.Empty;
|
|
myNumericUpDown19.ForeColor = Color.Empty;
|
|
label42.ForeColor = Color.Empty;
|
|
}
|
|
}
|
|
|
|
private void label23_DoubleClick(object sender, EventArgs e)
|
|
{
|
|
if (label23.ForeColor != Color.Red)
|
|
{
|
|
label23.ForeColor = Color.Red;
|
|
myNumericUpDown18.ForeColor = Color.Red;
|
|
label43.ForeColor = Color.Red;
|
|
|
|
label26.ForeColor = Color.Empty;
|
|
myNumericUpDown20.ForeColor = Color.Empty;
|
|
label41.ForeColor = Color.Empty;
|
|
label25.ForeColor = Color.Empty;
|
|
myNumericUpDown19.ForeColor = Color.Empty;
|
|
label42.ForeColor = Color.Empty;
|
|
}
|
|
else
|
|
{
|
|
label23.ForeColor = Color.Empty;
|
|
myNumericUpDown18.ForeColor = Color.Empty;
|
|
label43.ForeColor = Color.Empty;
|
|
}
|
|
}
|
|
|
|
private void label24_MouseMove(object sender, MouseEventArgs e)
|
|
{
|
|
label24.BackColor = Color.LightGray;
|
|
}
|
|
|
|
private void label24_MouseLeave(object sender, EventArgs e)
|
|
{
|
|
label24.BackColor = Color.Empty;
|
|
}
|
|
|
|
private void label23_MouseMove(object sender, MouseEventArgs e)
|
|
{
|
|
label23.BorderStyle = BorderStyle.FixedSingle;
|
|
label23.BackColor = Color.LightGray;
|
|
label25.BorderStyle = BorderStyle.None;
|
|
label25.BackColor = Color.Empty;
|
|
label26.BorderStyle = BorderStyle.None;
|
|
label26.BackColor = Color.Empty;
|
|
}
|
|
|
|
private void label23_MouseLeave(object sender, EventArgs e)
|
|
{
|
|
label23.BorderStyle = BorderStyle.None;
|
|
label23.BackColor = Color.Empty;
|
|
}
|
|
|
|
private void label25_MouseMove(object sender, MouseEventArgs e)
|
|
{
|
|
label25.BorderStyle = BorderStyle.FixedSingle;
|
|
label25.BackColor = Color.LightGray;
|
|
label23.BorderStyle = BorderStyle.None;
|
|
label23.BackColor = Color.Empty;
|
|
label26.BorderStyle = BorderStyle.None;
|
|
label26.BackColor = Color.Empty;
|
|
}
|
|
|
|
private void label25_MouseLeave(object sender, EventArgs e)
|
|
{
|
|
label25.BorderStyle = BorderStyle.None;
|
|
label25.BackColor = Color.Empty;
|
|
}
|
|
|
|
private void label26_MouseMove(object sender, MouseEventArgs e)
|
|
{
|
|
label26.BorderStyle = BorderStyle.FixedSingle;
|
|
label26.BackColor = Color.LightGray;
|
|
label23.BorderStyle = BorderStyle.None;
|
|
label23.BackColor = Color.Empty;
|
|
label25.BorderStyle = BorderStyle.None;
|
|
label25.BackColor = Color.Empty;
|
|
}
|
|
|
|
private void label26_MouseLeave(object sender, EventArgs e)
|
|
{
|
|
label26.BorderStyle = BorderStyle.None;
|
|
label26.BackColor = Color.Empty;
|
|
}
|
|
|
|
private void myNumericUpDown20_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown19_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown18_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox12_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox12.Checked == false)
|
|
{
|
|
panel41.Size = new Size(panel41.Width, panel41.MinimumSize.Height);
|
|
button14.Visible = false;
|
|
}
|
|
else
|
|
{
|
|
panel41.Size = new Size(panel41.Width, panel41.MaximumSize.Height);
|
|
button14.Visible = true;
|
|
}
|
|
}
|
|
|
|
private void button5_Click(object sender, EventArgs e)
|
|
{
|
|
//this.SuspendLayout();
|
|
|
|
myNumericUpDown18.SuspendLayout();
|
|
myNumericUpDown19.SuspendLayout();
|
|
myNumericUpDown20.SuspendLayout();
|
|
|
|
myNumericUpDown18.Value = psdRozmer1;
|
|
myNumericUpDown19.Value = psdRozmer2;
|
|
myNumericUpDown20.Value = psdRozmer3;
|
|
|
|
label27.Text = "Ø";
|
|
label23.Text = "Ø povrchu";
|
|
label25.Text = "Ø otvoru";
|
|
label30.Text = "Ø povrchu";
|
|
label29.Text = "Ø otvoru";
|
|
label48.Text = "Ø povrchu";
|
|
label46.Text = "Ø otvoru";
|
|
label51.Text = "Ø povrchu";
|
|
label49.Text = "Ø otvoru";
|
|
label54.Text = "Ø povrchu";
|
|
label52.Text = "Ø otvoru";
|
|
|
|
myNumericUpDown18.ResumeLayout();
|
|
myNumericUpDown19.ResumeLayout();
|
|
myNumericUpDown20.ResumeLayout();
|
|
|
|
//this.ResumeLayout();
|
|
RefreshAll();
|
|
}
|
|
|
|
private void button6_Click(object sender, EventArgs e)
|
|
{
|
|
this.SuspendLayout();
|
|
|
|
Int32 intPocetSeg = Convert.ToInt32(label6.Text);
|
|
double dUhol = Math.PI / intPocetSeg;
|
|
|
|
if (intPocetSeg > 1)
|
|
{
|
|
myNumericUpDown18.Value = Convert.ToDecimal(Convert.ToDouble(psdRozmer1) * Math.Sin(dUhol));
|
|
myNumericUpDown19.Value = Convert.ToDecimal(Convert.ToDouble(psdRozmer1) / 2 - (Convert.ToDouble(psdRozmer2) / 2 * Math.Cos(dUhol)));
|
|
myNumericUpDown20.Value = psdRozmer3;
|
|
}
|
|
|
|
label27.Text = "□";
|
|
label23.Text = "šírka";
|
|
label25.Text = "výška";
|
|
label30.Text = "šírka";
|
|
label29.Text = "výška";
|
|
label48.Text = "šírka";
|
|
label46.Text = "výška";
|
|
label51.Text = "šírka";
|
|
label49.Text = "výška";
|
|
label54.Text = "šírka";
|
|
label52.Text = "výška";
|
|
|
|
this.ResumeLayout();
|
|
RefreshAll();
|
|
}
|
|
|
|
#endregion Panel Polotovar
|
|
|
|
#region Panel Materiál
|
|
|
|
//checkboxy hlavnych panelov
|
|
//material 1
|
|
private void checkBox1_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox1.Checked == false)
|
|
{
|
|
panel23.Size = new Size(panel23.Width, panel23.MinimumSize.Height);
|
|
comboBox1.Visible = false;
|
|
//comboBox1.Items.Clear();
|
|
comboBox6.Visible = false;
|
|
comboBox6.Items.Clear();
|
|
button10.Visible = false;
|
|
button15.Visible = false;
|
|
panel102.Enabled = false;
|
|
panel102.BackColor = Color.Thistle;
|
|
//MessageBox.Show(comboBox1.ValueMember.ToString());
|
|
}
|
|
else
|
|
{
|
|
panel23.Size = new Size(panel23.Width, panel23.MaximumSize.Height);
|
|
comboBox1.Visible = true;
|
|
comboBox6.Visible = true;
|
|
button10.Visible = true;
|
|
button15.Visible = true;
|
|
|
|
string cmd;
|
|
cmd = "SELECT CONCAT(`Nazov`,' - ', `Hustota`, ' Kg/dm³') AS Nazov, `Hustota` FROM `tabmaterial` ORDER BY `Nazov` ASC;";
|
|
DataTable tblMaterialy = new DataTable();
|
|
classSQL.SQL(cmd, out tblMaterialy);
|
|
comboBox1.DataSource = tblMaterialy;
|
|
comboBox1.Enabled = true;
|
|
comboBox1.ValueMember = "Hustota";
|
|
comboBox1.DisplayMember = "Nazov";
|
|
/*
|
|
cmd = "SELECT Nazov FROM `tabmaterial`;";
|
|
DataTable tabMaterial;
|
|
classSQL.SQL(cmd, out tabMaterial);
|
|
foreach (DataRow dr in tabMaterial.Rows) comboBox1.Items.Add(dr["Nazov"].ToString());
|
|
*/
|
|
classGlobal.FillCB(comboBox6, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
|
panel102.Enabled = true;
|
|
panel102.BackColor = Color.LemonChiffon;
|
|
RefreshAll();
|
|
}
|
|
materialFill();
|
|
}
|
|
|
|
//material 2
|
|
private void checkBox20_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox20.Checked == false)
|
|
{
|
|
panel47.Size = new Size(panel47.Width, panel47.MinimumSize.Height);
|
|
comboBox3.Visible = false;
|
|
comboBox7.Visible = false;
|
|
comboBox7.Items.Clear();
|
|
button11.Visible = false;
|
|
panel101.Enabled = false;
|
|
panel101.BackColor = Color.Thistle;
|
|
}
|
|
else
|
|
{
|
|
panel47.Size = new Size(panel47.Width, panel47.MaximumSize.Height);
|
|
comboBox3.Visible = true;
|
|
comboBox7.Visible = true;
|
|
button11.Visible = true;
|
|
string cmd;
|
|
cmd = "SELECT CONCAT(`Nazov`,' - ', `Hustota`, ' Kg/dm³') AS Nazov, `Hustota` FROM `tabmaterial` ORDER BY `Nazov` ASC;";
|
|
DataTable tblMaterialy = new DataTable();
|
|
classSQL.SQL(cmd, out tblMaterialy);
|
|
comboBox3.DataSource = tblMaterialy;
|
|
comboBox3.Enabled = true;
|
|
comboBox3.ValueMember = "Hustota";
|
|
comboBox3.DisplayMember = "Nazov";
|
|
classGlobal.FillCB(comboBox7, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
|
panel101.Enabled = true;
|
|
panel101.BackColor = Color.AntiqueWhite;
|
|
RefreshAll();
|
|
}
|
|
materialFill();
|
|
}
|
|
|
|
//material 3
|
|
private void checkBox26_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox26.Checked == false)
|
|
{
|
|
panel54.Size = new Size(panel54.Width, panel54.MinimumSize.Height);
|
|
comboBox4.Visible = false;
|
|
comboBox8.Visible = false;
|
|
comboBox8.Items.Clear();
|
|
button12.Visible = false;
|
|
panel100.Enabled = false;
|
|
panel100.BackColor = Color.Thistle;
|
|
}
|
|
else
|
|
{
|
|
panel54.Size = new Size(panel54.Width, panel54.MaximumSize.Height);
|
|
comboBox4.Visible = true;
|
|
comboBox8.Visible = true;
|
|
button12.Visible = true;
|
|
string cmd;
|
|
cmd = "SELECT CONCAT(`Nazov`,' - ', `Hustota`, ' Kg/dm³') AS Nazov, `Hustota` FROM `tabmaterial` ORDER BY `Nazov` ASC;";
|
|
DataTable tblMaterialy = new DataTable();
|
|
classSQL.SQL(cmd, out tblMaterialy);
|
|
comboBox4.DataSource = tblMaterialy;
|
|
comboBox4.Enabled = true;
|
|
comboBox4.ValueMember = "Hustota";
|
|
comboBox4.DisplayMember = "Nazov";
|
|
classGlobal.FillCB(comboBox8, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
|
panel100.Enabled = true;
|
|
panel100.BackColor = Color.PaleGoldenrod;
|
|
RefreshAll();
|
|
}
|
|
materialFill();
|
|
}
|
|
|
|
//material 4
|
|
private void checkBox32_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox32.Checked == false)
|
|
{
|
|
panel63.Size = new Size(panel63.Width, panel63.MinimumSize.Height);
|
|
comboBox5.Visible = false;
|
|
comboBox9.Visible = false;
|
|
comboBox9.Items.Clear();
|
|
button13.Visible = false;
|
|
panel103.Enabled = false;
|
|
panel103.BackColor = Color.Thistle;
|
|
}
|
|
else
|
|
{
|
|
panel63.Size = new Size(panel63.Width, panel63.MaximumSize.Height);
|
|
comboBox5.Visible = true;
|
|
comboBox9.Visible = true;
|
|
button13.Visible = true;
|
|
string cmd;
|
|
cmd = "SELECT CONCAT(`Nazov`,' - ', `Hustota`, ' Kg/dm³') AS Nazov, `Hustota` FROM `tabmaterial` ORDER BY `Nazov` ASC;";
|
|
DataTable tblMaterialy = new DataTable();
|
|
classSQL.SQL(cmd, out tblMaterialy);
|
|
comboBox5.DataSource = tblMaterialy;
|
|
comboBox5.Enabled = true;
|
|
comboBox5.ValueMember = "Hustota";
|
|
comboBox5.DisplayMember = "Nazov";
|
|
classGlobal.FillCB(comboBox9, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
|
panel103.Enabled = true;
|
|
panel103.BackColor = Color.Moccasin;
|
|
RefreshAll();
|
|
}
|
|
materialFill();
|
|
}
|
|
|
|
void materialFill()
|
|
{
|
|
comboBox2.Items.Clear();
|
|
//comboBox2.Items.Add("");
|
|
if (checkBox1.Checked == true) comboBox2.Items.Add("Materiál 1");
|
|
if (checkBox20.Checked == true) comboBox2.Items.Add("Materiál 2");
|
|
if (checkBox26.Checked == true) comboBox2.Items.Add("Materiál 3");
|
|
if (checkBox32.Checked == true) comboBox2.Items.Add("Materiál 4");
|
|
}
|
|
|
|
//checkboxy vnutornych panelov
|
|
//material 1
|
|
private void checkBox2_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox2.Checked == false) { myNumericUpDown21.Enabled = false; label72.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown21.Enabled = true;
|
|
label72.Enabled = true;
|
|
checkBox4.Checked = false;
|
|
checkBox13.Checked = false;
|
|
checkBox3.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox4_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox4.Checked == false) { myNumericUpDown23.Enabled = false; label73.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown23.Enabled = true;
|
|
label73.Enabled = true;
|
|
checkBox2.Checked = false;
|
|
checkBox13.Checked = false;
|
|
checkBox3.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox13_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox13.Checked == true)
|
|
{
|
|
checkBox2.Checked = false;
|
|
checkBox4.Checked = false;
|
|
checkBox3.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox3_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox3.Checked == false) { myNumericUpDown22.Enabled = false; label74.Enabled = false; label71.Enabled = false; myNumericUpDown24.Enabled = false; label75.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown22.Enabled = true;
|
|
label74.Enabled = true;
|
|
label71.Enabled = true;
|
|
myNumericUpDown24.Enabled = true;
|
|
label75.Enabled = true;
|
|
checkBox2.Checked = false;
|
|
checkBox4.Checked = false;
|
|
checkBox13.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox14_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox14.Checked == false) { myNumericUpDown25.Enabled = false; label76.Enabled = false; myNumericUpDown26.Enabled = false; label77.Enabled = false; myNumericUpDown75.Enabled = false; label379.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown25.Enabled = true;
|
|
label76.Enabled = true;
|
|
myNumericUpDown26.Enabled = true;
|
|
label77.Enabled = true;
|
|
myNumericUpDown75.Enabled = true;
|
|
label379.Enabled = true;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
//material 2
|
|
private void checkBox19_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox19.Checked == false) { myNumericUpDown32.Enabled = false; label86.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown32.Enabled = true;
|
|
label86.Enabled = true;
|
|
checkBox17.Checked = false;
|
|
checkBox16.Checked = false;
|
|
checkBox18.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox17_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox17.Checked == false) { myNumericUpDown29.Enabled = false; label82.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown29.Enabled = true;
|
|
label82.Enabled = true;
|
|
checkBox19.Checked = false;
|
|
checkBox16.Checked = false;
|
|
checkBox18.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox16_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox16.Checked == true)
|
|
{
|
|
checkBox19.Checked = false;
|
|
checkBox17.Checked = false;
|
|
checkBox18.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox18_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox18.Checked == false) { myNumericUpDown31.Enabled = false; label84.Enabled = false; label85.Enabled = false; myNumericUpDown30.Enabled = false; label83.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown31.Enabled = true;
|
|
label84.Enabled = true;
|
|
label85.Enabled = true;
|
|
myNumericUpDown30.Enabled = true;
|
|
label83.Enabled = true;
|
|
checkBox19.Checked = false;
|
|
checkBox17.Checked = false;
|
|
checkBox16.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox15_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox15.Checked == false) { myNumericUpDown28.Enabled = false; label79.Enabled = false; myNumericUpDown27.Enabled = false; label78.Enabled = false; myNumericUpDown86.Enabled = false; label381.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown28.Enabled = true;
|
|
label79.Enabled = true;
|
|
myNumericUpDown27.Enabled = true;
|
|
label78.Enabled = true;
|
|
myNumericUpDown86.Enabled = true;
|
|
label381.Enabled = true;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
//material 3
|
|
private void checkBox25_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox25.Checked == false) { myNumericUpDown38.Enabled = false; label95.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown38.Enabled = true;
|
|
label95.Enabled = true;
|
|
checkBox23.Checked = false;
|
|
checkBox22.Checked = false;
|
|
checkBox24.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox23_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox23.Checked == false) { myNumericUpDown35.Enabled = false; label91.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown35.Enabled = true;
|
|
label91.Enabled = true;
|
|
checkBox25.Checked = false;
|
|
checkBox22.Checked = false;
|
|
checkBox24.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox22_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox22.Checked == true)
|
|
{
|
|
checkBox25.Checked = false;
|
|
checkBox23.Checked = false;
|
|
checkBox24.Checked = false;
|
|
}
|
|
}
|
|
|
|
private void checkBox24_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox24.Checked == false) { myNumericUpDown37.Enabled = false; label93.Enabled = false; label94.Enabled = false; myNumericUpDown36.Enabled = false; label92.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown37.Enabled = true;
|
|
label93.Enabled = true;
|
|
label94.Enabled = true;
|
|
myNumericUpDown36.Enabled = true;
|
|
label92.Enabled = true;
|
|
checkBox25.Checked = false;
|
|
checkBox23.Checked = false;
|
|
checkBox22.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox21_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox21.Checked == false) { myNumericUpDown34.Enabled = false; label88.Enabled = false; myNumericUpDown33.Enabled = false; label87.Enabled = false; myNumericUpDown87.Enabled = false; label403.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown34.Enabled = true;
|
|
label88.Enabled = true;
|
|
myNumericUpDown33.Enabled = true;
|
|
label87.Enabled = true;
|
|
myNumericUpDown87.Enabled = true;
|
|
label403.Enabled = true;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
//material 4
|
|
private void checkBox31_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox31.Checked == false) { myNumericUpDown44.Enabled = false; label104.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown44.Enabled = true;
|
|
label104.Enabled = true;
|
|
checkBox29.Checked = false;
|
|
checkBox28.Checked = false;
|
|
checkBox30.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox29_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox29.Checked == false) { myNumericUpDown41.Enabled = false; label100.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown41.Enabled = true;
|
|
label100.Enabled = true;
|
|
checkBox31.Checked = false;
|
|
checkBox28.Checked = false;
|
|
checkBox30.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox28_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox28.Checked == true)
|
|
{
|
|
checkBox31.Checked = false;
|
|
checkBox29.Checked = false;
|
|
checkBox30.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox30_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox30.Checked == false) { myNumericUpDown43.Enabled = false; label102.Enabled = false; label103.Enabled = false; myNumericUpDown42.Enabled = false; label101.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown43.Enabled = true;
|
|
label102.Enabled = true;
|
|
label103.Enabled = true;
|
|
myNumericUpDown42.Enabled = true;
|
|
label101.Enabled = true;
|
|
checkBox31.Checked = false;
|
|
checkBox29.Checked = false;
|
|
checkBox28.Checked = false;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox27_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox27.Checked == false) { myNumericUpDown40.Enabled = false; label97.Enabled = false; myNumericUpDown39.Enabled = false; label96.Enabled = false; myNumericUpDown98.Enabled = false; label405.Enabled = false; }
|
|
else
|
|
{
|
|
myNumericUpDown40.Enabled = true;
|
|
label97.Enabled = true;
|
|
myNumericUpDown39.Enabled = true;
|
|
label96.Enabled = true;
|
|
myNumericUpDown98.Enabled = true;
|
|
label405.Enabled = true;
|
|
}
|
|
RefreshAll();
|
|
}
|
|
//refresh vsetkych ovladacich prvkov na paneli material
|
|
private void myNumericUpDown21_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown23_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown22_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown25_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown26_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown24_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void comboBox2_SelectedValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown32_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown29_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown31_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown30_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown28_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown27_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown38_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown35_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown37_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown36_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown33_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown34_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown44_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown41_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown43_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown40_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown39_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown42_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
|
|
}
|
|
|
|
#endregion Panel Materiál
|
|
|
|
private void button14_Click(object sender, EventArgs e)
|
|
{
|
|
decimal decRozmer1;
|
|
decimal decRozmer2;
|
|
decimal decRozmer3;
|
|
|
|
if (Convert.ToInt16(label6.Text) > 1) decRozmer3 = Math.Ceiling(Convert.ToDecimal(myNumericUpDown7.Value / (Convert.ToInt16(label6.Text) - 1))) * (myNumericUpDown20.Value + myNumericUpDown3.Value + myNumericUpDown5.Value);
|
|
else decRozmer3 = (myNumericUpDown7.Value * (myNumericUpDown20.Value + myNumericUpDown3.Value + myNumericUpDown5.Value)) + myNumericUpDown9.Value + ((myNumericUpDown7.Value - 1) * myNumericUpDown8.Value);
|
|
|
|
decRozmer1 = myNumericUpDown18.Value + myNumericUpDown1.Value + myNumericUpDown4.Value;
|
|
|
|
if (label27.Text == "Ø") decRozmer2 = myNumericUpDown19.Value - myNumericUpDown2.Value - myNumericUpDown6.Value;
|
|
else decRozmer2 = myNumericUpDown19.Value + myNumericUpDown2.Value + myNumericUpDown6.Value;
|
|
|
|
// ulozi polotovar do tabpolotovar
|
|
Form frmUlozPolotovar2 = new frmUlozPolotovar(pssRozmerTvar, decRozmer1.ToString(), decRozmer2.ToString(), decRozmer3.ToString(), myNumericUpDown7.Value.ToString(), IDV);
|
|
frmUlozPolotovar2.ShowDialog();
|
|
}
|
|
|
|
private void button9_Click(object sender, EventArgs e)
|
|
{
|
|
string cmd;
|
|
|
|
if (objObjectSadzby.bEnableSQLUpdate == true)
|
|
{
|
|
if (IDN != 0)
|
|
{
|
|
cmd = $@"UPDATE `tab-nacenovanie-sadzby`
|
|
SET
|
|
`chB35` = { checkBox35.Checked },
|
|
`myNuD68` = { myNumericUpDown68.Value.ToString().Replace(",", ".") },
|
|
`myNuD67` = { myNumericUpDown67.Value.ToString().Replace(",", ".") },
|
|
`myNuD66` = { myNumericUpDown66.Value.ToString().Replace(",", ".") },
|
|
`myNuD65` = { myNumericUpDown65.Value.ToString().Replace(",", ".") },
|
|
`myNuD64` = { myNumericUpDown64.Value.ToString().Replace(",", ".") },
|
|
`myNuD63` = { myNumericUpDown63.Value.ToString().Replace(",", ".") },
|
|
`myNuD62` = { myNumericUpDown62.Value.ToString().Replace(",", ".") },
|
|
`myNuD61` = { myNumericUpDown61.Value.ToString().Replace(",", ".") },
|
|
`myNuD60` = { myNumericUpDown60.Value.ToString().Replace(",", ".") },
|
|
`myNuD59` = { myNumericUpDown59.Value.ToString().Replace(",", ".") },
|
|
`myNuD58` = { myNumericUpDown58.Value.ToString().Replace(",", ".") },
|
|
`myNuD57` = { myNumericUpDown57.Value.ToString().Replace(",", ".") },
|
|
`myNuD70` = { myNumericUpDown70.Value.ToString().Replace(",", ".") },
|
|
`myNuD126` = { myNumericUpDown126.Value.ToString().Replace(",", ".") },
|
|
`myNuD139` = { myNumericUpDown139.Value.ToString().Replace(",", ".") },
|
|
`myNuD138` = { myNumericUpDown138.Value.ToString().Replace(",", ".") },
|
|
`myNuD137` = { myNumericUpDown137.Value.ToString().Replace(",", ".") }
|
|
WHERE `IDNacenovanie`= { IDN.ToString() };";
|
|
classSQL.SQL(cmd);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
cmd = $@"INSERT INTO `mip`.`tab-nacenovanie-sadzby` (
|
|
`IDNacenovanie`, `chB35`, `myNuD68`, `myNuD67`, `myNuD66`, `myNuD65`, `myNuD64`, `myNuD63`, `myNuD62`,
|
|
`myNuD61`, `myNuD60`, `myNuD59`, `myNuD58`, `myNuD57`, `myNuD70`, `myNuD126`, `myNuD139`, `myNuD138`, `myNuD137`)
|
|
VALUES (
|
|
{ IDN.ToString() },
|
|
{ checkBox35.Checked },
|
|
{ myNumericUpDown68.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown67.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown66.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown65.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown64.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown63.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown62.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown61.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown60.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown59.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown58.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown57.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown70.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown126.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown139.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown138.Value.ToString().Replace(",", ".") },
|
|
{ myNumericUpDown137.Value.ToString().Replace(",", ".") });";
|
|
classSQL.SQL(cmd);
|
|
objObjectSadzby.bEnableSQLUpdate = true;
|
|
}
|
|
objObjectSadzby.GetDataFromForm(this);
|
|
RefreshAll();
|
|
}
|
|
|
|
private void button8_Click(object sender, EventArgs e)
|
|
{
|
|
myNumericUpDown68.Value = myNumericUpDown45.Value;
|
|
myNumericUpDown67.Value = myNumericUpDown46.Value;
|
|
myNumericUpDown66.Value = myNumericUpDown47.Value;
|
|
myNumericUpDown65.Value = myNumericUpDown48.Value;
|
|
myNumericUpDown64.Value = myNumericUpDown49.Value;
|
|
myNumericUpDown63.Value = myNumericUpDown50.Value;
|
|
myNumericUpDown62.Value = myNumericUpDown51.Value;
|
|
myNumericUpDown61.Value = myNumericUpDown52.Value;
|
|
myNumericUpDown60.Value = myNumericUpDown53.Value;
|
|
myNumericUpDown59.Value = myNumericUpDown54.Value;
|
|
myNumericUpDown58.Value = myNumericUpDown55.Value;
|
|
myNumericUpDown57.Value = myNumericUpDown56.Value;
|
|
myNumericUpDown70.Value = myNumericUpDown69.Value;
|
|
myNumericUpDown126.Value = myNumericUpDown127.Value;
|
|
myNumericUpDown139.Value = myNumericUpDown141.Value;
|
|
myNumericUpDown138.Value = myNumericUpDown140.Value;
|
|
myNumericUpDown137.Value = myNumericUpDown136.Value;
|
|
}
|
|
|
|
private void button10_Click(object sender, EventArgs e)
|
|
{
|
|
string cmd;
|
|
cmd = "SELECT * FROM `tab-nacenovanie-material` WHERE IDNacenovanie = 0;";
|
|
DataTable tblMatReset;
|
|
classSQL.SQL(cmd, out tblMatReset);
|
|
|
|
this.SuspendLayout();
|
|
checkBox2.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB2"].ToString());
|
|
myNumericUpDown21.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD21"].ToString());
|
|
checkBox4.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB4"].ToString());
|
|
myNumericUpDown23.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD23"].ToString());
|
|
checkBox13.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB13"].ToString());
|
|
checkBox3.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB3"].ToString());
|
|
myNumericUpDown22.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD22"].ToString());
|
|
myNumericUpDown24.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD24"].ToString());
|
|
checkBox14.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB14"].ToString());
|
|
myNumericUpDown25.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD25"].ToString());
|
|
myNumericUpDown26.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD26"].ToString());
|
|
myNumericUpDown75.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD75"].ToString());
|
|
comboBox1.Text = tblMatReset.Rows[0]["cb1"].ToString();
|
|
comboBox6.Text = tblMatReset.Rows[0]["cb6"].ToString();
|
|
this.ResumeLayout();
|
|
RefreshAll();
|
|
}
|
|
|
|
private void button15_Click(object sender, EventArgs e)
|
|
{
|
|
Form frmAddMat2 = new frmAddMat();
|
|
frmAddMat2.ShowDialog();
|
|
/*
|
|
comboBox1.Items.Clear();
|
|
comboBox3.Items.Clear();
|
|
comboBox4.Items.Clear();
|
|
comboBox5.Items.Clear();
|
|
|
|
string cmd;
|
|
cmd = "SELECT Nazov FROM `tabmaterial`;";
|
|
DataTable tabMaterial;
|
|
classSQL.SQL(cmd, out tabMaterial);
|
|
foreach (DataRow dr in tabMaterial.Rows)
|
|
{
|
|
if (checkBox1.Checked) comboBox1.Items.Add(dr["Nazov"].ToString());
|
|
if (checkBox20.Checked) comboBox3.Items.Add(dr["Nazov"].ToString());
|
|
if (checkBox26.Checked) comboBox4.Items.Add(dr["Nazov"].ToString());
|
|
if (checkBox32.Checked) comboBox5.Items.Add(dr["Nazov"].ToString());
|
|
}
|
|
*/
|
|
|
|
string cmd;
|
|
cmd = "SELECT CONCAT(`Nazov`,' - ', `Hustota`, ' Kg/dm³') AS Nazov, `Hustota` FROM `tabmaterial` ORDER BY `Nazov` ASC;";
|
|
DataTable tblMaterialy = new DataTable();
|
|
classSQL.SQL(cmd, out tblMaterialy);
|
|
|
|
comboBox1.DataSource = tblMaterialy;
|
|
comboBox1.ValueMember = "Hustota";
|
|
comboBox1.DisplayMember = "Nazov";
|
|
|
|
comboBox3.DataSource = tblMaterialy;
|
|
comboBox3.ValueMember = "Hustota";
|
|
comboBox3.DisplayMember = "Nazov";
|
|
|
|
comboBox4.DataSource = tblMaterialy;
|
|
comboBox4.ValueMember = "Hustota";
|
|
comboBox4.DisplayMember = "Nazov";
|
|
|
|
comboBox5.DataSource = tblMaterialy;
|
|
comboBox5.ValueMember = "Hustota";
|
|
comboBox5.DisplayMember = "Nazov";
|
|
}
|
|
|
|
private void button11_Click(object sender, EventArgs e)
|
|
{
|
|
string cmd;
|
|
cmd = "SELECT * FROM `tab-nacenovanie-material` WHERE IDNacenovanie = 0;";
|
|
DataTable tblMatReset;
|
|
classSQL.SQL(cmd, out tblMatReset);
|
|
|
|
this.SuspendLayout();
|
|
checkBox19.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB19"].ToString());
|
|
myNumericUpDown32.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD32"].ToString());
|
|
checkBox17.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB17"].ToString());
|
|
myNumericUpDown29.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD29"].ToString());
|
|
checkBox16.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB16"].ToString());
|
|
checkBox18.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB18"].ToString());
|
|
myNumericUpDown31.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD31"].ToString());
|
|
myNumericUpDown30.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD30"].ToString());
|
|
checkBox15.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB15"].ToString());
|
|
myNumericUpDown28.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD28"].ToString());
|
|
myNumericUpDown27.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD27"].ToString());
|
|
myNumericUpDown86.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD86"].ToString());
|
|
comboBox3.Text = tblMatReset.Rows[0]["cb3"].ToString();
|
|
comboBox7.Text = tblMatReset.Rows[0]["cb7"].ToString();
|
|
this.ResumeLayout();
|
|
RefreshAll();
|
|
}
|
|
|
|
private void button12_Click(object sender, EventArgs e)
|
|
{
|
|
string cmd;
|
|
cmd = "SELECT * FROM `tab-nacenovanie-material` WHERE IDNacenovanie = 0;";
|
|
DataTable tblMatReset;
|
|
classSQL.SQL(cmd, out tblMatReset);
|
|
|
|
this.SuspendLayout();
|
|
checkBox25.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB25"].ToString());
|
|
myNumericUpDown38.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD38"].ToString());
|
|
checkBox23.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB23"].ToString());
|
|
myNumericUpDown35.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD35"].ToString());
|
|
checkBox22.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB22"].ToString());
|
|
checkBox24.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB24"].ToString());
|
|
myNumericUpDown37.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD37"].ToString());
|
|
myNumericUpDown36.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD36"].ToString());
|
|
checkBox21.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB21"].ToString());
|
|
myNumericUpDown34.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD34"].ToString());
|
|
myNumericUpDown33.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD33"].ToString());
|
|
myNumericUpDown87.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD87"].ToString());
|
|
comboBox4.Text = tblMatReset.Rows[0]["cb4"].ToString();
|
|
comboBox8.Text = tblMatReset.Rows[0]["cb8"].ToString();
|
|
this.ResumeLayout();
|
|
}
|
|
|
|
private void button13_Click(object sender, EventArgs e)
|
|
{
|
|
string cmd;
|
|
cmd = "SELECT * FROM `tab-nacenovanie-material` WHERE IDNacenovanie = 0;";
|
|
DataTable tblMatReset;
|
|
classSQL.SQL(cmd, out tblMatReset);
|
|
|
|
this.SuspendLayout();
|
|
checkBox31.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB31"].ToString());
|
|
myNumericUpDown44.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD44"].ToString());
|
|
checkBox29.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB29"].ToString());
|
|
myNumericUpDown41.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD41"].ToString());
|
|
checkBox28.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB28"].ToString());
|
|
checkBox30.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB30"].ToString());
|
|
myNumericUpDown43.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD43"].ToString());
|
|
myNumericUpDown42.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD42"].ToString());
|
|
checkBox27.Checked = Convert.ToBoolean(tblMatReset.Rows[0]["chB27"].ToString());
|
|
myNumericUpDown40.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD40"].ToString());
|
|
myNumericUpDown39.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD39"].ToString());
|
|
myNumericUpDown98.Value = Convert.ToDecimal(tblMatReset.Rows[0]["myNuD98"].ToString());
|
|
comboBox5.Text = tblMatReset.Rows[0]["cb5"].ToString();
|
|
comboBox9.Text = tblMatReset.Rows[0]["cb9"].ToString();
|
|
this.ResumeLayout();
|
|
}
|
|
|
|
//panel nacenovanie
|
|
private void myNumericUpDown84_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown96_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown71_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown83_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown95_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown82_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown94_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown81_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown93_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown80_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown92_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown79_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown91_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown78_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown90_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown77_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown89_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown76_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown88_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown73_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown85_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown72_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown99_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown97_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void label191_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label190_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label189_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label188_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label187_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label186_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label185_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label184_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label183_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label180_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label254_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label260_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label182_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label181_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label193_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label255_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label212_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = progressiveColor(Convert.ToDecimal(lbl.Text), 0, 25, Color.LightGreen, Color.Coral);
|
|
if (Convert.ToDecimal(lbl.Text) >= 25)
|
|
{
|
|
label213.BackColor = Color.LightGreen;
|
|
panel80.BackColor = Color.LightGreen;
|
|
}
|
|
else
|
|
{
|
|
label213.BackColor = Color.Empty;
|
|
panel80.BackColor = Color.Empty;
|
|
}
|
|
}
|
|
|
|
private static Color progressiveColor(decimal _value, int _min, int _max, Color _color1, Color _color2)
|
|
{
|
|
if (_value < _min) _value = _min + 1;
|
|
if (_value > _max) _value = _max - 1;
|
|
|
|
int rDelta = _color2.R + Convert.ToInt32(_value * (_color1.R - _color2.R) / (_max - _min));
|
|
int gDelta = _color2.G + Convert.ToInt32(_value * (_color1.G - _color2.G) / (_max - _min));
|
|
int bDelta = _color2.B + Convert.ToInt32(_value * (_color1.B - _color2.B) / (_max - _min));
|
|
|
|
Color returnColor = Color.FromArgb(rDelta, gDelta, bDelta);
|
|
return returnColor;
|
|
}
|
|
|
|
private void button16_Click(object sender, EventArgs e)
|
|
{
|
|
myNumericUpDown71.Value = Convert.ToDecimal(label206.Text) * Convert.ToDecimal(1.25);
|
|
}
|
|
|
|
private void button17_Click(object sender, EventArgs e)
|
|
{
|
|
myNumericUpDown71.Value = Convert.ToDecimal(label206.Text);
|
|
}
|
|
|
|
//panel nacenovanie
|
|
|
|
|
|
|
|
//panel pocty
|
|
private void myNumericUpDown74_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
myNumericUpDown74.Tag = myNumericUpDown74.Value;
|
|
label411.Tag = myNumericUpDown74.Value;
|
|
label412.Tag = myNumericUpDown74.Value;
|
|
label413.Tag = myNumericUpDown74.Value;
|
|
label414.Tag = myNumericUpDown74.Value;
|
|
RefreshAll();
|
|
}
|
|
|
|
//panel pocty
|
|
|
|
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
|
|
{
|
|
if (e.Button == MouseButtons.Left)
|
|
{
|
|
Point changePoint = new Point(e.Location.X - pointPosition.X, e.Location.Y - pointPosition.Y);
|
|
panel105.AutoScrollPosition = new Point(-panel105.AutoScrollPosition.X - changePoint.X, -panel105.AutoScrollPosition.Y - changePoint.Y);
|
|
|
|
}
|
|
}
|
|
|
|
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
|
|
{
|
|
if (e.Button == MouseButtons.Left)
|
|
{
|
|
pointPosition = e.Location;
|
|
}
|
|
}
|
|
|
|
private void pictureBox1_Click(object sender, EventArgs e)
|
|
{
|
|
pictureBox1.Enabled = true;
|
|
}
|
|
|
|
private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown75_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown86_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown87_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown98_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
if (showVyhodnocovanie)
|
|
{
|
|
objObjectVyhodnocovanie.SaveToMariaDB();
|
|
this.Close();
|
|
}
|
|
else
|
|
{
|
|
if (showPolotovar == true) objObjectPolotovar.SaveToMariaDB();
|
|
if (showMaterial == true) objObjectMaterial.SaveToMariaDB();
|
|
if (showNacenovanie == true) objObjectNacenovanie.SaveToMariaDB();
|
|
if (showPocty == true) objObjectPocty.SaveToMariaDB();
|
|
|
|
//if (showSadzby == true) objObjectSadzby.SaveToMariaDB();
|
|
|
|
string cmd;
|
|
cmd = "UPDATE `mip`.`tab-nacenovanie` SET `Status` = 'Nacenená' WHERE `IDNacenovanie`= " + IDN.ToString() + ";";
|
|
classSQL.SQL(cmd);
|
|
|
|
this.Close();
|
|
}
|
|
}
|
|
|
|
private void button2_Click(object sender, EventArgs e)
|
|
{
|
|
/*
|
|
int windowWidth = (int)(Screen.PrimaryScreen.WorkingArea.Width - 10);
|
|
int windowHeight = (int)(Screen.PrimaryScreen.WorkingArea.Height - 10);
|
|
|
|
this.Location = new Point(5, 5);
|
|
|
|
Výkres.MaximumSize = new Size(windowWidth-590,windowHeight-50);
|
|
Výkres.MinimumSize = new Size(23, windowHeight - 50);
|
|
Výkres.Size = new Size(windowWidth - 590, windowHeight - 50);
|
|
this.Size = new Size(windowWidth, windowHeight);
|
|
*/
|
|
}
|
|
|
|
private void button19_Click(object sender, EventArgs e)
|
|
{
|
|
DataGridView dgvVyrobky = new DataGridView();
|
|
if (panel110.Height > 25)
|
|
{
|
|
foreach (Control item in panel110.Controls)
|
|
{
|
|
if (item.Name == "dgvVyrobky")
|
|
{
|
|
panel110.Controls.Remove(item);
|
|
break; //important step
|
|
}
|
|
}
|
|
panel110.Size = new Size(377, 22);
|
|
}
|
|
|
|
else
|
|
{
|
|
string strWhere = "";
|
|
if (checkBox36.Checked == true) strWhere = "WHERE `Zakaznik` = '" + label12.Text + "'";
|
|
else strWhere = "";
|
|
|
|
string cmd = "select `NazovVyrobku` as `Názov výrovku`, `Zakaznik` as `Zákazník`, `SpojeneRozmery` as `Spojené rozmery`, `IDVyrobok` as `ID výrobok` from `tabvyrobok` " + strWhere + ";";
|
|
DataTable tabVyrobky = new DataTable();
|
|
classSQL.SQL(cmd, out tabVyrobky);
|
|
|
|
//DataGridView dgvVyrobky = new DataGridView();
|
|
dgvVyrobky.DataSource = tabVyrobky;
|
|
dgvVyrobky.Name = "dgvVyrobky";
|
|
dgvVyrobky.Location = new Point(1, 23);
|
|
dgvVyrobky.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
|
|
dgvVyrobky.MultiSelect = false;
|
|
dgvVyrobky.RowHeadersVisible = false;
|
|
dgvVyrobky.ReadOnly = true;
|
|
dgvVyrobky.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;
|
|
dgvVyrobky.AllowUserToDeleteRows = false;
|
|
dgvVyrobky.AllowUserToOrderColumns = false;
|
|
dgvVyrobky.AllowUserToResizeRows = false;
|
|
dgvVyrobky.AllowUserToAddRows = false;
|
|
dgvVyrobky.AllowUserToResizeColumns = false;
|
|
|
|
dgvVyrobky.BorderStyle = BorderStyle.FixedSingle;
|
|
dgvVyrobky.Size = new Size(373, 395);
|
|
|
|
panel110.Controls.Add(dgvVyrobky);
|
|
panel110.Size = new Size(377, 400);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
private void button18_MouseUp(object sender, MouseEventArgs e)
|
|
{
|
|
if (e.Button == MouseButtons.Right)
|
|
{
|
|
classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
|
|
classSQL.ExportFormToHDD("cenovaponukapriemery.xls", @"W:\cpp.xls");
|
|
|
|
Excel.Application xlApp;
|
|
Excel.Workbook xlWorkBook;
|
|
Excel.Worksheet xlWorkSheet;
|
|
Excel.Range range;
|
|
|
|
xlApp = new Excel.Application();
|
|
xlWorkBook = xlApp.Workbooks.Open(@"W:\cpp.xls");
|
|
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
|
|
|
|
range = xlWorkSheet.UsedRange;
|
|
|
|
xlWorkSheet.Range["B4", "E5"].Value = objObjectVyrobok.DatumPrijatia; //datum prijatia
|
|
xlWorkSheet.Range["F4", "I5"].Value = DateTime.Now.Day.ToString() + "." + DateTime.Now.Month.ToString() + "." + DateTime.Now.Year.ToString(); //dnesny datum
|
|
xlWorkSheet.Range["J4", "Q5"].Value = objObjectVyrobok.SpojeneRozmery; //rozmery
|
|
xlWorkSheet.Range["B7", "I8"].Value = objObjectVyrobok.NazovVyrobku; //cislo vykresu
|
|
xlWorkSheet.Range["J7", "Q8"].Value = objObjectVyrobok.Zakaznik; //zakaznik
|
|
xlWorkSheet.Range["B12", "E14"].Value = objObjectVyrobok.ObjednanyPocetKusov; //nacenovany pocet
|
|
xlWorkSheet.Range["F12", "I14"].Value = myNumericUpDown71.Value; //cena za ks
|
|
xlWorkSheet.Range["J10", "L11"].Value = label212.Text; //%zisku
|
|
xlWorkSheet.Range["J13", "L14"].Value = label210.Text; //minutova ziskovost
|
|
xlWorkSheet.Range["N11", "O11"].Value = objObjectMaterial.Material1IMP; //mat1 cena impregnacie
|
|
xlWorkSheet.Range["P11", "Q11"].Value = objObjectMaterial.Material1MAT; //mat1 cena materialu
|
|
xlWorkSheet.Range["N12", "O12"].Value = objObjectMaterial.Material2IMP; //mat2 cena impregnacie
|
|
xlWorkSheet.Range["P12", "Q12"].Value = objObjectMaterial.Material2MAT; //mat2 cena materialu
|
|
xlWorkSheet.Range["N13", "O13"].Value = objObjectMaterial.Material3IMP; //mat3 cena impregnacie
|
|
xlWorkSheet.Range["P13", "Q13"].Value = objObjectMaterial.Material3MAT; //mat3 cena materialu
|
|
xlWorkSheet.Range["N14", "O14"].Value = objObjectMaterial.Material4IMP; //mat4 cena impregnacie
|
|
xlWorkSheet.Range["P14", "Q14"].Value = objObjectMaterial.Material4MAT; //mat4 cena materialu
|
|
//material1
|
|
if (checkBox1.Checked == true)
|
|
{
|
|
xlWorkSheet.Range["B19", "C20"].Value = Convert.ToDecimal(label313.Text);
|
|
xlWorkSheet.Range["D19", "E20"].Value = Convert.ToDecimal(label312.Text);
|
|
xlWorkSheet.Range["B22", "C23"].Value = Convert.ToDecimal(label311.Text);
|
|
xlWorkSheet.Range["D22", "E23"].Value = Convert.ToDecimal(label310.Text);
|
|
xlWorkSheet.Range["B25", "C26"].Value = Convert.ToDecimal(label309.Text);
|
|
xlWorkSheet.Range["D25", "E25"].Value = Convert.ToDecimal(label307.Text);
|
|
xlWorkSheet.Range["B28", "C29"].Value = Convert.ToDecimal(label305.Text);
|
|
xlWorkSheet.Range["D28", "E28"].Value = Convert.ToDecimal(label304.Text);
|
|
xlWorkSheet.Range["B31", "C32"].Value = Convert.ToDecimal(label303.Text);
|
|
xlWorkSheet.Range["D31", "E32"].Value = Convert.ToDecimal(label302.Text);
|
|
xlWorkSheet.Range["B34", "C35"].Value = Convert.ToDecimal(label301.Text);
|
|
xlWorkSheet.Range["D34", "E35"].Value = Convert.ToDecimal(label300.Text);
|
|
xlWorkSheet.Range["B37", "C38"].Value = Convert.ToDecimal(label299.Text);
|
|
xlWorkSheet.Range["D37", "E38"].Value = Convert.ToDecimal(label298.Text);
|
|
xlWorkSheet.Range["B40", "C41"].Value = Convert.ToDecimal(label297.Text);
|
|
xlWorkSheet.Range["D40", "E41"].Value = Convert.ToDecimal(label296.Text);
|
|
xlWorkSheet.Range["B43", "C44"].Value = Convert.ToDecimal(label295.Text);
|
|
xlWorkSheet.Range["D43", "E44"].Value = Convert.ToDecimal(label294.Text);
|
|
xlWorkSheet.Range["B46", "C47"].Value = Convert.ToDecimal(label293.Text);
|
|
xlWorkSheet.Range["D46", "E47"].Value = Convert.ToDecimal(label292.Text);
|
|
xlWorkSheet.Range["B49", "C50"].Value = Convert.ToDecimal(label291.Text);
|
|
xlWorkSheet.Range["D49", "E50"].Value = Convert.ToDecimal(label411.Text);
|
|
}
|
|
//material2
|
|
if (checkBox20.Checked == true)
|
|
{
|
|
xlWorkSheet.Range["F19", "G20"].Value = Convert.ToDecimal(label337.Text);
|
|
xlWorkSheet.Range["H19", "I20"].Value = Convert.ToDecimal(label336.Text);
|
|
xlWorkSheet.Range["F22", "G23"].Value = Convert.ToDecimal(label335.Text);
|
|
xlWorkSheet.Range["H22", "I23"].Value = Convert.ToDecimal(label334.Text);
|
|
xlWorkSheet.Range["F25", "G26"].Value = Convert.ToDecimal(label333.Text);
|
|
xlWorkSheet.Range["H25", "I25"].Value = Convert.ToDecimal(label331.Text);
|
|
xlWorkSheet.Range["F28", "G29"].Value = Convert.ToDecimal(label329.Text);
|
|
xlWorkSheet.Range["H28", "I28"].Value = Convert.ToDecimal(label328.Text);
|
|
xlWorkSheet.Range["F31", "G32"].Value = Convert.ToDecimal(label327.Text);
|
|
xlWorkSheet.Range["H31", "I32"].Value = Convert.ToDecimal(label326.Text);
|
|
xlWorkSheet.Range["F34", "G35"].Value = Convert.ToDecimal(label325.Text);
|
|
xlWorkSheet.Range["H34", "I35"].Value = Convert.ToDecimal(label324.Text);
|
|
xlWorkSheet.Range["F37", "G38"].Value = Convert.ToDecimal(label323.Text);
|
|
xlWorkSheet.Range["H37", "I38"].Value = Convert.ToDecimal(label322.Text);
|
|
xlWorkSheet.Range["F40", "G41"].Value = Convert.ToDecimal(label321.Text);
|
|
xlWorkSheet.Range["H40", "I41"].Value = Convert.ToDecimal(label320.Text);
|
|
xlWorkSheet.Range["F43", "G44"].Value = Convert.ToDecimal(label319.Text);
|
|
xlWorkSheet.Range["H43", "I44"].Value = Convert.ToDecimal(label318.Text);
|
|
xlWorkSheet.Range["F46", "G47"].Value = Convert.ToDecimal(label317.Text);
|
|
xlWorkSheet.Range["H46", "I47"].Value = Convert.ToDecimal(label316.Text);
|
|
xlWorkSheet.Range["F49", "G50"].Value = Convert.ToDecimal(label315.Text);
|
|
xlWorkSheet.Range["H49", "I50"].Value = Convert.ToDecimal(label412.Text);
|
|
}
|
|
//material3
|
|
if (checkBox26.Checked == true)
|
|
{
|
|
xlWorkSheet.Range["J19", "K20"].Value = Convert.ToDecimal(label386.Text);
|
|
xlWorkSheet.Range["L19", "M20"].Value = Convert.ToDecimal(label385.Text);
|
|
xlWorkSheet.Range["J22", "K23"].Value = Convert.ToDecimal(label384.Text);
|
|
xlWorkSheet.Range["L22", "M23"].Value = Convert.ToDecimal(label383.Text);
|
|
xlWorkSheet.Range["J25", "K26"].Value = Convert.ToDecimal(label382.Text);
|
|
xlWorkSheet.Range["L25", "M25"].Value = Convert.ToDecimal(label380.Text);
|
|
xlWorkSheet.Range["J28", "K29"].Value = Convert.ToDecimal(label353.Text);
|
|
xlWorkSheet.Range["L28", "M28"].Value = Convert.ToDecimal(label352.Text);
|
|
xlWorkSheet.Range["J31", "K32"].Value = Convert.ToDecimal(label351.Text);
|
|
xlWorkSheet.Range["L31", "M32"].Value = Convert.ToDecimal(label350.Text);
|
|
xlWorkSheet.Range["J34", "K35"].Value = Convert.ToDecimal(label349.Text);
|
|
xlWorkSheet.Range["L34", "M35"].Value = Convert.ToDecimal(label348.Text);
|
|
xlWorkSheet.Range["J37", "K38"].Value = Convert.ToDecimal(label347.Text);
|
|
xlWorkSheet.Range["L37", "M38"].Value = Convert.ToDecimal(label346.Text);
|
|
xlWorkSheet.Range["J40", "K41"].Value = Convert.ToDecimal(label345.Text);
|
|
xlWorkSheet.Range["L40", "M41"].Value = Convert.ToDecimal(label344.Text);
|
|
xlWorkSheet.Range["J43", "K44"].Value = Convert.ToDecimal(label343.Text);
|
|
xlWorkSheet.Range["L43", "M44"].Value = Convert.ToDecimal(label342.Text);
|
|
xlWorkSheet.Range["J46", "K47"].Value = Convert.ToDecimal(label341.Text);
|
|
xlWorkSheet.Range["L46", "M47"].Value = Convert.ToDecimal(label340.Text);
|
|
xlWorkSheet.Range["J49", "K50"].Value = Convert.ToDecimal(label339.Text);
|
|
xlWorkSheet.Range["L49", "M50"].Value = Convert.ToDecimal(label413.Text);
|
|
}
|
|
//material4
|
|
if (checkBox32.Checked == true)
|
|
{
|
|
xlWorkSheet.Range["N19", "O20"].Value = Convert.ToDecimal(label410.Text);
|
|
xlWorkSheet.Range["P19", "Q20"].Value = Convert.ToDecimal(label409.Text);
|
|
xlWorkSheet.Range["N22", "O23"].Value = Convert.ToDecimal(label408.Text);
|
|
xlWorkSheet.Range["P22", "Q23"].Value = Convert.ToDecimal(label407.Text);
|
|
xlWorkSheet.Range["N25", "O26"].Value = Convert.ToDecimal(label406.Text);
|
|
xlWorkSheet.Range["P25", "Q25"].Value = Convert.ToDecimal(label404.Text);
|
|
xlWorkSheet.Range["N28", "O29"].Value = Convert.ToDecimal(label402.Text);
|
|
xlWorkSheet.Range["P28", "Q28"].Value = Convert.ToDecimal(label401.Text);
|
|
xlWorkSheet.Range["N31", "O32"].Value = Convert.ToDecimal(label400.Text);
|
|
xlWorkSheet.Range["P31", "Q32"].Value = Convert.ToDecimal(label399.Text);
|
|
xlWorkSheet.Range["N34", "O35"].Value = Convert.ToDecimal(label398.Text);
|
|
xlWorkSheet.Range["P34", "Q35"].Value = Convert.ToDecimal(label397.Text);
|
|
xlWorkSheet.Range["N37", "O38"].Value = Convert.ToDecimal(label396.Text);
|
|
xlWorkSheet.Range["P37", "Q38"].Value = Convert.ToDecimal(label395.Text);
|
|
xlWorkSheet.Range["N40", "O41"].Value = Convert.ToDecimal(label394.Text);
|
|
xlWorkSheet.Range["P40", "Q41"].Value = Convert.ToDecimal(label393.Text);
|
|
xlWorkSheet.Range["N43", "O44"].Value = Convert.ToDecimal(label392.Text);
|
|
xlWorkSheet.Range["P43", "Q44"].Value = Convert.ToDecimal(label391.Text);
|
|
xlWorkSheet.Range["N46", "O47"].Value = Convert.ToDecimal(label390.Text);
|
|
xlWorkSheet.Range["P46", "Q47"].Value = Convert.ToDecimal(label389.Text);
|
|
xlWorkSheet.Range["N49", "O50"].Value = Convert.ToDecimal(label388.Text);
|
|
xlWorkSheet.Range["P49", "Q50"].Value = Convert.ToDecimal(label414.Text);
|
|
}
|
|
|
|
xlWorkSheet.Range["B17", "E17"].Value = comboBox6.Text;
|
|
xlWorkSheet.Range["F17", "I17"].Value = comboBox7.Text;
|
|
xlWorkSheet.Range["J17", "M17"].Value = comboBox8.Text;
|
|
xlWorkSheet.Range["N17", "Q17"].Value = comboBox9.Text;
|
|
|
|
xlApp.Visible = true;
|
|
xlApp.ActiveWindow.Activate();
|
|
xlWorkSheet.PrintPreview();
|
|
|
|
xlApp.Visible = false;
|
|
|
|
//xlWorkBook.Save();
|
|
xlWorkBook.Close(false, null, null);
|
|
xlApp.Quit();
|
|
|
|
classGlobal.DeleteRamDisk();
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
private void button18_Click(object sender, EventArgs e)
|
|
{
|
|
classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
|
|
classSQL.ExportFormToHDD("cenovaponuka.xls", @"W:\cp.xls");
|
|
|
|
Excel.Application xlApp;
|
|
Excel.Workbook xlWorkBook;
|
|
Excel.Worksheet xlWorkSheet;
|
|
Excel.Range range;
|
|
|
|
xlApp = new Excel.Application();
|
|
xlWorkBook = xlApp.Workbooks.Open(@"W:\cp.xls");
|
|
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
|
|
|
|
range = xlWorkSheet.UsedRange;
|
|
|
|
xlWorkSheet.Range["B4", "E5"].Value = String.Format("{0:dd.MM.yyyy}", Convert.ToDateTime(objObjectVyrobok.DatumPrijatia)); //datum prijatia
|
|
xlWorkSheet.Range["F4", "I5"].Value = DateTime.Now.Day.ToString() + "." + DateTime.Now.Month.ToString() + "." + DateTime.Now.Year.ToString(); //dnesny datum
|
|
xlWorkSheet.Range["J4", "Q5"].Value = objObjectVyrobok.SpojeneRozmery; //rozmery
|
|
xlWorkSheet.Range["B7", "I8"].Value = objObjectVyrobok.NazovVyrobku; //cislo vykresu
|
|
xlWorkSheet.Range["J7", "Q8"].Value = objObjectVyrobok.Zakaznik; //zakaznik
|
|
xlWorkSheet.Range["B12", "E14"].Value = objObjectVyrobok.ObjednanyPocetKusov; //nacenovany pocet
|
|
xlWorkSheet.Range["F12", "I14"].Value = myNumericUpDown71.Value; //cena za ks
|
|
xlWorkSheet.Range["J10", "L11"].Value = label212.Text; //%zisku
|
|
xlWorkSheet.Range["J13", "L14"].Value = label210.Text; //minutova ziskovost
|
|
xlWorkSheet.Range["N11", "O11"].Value = objObjectMaterial.Material1IMP; //mat1 cena impregnacie
|
|
xlWorkSheet.Range["P11", "Q11"].Value = objObjectMaterial.Material1MAT; //mat1 cena materialu
|
|
xlWorkSheet.Range["N12", "O12"].Value = objObjectMaterial.Material2IMP; //mat2 cena impregnacie
|
|
xlWorkSheet.Range["P12", "Q12"].Value = objObjectMaterial.Material2MAT; //mat2 cena materialu
|
|
xlWorkSheet.Range["N13", "O13"].Value = objObjectMaterial.Material3IMP; //mat3 cena impregnacie
|
|
xlWorkSheet.Range["P13", "Q13"].Value = objObjectMaterial.Material3MAT; //mat3 cena materialu
|
|
xlWorkSheet.Range["N14", "O14"].Value = objObjectMaterial.Material4IMP; //mat4 cena impregnacie
|
|
xlWorkSheet.Range["P14", "Q14"].Value = objObjectMaterial.Material4MAT; //mat4 cena materialu
|
|
//material1
|
|
if (checkBox1.Checked == true)
|
|
{
|
|
xlWorkSheet.Range["B19", "C20"].Value = Convert.ToDecimal(label313.Text);
|
|
xlWorkSheet.Range["D19", "E20"].Value = Convert.ToDecimal(label312.Text);
|
|
xlWorkSheet.Range["B22", "C23"].Value = Convert.ToDecimal(label311.Text);
|
|
xlWorkSheet.Range["D22", "E23"].Value = Convert.ToDecimal(label310.Text);
|
|
xlWorkSheet.Range["B25", "C26"].Value = Convert.ToDecimal(label309.Text);
|
|
xlWorkSheet.Range["D25", "E25"].Value = Convert.ToDecimal(label307.Text);
|
|
xlWorkSheet.Range["B28", "C29"].Value = Convert.ToDecimal(label305.Text);
|
|
xlWorkSheet.Range["D28", "E28"].Value = Convert.ToDecimal(label304.Text);
|
|
xlWorkSheet.Range["B31", "C32"].Value = Convert.ToDecimal(label303.Text);
|
|
xlWorkSheet.Range["D31", "E32"].Value = Convert.ToDecimal(label302.Text);
|
|
xlWorkSheet.Range["B34", "C35"].Value = Convert.ToDecimal(label301.Text);
|
|
xlWorkSheet.Range["D34", "E35"].Value = Convert.ToDecimal(label300.Text);
|
|
xlWorkSheet.Range["B37", "C38"].Value = Convert.ToDecimal(label299.Text);
|
|
xlWorkSheet.Range["D37", "E38"].Value = Convert.ToDecimal(label298.Text);
|
|
xlWorkSheet.Range["B40", "C41"].Value = Convert.ToDecimal(label297.Text);
|
|
xlWorkSheet.Range["D40", "E41"].Value = Convert.ToDecimal(label296.Text);
|
|
xlWorkSheet.Range["B43", "C44"].Value = Convert.ToDecimal(label295.Text);
|
|
xlWorkSheet.Range["D43", "E44"].Value = Convert.ToDecimal(label294.Text);
|
|
xlWorkSheet.Range["B46", "C47"].Value = Convert.ToDecimal(label293.Text);
|
|
xlWorkSheet.Range["D46", "E47"].Value = Convert.ToDecimal(label292.Text);
|
|
xlWorkSheet.Range["B49", "C50"].Value = Convert.ToDecimal(label291.Text);
|
|
xlWorkSheet.Range["D49", "E50"].Value = Convert.ToDecimal(label411.Text);
|
|
}
|
|
//material2
|
|
if (checkBox20.Checked == true)
|
|
{
|
|
xlWorkSheet.Range["F19", "G20"].Value = Convert.ToDecimal(label337.Text);
|
|
xlWorkSheet.Range["H19", "I20"].Value = Convert.ToDecimal(label336.Text);
|
|
xlWorkSheet.Range["F22", "G23"].Value = Convert.ToDecimal(label335.Text);
|
|
xlWorkSheet.Range["H22", "I23"].Value = Convert.ToDecimal(label334.Text);
|
|
xlWorkSheet.Range["F25", "G26"].Value = Convert.ToDecimal(label333.Text);
|
|
xlWorkSheet.Range["H25", "I25"].Value = Convert.ToDecimal(label331.Text);
|
|
xlWorkSheet.Range["F28", "G29"].Value = Convert.ToDecimal(label329.Text);
|
|
xlWorkSheet.Range["H28", "I28"].Value = Convert.ToDecimal(label328.Text);
|
|
xlWorkSheet.Range["F31", "G32"].Value = Convert.ToDecimal(label327.Text);
|
|
xlWorkSheet.Range["H31", "I32"].Value = Convert.ToDecimal(label326.Text);
|
|
xlWorkSheet.Range["F34", "G35"].Value = Convert.ToDecimal(label325.Text);
|
|
xlWorkSheet.Range["H34", "I35"].Value = Convert.ToDecimal(label324.Text);
|
|
xlWorkSheet.Range["F37", "G38"].Value = Convert.ToDecimal(label323.Text);
|
|
xlWorkSheet.Range["H37", "I38"].Value = Convert.ToDecimal(label322.Text);
|
|
xlWorkSheet.Range["F40", "G41"].Value = Convert.ToDecimal(label321.Text);
|
|
xlWorkSheet.Range["H40", "I41"].Value = Convert.ToDecimal(label320.Text);
|
|
xlWorkSheet.Range["F43", "G44"].Value = Convert.ToDecimal(label319.Text);
|
|
xlWorkSheet.Range["H43", "I44"].Value = Convert.ToDecimal(label318.Text);
|
|
xlWorkSheet.Range["F46", "G47"].Value = Convert.ToDecimal(label317.Text);
|
|
xlWorkSheet.Range["H46", "I47"].Value = Convert.ToDecimal(label316.Text);
|
|
xlWorkSheet.Range["F49", "G50"].Value = Convert.ToDecimal(label315.Text);
|
|
xlWorkSheet.Range["H49", "I50"].Value = Convert.ToDecimal(label412.Text);
|
|
}
|
|
//material3
|
|
if (checkBox26.Checked == true)
|
|
{
|
|
xlWorkSheet.Range["J19", "K20"].Value = Convert.ToDecimal(label386.Text);
|
|
xlWorkSheet.Range["L19", "M20"].Value = Convert.ToDecimal(label385.Text);
|
|
xlWorkSheet.Range["J22", "K23"].Value = Convert.ToDecimal(label384.Text);
|
|
xlWorkSheet.Range["L22", "M23"].Value = Convert.ToDecimal(label383.Text);
|
|
xlWorkSheet.Range["J25", "K26"].Value = Convert.ToDecimal(label382.Text);
|
|
xlWorkSheet.Range["L25", "M25"].Value = Convert.ToDecimal(label380.Text);
|
|
xlWorkSheet.Range["J28", "K29"].Value = Convert.ToDecimal(label353.Text);
|
|
xlWorkSheet.Range["L28", "M28"].Value = Convert.ToDecimal(label352.Text);
|
|
xlWorkSheet.Range["J31", "K32"].Value = Convert.ToDecimal(label351.Text);
|
|
xlWorkSheet.Range["L31", "M32"].Value = Convert.ToDecimal(label350.Text);
|
|
xlWorkSheet.Range["J34", "K35"].Value = Convert.ToDecimal(label349.Text);
|
|
xlWorkSheet.Range["L34", "M35"].Value = Convert.ToDecimal(label348.Text);
|
|
xlWorkSheet.Range["J37", "K38"].Value = Convert.ToDecimal(label347.Text);
|
|
xlWorkSheet.Range["L37", "M38"].Value = Convert.ToDecimal(label346.Text);
|
|
xlWorkSheet.Range["J40", "K41"].Value = Convert.ToDecimal(label345.Text);
|
|
xlWorkSheet.Range["L40", "M41"].Value = Convert.ToDecimal(label344.Text);
|
|
xlWorkSheet.Range["J43", "K44"].Value = Convert.ToDecimal(label343.Text);
|
|
xlWorkSheet.Range["L43", "M44"].Value = Convert.ToDecimal(label342.Text);
|
|
xlWorkSheet.Range["J46", "K47"].Value = Convert.ToDecimal(label341.Text);
|
|
xlWorkSheet.Range["L46", "M47"].Value = Convert.ToDecimal(label340.Text);
|
|
xlWorkSheet.Range["J49", "K50"].Value = Convert.ToDecimal(label339.Text);
|
|
xlWorkSheet.Range["L49", "M50"].Value = Convert.ToDecimal(label413.Text);
|
|
}
|
|
//material4
|
|
if (checkBox32.Checked == true)
|
|
{
|
|
xlWorkSheet.Range["N19", "O20"].Value = Convert.ToDecimal(label410.Text);
|
|
xlWorkSheet.Range["P19", "Q20"].Value = Convert.ToDecimal(label409.Text);
|
|
xlWorkSheet.Range["N22", "O23"].Value = Convert.ToDecimal(label408.Text);
|
|
xlWorkSheet.Range["P22", "Q23"].Value = Convert.ToDecimal(label407.Text);
|
|
xlWorkSheet.Range["N25", "O26"].Value = Convert.ToDecimal(label406.Text);
|
|
xlWorkSheet.Range["P25", "Q25"].Value = Convert.ToDecimal(label404.Text);
|
|
xlWorkSheet.Range["N28", "O29"].Value = Convert.ToDecimal(label402.Text);
|
|
xlWorkSheet.Range["P28", "Q28"].Value = Convert.ToDecimal(label401.Text);
|
|
xlWorkSheet.Range["N31", "O32"].Value = Convert.ToDecimal(label400.Text);
|
|
xlWorkSheet.Range["P31", "Q32"].Value = Convert.ToDecimal(label399.Text);
|
|
xlWorkSheet.Range["N34", "O35"].Value = Convert.ToDecimal(label398.Text);
|
|
xlWorkSheet.Range["P34", "Q35"].Value = Convert.ToDecimal(label397.Text);
|
|
xlWorkSheet.Range["N37", "O38"].Value = Convert.ToDecimal(label396.Text);
|
|
xlWorkSheet.Range["P37", "Q38"].Value = Convert.ToDecimal(label395.Text);
|
|
xlWorkSheet.Range["N40", "O41"].Value = Convert.ToDecimal(label394.Text);
|
|
xlWorkSheet.Range["P40", "Q41"].Value = Convert.ToDecimal(label393.Text);
|
|
xlWorkSheet.Range["N43", "O44"].Value = Convert.ToDecimal(label392.Text);
|
|
xlWorkSheet.Range["P43", "Q44"].Value = Convert.ToDecimal(label391.Text);
|
|
xlWorkSheet.Range["N46", "O47"].Value = Convert.ToDecimal(label390.Text);
|
|
xlWorkSheet.Range["P46", "Q47"].Value = Convert.ToDecimal(label389.Text);
|
|
xlWorkSheet.Range["N49", "O50"].Value = Convert.ToDecimal(label388.Text);
|
|
xlWorkSheet.Range["P49", "Q50"].Value = Convert.ToDecimal(label414.Text);
|
|
}
|
|
|
|
xlWorkSheet.Range["B17", "E17"].Value = comboBox6.Text;
|
|
xlWorkSheet.Range["F17", "I17"].Value = comboBox7.Text;
|
|
xlWorkSheet.Range["J17", "M17"].Value = comboBox8.Text;
|
|
xlWorkSheet.Range["N17", "Q17"].Value = comboBox9.Text;
|
|
|
|
xlApp.Visible = true;
|
|
xlApp.ActiveWindow.Activate();
|
|
xlWorkSheet.PrintPreview();
|
|
|
|
xlApp.Visible = false;
|
|
|
|
//xlWorkBook.Save();
|
|
xlWorkBook.Close(false, null, null);
|
|
xlApp.Quit();
|
|
|
|
classGlobal.DeleteRamDisk();
|
|
}
|
|
|
|
private void button3_Click(object sender, EventArgs e)
|
|
{
|
|
if (status == "Prijatá")
|
|
{
|
|
string cmd;
|
|
cmd = "UPDATE `mip`.`tab-nacenovanie` SET `Status` = 'Zrušená' WHERE `IDNacenovanie`= " + IDN.ToString() + ";";
|
|
classSQL.SQL(cmd);
|
|
|
|
this.Close();
|
|
}
|
|
else MessageBox.Show("Cenová ponuka bola nacenená alebo zružená a nedá sa zrušiť.");
|
|
|
|
}
|
|
|
|
private void trackBar1_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
|
|
|
|
|
|
if (trackBar1.Value > zMin && trackBar1.Value < 10) z = trackBar1.Value;
|
|
|
|
|
|
pictureBox1.Size = new Size(Convert.ToInt32(sizeW * z), Convert.ToInt32(sizeH * z));
|
|
label445.Text = trackBar1.Value.ToString();
|
|
pictureBox1.Focus();
|
|
/*int increment = 30;
|
|
|
|
pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
|
|
z = trackBar1.Value;
|
|
|
|
if (z > zMin) { if (increment != 0) z += (Convert.ToSingle(0.1) * (increment / Math.Abs(increment))); }
|
|
else { if (increment > 0) z += (Convert.ToSingle(0.1) * (increment / Math.Abs(increment))); }
|
|
|
|
pictureBox1.Size = new Size(Convert.ToInt32(sizeW * z), Convert.ToInt32(sizeH * z));
|
|
label445.Text = trackBar1.Value.ToString();
|
|
*/
|
|
}
|
|
|
|
private void textBox1_TextChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown125_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown124_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void button7_Click(object sender, EventArgs e)
|
|
{
|
|
string cmd;
|
|
|
|
cmd = $@"UPDATE `tab-nacenovanie-sadzby`
|
|
SET
|
|
`chB35` = { checkBox35.Checked },
|
|
`myNuD68` = { myNumericUpDown45.Value.ToString().Replace(",", ".") },
|
|
`myNuD67` = { myNumericUpDown46.Value.ToString().Replace(",", ".") },
|
|
`myNuD66` = { myNumericUpDown47.Value.ToString().Replace(",", ".") },
|
|
`myNuD65` = { myNumericUpDown48.Value.ToString().Replace(",", ".") },
|
|
`myNuD64` = { myNumericUpDown49.Value.ToString().Replace(",", ".") },
|
|
`myNuD63` = { myNumericUpDown50.Value.ToString().Replace(",", ".") },
|
|
`myNuD62` = { myNumericUpDown51.Value.ToString().Replace(",", ".") },
|
|
`myNuD61` = { myNumericUpDown52.Value.ToString().Replace(",", ".") },
|
|
`myNuD60` = { myNumericUpDown53.Value.ToString().Replace(",", ".") },
|
|
`myNuD59` = { myNumericUpDown54.Value.ToString().Replace(",", ".") },
|
|
`myNuD58` = { myNumericUpDown55.Value.ToString().Replace(",", ".") },
|
|
`myNuD57` = { myNumericUpDown56.Value.ToString().Replace(",", ".") },
|
|
`myNuD70` = { myNumericUpDown69.Value.ToString().Replace(",", ".") },
|
|
`myNuD126` = { myNumericUpDown127.Value.ToString().Replace(",", ".") },
|
|
`myNuD139` = { myNumericUpDown141.Value.ToString().Replace(",", ".") },
|
|
`myNuD138` = { myNumericUpDown140.Value.ToString().Replace(",", ".") },
|
|
`myNuD137` = { myNumericUpDown136.Value.ToString().Replace(",", ".") }
|
|
WHERE `IDNacenovanie`= 0;";
|
|
classSQL.SQL(cmd);
|
|
}
|
|
|
|
private void myNumericUpDown135_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown132_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown134_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown131_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown133_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown130_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void label573_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label572_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label571_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label556_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.Goldenrod;
|
|
}
|
|
|
|
private void label621_Click(object sender, EventArgs e)
|
|
{
|
|
if (panel107.Size != panel107.MaximumSize && checkBox44.Checked && checkBox5.Checked)
|
|
{
|
|
panel106.Size = panel106.MinimumSize;
|
|
panel107.Size = panel107.MaximumSize;
|
|
panel107.Location = new Point(0, 28);
|
|
}
|
|
}
|
|
|
|
private void label19_Click(object sender, EventArgs e)
|
|
{
|
|
if (panel106.Size != panel106.MaximumSize)
|
|
{
|
|
panel107.Size = panel107.MinimumSize;
|
|
panel106.Size = panel106.MaximumSize;
|
|
panel107.Location = new Point(0, panel106.MaximumSize.Height);
|
|
}
|
|
}
|
|
|
|
private void myNumericUpDown156_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown155_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown154_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown157_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown158_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown159_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown160_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown161_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown153_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown151_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown152_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown150_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown149_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown148_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown145_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown147_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown146_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown142_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown144_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void myNumericUpDown143_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void label620_Click(object sender, EventArgs e)
|
|
{
|
|
if (label618.Text == "□")
|
|
{
|
|
label618.Text = "Ø";
|
|
label612.Text = "Ø povrchu";
|
|
label613.Text = "Ø otvoru";
|
|
label607.Text = "Ø povrchu";
|
|
label601.Text = "Ø otvoru";
|
|
label442.Text = "Ø povrchu";
|
|
label440.Text = "Ø otvoru";
|
|
label438.Text = "Ø povrchu";
|
|
label436.Text = "Ø otvoru";
|
|
label433.Text = "Ø povrchu";
|
|
label431.Text = "Ø otvoru";
|
|
}
|
|
else
|
|
{
|
|
label618.Text = "□";
|
|
label612.Text = "šírka";
|
|
label613.Text = "výška";
|
|
label607.Text = "šírka";
|
|
label601.Text = "výška";
|
|
label442.Text = "šírka";
|
|
label440.Text = "výška";
|
|
label438.Text = "šírka";
|
|
label436.Text = "výška";
|
|
label433.Text = "šírka";
|
|
label431.Text = "výška";
|
|
}
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox42_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox42.Checked == true) checkBox41.Checked = false;
|
|
else checkBox41.Checked = true;
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox43_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void button21_Click(object sender, EventArgs e)
|
|
{
|
|
myNumericUpDown156.SuspendLayout();
|
|
myNumericUpDown155.SuspendLayout();
|
|
myNumericUpDown154.SuspendLayout();
|
|
|
|
myNumericUpDown156.Value = psdRozmer1;
|
|
myNumericUpDown155.Value = psdRozmer2;
|
|
myNumericUpDown154.Value = psdRozmer3;
|
|
|
|
label618.Text = "Ø";
|
|
label612.Text = "Ø povrchu";
|
|
label613.Text = "Ø otvoru";
|
|
label607.Text = "Ø povrchu";
|
|
label601.Text = "Ø otvoru";
|
|
label442.Text = "Ø povrchu";
|
|
label440.Text = "Ø otvoru";
|
|
label438.Text = "Ø povrchu";
|
|
label436.Text = "Ø otvoru";
|
|
label433.Text = "Ø povrchu";
|
|
label431.Text = "Ø otvoru";
|
|
|
|
myNumericUpDown156.ResumeLayout();
|
|
myNumericUpDown155.ResumeLayout();
|
|
myNumericUpDown154.ResumeLayout();
|
|
|
|
RefreshAll();
|
|
}
|
|
|
|
private void button20_Click(object sender, EventArgs e)
|
|
{
|
|
Int32 intPocetSeg = Convert.ToInt32(label6.Text);
|
|
double dUhol = Math.PI / intPocetSeg;
|
|
|
|
if (intPocetSeg > 1)
|
|
{
|
|
myNumericUpDown156.Value = Convert.ToDecimal(Convert.ToDouble(psdRozmer1) * Math.Sin(dUhol));
|
|
myNumericUpDown155.Value = Convert.ToDecimal(Convert.ToDouble(psdRozmer1) / 2 - (Convert.ToDouble(psdRozmer2) / 2 * Math.Cos(dUhol)));
|
|
myNumericUpDown154.Value = psdRozmer3;
|
|
}
|
|
|
|
label618.Text = "□";
|
|
label612.Text = "šírka";
|
|
label613.Text = "výška";
|
|
label607.Text = "šírka";
|
|
label601.Text = "výška";
|
|
label442.Text = "šírka";
|
|
label440.Text = "výška";
|
|
label438.Text = "šírka";
|
|
label436.Text = "výška";
|
|
label433.Text = "šírka";
|
|
label431.Text = "výška";
|
|
|
|
RefreshAll();
|
|
}
|
|
|
|
private void checkBox44_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
if (checkBox44.Checked)
|
|
{
|
|
label620.Enabled = true;
|
|
label618.Enabled = true;
|
|
button21.Enabled = true;
|
|
button20.Enabled = true;
|
|
panel141.Enabled = true;
|
|
panel142.Enabled = true;
|
|
panel136.Enabled = true;
|
|
panel131.Enabled = true;
|
|
panel108.Enabled = true;
|
|
label621_Click(null, null);
|
|
RefreshAll();
|
|
}
|
|
else
|
|
{
|
|
label620.Enabled = false;
|
|
label618.Enabled = false;
|
|
button21.Enabled = false;
|
|
button20.Enabled = false;
|
|
myNumericUpDown156.Value = 0;
|
|
myNumericUpDown155.Value = 0;
|
|
myNumericUpDown154.Value = 0;
|
|
checkBox43.Checked = false;
|
|
checkBox42.Checked = false;
|
|
myNumericUpDown157.Value = 0;
|
|
myNumericUpDown158.Value = 0;
|
|
myNumericUpDown159.Value = 0;
|
|
checkBox41.Checked = true;
|
|
myNumericUpDown161.Value = 1;
|
|
myNumericUpDown160.Value = 0;
|
|
myNumericUpDown153.Value = 0;
|
|
myNumericUpDown151.Value = 0;
|
|
myNumericUpDown152.Value = 0;
|
|
myNumericUpDown150.Value = 1;
|
|
myNumericUpDown149.Value = 0;
|
|
myNumericUpDown148.Value = 0;
|
|
myNumericUpDown145.Value = 0;
|
|
myNumericUpDown147.Value = 0;
|
|
myNumericUpDown146.Value = 0;
|
|
myNumericUpDown142.Value = 0;
|
|
myNumericUpDown144.Value = 0;
|
|
myNumericUpDown143.Value = 0;
|
|
label430.Text = "0";
|
|
label429.Text = "0";
|
|
label428.Text = "0";
|
|
label618.Text = "0";
|
|
panel141.Enabled = false;
|
|
panel142.Enabled = false;
|
|
panel136.Enabled = false;
|
|
panel131.Enabled = false;
|
|
panel108.Enabled = false;
|
|
label19_Click(null, null);
|
|
RefreshAll();
|
|
}
|
|
}
|
|
|
|
private void comboBox6_SelectedValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void comboBox3_SelectedValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void comboBox7_SelectedValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshAll();
|
|
}
|
|
|
|
private void VyhodnocovanieCenaRezanie_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaKlasika_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaBrusenieBuldog_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaLapovanie_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaKontrola_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaBalenie_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaCNCsustruh_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaCNCfreza3osi_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaCNCsustruhSPU40_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCena3Dmeranie_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaCNCbrusenie_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaCNCfreza5osi_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaProgramovanie_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaNakladySreziou_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaSpoluBezMaterialu_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovanieCenaOstatneNaklady_TextChanged(object sender, EventArgs e)
|
|
{
|
|
Label lbl = sender as Label;
|
|
if (lbl.Text == "0,000") lbl.BackColor = Color.Empty;
|
|
else lbl.BackColor = Color.YellowGreen;
|
|
}
|
|
|
|
private void VyhodnocovaniePocetKusovDoVyroby_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieRezanie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaRezanie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieKlasika_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaKlasika_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieBrusenieBuldog_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaBrusenieBuldog_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieLapovanie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaLapovanie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieKontrola_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaKontrola_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieBalenie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaBalenie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieCNCsustruh_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaCNCsustruh_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieCNCfreza3osi_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaCNCfreza3osi_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieCNCsustruhSPU40_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaCNCsustruhSPU40_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanie3Dmeranie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyroba3Dmeranie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieCNCbrusenie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaCNCbrusenie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieCNCfreza5osi_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaCNCfreza5osi_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieProgramovanie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaProgramovanie_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieNastavovanieNovaPolozka_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieVyrobaNovaPolozka_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieRezia_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieOstatneNakladyCena_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieOstatneNakladyPocet_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieCenaMaterial_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieImpregnaciaPracaCena_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieImpregnaciaPracaPocet_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieImpregnaciaMaterialCena_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void VyhodnocovanieImpregnaciaMaterialPocet_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
//VyhodnocovanieCenaZaKus.Text = VyhodnocovanieCenaZaKus.Value.ToString();
|
|
RefreshVyhodnotenieAll();
|
|
}
|
|
|
|
private void button22_Click(object sender, EventArgs e)
|
|
{
|
|
for (int i = 1; i < 101; i++)
|
|
{
|
|
objObjectVyhodnocovanie.DataIsLoadedFromDB = false;
|
|
objObjectVyhodnocovanie.SetDataToForm(this);
|
|
}
|
|
}
|
|
}
|
|
}
|