prepojenie nacenovania a vyhodnocovania

This commit is contained in:
roman6791
2021-09-09 23:01:45 +02:00
parent 11c403bb55
commit df0d1f3a3d
8 changed files with 195 additions and 139 deletions

View File

@@ -163,10 +163,10 @@ namespace Mip
pictureBox1.Size = new Size(Convert.ToInt32(sizeW * z), Convert.ToInt32(sizeH * z));
pictureBox1.Location = new Point(1, 1);
if (IDN == 0)
{
numericUpDown1.Visible = true;
}
//if (IDN == 0)
//{
// VyhodnocovanieCenaZaKus.Visible = true;
//}
if (FirstTimeLoad && !objObjectVyhodnocovanie.FormDataLoadedAndReady)
{
button8_Click(null, null);
@@ -2462,7 +2462,7 @@ namespace Mip
public decimal VyhodnocovanieCenaMaterial { get; private set; }
public decimal VyhodnocovanieCenaImpregnaciaPraca { get; private set; }
public decimal VyhodnocovanieCenaImpregnaciaMaterial { get; private set; }
public bool DataIsLoadedFromDB { get; private set; } = false;
public bool DataIsLoadedFromDB { get; set; } = false;
public decimal VyhodnocovanieCenaZaKus { get; private set; }
public decimal VyhodnocovanieCenaOstatneNaklady { get; private set; }
public string NazovNovejPolozky { get; private set; }
@@ -2518,6 +2518,7 @@ namespace Mip
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());
@@ -2534,7 +2535,8 @@ namespace Mip
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 = VyhodnocovanieOstatneNakladyCena * VyhodnocovanieOstatneNakladyPocet / VyhodnocovaniePocetKusovDoVyroby;
VyhodnocovanieCenaOstatneNaklady = VyhodnocovaniePocetKusovDoVyroby == 0 ? 0 : (VyhodnocovanieOstatneNakladyCena * VyhodnocovanieOstatneNakladyPocet / VyhodnocovaniePocetKusovDoVyroby);
DataIsLoadedFromDB = true;
}
RefreshForm(inputForm);
@@ -2588,7 +2590,7 @@ namespace Mip
VyhodnocovanieCenaImpregnaciaPraca = form.VyhodnocovanieCenaImpregnaciaPraca.Value;
VyhodnocovanieCenaImpregnaciaMaterial = form.VyhodnocovanieCenaImpregnaciaMaterial.Value;
VyhodnocovanieCenaZaKus = Convert.ToDecimal(form.VyhodnocovanieCenaZaKus.Text);
VyhodnocovanieCenaZaKus = form.VyhodnocovanieCenaZaKus.Value;
NazovNovejPolozky = form.label564.Text;
}
@@ -2719,7 +2721,7 @@ namespace Mip
form.VyhodnocovanieCenaImpregnaciaPraca.Value = VyhodnocovanieCenaImpregnaciaPraca;
form.VyhodnocovanieCenaImpregnaciaMaterial.Value = VyhodnocovanieCenaImpregnaciaMaterial;
form.VyhodnocovanieCenaZaKus.Text = string.Format("{0:F2}", VyhodnocovanieCenaZaKus);
form.VyhodnocovanieCenaZaKus.Value = VyhodnocovanieCenaZaKus;
form.label549.Text = form.label206.Text;
NacenenaCena = form.label206.Text;
form.label546.Text = form.label212.Text;
@@ -2800,7 +2802,7 @@ namespace Mip
form.label548.Text = Convert.ToDecimal(form.label547.Text) == 0 ?
string.Format("{0:F2}", 0) :
string.Format("{0:F2}", (Convert.ToDecimal(form.VyhodnocovanieCenaZaKus.Text) / Convert.ToDecimal(form.label547.Text) * 100) - 100);
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);
@@ -2869,7 +2871,8 @@ namespace Mip
`NacenenaCena` = '{NacenenaCena.Replace(",", ".")}',
`NacenenyZisk` = '{NacenenyZisk.Replace(",", ".")}',
`VyhodnotenaCena` = '{VyhodnotenaCena.Replace(",", ".")}',
`VyhodnotenyZisk` = '{VyhodnotenyZisk.Replace(",", ".")}'
`VyhodnotenyZisk` = '{VyhodnotenyZisk.Replace(",", ".")}',
`Status` = 'Vyhodnotená'
WHERE `IdVyhodnotenie`= " + IdVyhodnotenie.ToString() + "; ";
@@ -6216,8 +6219,17 @@ namespace Mip
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
VyhodnocovanieCenaZaKus.Text = numericUpDown1.Value.ToString();
//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);
}
}
}
}