Initial commit
This commit is contained in:
213
Mip/frmInventarnaVymena.cs
Normal file
213
Mip/frmInventarnaVymena.cs
Normal file
@@ -0,0 +1,213 @@
|
||||
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 frmInventarnaVymena : Form
|
||||
{
|
||||
DataTable tblVsetky = new DataTable();
|
||||
bool bEnableFillKrabice = false;
|
||||
Int32 IDVyrobok = 0;
|
||||
|
||||
|
||||
public frmInventarnaVymena()
|
||||
{
|
||||
InitializeComponent();
|
||||
string cmd = "";
|
||||
cmd = "select * from `pohladskladcelkom`";
|
||||
classSQL.SQL(cmd, out tblVsetky);
|
||||
|
||||
classGlobal.FillCB(comboBox6, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať zákazníka",textBox3);
|
||||
|
||||
}
|
||||
|
||||
private void comboBox6_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (comboBox6.Text != "")
|
||||
{
|
||||
comboBox5.Enabled = true;
|
||||
textBox4.Enabled = true;
|
||||
DataView dvVyr = new DataView(tblVsetky);
|
||||
string strDVZakaznikFilter = @"Zakaznik = '" + comboBox6.Text + "'";
|
||||
dvVyr.RowFilter = strDVZakaznikFilter;
|
||||
comboBox5.DataSource = dvVyr;
|
||||
comboBox5.DisplayMember = "NazovVyrobku";
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void textBox3_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
classGlobal.FillCB(comboBox6, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať zákazníka", textBox3);
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void textBox4_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
DataView dvVyr = new DataView(tblVsetky);
|
||||
string strDVZakaznikFilter = @"Zakaznik = '" + comboBox6.Text + "' AND NazovVyrobku LIKE '%" + textBox4.Text + "%'";
|
||||
dvVyr.RowFilter = strDVZakaznikFilter;
|
||||
comboBox5.DataSource = dvVyr;
|
||||
comboBox5.DisplayMember = "NazovVyrobku";
|
||||
}
|
||||
|
||||
private void comboBox5_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (comboBox5.Text != "")
|
||||
{
|
||||
comboBox3.Enabled = true;
|
||||
DataView dvMat = new DataView(tblVsetky);
|
||||
string strDVZakaznikFilter = @"Zakaznik = '" + comboBox6.Text + "' AND NazovVyrobku = '" + comboBox5.Text + "'";
|
||||
dvMat.RowFilter = strDVZakaznikFilter;
|
||||
comboBox3.DataSource = dvMat;
|
||||
comboBox3.DisplayMember = "MaterialSUpravouMat";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void comboBox3_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (comboBox3.Text != "")
|
||||
{
|
||||
DataView dvPocet = new DataView(tblVsetky);
|
||||
string strDVZakaznikFilter = @"Zakaznik = '" + comboBox6.Text + "' AND NazovVyrobku = '" + comboBox5.Text + "' AND MaterialSUpravouMat = '" + comboBox3.Text + "'";
|
||||
dvPocet.RowFilter = strDVZakaznikFilter;
|
||||
label1.Text = dvPocet[0]["Počet na sklade"].ToString();
|
||||
comboBox5.Tag = dvPocet[0]["SpojeneRozmery"].ToString();
|
||||
IDVyrobok = Convert.ToInt32(dvPocet[0]["IDVyrobok"].ToString());
|
||||
|
||||
DataTable tblCBHodnoty = new DataTable();
|
||||
string cmd4 = "";
|
||||
cmd4 = "SELECT DISTINCT `CisloKrabice` FROM `pohladkrabiceskop` WHERE `IDvyr` = " + dvPocet[0]["IDVyrobok"].ToString() + ";";
|
||||
classSQL.SQL(cmd4, out tblCBHodnoty);
|
||||
comboBox1.DataSource = tblCBHodnoty;
|
||||
comboBox1.DisplayMember = "CisloKrabice";
|
||||
|
||||
classGlobal.FillCBSklad(comboBox2, "tabpomocnychudajov", "Hodnota", "Kategoria", "Pridať krabicu");
|
||||
bEnableFillKrabice = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (bEnableFillKrabice == true)
|
||||
{
|
||||
string cmd = "";
|
||||
string strNazov = "'" + comboBox5.Text + " [" + comboBox5.Tag.ToString() + "]'";
|
||||
cmd = @"select `Pocet` from `pohladkrabice-krabice` where `CisKrabice` = " + comboBox1.Text + " AND `Nazov` = " + strNazov + " AND `MaterialSUpravouMat` = '" + comboBox3.Text + "';";
|
||||
string strPocet;
|
||||
classSQL.SQL(cmd, out strPocet);
|
||||
label15.Text = strPocet;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
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 textBox1_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox1.Text != "")
|
||||
{
|
||||
if (Convert.ToInt32(textBox1.Text.ToString()) > Convert.ToInt32(label15.Text.ToString())) textBox1.Text = textBox1.Text.Remove(textBox1.Text.Length - 1);
|
||||
textBox1.Select(textBox1.Text.Length, 0);
|
||||
button2.Enabled = true;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
button2.Enabled = false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
if(textBox1.Text != "" || textBox1.Text != "0")
|
||||
{
|
||||
comboBox2.Enabled = true;
|
||||
label5.Text = textBox1.Text;
|
||||
}
|
||||
else
|
||||
{
|
||||
comboBox2.Enabled = false;
|
||||
label5.Text = "0";
|
||||
}
|
||||
}
|
||||
|
||||
private void comboBox2_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (comboBox2.Text != "")
|
||||
{
|
||||
button11.Enabled = true;
|
||||
}
|
||||
else
|
||||
button11.Enabled = false;
|
||||
}
|
||||
|
||||
private void button11_Click(object sender, EventArgs e)
|
||||
{
|
||||
string cmd = "";
|
||||
int LastIndexVydaj = 0;
|
||||
|
||||
cmd = @"INSERT INTO `mip`.`tabskladvyrobkov` (`SkladOperacia`, `StatusSkladOperacie`, `IDvyr`, `IDExpedicia`, `IDDopyt`, `MaterialSUpravouMat`, `Pocet`, `DatumVytvorenia`) VALUES ('"
|
||||
+ "Inventárny výdaj" + "', "
|
||||
+ "'Vybavený'" + ", "
|
||||
+ IDVyrobok.ToString() + ", "
|
||||
+ "0" + ", "
|
||||
+ "0" + ", '"
|
||||
+ comboBox3.Text + "', "
|
||||
+ label5.Text + ", "
|
||||
+ "DATE(NOW()) );";
|
||||
classSQL.SQL(cmd, out LastIndexVydaj);
|
||||
|
||||
string cmd2 = "";
|
||||
cmd2 = @"INSERT INTO `mip`.`tabskladkrabice` (`CisloKrabice`, `IDSkladovaOperacia`, `PocetKusov`) VALUES ("
|
||||
+ comboBox1.Text + ", "
|
||||
+ LastIndexVydaj.ToString() + ", "
|
||||
+ label5.Text + ");";
|
||||
classSQL.SQL(cmd2);
|
||||
|
||||
int LastIndexPrijem = 0;
|
||||
string cmd3 = "";
|
||||
cmd3 = @"INSERT INTO `mip`.`tabskladvyrobkov` (`SkladOperacia`, `StatusSkladOperacie`, `IDvyr`, `IDExpedicia`, `IDDopyt`, `MaterialSUpravouMat`, `Pocet`, `DatumVytvorenia`) VALUES ('"
|
||||
+ "Inventárny príjem" + "', "
|
||||
+ "'Vybavený'" + ", "
|
||||
+ IDVyrobok.ToString() + ", "
|
||||
+ "0" + ", "
|
||||
+ "0" + ", '"
|
||||
+ comboBox3.Text + "', "
|
||||
+ label5.Text + ", "
|
||||
+ "DATE(NOW()) );";
|
||||
classSQL.SQL(cmd3, out LastIndexPrijem);
|
||||
|
||||
string cmd4 = "";
|
||||
cmd4 = @"INSERT INTO `mip`.`tabskladkrabice` (`CisloKrabice`, `IDSkladovaOperacia`, `PocetKusov`) VALUES ("
|
||||
+ comboBox2.Text + ", "
|
||||
+ LastIndexPrijem.ToString() + ", "
|
||||
+ label5.Text + ");";
|
||||
classSQL.SQL(cmd4);
|
||||
textBox1.Text = "";
|
||||
button2.Enabled = false;
|
||||
comboBox2.Enabled = false;
|
||||
|
||||
MessageBox.Show("Kusy premiestnené!");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user