Initial commit

This commit is contained in:
Culak-HP\Culak
2020-10-10 18:25:36 +02:00
commit cc7c23eca4
254 changed files with 67743 additions and 0 deletions

213
Mip/frmInventarnaVymena.cs Normal file
View 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é!");
}
}
}