Skladove opravy
This commit is contained in:
@@ -6196,7 +6196,7 @@ namespace Mip
|
||||
private void button95_Click(object sender, EventArgs e)
|
||||
{
|
||||
classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
|
||||
classSQL.ExportFormToHDD("Zoznam zo skladu.xls", @"W:\zzs.xls");
|
||||
classSQL.ExportFormToHDD("ZoznanZoSkladu.xls", @"W:\zzs.xls");
|
||||
|
||||
Excel.Application xlApp;
|
||||
Excel.Workbook xlWorkBook;
|
||||
@@ -6229,13 +6229,14 @@ namespace Mip
|
||||
xlWorkSheet.Range["F" + excelRowIndex.ToString()].Value = dtrSklad["RozlisZnakKonecnaOp"].ToString();
|
||||
xlWorkSheet.Range["G" + excelRowIndex.ToString()].Value = dtrSklad["Alias"].ToString();
|
||||
xlWorkSheet.Range["H" + excelRowIndex.ToString()].Value = dtrSklad["PocetSegmentov"].ToString();
|
||||
xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = dtrSklad["Počet na sklade"].ToString();
|
||||
xlWorkSheet.Range["I" + excelRowIndex.ToString()].Value = $"{dtrSklad["Vážená cena"].ToString()}, {dtrSklad["Priemerná cena"].ToString()}";
|
||||
xlWorkSheet.Range["J" + excelRowIndex.ToString()].Value = dtrSklad["Počet na sklade"].ToString();
|
||||
|
||||
}
|
||||
//vypocet poslednej strany tlacenia
|
||||
double dNumber = Convert.ToDouble(tblSklad.Rows.Count) / Convert.ToDouble(31);
|
||||
int lastrow = Convert.ToInt16(Math.Ceiling(dNumber) * 31); //'odpocita cislo prvej bunky kont tab., vydeli poctom riadkov na stramu (40), zaokruhli hore, a vynasobi poctom riadkov na stranu
|
||||
xlWorkSheet.PageSetup.PrintArea = "$B$2:$I$" + (lastrow + 2);
|
||||
xlWorkSheet.PageSetup.PrintArea = "$B$2:$J$" + (lastrow + 2);
|
||||
|
||||
xlApp.Visible = true;
|
||||
xlApp.ActiveWindow.Activate();
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
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
|
||||
@@ -36,7 +30,7 @@ namespace Mip
|
||||
textBox1.Enabled = false;
|
||||
comboBox1.Enabled = false;
|
||||
}
|
||||
if(Convert.ToInt32(label15.Text) == 0) comboBox1.Items.RemoveAt(comboBox1.SelectedIndex);
|
||||
if (Convert.ToInt32(label15.Text) == 0) comboBox1.Items.RemoveAt(comboBox1.SelectedIndex);
|
||||
tblForGridView.Rows.Add(newdr);
|
||||
tblForGridView.AcceptChanges();
|
||||
dataGridView1.DataSource = tblForGridView;
|
||||
@@ -99,10 +93,10 @@ namespace Mip
|
||||
string cmd3 = "";
|
||||
cmd3 = "SELECT * FROM `pohladkrabiceskop` WHERE `IDvyr` = " + idnajdivyrobok.ToString() + ";";
|
||||
classSQL.SQL(cmd3, out tblVsetkyKrabicoveOperacie);
|
||||
|
||||
|
||||
DataTable tblCBHodnoty = new DataTable();
|
||||
string cmd4 = "";
|
||||
cmd4 = "SELECT DISTINCT `CisloKrabice` FROM `pohladkrabiceskop` WHERE `IDvyr` = " + idnajdivyrobok.ToString() + ";";
|
||||
cmd4 = $"SELECT DISTINCT `CisloKrabice` FROM `pohladkrabiceskop` WHERE `IDvyr` = {idnajdivyrobok.ToString()} AND `MaterialSUpravouMat` = '{dr0["MaterialSUpravouMat"].ToString()}';";
|
||||
classSQL.SQL(cmd4, out tblCBHodnoty);
|
||||
comboBox1.Items.Clear();
|
||||
|
||||
@@ -110,20 +104,22 @@ namespace Mip
|
||||
string strPocetVKrabici;
|
||||
foreach (DataRow CBRow in tblCBHodnoty.Rows)
|
||||
{
|
||||
|
||||
string cmd5 = @"SELECT DISTINCT
|
||||
|
||||
string cmd5 = $@"SELECT DISTINCT
|
||||
(IFNULL((SELECT SUM(`PocetKusov`)
|
||||
FROM `pohladkrabiceskop`
|
||||
WHERE (`IDvyr` = " + idnajdivyrobok.ToString() +
|
||||
@" AND (`SkladOperacia` = 'Príjem' OR `SkladOperacia` = 'Inventárny príjem')
|
||||
AND `StatusSkladOperacie` = 'Vybavený'
|
||||
AND `CisloKrabice` = " + CBRow["CisloKrabice"].ToString() + @")),0)
|
||||
WHERE (`IDvyr` = {idnajdivyrobok.ToString()}
|
||||
AND (`SkladOperacia` = 'Príjem' OR `SkladOperacia` = 'Inventárny príjem')
|
||||
AND `StatusSkladOperacie` = 'Vybavený'
|
||||
AND `MaterialSUpravouMat` = '{dr0["MaterialSUpravouMat"].ToString()}'
|
||||
AND `CisloKrabice` = {CBRow["CisloKrabice"].ToString()})),0)
|
||||
-
|
||||
IFNULL((SELECT SUM(`PocetKusov`)
|
||||
FROM `pohladkrabiceskop`
|
||||
WHERE (`IDvyr` = " + idnajdivyrobok.ToString() +
|
||||
@" AND (`SkladOperacia` = 'Výdaj' OR `SkladOperacia` = 'Inventárny výdaj')
|
||||
AND `CisloKrabice` = " + CBRow["CisloKrabice"].ToString() + @")),0)
|
||||
WHERE (`IDvyr` = {idnajdivyrobok.ToString()}
|
||||
AND (`SkladOperacia` = 'Výdaj' OR `SkladOperacia` = 'Inventárny výdaj')
|
||||
AND `MaterialSUpravouMat` = '{dr0["MaterialSUpravouMat"].ToString()}'
|
||||
AND `CisloKrabice` = {CBRow["CisloKrabice"].ToString()})),0)
|
||||
) as `PocKus`
|
||||
FROM `pohladkrabiceskop`";
|
||||
classSQL.SQL(cmd5, out strPocetVKrabici);
|
||||
@@ -160,10 +156,10 @@ namespace Mip
|
||||
private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
string searchValue = comboBox1.Text;
|
||||
|
||||
|
||||
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
|
||||
foreach (DataGridViewRow row in dataGridView1.Rows) if (row.Cells["Krabica"].Value.ToString().Equals(searchValue)) label15.Text = row.Cells["Počet kusov"].Value.ToString();
|
||||
|
||||
|
||||
if (comboBox1.Text != "" && textBox1.Text != "") button2.Enabled = true;
|
||||
else button2.Enabled = false;
|
||||
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user