Initial commit
This commit is contained in:
672
Mip/frmNewEditOBJ.cs
Normal file
672
Mip/frmNewEditOBJ.cs
Normal file
@@ -0,0 +1,672 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Mip
|
||||
{
|
||||
public partial class frmNewEditOBJ : Form
|
||||
{
|
||||
public frmNewEditOBJ()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void button8_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void btnAddOBJ_Click(object sender, EventArgs e)
|
||||
{
|
||||
DateTime dt;
|
||||
dt = DateTime.Now;
|
||||
string format = "yyyy-MM-dd";
|
||||
|
||||
|
||||
string TypDopytu = "", StatusDopytu = "", PotvrdDatum = "", IDVyrobok = ""; //,DatumPrijatia = ""
|
||||
string cmd;
|
||||
if (rBdopyt.Checked == true){TypDopytu = "Cenová ponuka"; StatusDopytu = "Prijatá";}
|
||||
if (rBObj.Checked == true){TypDopytu = "Objednávka"; StatusDopytu = "Prijatá";}
|
||||
if (rBObjDoKontr.Checked == true) { TypDopytu = "Objednávka do kontraktu"; StatusDopytu = "Prijatá"; }
|
||||
if (rBKontrakt.Checked == true) {TypDopytu = "Kontrakt"; StatusDopytu = "Prijatý";}
|
||||
if (rBzKontraktu.Checked == true){ TypDopytu = "Call Off"; StatusDopytu = "Prijatý";}
|
||||
|
||||
PotvrdDatum = dateTimePicker1.Value.ToString(format);
|
||||
|
||||
cmd = "SELECT * FROM `mip`.`tabvyrobok` WHERE `NazovVyrobku` = '" //SELECT `NazovVyrobku`, `Alias`
|
||||
+ comboBox3.Text + "' ;";
|
||||
classSQL.commandSQL(cmd);
|
||||
|
||||
DataRow dtr;
|
||||
dtr = classSQL.dTable.Rows[0];
|
||||
IDVyrobok = dtr["IDVyrobok"].ToString();
|
||||
|
||||
cmd = "SELECT IFNULL(MAX(ZakazkoveCislo),0) AS Cislo FROM `mip`.`tabdopyt` WHERE MONTH (`DatumPrijatiaOBJ`) = MONTH(NOW());"; // zisti najvacsie zakazkove cislo
|
||||
classSQL.commandSQL(cmd);
|
||||
Int32 intZakCislo;
|
||||
|
||||
if (rBObj.Checked == true || rBObjDoKontr.Checked == true) intZakCislo = Convert.ToInt32(classSQL.dTable.Rows[0][0].ToString()) + 1;
|
||||
else intZakCislo = 0;
|
||||
|
||||
cmd = @"INSERT INTO `mip`.`tabdopyt` (`TypDopytu`,
|
||||
`StatusDopytu`,
|
||||
`ZakazkoveCislo`,
|
||||
`NazovKontraktu`,
|
||||
`CisloObj`,
|
||||
`Material`,
|
||||
`UpravaMaterialu`,
|
||||
`DatumPrijatiaOBJ`,
|
||||
`DatumPotvrdeny`,
|
||||
`Zakaznik`,
|
||||
`IDVyrobok`,
|
||||
`PoznamkaOBJ`,
|
||||
`PocetKusov`,
|
||||
`CenaOBJ`,
|
||||
`PocetDoVyroby`,
|
||||
`PocetZoSkladu`,
|
||||
`PociatStavKontraktu`,
|
||||
`IDUsers`) VALUES ('"
|
||||
+ TypDopytu + "', '"
|
||||
+ StatusDopytu + "', '"
|
||||
+ intZakCislo.ToString() + "', '"
|
||||
+ comboBox1.Text + "', '"
|
||||
+ textBox5.Text.ToString() + "', '"
|
||||
+ comboBox5.Text.ToString() + "', '"
|
||||
+ comboBox4.Text.ToString() + "', "
|
||||
+ "DATE(NOW()), '" //+ DatumPrijatia + "', '"
|
||||
+ PotvrdDatum + "', '"
|
||||
+ comboBox2.Text.ToString () + "', " //zakaznik
|
||||
+ IDVyrobok + ", '" //IDvyrobok
|
||||
+ textBox8.Text.ToString () + "', " //poznamka
|
||||
+ textBox6.Text.ToString() + ", " //pocet kusov
|
||||
+ textBox7.Text.ToString().Replace(",", ".") + ", " //cena
|
||||
+ label22.Text.ToString() + ", " //pocet do vyroby
|
||||
+ numericUpDown1.Value.ToString() + ", " //pocet zo skladu
|
||||
+ textBox1.Text.ToString() + ", " //Pociatocny stav odoslanych kusov
|
||||
+ classUser.ID + ")";
|
||||
classSQL.commandSQL(cmd);
|
||||
|
||||
DataTable d1 = classSQL.commandSQL("SELECT last_insert_id()", 1);
|
||||
Int32 idLastDopyt = 0;
|
||||
idLastDopyt = Convert.ToInt32(d1.Rows[0][0].ToString());
|
||||
if (rBObj.Checked == true || rBObjDoKontr.Checked == true) classSQL.commandSQL("INSERT INTO `mip`.`tabvyroba` (`IDDopyt`) VALUES (" + idLastDopyt.ToString() + ");");
|
||||
|
||||
//vyber zo skladu pre objednavku
|
||||
if ((rBObj.Checked == true && numericUpDown1.Value != 0) || (rBzKontraktu.Checked == true))
|
||||
{
|
||||
string strTypVydaja = "";
|
||||
if (rBObj.Checked == true) strTypVydaja = "'Rezervovaný výdaj'";
|
||||
if (rBzKontraktu.Checked == true) strTypVydaja = "'Výdaj'";
|
||||
|
||||
string strMatUMat;
|
||||
if (comboBox4.Text.ToString() == "") strMatUMat = comboBox5.Text.ToString();
|
||||
else strMatUMat = comboBox5.Text.ToString() + " + " + comboBox4.Text.ToString();
|
||||
cmd = @"INSERT INTO `mip`.`tabskladvyrobkov` (`SkladOperacia`, `StatusSkladOperacie`, `IDvyr`, `IDExpedicia`, `IDDopyt`, `MaterialSUpravouMat`, `Pocet`, `DatumVytvorenia`) VALUES ("
|
||||
+ strTypVydaja + ", "
|
||||
+ "'Nevybavený'" + ", "
|
||||
+ IDVyrobok.ToString() + ", "
|
||||
+ "0" + ", " //v pripade vyberu zo skladu je namiesto id expedicia vlozena hodnota "0", lebo id expedicia pre tento zaznam neexistuje
|
||||
+ idLastDopyt.ToString() + ", '" //iddopyt nacitany vyssie v tabulke d1
|
||||
+ strMatUMat + "', "
|
||||
+ numericUpDown1.Value.ToString() + ", "
|
||||
+ "DATE(NOW()) );";
|
||||
classSQL.commandSQL(cmd);
|
||||
}
|
||||
/*
|
||||
if (rBzKontraktu.Checked == true) //výber zo skladu
|
||||
{
|
||||
|
||||
string strMatUMat;
|
||||
if (comboBox4.Text.ToString() == "") strMatUMat = comboBox5.Text.ToString();
|
||||
else strMatUMat = comboBox5.Text.ToString() + " + " + comboBox4.Text.ToString();
|
||||
cmd = @"INSERT INTO `mip`.`tabskladvyrobkov` (`SkladOperacia`, `StausSkladOperacie`, `IDvyr`, `IDExpedicia`, `MaterialSUpravouMat`, `Pocet`, `DatumVytvorenia`) VALUES ("
|
||||
+ "'Výdaj'" + ", "
|
||||
+ "'Nevybavený'" + ", "
|
||||
+ IDVyrobok.ToString() + ", "
|
||||
+ "0" + ", " //v pripade vyberu zo skladu je namiesto id expedicia vlozena hodnota "0", lebo id expedicia pre tento zaznam neexistuje
|
||||
+ idLastDopyt.ToString() + ", '" //iddopyt nacitany vyssie v tabulke d1
|
||||
+ strMatUMat + "', "
|
||||
+ textBox6.Text.ToString() + ", "
|
||||
+ "DATE(NOW()) );";
|
||||
classSQL.commandSQL(cmd);
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
MessageBox.Show("Dopyt pridaný!");
|
||||
this.Close();
|
||||
|
||||
}
|
||||
|
||||
private void button6_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void rBObjDoKontr_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
VisibilityFlow();
|
||||
classGlobal.FillCB(comboBox1, "tabdopyt", "CisloObj", "TypDopytu", "Kontrakt");
|
||||
}
|
||||
|
||||
private void rBzKontraktu_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
VisibilityFlow();
|
||||
classGlobal.FillCB(comboBox1, "tabdopyt", "CisloObj", "TypDopytu", "Kontrakt");
|
||||
}
|
||||
|
||||
private void rBdopyt_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
VisibilityFlow();
|
||||
}
|
||||
|
||||
private void rBObj_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
VisibilityFlow();
|
||||
}
|
||||
|
||||
private void bBKontrakt_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (rBKontrakt.Checked == true) checkBox2.Visible = true;
|
||||
else checkBox2.Visible = false;
|
||||
VisibilityFlow();
|
||||
}
|
||||
|
||||
private void textBox7_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void textBox7_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
float floatResult;
|
||||
if (e.KeyChar == '.') e.KeyChar = ',';
|
||||
if(!(float.TryParse(textBox7.Text + e.KeyChar, out floatResult)) && (int ) e.KeyChar !=8) e.KeyChar = '\0';
|
||||
}
|
||||
|
||||
private void textBox7_TextChanged_1(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox5.Text != "" && textBox6.Text != "" && textBox7.Text != "" && comboBox5.Text != "") btnAddOBJ.Enabled = true;
|
||||
else btnAddOBJ.Enabled = false;
|
||||
}
|
||||
|
||||
private void textBox6_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
int intResult;
|
||||
//if (e.KeyChar == '.') e.KeyChar = ',';
|
||||
if (!(int.TryParse(textBox6.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
Form Add = new frmAddPomUdaje();
|
||||
Add.Text = "Pridať zákazníka";
|
||||
DialogResult dr= Add.ShowDialog();
|
||||
if (dr == DialogResult.OK)
|
||||
{
|
||||
classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať zákazníka");
|
||||
comboBox2.Text = classGlobal.strNovyPomocnyUdaj;
|
||||
}
|
||||
}
|
||||
|
||||
private void button4_Click(object sender, EventArgs e)
|
||||
{
|
||||
Form Add = new frmAddPomUdaje();
|
||||
Add.Text = "Pridať materiál";
|
||||
DialogResult dr= Add.ShowDialog();
|
||||
if (dr == DialogResult.OK)
|
||||
{
|
||||
classGlobal.FillCB(comboBox5, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
||||
comboBox5.Text = classGlobal.strNovyPomocnyUdaj;
|
||||
}
|
||||
}
|
||||
|
||||
private void button3_Click(object sender, EventArgs e)
|
||||
{
|
||||
Form Add = new frmAddPomUdaje();
|
||||
Add.Text = "Pridať úpravu materiálu";
|
||||
DialogResult dr= Add.ShowDialog();
|
||||
if (dr == DialogResult.OK)
|
||||
{
|
||||
classGlobal.FillCB(comboBox4, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať úpravu materiálu");
|
||||
comboBox4.Text = classGlobal.strNovyPomocnyUdaj;
|
||||
}
|
||||
}
|
||||
|
||||
private void button5_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void frmNewEditOBJ_Shown(object sender, EventArgs e)
|
||||
{
|
||||
classGlobal.FillCB(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať zákazníka");
|
||||
classGlobal.FillCB(comboBox5, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať materiál");
|
||||
classGlobal.FillCB(comboBox4, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať úpravu materiálu");
|
||||
|
||||
|
||||
}
|
||||
|
||||
// vyber zakaznika
|
||||
DataTable globFrmDtbl;
|
||||
private void comboBox2_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
comboBox3.Items.Clear();
|
||||
comboBox5.SelectedIndex=-1;
|
||||
comboBox4.SelectedIndex = -1;
|
||||
comboBox7.Items.Clear();
|
||||
comboBox7.Text = "";
|
||||
lblAlias.Text="";
|
||||
|
||||
string cmd;
|
||||
cmd = "SELECT * FROM `mip`.`tabvyrobok` WHERE `Zakaznik` = '" //SELECT `NazovVyrobku`, `Alias`
|
||||
+ comboBox2.Text + "' ORDER BY `NazovVyrobku`;";
|
||||
|
||||
|
||||
globFrmDtbl=classSQL.commandSQL(cmd,1);
|
||||
foreach (DataRow row in globFrmDtbl.Rows)
|
||||
{
|
||||
comboBox3.Items.Add(row["NazovVyrobku"].ToString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
comboBox3.Enabled = true;
|
||||
|
||||
button2.Enabled = true;
|
||||
label2.Enabled = true;
|
||||
label3.Text = "";
|
||||
label20.Enabled = true;
|
||||
groupBox3.Enabled = false;
|
||||
groupBox4.Enabled = false;
|
||||
textBox5.Text = "";
|
||||
dateTimePicker1.Value = DateTime.Now;
|
||||
textBox6.Text = "";
|
||||
textBox7.Text = "";
|
||||
textBox8.Text = "";
|
||||
btnAddOBJ.Enabled = false;
|
||||
btnZobrazVykres.Enabled = false;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Int32 IDvyrobokPrePocetNaSklade;
|
||||
private void comboBox3_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
string cmd;
|
||||
cmd = "SELECT * FROM `mip`.`tabvyrobok` WHERE `Zakaznik` = '" //SELECT `NazovVyrobku`, `Alias`
|
||||
+ comboBox2.Text + "' ORDER BY `NazovVyrobku`;";
|
||||
|
||||
globFrmDtbl = classSQL.commandSQL(cmd, 1);
|
||||
|
||||
DataRow dt;
|
||||
dt = globFrmDtbl.Rows[comboBox3.SelectedIndex];
|
||||
|
||||
lblAlias.Text = dt["Alias"].ToString();
|
||||
label3.Text = dt["SpojeneRozmery"].ToString();
|
||||
IDvyrobokPrePocetNaSklade = Convert.ToInt32(dt["IDvyrobok"].ToString());
|
||||
|
||||
if (rBdopyt.Checked || rBKontrakt.Checked || rBObj.Checked)
|
||||
{
|
||||
|
||||
|
||||
groupBox3.Enabled = true;
|
||||
groupBox4.Enabled = true;
|
||||
|
||||
comboBox4.Text = lblInynazov.Text = dt["InyNazov"].ToString();
|
||||
if (comboBox3.Text != "") btnZobrazVykres.Enabled = true;
|
||||
|
||||
label5.Text = dt["PocetSegmentov"].ToString();
|
||||
|
||||
}
|
||||
if (comboBox3.Text != "") btnZobrazVykres.Enabled = true;
|
||||
else btnZobrazVykres.Enabled = false ;
|
||||
if (rBObj.Checked) checkBox1.Enabled = true;
|
||||
else checkBox1.Enabled = false;
|
||||
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
Form Add = new frmPridatVyrobok(comboBox2.Text.ToString());
|
||||
Add.Text = "Pridať výrobok";
|
||||
DialogResult dr = Add.ShowDialog();
|
||||
|
||||
if (dr == DialogResult.OK)
|
||||
{
|
||||
classGlobal.FillCB(comboBox3, "tabvyrobok","NazovVyrobku","Zakaznik",comboBox2.Text);//**//
|
||||
comboBox3.Text = classGlobal.strNovyPomocnyUdaj;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void textBox5_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox5.Text != "" && textBox6.Text != "" && textBox7.Text != "" && comboBox5.Text != "") btnAddOBJ.Enabled = true;
|
||||
else btnAddOBJ.Enabled = false;
|
||||
}
|
||||
|
||||
private void textBox6_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox5.Text != "" && textBox6.Text != "" && textBox7.Text != "" && comboBox5.Text != "") btnAddOBJ.Enabled = true;
|
||||
else btnAddOBJ.Enabled = false;
|
||||
if (rBzKontraktu.Checked != true) pocetDoVyroby();
|
||||
}
|
||||
|
||||
private void btnZobrazVykres_Click(object sender, EventArgs e)
|
||||
{
|
||||
//int IDVyrobok = 1;
|
||||
|
||||
Form zobrazVykres = new frmShowVykres(comboBox2.Text, comboBox3.Text);
|
||||
zobrazVykres.Show();
|
||||
}
|
||||
|
||||
private void textBox7_Enter(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void textBox7_MouseHover(object sender, EventArgs e)
|
||||
{
|
||||
TextBox TB = (TextBox)sender;
|
||||
int VisibleTime = 1000; //in milliseconds
|
||||
|
||||
ToolTip tt = new ToolTip();
|
||||
tt.Show("Predajná cena", TB, textBox7.Width, 0, VisibleTime);
|
||||
}
|
||||
|
||||
private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
DataTable dtdop;
|
||||
dtdop = classSQL.commandSQL("SELECT * FROM pohladdopyty WHERE `TypDopytu`='Kontrakt' AND `CisloObj` = '"+comboBox1.Text+"';",1);
|
||||
DataRow dtrw = dtdop.Rows[0];
|
||||
comboBox2.Text = dtrw["Zakaznik"].ToString();
|
||||
comboBox3.Text = dtrw["NazovVyrobku"].ToString();
|
||||
lblAlias.Text = dtrw["Alias"].ToString();
|
||||
label3.Text = dtrw["SpojeneRozmery"].ToString();
|
||||
groupBox4.Enabled = true;
|
||||
comboBox5.Text = dtrw["Material"].ToString();
|
||||
comboBox4.Text = dtrw["UpravaMaterialu"].ToString();
|
||||
lblInynazov.Text = dtrw["InyNazov"].ToString();
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void frmNewEditOBJ_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void VisibilityFlow() // Kontroluje, vypina a zapina zobrazenia a povolenia prvkov formulara
|
||||
{
|
||||
|
||||
|
||||
if(rBdopyt.Checked || rBObj.Checked || rBKontrakt.Checked)
|
||||
{
|
||||
comboBox1.Visible = false;
|
||||
label4.Visible = false;
|
||||
groupBox2.Enabled = true;
|
||||
groupBox3.Enabled = false;
|
||||
groupBox4.Enabled = false;
|
||||
comboBox5.Enabled = true;
|
||||
comboBox4.Enabled = true;
|
||||
button3.Enabled = true; button4.Enabled = true;
|
||||
comboBox2.Enabled = true;
|
||||
button1.Enabled = true;
|
||||
button2.Enabled = false;
|
||||
}
|
||||
|
||||
if (rBObjDoKontr.Checked || rBzKontraktu.Checked)
|
||||
{
|
||||
comboBox1.Visible = true;
|
||||
label4.Visible = true;
|
||||
groupBox2.Enabled = false;
|
||||
groupBox3.Enabled = false;
|
||||
groupBox4.Enabled = false;
|
||||
comboBox5.Enabled = false;
|
||||
comboBox4.Enabled = false;
|
||||
button3.Enabled = false; button4.Enabled = false;
|
||||
}
|
||||
|
||||
if (rBzKontraktu.Checked == true) { checkBox1.Checked = true; textBox6.Enabled = false; }
|
||||
else { checkBox1.Checked = false; textBox6.Enabled = true; }
|
||||
|
||||
numericUpDown1.Value = 0;
|
||||
label22.Text = "0";
|
||||
comboBox2.SelectedIndex = -1;
|
||||
comboBox3.Items.Clear();
|
||||
lblAlias.Text="";
|
||||
//button2.Enabled = true;
|
||||
label2.Enabled = true;
|
||||
label3.Text = "";
|
||||
label20.Enabled = true;
|
||||
textBox5.Text = "";
|
||||
dateTimePicker1.Value = DateTime.Now;
|
||||
textBox6.Text = "";
|
||||
textBox7.Text = "";
|
||||
textBox8.Text = "";
|
||||
btnAddOBJ.Enabled = false;
|
||||
btnZobrazVykres.Enabled = false;
|
||||
comboBox3.Enabled = false;
|
||||
lblInynazov.Text = "";
|
||||
comboBox4.SelectedIndex = -1;
|
||||
comboBox5.SelectedIndex = -1;
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void groupBox3_Enter(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void comboBox5_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox5.Text != "" && textBox6.Text != "" && textBox7.Text != "" && comboBox5.Text != "") btnAddOBJ.Enabled = true;
|
||||
else btnAddOBJ.Enabled = false;
|
||||
if (comboBox5.Text != "")
|
||||
{
|
||||
ZistiPocetNaSklade();
|
||||
ZistiPocetVoVyrobe();
|
||||
ZistiPouziteCeny();
|
||||
}
|
||||
else
|
||||
{
|
||||
label17.Text = "0";
|
||||
label18.Text = "0";
|
||||
}
|
||||
}
|
||||
|
||||
private void checkBox1_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (checkBox1.Checked == true)
|
||||
{
|
||||
label23.Enabled = true;
|
||||
numericUpDown1.Enabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
label23.Enabled = false;
|
||||
numericUpDown1.Enabled = false;
|
||||
numericUpDown1.Value = 0;
|
||||
pocetDoVyroby();
|
||||
}
|
||||
}
|
||||
private void pocetDoVyroby()
|
||||
{
|
||||
|
||||
if (rBzKontraktu.Checked == true)
|
||||
{
|
||||
numericUpDown1.Maximum = Convert.ToInt32(label17.Text) + Convert.ToInt32(label18.Text);
|
||||
textBox6.Text = numericUpDown1.Value.ToString();
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((rBObj.Checked == true || rBObjDoKontr.Checked == true) && textBox6.Text != "")
|
||||
{
|
||||
if (Convert.ToInt32(textBox6.Text) < Convert.ToInt32(label17.Text)) numericUpDown1.Maximum = Convert.ToInt32(textBox6.Text);
|
||||
else numericUpDown1.Maximum = Convert.ToInt32(label17.Text);
|
||||
label22.Text = (Convert.ToInt32(textBox6.Text) - numericUpDown1.Value).ToString();
|
||||
}
|
||||
else
|
||||
{
|
||||
numericUpDown1.Maximum = 0;
|
||||
label22.Text = "0";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void numericUpDown1_ValueChanged_1(object sender, EventArgs e)
|
||||
{
|
||||
pocetDoVyroby();
|
||||
}
|
||||
|
||||
private void comboBox4_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (comboBox5.Text != "")
|
||||
{
|
||||
ZistiPocetNaSklade();
|
||||
ZistiPocetVoVyrobe();
|
||||
}
|
||||
}
|
||||
|
||||
private void ZistiPocetNaSklade()
|
||||
{
|
||||
string strMatUMat;
|
||||
if (comboBox4.Text.ToString() == "") strMatUMat = comboBox5.Text.ToString();
|
||||
else strMatUMat = comboBox5.Text.ToString() + " + " + comboBox4.Text.ToString();
|
||||
string cmd = @"SELECT
|
||||
IFNULL((SELECT SUM(`tabskladvyrobkov`.Pocet) FROM `tabskladvyrobkov`
|
||||
WHERE (`tabskladvyrobkov`.SkladOperacia = 'Príjem' OR `tabskladvyrobkov`.SkladOperacia = 'Inventárny príjem') AND
|
||||
`tabskladvyrobkov`.StatusSkladOperacie = 'Vybavený' AND
|
||||
`tabskladvyrobkov`.MaterialSUpravouMat = '" + strMatUMat + @"' AND
|
||||
`tabskladvyrobkov`.IDvyr = " + IDvyrobokPrePocetNaSklade + @"),0)
|
||||
-
|
||||
IFNULL((SELECT SUM(`tabskladvyrobkov`.Pocet) FROM `tabskladvyrobkov`
|
||||
WHERE (`tabskladvyrobkov`.SkladOperacia = 'Výdaj' OR `tabskladvyrobkov`.SkladOperacia = 'Inventárny výdaj' OR `tabskladvyrobkov`.SkladOperacia = 'Rezervovaný výdaj') AND
|
||||
(`tabskladvyrobkov`.StatusSkladOperacie = 'Vybavený' OR `tabskladvyrobkov`.StatusSkladOperacie = 'Nevybavený') AND
|
||||
`tabskladvyrobkov`.MaterialSUpravouMat = '" + strMatUMat + @"' AND
|
||||
`tabskladvyrobkov`.IDvyr = " + IDvyrobokPrePocetNaSklade + @"),0)
|
||||
AS `TotalNaSklade`";
|
||||
DataTable TotalNaSklade = classSQL.commandSQL(cmd, 1);
|
||||
if (TotalNaSklade.Rows[0][0].ToString() != "") label17.Text = TotalNaSklade.Rows[0][0].ToString();
|
||||
else label17.Text = "0";
|
||||
|
||||
}
|
||||
|
||||
private void ZistiPocetVoVyrobe()
|
||||
{
|
||||
string strTypDopytu = "(`tabdopyt`.TypDopytu = 'Objednávka do kontraktu' OR `tabdopyt`.TypDopytu = 'Objednávka')";
|
||||
//string strTypDopytu = "";
|
||||
//if(rBzKontraktu.Checked == true) strTypDopytu = "(`tabdopyt`.TypDopytu = 'Objednávka do kontraktu')";
|
||||
//else strTypDopytu = "(`tabdopyt`.TypDopytu = 'Objednávka')";
|
||||
|
||||
string cmd = @"SELECT
|
||||
(SELECT SUM(`tabdopyt`.PocetDoVyroby) FROM `tabdopyt` WHERE " + strTypDopytu + @" AND
|
||||
(`tabdopyt`.StatusDopytu = 'Prijatá' OR `tabdopyt`.StatusDopytu = 'Zaradená do výroby' OR `tabdopyt`.StatusDopytu = 'Vo výrobe' OR `tabdopyt`.StatusDopytu = 'Na lapovni') AND
|
||||
`tabdopyt`.Material = '" + comboBox5.Text.ToString() + @"' AND
|
||||
`tabdopyt`.UpravaMaterialu = '" + comboBox4.Text.ToString() + @"' AND
|
||||
`tabdopyt`.IDVyrobok = " + IDvyrobokPrePocetNaSklade + @")
|
||||
AS `TotalVoVyrobe`";
|
||||
|
||||
DataTable TotalVoVyrobe = classSQL.commandSQL(cmd, 1);
|
||||
if (TotalVoVyrobe.Rows[0][0].ToString() != "") label18.Text = TotalVoVyrobe.Rows[0][0].ToString();
|
||||
else label18.Text = "0";
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void ZistiPouziteCeny()
|
||||
{
|
||||
string strTypDopytu = "(`tabdopyt`.TypDopytu = 'Objednávka do kontraktu' OR `tabdopyt`.TypDopytu = 'Objednávka')";
|
||||
|
||||
string cmd = @"SELECT `IDCPOBJ`, CONCAT(`CenaOBJ`, '€ : (', `PocetKusov`, 'Ks) -', `DatumPrijatiaOBJ`) AS `CenaDatum` FROM `tabdopyt` WHERE " + strTypDopytu + @" AND
|
||||
`tabdopyt`.Material = '" + comboBox5.Text.ToString() + @"' AND
|
||||
`tabdopyt`.UpravaMaterialu = '" + comboBox4.Text.ToString() + @"' AND
|
||||
`tabdopyt`.IDVyrobok = " + IDvyrobokPrePocetNaSklade;
|
||||
|
||||
DataTable PouziteCeny = classSQL.commandSQL(cmd, 1);
|
||||
comboBox7.DataSource = PouziteCeny;
|
||||
comboBox7.Enabled = true;
|
||||
comboBox7.ValueMember = "IDCPOBJ";
|
||||
comboBox7.DisplayMember = "CenaDatum";
|
||||
EnableSelectedValueChange = true;
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void checkBox2_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (checkBox2.Checked == true)
|
||||
{
|
||||
textBox1.Text = "0";
|
||||
textBox1.Visible = true;
|
||||
label24.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
textBox1.Text = "0";
|
||||
textBox1.Visible = false;
|
||||
label24.Visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
int intResult;
|
||||
if (!(int.TryParse(textBox1.Text + e.KeyChar, out intResult)) && (int)e.KeyChar != 8) e.KeyChar = '\0';
|
||||
}
|
||||
|
||||
private void checkBox2_VisibleChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (checkBox2.Visible == false)
|
||||
{
|
||||
checkBox2.Checked = false;
|
||||
textBox1.Text = "0";
|
||||
textBox1.Visible = false;
|
||||
label24.Visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
bool EnableSelectedValueChange = false;
|
||||
private void comboBox7_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (EnableSelectedValueChange == true)
|
||||
{
|
||||
string cmd = "SELECT `CenaOBJ` FROM `tabdopyt` WHERE `tabdopyt`.IDCPOBJ = '" + comboBox7.SelectedValue.ToString() + "';";
|
||||
DataTable CenaDoTextBoxu = classSQL.commandSQL(cmd, 1);
|
||||
|
||||
textBox7.Text = CenaDoTextBoxu.Rows[0][0].ToString();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user