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

118
Mip/frmEditExpedicia.cs Normal file
View File

@@ -0,0 +1,118 @@
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 frmEditExpedicia : Form
{
string strIDDopyt = "";
public frmEditExpedicia(string _IDDopyt)
{
strIDDopyt = _IDDopyt;
InitializeComponent();
}
private void frmEditExpedicia_Load(object sender, EventArgs e)
{
DataTable DTEditExpedicia = new DataTable() ;
//MessageBox.Show(strIDDopyt);
classSQL.SQL("SELECT * FROM pohladeditexpedicia WHERE `IDDopyt` = " + strIDDopyt + ";", out DTEditExpedicia);
dataGridView1.DataSource = DTEditExpedicia;
}
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
classGlobal.SetRowColorExpedicneZaznamy(dataGridView1, e.ColumnIndex, e.RowIndex, e.Value.ToString());
}
private void dataGridView1_Paint(object sender, PaintEventArgs e)
{
dataGridView1.Columns["DatumOperacie"].HeaderText = "Dátum operácie";
dataGridView1.Columns["PocetVyrDobrychKusov"].HeaderText = "Počet vyrobených dobrých kusov";
dataGridView1.Columns["PocetOdoslanychKusov"].HeaderText = "Počet odoslaných kusov";
dataGridView1.Columns["PocetKusovNaSklad"].HeaderText = "Počet kusov na sklad";
dataGridView1.Columns["SkladOperacia"].HeaderText = "Typ skladovej operácie";
dataGridView1.Columns["StatusSkladOperacie"].HeaderText = "Status skladovej operácie";
dataGridView1.Columns["MatUMat"].Visible = false;
dataGridView1.Columns["IDvyrobok"].Visible = false;
dataGridView1.Columns["IDDopyt"].Visible = false;
dataGridView1.Columns["IDexpedicia"].Visible = false;
dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.AutoResizeColumns();
odblokujEditaciu = true;
}
bool odblokujEditaciu = false;
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
string cmd;
if (odblokujEditaciu)
{
cmd = "UPDATE `mip`.`tabexpedicia` SET `"
+ dataGridView1.Columns[e.ColumnIndex].Name.ToString()
+ "` = "
+ dataGridView1.CurrentCell.Value.ToString()
+ " WHERE `IDExpedicia`="
+ dataGridView1.Rows[e.RowIndex].Cells["IDexpedicia"].Value.ToString()
+ ";";
classSQL.SQL(cmd);
if (dataGridView1.Columns[e.ColumnIndex].Name.ToString() == "PocetKusovNaSklad")
if (Convert.ToInt32(strOriginalValue) != 0)
{
if (Convert.ToInt32(dataGridView1.CurrentCell.Value.ToString()) != 0)
{
string cmd2 = "UPDATE `mip`.`tabskladvyrobkov` SET `Pocet` = "
+ dataGridView1.CurrentCell.Value.ToString()
+ " WHERE `IDExpedicia`="
+ dataGridView1.Rows[e.RowIndex].Cells["IDexpedicia"].Value.ToString()
+ ";";
classSQL.SQL(cmd2);
}
else
{
string cmd2 = "DELETE FROM `mip`.`tabskladvyrobkov` WHERE `IDExpedicia`= " + dataGridView1.Rows[e.RowIndex].Cells["IDexpedicia"].Value.ToString() + ";";
classSQL.SQL(cmd2);
}
}
else //ak je povodna hodnota 0 treba vlozit do tabskkladvyrobkov novy zaznam
{
cmd = @"INSERT INTO `mip`.`tabskladvyrobkov` (`SkladOperacia`, `StatusSkladOperacie`, `IDvyr`, `IDExpedicia`, `IDDopyt`, `MaterialSUpravouMat`, `Pocet`, `DatumVytvorenia`) VALUES ("
+ "'Príjem" + "', "
+ "'Nevybavený'" + ", "
+ dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["IDvyrobok"].Value.ToString() + ", "
+ dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["IDExpedicia"].Value.ToString() + ", "
+ "0" + ", '"
+ dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["MatUMat"].Value.ToString() + "', "
+ dataGridView1.CurrentCell.Value.ToString() + ", "
+ "DATE(NOW()) );";
classSQL.SQL(cmd);
}
}
}
private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
MessageBox.Show("Zmenená hodnota nie je platná!");
}
string strOriginalValue;
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
strOriginalValue = dataGridView1.CurrentCell.Value.ToString();
}
}
}