export ziadanky do excelu a tlacenie
This commit is contained in:
@@ -327,6 +327,7 @@
|
||||
<Compile Include="frmZiadankaDoplnujuceInfo.Designer.cs">
|
||||
<DependentUpon>frmZiadankaDoplnujuceInfo.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Models\ZiadankyInfo.cs" />
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="frmUlozPolotovar.cs">
|
||||
|
||||
14
Mip/Models/ZiadankyInfo.cs
Normal file
14
Mip/Models/ZiadankyInfo.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
namespace Mip.Models
|
||||
{
|
||||
public class ZiadankyInfo
|
||||
{
|
||||
public string Meno { get; set; }
|
||||
public string Nazov { get; internal set; }
|
||||
public string Typ { get; internal set; }
|
||||
public decimal Mnozstvo { get; internal set; }
|
||||
public int PocetKs { get; internal set; }
|
||||
public int IDZiadanka { get; internal set; }
|
||||
public decimal Cena { get; internal set; }
|
||||
public string Jednotka { get; internal set; }
|
||||
}
|
||||
}
|
||||
38
Mip/frmMain.Designer.cs
generated
38
Mip/frmMain.Designer.cs
generated
@@ -904,6 +904,7 @@
|
||||
this.pictureBox4 = new System.Windows.Forms.PictureBox();
|
||||
this.label175 = new System.Windows.Forms.Label();
|
||||
this.label182 = new System.Windows.Forms.Label();
|
||||
this.label228 = new System.Windows.Forms.Label();
|
||||
this.tabControl1.SuspendLayout();
|
||||
this.tabPage1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
|
||||
@@ -9516,22 +9517,25 @@
|
||||
// panel62
|
||||
//
|
||||
this.panel62.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel62.Controls.Add(this.label228);
|
||||
this.panel62.Controls.Add(this.button167);
|
||||
this.panel62.Controls.Add(this.button166);
|
||||
this.panel62.Controls.Add(this.button165);
|
||||
this.panel62.Controls.Add(this.button164);
|
||||
this.panel62.Controls.Add(this.label113);
|
||||
this.panel62.Controls.Add(this.button163);
|
||||
this.panel62.Location = new System.Drawing.Point(538, 115);
|
||||
this.panel62.Location = new System.Drawing.Point(524, 113);
|
||||
this.panel62.Name = "panel62";
|
||||
this.panel62.Size = new System.Drawing.Size(157, 145);
|
||||
this.panel62.Size = new System.Drawing.Size(157, 170);
|
||||
this.panel62.TabIndex = 10;
|
||||
this.panel62.Visible = false;
|
||||
this.panel62.Leave += new System.EventHandler(this.panel62_Leave);
|
||||
//
|
||||
// button167
|
||||
//
|
||||
this.button167.Location = new System.Drawing.Point(1, 119);
|
||||
this.button167.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.button167.Location = new System.Drawing.Point(1, 144);
|
||||
this.button167.Name = "button167";
|
||||
this.button167.Size = new System.Drawing.Size(153, 23);
|
||||
this.button167.TabIndex = 5;
|
||||
@@ -9541,6 +9545,8 @@
|
||||
//
|
||||
// button166
|
||||
//
|
||||
this.button166.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.button166.Location = new System.Drawing.Point(1, 93);
|
||||
this.button166.Name = "button166";
|
||||
this.button166.Size = new System.Drawing.Size(153, 23);
|
||||
@@ -9548,10 +9554,13 @@
|
||||
this.button166.Tag = "zObjENG";
|
||||
this.button166.Text = "Objednávka ENG";
|
||||
this.button166.UseVisualStyleBackColor = true;
|
||||
this.button166.Visible = false;
|
||||
this.button166.Click += new System.EventHandler(this.button166_Click);
|
||||
//
|
||||
// button165
|
||||
//
|
||||
this.button165.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.button165.Location = new System.Drawing.Point(1, 70);
|
||||
this.button165.Name = "button165";
|
||||
this.button165.Size = new System.Drawing.Size(153, 23);
|
||||
@@ -9559,10 +9568,13 @@
|
||||
this.button165.Tag = "zObjSK";
|
||||
this.button165.Text = "Objednávka SK";
|
||||
this.button165.UseVisualStyleBackColor = true;
|
||||
this.button165.Visible = false;
|
||||
this.button165.Click += new System.EventHandler(this.button165_Click);
|
||||
//
|
||||
// button164
|
||||
//
|
||||
this.button164.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.button164.Location = new System.Drawing.Point(1, 47);
|
||||
this.button164.Name = "button164";
|
||||
this.button164.Size = new System.Drawing.Size(153, 23);
|
||||
@@ -9574,6 +9586,8 @@
|
||||
//
|
||||
// label113
|
||||
//
|
||||
this.label113.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.label113.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.label113.Location = new System.Drawing.Point(1, 1);
|
||||
this.label113.Name = "label113";
|
||||
@@ -9584,6 +9598,8 @@
|
||||
//
|
||||
// button163
|
||||
//
|
||||
this.button163.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.button163.Location = new System.Drawing.Point(1, 24);
|
||||
this.button163.Name = "button163";
|
||||
this.button163.Size = new System.Drawing.Size(153, 23);
|
||||
@@ -9969,7 +9985,7 @@
|
||||
this.button130.Name = "button130";
|
||||
this.button130.Size = new System.Drawing.Size(139, 30);
|
||||
this.button130.TabIndex = 2;
|
||||
this.button130.Text = "Exportovať PDF";
|
||||
this.button130.Text = "Export XLSX";
|
||||
this.button130.UseVisualStyleBackColor = false;
|
||||
this.button130.Click += new System.EventHandler(this.button130_Click);
|
||||
//
|
||||
@@ -12160,6 +12176,18 @@
|
||||
this.label182.Text = "↗";
|
||||
this.label182.Click += new System.EventHandler(this.label182_Click);
|
||||
//
|
||||
// label228
|
||||
//
|
||||
this.label228.AutoSize = true;
|
||||
this.label228.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
|
||||
this.label228.ForeColor = System.Drawing.Color.Red;
|
||||
this.label228.Location = new System.Drawing.Point(5, 123);
|
||||
this.label228.Name = "label228";
|
||||
this.label228.Size = new System.Drawing.Size(145, 15);
|
||||
this.label228.TabIndex = 6;
|
||||
this.label228.Text = "Vybraných viac firiem!";
|
||||
this.label228.Visible = false;
|
||||
//
|
||||
// frmMain
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
@@ -12401,6 +12429,7 @@
|
||||
this.panel59.PerformLayout();
|
||||
this.panel66.ResumeLayout(false);
|
||||
this.panel62.ResumeLayout(false);
|
||||
this.panel62.PerformLayout();
|
||||
this.panel61.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDown30)).EndInit();
|
||||
this.panel60.ResumeLayout(false);
|
||||
@@ -13319,6 +13348,7 @@
|
||||
private System.Windows.Forms.TextBox textBox52;
|
||||
private System.Windows.Forms.Button button202;
|
||||
private System.Windows.Forms.Button button203;
|
||||
private System.Windows.Forms.Label label228;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
125
Mip/frmMain.cs
125
Mip/frmMain.cs
@@ -1,6 +1,7 @@
|
||||
using GMap.NET;
|
||||
using GMap.NET.MapProviders;
|
||||
using GMap.NET.WindowsForms;
|
||||
using Mip.Models;
|
||||
using MonthCalendar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -8111,7 +8112,6 @@ namespace Mip
|
||||
dataGridView7.Columns["Názov výrobku"].Width = 130;
|
||||
dataGridView7.Columns["Zákazník"].Width = 120;
|
||||
dataGridView7.Columns["Iný názov"].Width = 70;
|
||||
|
||||
dataGridView7.Columns["Status"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader;
|
||||
dataGridView7.Columns["Dátum prijatia"].Width = 120;
|
||||
dataGridView7.Columns["Materiál č.1"].Width = 70;
|
||||
@@ -8151,9 +8151,35 @@ namespace Mip
|
||||
|
||||
private void button130_Click(object sender, EventArgs e)
|
||||
{
|
||||
label113.Text = "Exportovať PDF";
|
||||
if (panel62.Visible == false) panel62.Visible = true;
|
||||
else panel62.Visible = false;
|
||||
var goodSelection = dataGridView16.SelectedRows.Cast<DataGridViewRow>().Select(x => x.Cells["IDFirma"].Value.ToString()).ToList().Distinct().Count() == 1;
|
||||
|
||||
label113.Text = "Exportovať XLSX";
|
||||
if (panel62.Visible == false)
|
||||
{
|
||||
panel62.Visible = true;
|
||||
panel62.Location = new Point(524, 62);
|
||||
if (goodSelection)
|
||||
{
|
||||
button163.Visible = true;// slovensky dopyt
|
||||
button164.Visible = false;// anglicky dopyt
|
||||
button165.Visible = false;// slovenska objednavka
|
||||
button166.Visible = false;// anglicka objednavka
|
||||
label228.Visible = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
button163.Visible = false;// slovensky dopyt
|
||||
button164.Visible = false;// anglicky dopyt
|
||||
button165.Visible = false;// slovenska objednavka
|
||||
button166.Visible = false;// anglicka objednavka
|
||||
label228.Visible = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
panel62.Visible = false;
|
||||
panel62.Location = new Point(524, 113);
|
||||
}
|
||||
}
|
||||
|
||||
private void button100_Click(object sender, EventArgs e)
|
||||
@@ -8186,8 +8212,16 @@ namespace Mip
|
||||
private void button155_Click(object sender, EventArgs e)
|
||||
{
|
||||
label113.Text = "Tlačiť";
|
||||
if (panel62.Visible == false) panel62.Visible = true;
|
||||
else panel62.Visible = false;
|
||||
if (panel62.Visible == false)
|
||||
{
|
||||
panel62.Visible = true;
|
||||
panel62.Location = new Point(524, 62);
|
||||
}
|
||||
else
|
||||
{
|
||||
panel62.Visible = false;
|
||||
panel62.Location = new Point(524, 113);
|
||||
}
|
||||
}
|
||||
|
||||
private void textBox35_TextChanged(object sender, EventArgs e)
|
||||
@@ -8242,15 +8276,68 @@ namespace Mip
|
||||
|
||||
void TlacitFormular(object _sender)
|
||||
{
|
||||
panel62.Visible = false;
|
||||
Button btn = _sender as Button;
|
||||
if (dataGridView16.SelectedRows.Count > 0)
|
||||
{
|
||||
if (dataGridView16.SelectedRows.Count < 11)
|
||||
{
|
||||
|
||||
DataGridViewSelectedRowCollection dgvr;
|
||||
dgvr = dataGridView16.SelectedRows;
|
||||
panel62.Visible = false;
|
||||
Button btn = _sender as Button;
|
||||
var selecteRows = dataGridView16.SelectedRows.Cast<DataGridViewRow>().ToList();
|
||||
|
||||
Form frmDopInf = new frmZiadankaDoplnujuceInfo(dgvr, btn.Tag.ToString(), label113.Text);
|
||||
//frmDopInf.Tag = label113.Text;
|
||||
frmDopInf.ShowDialog();
|
||||
var ziadankySelected = selecteRows.Select(x =>
|
||||
new ZiadankyInfo()
|
||||
{
|
||||
Nazov = x.Cells["Názov"].Value.ToString(),
|
||||
Typ = x.Cells["Typ"].Value.ToString(),
|
||||
Mnozstvo = Convert.ToDecimal(x.Cells["Množstvo"].Value),
|
||||
PocetKs = Convert.ToInt32(x.Cells["Počet kusov"].Value),
|
||||
IDZiadanka = Convert.ToInt32(x.Cells["IDZiadanka"].Value),
|
||||
Cena = Convert.ToDecimal(x.Cells["Cena"].Value),
|
||||
Jednotka = x.Cells["Jednotka"].Value.ToString()
|
||||
}
|
||||
).ToList();
|
||||
|
||||
var selectedIdList = selecteRows.Select(x => x.Cells["IDZiadanka"].Value.ToString()).ToList();
|
||||
var selectedFirmaIdList = selecteRows.Select(x => x.Cells["IDFirma"].Value.ToString()).Distinct().ToList();
|
||||
var doplnujuceinfoId = 0;
|
||||
|
||||
//if (selectedFirmaIdList.Count == 1)
|
||||
//{
|
||||
var hasAllEmpty = selecteRows.All(x => x.Cells["Číslo dokumentu"].Value.ToString() == string.Empty);
|
||||
var areAllSame = !selecteRows.Any(x => x.Cells["Číslo dokumentu"].Value.ToString() != selecteRows[0].Cells["Číslo dokumentu"].Value.ToString());
|
||||
|
||||
if (hasAllEmpty)
|
||||
{
|
||||
Form frmDopInf = new frmZiadankaDoplnujuceInfo(ziadankySelected, btn.Tag.ToString(), label113.Text, doplnujuceinfoId);
|
||||
frmDopInf.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (areAllSame)
|
||||
{
|
||||
DataTable doplnujuceInfoTabulka = new DataTable();
|
||||
string cmd = $"SELECT `IdDoplnujuceInfo` FROM `mip`.`tabziadankadokument` WHERE `IdZiadanka` = {selecteRows[0].Cells["IDZiadanka"].Value.ToString()};";
|
||||
classSQL.SQL(cmd, out doplnujuceInfoTabulka);
|
||||
doplnujuceinfoId = Convert.ToInt32(doplnujuceInfoTabulka.Rows[0].ItemArray[0]);
|
||||
|
||||
Form frmDopInf = new frmZiadankaDoplnujuceInfo(ziadankySelected, btn.Tag.ToString(), label113.Text, doplnujuceinfoId);
|
||||
frmDopInf.ShowDialog();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show($"Dokument nie je možné vytvoriť, lebo niektoré žiadanky už záznam o dokumente majú v databáze!");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
refreshZiadanky();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show($"Dokument je možné vytvoriť pre 10 alebo menej záznamov!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void button169_Click(object sender, EventArgs e)
|
||||
@@ -8358,6 +8445,8 @@ namespace Mip
|
||||
dataGridView16.Columns["Cena"].DisplayIndex = 9;
|
||||
dataGridView16.Columns["Číslo objednávky"].DisplayIndex = 10;
|
||||
dataGridView16.Columns["IDUser"].Visible = false;
|
||||
dataGridView16.Columns["Číslo dokumentu"].MinimumWidth = 95;
|
||||
dataGridView16.Columns["Číslo dokumentu"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
|
||||
dataGridView16.Columns["Meno"].MinimumWidth = 85;
|
||||
dataGridView16.Columns["Meno"].DisplayIndex = 1;
|
||||
dataGridView16.Columns["Meno"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCellsExceptHeader;
|
||||
@@ -10376,6 +10465,16 @@ namespace Mip
|
||||
var grigIds = dataGridView16.SelectedRows.Cast<DataGridViewRow>().Select(y => y.Index.ToString()).ToList();
|
||||
SelectedIds = String.Join(", ", ids);
|
||||
SelectedZiadankaGridIds = String.Join(", ", grigIds);
|
||||
if (ids?.Count > 0)
|
||||
{
|
||||
button130.Enabled = true;
|
||||
button155.Enabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
button130.Enabled = false;
|
||||
button155.Enabled = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
684
Mip/frmZiadankaDoplnujuceInfo.Designer.cs
generated
684
Mip/frmZiadankaDoplnujuceInfo.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -1,11 +1,8 @@
|
||||
using System;
|
||||
using Mip.Models;
|
||||
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;
|
||||
using Excel = Microsoft.Office.Interop.Excel;
|
||||
|
||||
@@ -13,7 +10,7 @@ namespace Mip
|
||||
{
|
||||
public partial class frmZiadankaDoplnujuceInfo : Form
|
||||
{
|
||||
int IDZiadankaDI = 0;
|
||||
private int IDZiadankaDI = 0;
|
||||
string TypFormulara = "";
|
||||
//string NazovFirmy = "";
|
||||
/*string = "";
|
||||
@@ -23,30 +20,64 @@ namespace Mip
|
||||
*/
|
||||
|
||||
DataTable tabZiadanka;
|
||||
DataGridViewSelectedRowCollection dgvsrc;
|
||||
List<ZiadankyInfo> ZoznamZiadaniek;
|
||||
|
||||
private AutoCompleteStringCollection acscPodmienky = new AutoCompleteStringCollection();
|
||||
private AutoCompleteStringCollection acscPoznamky = new AutoCompleteStringCollection();
|
||||
|
||||
public frmZiadankaDoplnujuceInfo(DataGridViewSelectedRowCollection _dgvsrc, string _TypFormulara, string _Operacia)
|
||||
|
||||
public frmZiadankaDoplnujuceInfo(List<ZiadankyInfo> zoznamZiadaniek, string typFormulara, string operacia, int doplnujuceinfoId = 0)
|
||||
{
|
||||
InitializeComponent();
|
||||
dgvsrc = _dgvsrc;
|
||||
|
||||
TypFormulara = _TypFormulara;
|
||||
ZoznamZiadaniek = zoznamZiadaniek;
|
||||
|
||||
TypFormulara = typFormulara;
|
||||
this.Text = "Doplňujúce informácie pre žiadanku (Typ: " + TypFormulara + ")";
|
||||
string cmd = "";
|
||||
|
||||
cmd = "select * from `tabziadankadoplnujuceinfo` where `IDZiadankaDoplnujuceInfo` = " + IDZiadankaDI.ToString() + ";";
|
||||
IDZiadankaDI = doplnujuceinfoId;
|
||||
if (IDZiadankaDI > 0)
|
||||
{
|
||||
cmd = "select * from `tabziadankadoplnujuceinfo` where `IDZiadankaDoplnujuceInfo` = " + IDZiadankaDI.ToString() + ";";
|
||||
classSQL.SQL(cmd, out tabZiadanka);
|
||||
}
|
||||
else
|
||||
{
|
||||
tabZiadanka = new DataTable();
|
||||
}
|
||||
|
||||
//cmd = "select * from `tabziadankadoplnujuceinfo` where `IDZiadankaDoplnujuceInfo` = " + IDZiadankaDI.ToString() + ";";
|
||||
classSQL.SQL(cmd, out tabZiadanka);
|
||||
if (tabZiadanka?.Rows?.Count > 0)
|
||||
{
|
||||
tabZiadanka.TableName = "Update";
|
||||
|
||||
if (tabZiadanka.Rows.Count > 0) tabZiadanka.TableName = "Update";
|
||||
else tabZiadanka.TableName = "Insert";
|
||||
var cmdCislo = $"SELECT Distinct `Cislo` from `pohladziadankadokument` where `IdDoplnujuceInfo` = {IDZiadankaDI.ToString()};";
|
||||
string cisloDokumentu = string.Empty;
|
||||
classSQL.SQL(cmdCislo, out cisloDokumentu);
|
||||
|
||||
this.Tag = _Operacia;
|
||||
//tabZiadanka.TableName = _Operacia;
|
||||
textBox10.Text = cisloDokumentu;
|
||||
textBox11.Text = tabZiadanka.Rows[0]["Adresa1"].ToString();
|
||||
textBox12.Text = tabZiadanka.Rows[0]["Adresa2"].ToString();
|
||||
textBox13.Text = tabZiadanka.Rows[0]["Adresa3"].ToString();
|
||||
textBox14.Text = tabZiadanka.Rows[0]["Adresa4"].ToString();
|
||||
textBox15.Text = tabZiadanka.Rows[0]["Adresa5"].ToString();
|
||||
textBox20.Text = tabZiadanka.Rows[0]["Vyhotovil"].ToString();
|
||||
textBox19.Text = tabZiadanka.Rows[0]["Variabilný symbol"].ToString();
|
||||
textBox18.Text = tabZiadanka.Rows[0]["Konštantný symbol"].ToString();
|
||||
textBox17.Text = tabZiadanka.Rows[0]["Špecifický symbol"].ToString();
|
||||
textBox2.Text = tabZiadanka.Rows[0]["Poznámky1"].ToString();
|
||||
textBox3.Text = tabZiadanka.Rows[0]["Poznámky2"].ToString();
|
||||
textBox4.Text = tabZiadanka.Rows[0]["Poznámky3"].ToString();
|
||||
textBox5.Text = tabZiadanka.Rows[0]["Poznámky4"].ToString();
|
||||
textBox6.Text = tabZiadanka.Rows[0]["Poznámky5"].ToString();
|
||||
textBox7.Text = tabZiadanka.Rows[0]["Poznámky6"].ToString();
|
||||
textBox8.Text = tabZiadanka.Rows[0]["Poznámky7"].ToString();
|
||||
textBox9.Text = tabZiadanka.Rows[0]["Poznámky8"].ToString();
|
||||
}
|
||||
else
|
||||
{
|
||||
tabZiadanka.TableName = "Insert";
|
||||
}
|
||||
|
||||
this.Tag = operacia;
|
||||
|
||||
DataTable tabPoznamky;
|
||||
cmd = @"select distinct `Poznámky1` as Poznámky from tabziadankadoplnujuceinfo
|
||||
@@ -76,8 +107,12 @@ namespace Mip
|
||||
textBox8.AutoCompleteCustomSource = acscPoznamky;
|
||||
textBox9.AutoCompleteCustomSource = acscPoznamky;
|
||||
|
||||
if (operacia == "Tlačiť") button1.Text = "Použiť a vytlačiť";
|
||||
if (operacia == "Exportovať XLSX") button1.Text = "Použiť a uložiť Excel";
|
||||
|
||||
textBox20.Text = $"{classUser.Titul} {classUser.Meno} {classUser.Priezvisko}";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
@@ -89,7 +124,7 @@ namespace Mip
|
||||
{
|
||||
|
||||
//tabziadankadoplnujuceinfo
|
||||
if(tabZiadanka.Rows.Count > 0)
|
||||
if (tabZiadanka.Rows.Count > 0)
|
||||
{
|
||||
dateTimePicker1.Value = Convert.ToDateTime(tabZiadanka.Rows[0]["Dátum vyhotovenia"].ToString());
|
||||
dateTimePicker2.Value = Convert.ToDateTime(tabZiadanka.Rows[0]["Dátum vyhotovenia"].ToString());
|
||||
@@ -167,64 +202,53 @@ namespace Mip
|
||||
label5.BackColor = Color.LightGreen;
|
||||
label5.Tag = label15.Text;
|
||||
break;
|
||||
|
||||
|
||||
/*default:
|
||||
|
||||
return;
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
/*
|
||||
else
|
||||
{
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void label23_Click(object sender, EventArgs e)
|
||||
{
|
||||
dateTimePicker1.Enabled = false;
|
||||
label1.BackColor = Color.Empty;
|
||||
label23.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label1_Click(object sender, EventArgs e)
|
||||
{
|
||||
dateTimePicker1.Enabled = true;
|
||||
label1.BackColor = Color.LightGreen;
|
||||
label23.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label2_Click(object sender, EventArgs e)
|
||||
{
|
||||
dateTimePicker2.Enabled = true;
|
||||
label2.BackColor = Color.LightGreen;
|
||||
label24.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label24_Click(object sender, EventArgs e)
|
||||
{
|
||||
dateTimePicker2.Enabled = false;
|
||||
label2.BackColor = Color.Empty;
|
||||
label24.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label3_Click(object sender, EventArgs e)
|
||||
{
|
||||
dateTimePicker3.Enabled = true;
|
||||
label3.BackColor = Color.LightGreen;
|
||||
label25.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label25_Click(object sender, EventArgs e)
|
||||
{
|
||||
dateTimePicker3.Enabled = false;
|
||||
label3.BackColor = Color.Empty;
|
||||
label25.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label4_Click(object sender, EventArgs e) { label4.BackColor = Color.LightGreen; }
|
||||
private void label4_Click(object sender, EventArgs e) { label4.BackColor = Color.LightGreen; label26.BackColor = Color.Coral; }
|
||||
private void label4_BackColorChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (label4.BackColor == Color.LightGreen)
|
||||
@@ -248,6 +272,7 @@ namespace Mip
|
||||
label9.BackColor = Color.Empty;
|
||||
label4.BackColor = Color.Empty;
|
||||
label4.Tag = null;
|
||||
label26.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label7_Click(object sender, EventArgs e)
|
||||
@@ -274,10 +299,10 @@ namespace Mip
|
||||
label4.Tag = label9.Text;
|
||||
}
|
||||
|
||||
private void label5_Click(object sender, EventArgs e) { label5.BackColor = Color.LightGreen; }
|
||||
private void label5_Click(object sender, EventArgs e) { label5.BackColor = Color.LightGreen; label27.BackColor = Color.Coral; }
|
||||
private void label5_BackColorChanged(object sender, EventArgs e)
|
||||
{
|
||||
if(label5.BackColor == Color.LightGreen)
|
||||
if (label5.BackColor == Color.LightGreen)
|
||||
{
|
||||
label10.Enabled = true;
|
||||
label11.Enabled = true;
|
||||
@@ -300,7 +325,7 @@ namespace Mip
|
||||
label17.Enabled = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void label27_Click(object sender, EventArgs e)
|
||||
@@ -316,6 +341,7 @@ namespace Mip
|
||||
|
||||
label5.BackColor = Color.Empty;
|
||||
label5.Tag = null;
|
||||
label27.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label10_Click(object sender, EventArgs e)
|
||||
@@ -426,6 +452,7 @@ namespace Mip
|
||||
{
|
||||
textBox1.Enabled = true;
|
||||
label6.BackColor = Color.LightGreen;
|
||||
label28.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label28_Click(object sender, EventArgs e)
|
||||
@@ -433,9 +460,10 @@ namespace Mip
|
||||
textBox1.Enabled = false;
|
||||
textBox1.Text = "";
|
||||
label6.BackColor = Color.Empty;
|
||||
label28.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label18_Click(object sender, EventArgs e) { label18.BackColor = Color.LightGreen; }
|
||||
private void label18_Click(object sender, EventArgs e) { label18.BackColor = Color.LightGreen; label29.BackColor = Color.Coral; }
|
||||
private void label18_BackColorChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (label18.BackColor == Color.LightGreen)
|
||||
@@ -460,6 +488,7 @@ namespace Mip
|
||||
|
||||
label18.BackColor = Color.Empty;
|
||||
label18.Tag = null;
|
||||
label29.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label19_Click(object sender, EventArgs e)
|
||||
@@ -500,7 +529,7 @@ namespace Mip
|
||||
textBox6.Enabled = true;
|
||||
textBox7.Enabled = true;
|
||||
label22.BackColor = Color.LightGreen;
|
||||
|
||||
label30.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label30_Click(object sender, EventArgs e)
|
||||
@@ -525,76 +554,104 @@ namespace Mip
|
||||
textBox8.Enabled = false;
|
||||
textBox9.Enabled = false;
|
||||
label22.BackColor = Color.Empty;
|
||||
label30.BackColor = Color.LightGray;
|
||||
}
|
||||
}
|
||||
|
||||
private void label31_Click(object sender, EventArgs e) { textBox2.Text = ""; }
|
||||
private void label32_Click(object sender, EventArgs e) { textBox3.Text = ""; }
|
||||
private void label33_Click(object sender, EventArgs e) { textBox4.Text = ""; }
|
||||
private void label34_Click(object sender, EventArgs e) { textBox5.Text = ""; }
|
||||
private void label35_Click(object sender, EventArgs e) { textBox6.Text = ""; }
|
||||
private void label36_Click(object sender, EventArgs e) { textBox7.Text = ""; }
|
||||
private void label37_Click(object sender, EventArgs e) { textBox8.Text = ""; }
|
||||
private void label38_Click(object sender, EventArgs e) { textBox9.Text = ""; }
|
||||
private void label31_Click(object sender, EventArgs e) { textBox2.Text = ""; label31.BackColor = Color.LightGray; }
|
||||
private void label32_Click(object sender, EventArgs e) { textBox3.Text = ""; label32.BackColor = Color.LightGray; }
|
||||
private void label33_Click(object sender, EventArgs e) { textBox4.Text = ""; label33.BackColor = Color.LightGray; }
|
||||
private void label34_Click(object sender, EventArgs e) { textBox5.Text = ""; label34.BackColor = Color.LightGray; }
|
||||
private void label35_Click(object sender, EventArgs e) { textBox6.Text = ""; label35.BackColor = Color.LightGray; }
|
||||
private void label36_Click(object sender, EventArgs e) { textBox7.Text = ""; label36.BackColor = Color.LightGray; }
|
||||
private void label37_Click(object sender, EventArgs e) { textBox8.Text = ""; label37.BackColor = Color.LightGray; }
|
||||
private void label38_Click(object sender, EventArgs e) { textBox9.Text = ""; label38.BackColor = Color.LightGray; }
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
string strFormaUh = "";
|
||||
string strSposobDop = "";
|
||||
string strMena = "";
|
||||
|
||||
//Int32 doplnujuceInfoId;
|
||||
|
||||
if (label4.Tag != null) strFormaUh = label4.Tag.ToString();
|
||||
if (label5.Tag != null) strSposobDop = label5.Tag.ToString();
|
||||
if (label18.Tag != null) strMena = label18.Tag.ToString();
|
||||
|
||||
string cmd = "";
|
||||
if(tabZiadanka.TableName == "Insert")
|
||||
if (tabZiadanka.TableName == "Insert")
|
||||
{
|
||||
cmd = @"insert into `tabziadankadoplnujuceinfo` (`Dátum záznamu`, `Dátum vyhotovenia`, `Dátum predpokl. dodania`, `Dátum dodania`, `Forma úhrady`, `Spôsob dopravy`, `Dodacie a platob. podmienky`,
|
||||
`Mena`, `Poznámky1`, `Poznámky2`, `Poznámky3`, `Poznámky4`, `Poznámky5`, `Poznámky6`, `Poznámky7`, `Poznámky8`) VALUES("
|
||||
/* + IDZiadanka.ToString() + @", "*/
|
||||
+ "'" + DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString() + "', "
|
||||
+ "'" + dateTimePicker1.Value.Year.ToString() + "-" + dateTimePicker1.Value.Month.ToString() + "-" + dateTimePicker1.Value.Day.ToString() + "', "
|
||||
+ "'" + dateTimePicker2.Value.Year.ToString() + "-" + dateTimePicker2.Value.Month.ToString() + "-" + dateTimePicker2.Value.Day.ToString() + "', "
|
||||
+ "'" + dateTimePicker3.Value.Year.ToString() + "-" + dateTimePicker3.Value.Month.ToString() + "-" + dateTimePicker3.Value.Day.ToString() + "', "
|
||||
+ "'" + strFormaUh + "', "
|
||||
+ "'" + strSposobDop + "', "
|
||||
+ "'" + textBox1.Text + "', "
|
||||
+ "'" + strMena + "', "
|
||||
+ "'" + textBox2.Text + "', "
|
||||
+ "'" + textBox3.Text + "', "
|
||||
+ "'" + textBox4.Text + "', "
|
||||
+ "'" + textBox5.Text + "', "
|
||||
+ "'" + textBox6.Text + "', "
|
||||
+ "'" + textBox7.Text + "', "
|
||||
+ "'" + textBox8.Text + "', "
|
||||
+ "'" + textBox9.Text + "'"
|
||||
+ ");";
|
||||
cmd = $@"insert into `tabziadankadoplnujuceinfo` (`Dátum záznamu`, `Dátum vyhotovenia`, `Dátum predpokl. dodania`, `Dátum dodania`, `Forma úhrady`, `Spôsob dopravy`, `Dodacie a platob. podmienky`,
|
||||
`Mena`, `Poznámky1`, `Poznámky2`, `Poznámky3`, `Poznámky4`, `Poznámky5`, `Poznámky6`, `Poznámky7`, `Poznámky8`,
|
||||
`Adresa1`, `Adresa2`, `Adresa3`, `Adresa4`, `Adresa5`, `Vyhotovil`, `Variabilný symbol`, `Konštantný symbol`, `Špecifický symbol`) VALUES(
|
||||
'{DateTime.Now.Year.ToString()}-{DateTime.Now.Month.ToString()}-{DateTime.Now.Day.ToString()}',
|
||||
'{dateTimePicker1.Value.Year.ToString()}-{dateTimePicker1.Value.Month.ToString()}-{dateTimePicker1.Value.Day.ToString()}',
|
||||
'{dateTimePicker2.Value.Year.ToString()}-{dateTimePicker2.Value.Month.ToString()}-{dateTimePicker2.Value.Day.ToString()}',
|
||||
'{dateTimePicker3.Value.Year.ToString()}-{dateTimePicker3.Value.Month.ToString()}-{dateTimePicker3.Value.Day.ToString()}',
|
||||
'{strFormaUh}',
|
||||
'{strSposobDop}',
|
||||
'{textBox1.Text}',
|
||||
'{strMena}',
|
||||
'{textBox2.Text}',
|
||||
'{textBox3.Text}',
|
||||
'{textBox4.Text}',
|
||||
'{textBox5.Text}',
|
||||
'{textBox6.Text}',
|
||||
'{textBox7.Text}',
|
||||
'{textBox8.Text}',
|
||||
'{textBox9.Text}',
|
||||
'{textBox11.Text}',
|
||||
'{textBox12.Text}',
|
||||
'{textBox13.Text}',
|
||||
'{textBox14.Text}',
|
||||
'{textBox15.Text}',
|
||||
'{textBox20.Text}',
|
||||
'{textBox19.Text}',
|
||||
'{textBox18.Text}',
|
||||
'{textBox17.Text}');";
|
||||
classSQL.SQL(cmd, out IDZiadankaDI);
|
||||
|
||||
var lastNumberCmd = $"SELECT MAX(`CisloDokumentu`) from `tabziadankadokument`;";
|
||||
string lastNumber = string.Empty;
|
||||
classSQL.SQL(lastNumberCmd, out lastNumber);
|
||||
Int32 nextNumber = Convert.ToInt32(lastNumber) + 1;
|
||||
textBox10.Text = $"CDZ-{nextNumber.ToString().PadLeft(7, '0')}-{DateTime.Now.Year.ToString()}";
|
||||
|
||||
foreach (var item in ZoznamZiadaniek)
|
||||
{
|
||||
var cmdInsertDocumentInfo = $"INSERT INTO `mip`.`tabziadankadokument` (`DatumVytvorenia`, `IdZiadanka`, `IdDoplnujuceInfo`, `CisloDokumentu`) VALUES (NOW(), '{item.IDZiadanka}', {IDZiadankaDI}, {nextNumber});";
|
||||
classSQL.SQL(cmdInsertDocumentInfo);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd = @"update `mip`.`tabziadankadoplnujuceinfo` SET
|
||||
`Dátum vyhotovenia` = '" + dateTimePicker1.Value.Year.ToString() + "-" + dateTimePicker1.Value.Month.ToString() + "-" + dateTimePicker1.Value.Day.ToString() + "', "
|
||||
+ "`Dátum predpokl. dodania` = '" + dateTimePicker2.Value.Year.ToString() + "-" + dateTimePicker2.Value.Month.ToString() + "-" + dateTimePicker2.Value.Day.ToString() + "', "
|
||||
+ "`Dátum dodania` = '" + dateTimePicker3.Value.Year.ToString() + "-" + dateTimePicker3.Value.Month.ToString() + "-" + dateTimePicker3.Value.Day.ToString() + "', "
|
||||
+ "`Forma úhrady` = '" + strFormaUh + "', "
|
||||
+ "`Spôsob dopravy` ='" + strSposobDop + "', "
|
||||
+ "`Dodacie a platob. podmienky` ='" + textBox1.Text + "', "
|
||||
+ "`Mena` ='" + strMena + "', "
|
||||
+ "`Poznámky1` = '" + textBox2.Text + "', "
|
||||
+ "`Poznámky2` = '" + textBox3.Text + "', "
|
||||
+ "`Poznámky3` = '" + textBox4.Text + "', "
|
||||
+ "`Poznámky4` = '" + textBox5.Text + "', "
|
||||
+ "`Poznámky5` = '" + textBox6.Text + "', "
|
||||
+ "`Poznámky6` = '" + textBox7.Text + "', "
|
||||
+ "`Poznámky7` = '" + textBox8.Text + "', "
|
||||
+ "`Poznámky8` = '" + textBox9.Text + "'"
|
||||
+ " WHERE `tabziadankadoplnujuceinfo`= " + IDZiadankaDI.ToString() + "; ";
|
||||
cmd = $@"update `mip`.`tabziadankadoplnujuceinfo` SET
|
||||
`Dátum vyhotovenia` = '{dateTimePicker1.Value.Year.ToString()}-{dateTimePicker1.Value.Month.ToString()}-{dateTimePicker1.Value.Day.ToString()}',
|
||||
`Dátum predpokl. dodania` = '{dateTimePicker2.Value.Year.ToString()}-{dateTimePicker2.Value.Month.ToString()}-{dateTimePicker2.Value.Day.ToString()}',
|
||||
`Dátum dodania` = '{dateTimePicker3.Value.Year.ToString()}-{dateTimePicker3.Value.Month.ToString()}-{dateTimePicker3.Value.Day.ToString()}',
|
||||
`Forma úhrady` = '{strFormaUh}',
|
||||
`Spôsob dopravy` = '{strSposobDop}',
|
||||
`Dodacie a platob. podmienky` = '{textBox1.Text}',
|
||||
`Mena` = '{strMena}',
|
||||
`Poznámky1` = '{textBox2.Text}',
|
||||
`Poznámky2` = '{textBox3.Text}',
|
||||
`Poznámky3` = '{textBox4.Text}',
|
||||
`Poznámky4` = '{textBox5.Text}',
|
||||
`Poznámky5` = '{textBox6.Text}',
|
||||
`Poznámky6` = '{textBox7.Text}',
|
||||
`Poznámky7` = '{textBox8.Text}',
|
||||
`Poznámky8` = '{textBox9.Text}',
|
||||
`Adresa1` = '{textBox11.Text}',
|
||||
`Adresa2` = '{textBox12.Text}',
|
||||
`Adresa3` = '{textBox13.Text}',
|
||||
`Adresa4` = '{textBox14.Text}',
|
||||
`Adresa5` = '{textBox15.Text}',
|
||||
`Vyhotovil` = '{textBox20.Text}',
|
||||
`Variabilný symbol` = '{textBox19.Text}',
|
||||
`Konštantný symbol` = '{textBox18.Text}',
|
||||
`Špecifický symbol` = '{textBox17.Text}'
|
||||
WHERE `tabziadankadoplnujuceinfo`= {IDZiadankaDI.ToString()};";
|
||||
}
|
||||
|
||||
classSQL.SQL(cmd);
|
||||
|
||||
|
||||
|
||||
string strNazovFormulara = TypFormulara;
|
||||
classGlobal.DeleteRamDisk(); classGlobal.CreateRamDisk();
|
||||
@@ -611,52 +668,131 @@ namespace Mip
|
||||
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
|
||||
range = xlWorkSheet.UsedRange;
|
||||
|
||||
xlWorkSheet.Range["AE2"].Value = textBox10.Text; //dopyt cislo
|
||||
xlWorkSheet.Range["T7"].Value = textBox11.Text; //adresa riadok 1
|
||||
xlWorkSheet.Range["T9"].Value = textBox12.Text; //adresa riadok 2
|
||||
xlWorkSheet.Range["T11"].Value = textBox13.Text; //adresa riadok 3
|
||||
xlWorkSheet.Range["T13"].Value = textBox14.Text; //adresa riadok 4
|
||||
xlWorkSheet.Range["T15"].Value = textBox15.Text; //adresa riadok 5
|
||||
xlWorkSheet.Range["G16"].Value = textBox20.Text; //vyhotovil
|
||||
xlWorkSheet.Range["V22"].Value = textBox19.Text; //variabilny symbol
|
||||
xlWorkSheet.Range["AA22"].Value = textBox18.Text; //konstantny symbol
|
||||
xlWorkSheet.Range["AF22"].Value = textBox17.Text; //specificky symbol
|
||||
xlWorkSheet.Range["J18"].Value = dateTimePicker1.Value; //datum vyhotovenia
|
||||
xlWorkSheet.Range["J19"].Value = dateTimePicker2.Value; //Dátum predpoklad. dodania:
|
||||
xlWorkSheet.Range["J20"].Value = dateTimePicker3.Value; //Dátum dodania:
|
||||
xlWorkSheet.Range["J21"].Value = strFormaUh; //forma uhrady
|
||||
xlWorkSheet.Range["J22"].Value = strSposobDop; //sposob dopravy
|
||||
xlWorkSheet.Range["J23"].Value = textBox1.Text; //dodacie podmienky
|
||||
xlWorkSheet.Range["B28"].Value = "1"; //poradove cislo 1
|
||||
xlWorkSheet.Range["B29"].Value = "2"; //poradove cislo 2
|
||||
xlWorkSheet.Range["B30"].Value = "3"; //poradove cislo 3
|
||||
xlWorkSheet.Range["B31"].Value = "4"; //poradove cislo 4
|
||||
xlWorkSheet.Range["B32"].Value = "5"; //poradove cislo 5
|
||||
xlWorkSheet.Range["B33"].Value = "6"; //poradove cislo 6
|
||||
xlWorkSheet.Range["B34"].Value = "7"; //poradove cislo 7
|
||||
xlWorkSheet.Range["B35"].Value = "8"; //poradove cislo 8
|
||||
xlWorkSheet.Range["B36"].Value = "9"; //poradove cislo 9
|
||||
xlWorkSheet.Range["B37"].Value = "10"; //poradove cislo 10
|
||||
|
||||
|
||||
xlWorkSheet.Range["AE2"].Value = "1";
|
||||
xlWorkSheet.Range["T7"].Value = "8";
|
||||
xlWorkSheet.Range["T9"].Value = "8";
|
||||
xlWorkSheet.Range["T11"].Value = "8";
|
||||
xlWorkSheet.Range["T13"].Value = "8";
|
||||
xlWorkSheet.Range["T15"].Value = "8";
|
||||
xlWorkSheet.Range["J18"].Value = dateTimePicker1.Value;
|
||||
xlWorkSheet.Range["J19"].Value = dateTimePicker2.Value;
|
||||
xlWorkSheet.Range["J20"].Value = dateTimePicker3.Value;
|
||||
xlWorkSheet.Range["J21"].Value = strFormaUh;
|
||||
xlWorkSheet.Range["J22"].Value = strSposobDop;
|
||||
xlWorkSheet.Range["J23"].Value = textBox1.Text;
|
||||
xlWorkSheet.Range["C43"].Value = textBox2.Text;
|
||||
xlWorkSheet.Range["C44"].Value = textBox3.Text;
|
||||
xlWorkSheet.Range["C45"].Value = textBox4.Text;
|
||||
xlWorkSheet.Range["C46"].Value = textBox5.Text;
|
||||
xlWorkSheet.Range["C47"].Value = textBox6.Text;
|
||||
xlWorkSheet.Range["C48"].Value = textBox7.Text;
|
||||
xlWorkSheet.Range["C49"].Value = textBox8.Text;
|
||||
xlWorkSheet.Range["C50"].Value = textBox9.Text;
|
||||
|
||||
//string cmd2 = "";
|
||||
//cmd2 = "";
|
||||
|
||||
|
||||
|
||||
if (tabZiadanka.TableName == "")
|
||||
switch (tabZiadanka.TableName.ToString())
|
||||
for (int i = 0; i < ZoznamZiadaniek.Count; i++)
|
||||
{
|
||||
switch (i)
|
||||
{
|
||||
case "":
|
||||
|
||||
case 0:
|
||||
xlWorkSheet.Range["D28"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 1
|
||||
xlWorkSheet.Range["H28"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 1
|
||||
xlWorkSheet.Range["AF28"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 1
|
||||
xlWorkSheet.Range["AI28"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 1
|
||||
break;
|
||||
|
||||
case 1:
|
||||
xlWorkSheet.Range["D29"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 2
|
||||
xlWorkSheet.Range["H29"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 2
|
||||
xlWorkSheet.Range["AF29"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 2
|
||||
xlWorkSheet.Range["AI29"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 2
|
||||
|
||||
break;
|
||||
|
||||
case 2:
|
||||
xlWorkSheet.Range["AF30"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 3
|
||||
xlWorkSheet.Range["D30"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 3
|
||||
xlWorkSheet.Range["H30"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 3
|
||||
xlWorkSheet.Range["AI30"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 3
|
||||
|
||||
break;
|
||||
|
||||
case 3:
|
||||
xlWorkSheet.Range["D31"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 4
|
||||
xlWorkSheet.Range["H31"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 4
|
||||
xlWorkSheet.Range["AF31"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 4
|
||||
xlWorkSheet.Range["AI31"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 4
|
||||
|
||||
break;
|
||||
|
||||
case 4:
|
||||
xlWorkSheet.Range["D32"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 5
|
||||
xlWorkSheet.Range["H32"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 5
|
||||
xlWorkSheet.Range["AF32"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 5
|
||||
xlWorkSheet.Range["AI32"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 5
|
||||
|
||||
break;
|
||||
|
||||
case 5:
|
||||
xlWorkSheet.Range["D33"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 6
|
||||
xlWorkSheet.Range["H33"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 6
|
||||
xlWorkSheet.Range["AF33"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 6
|
||||
xlWorkSheet.Range["AI33"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 6
|
||||
|
||||
break;
|
||||
|
||||
case 6:
|
||||
xlWorkSheet.Range["D34"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 7
|
||||
xlWorkSheet.Range["H34"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 7
|
||||
xlWorkSheet.Range["AF34"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 7
|
||||
xlWorkSheet.Range["AI34"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 7
|
||||
|
||||
break;
|
||||
|
||||
case 7:
|
||||
xlWorkSheet.Range["D35"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 8
|
||||
xlWorkSheet.Range["H35"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 8
|
||||
xlWorkSheet.Range["AF35"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 8
|
||||
xlWorkSheet.Range["AI35"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 8
|
||||
|
||||
break;
|
||||
|
||||
case 8:
|
||||
xlWorkSheet.Range["D36"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 9
|
||||
xlWorkSheet.Range["H36"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 9
|
||||
xlWorkSheet.Range["AF36"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 9
|
||||
xlWorkSheet.Range["AI36"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 9
|
||||
|
||||
break;
|
||||
|
||||
case 9:
|
||||
xlWorkSheet.Range["D37"].Value = ZoznamZiadaniek[i]?.Typ; //kod polozky 10
|
||||
xlWorkSheet.Range["H37"].Value = ZoznamZiadaniek[i]?.Nazov; //popis 10
|
||||
xlWorkSheet.Range["AF37"].Value = ZoznamZiadaniek[i]?.PocetKs; //mnozstvo 10
|
||||
xlWorkSheet.Range["AI37"].Value = ZoznamZiadaniek[i]?.Jednotka; //merna jednotka 10
|
||||
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
xlWorkSheet.Range["C40"].Value = textBox2.Text; //poznamka riadok 1
|
||||
xlWorkSheet.Range["C41"].Value = textBox3.Text; //poznamka riadok 2
|
||||
xlWorkSheet.Range["C42"].Value = textBox4.Text; //poznamka riadok 3
|
||||
xlWorkSheet.Range["C43"].Value = textBox5.Text; //poznamka riadok 4
|
||||
xlWorkSheet.Range["C44"].Value = textBox6.Text; //poznamka riadok 5
|
||||
xlWorkSheet.Range["C45"].Value = textBox7.Text; //poznamka riadok 6
|
||||
xlWorkSheet.Range["C46"].Value = textBox8.Text; //poznamka riadok 7
|
||||
|
||||
|
||||
|
||||
if (this.Tag.ToString() == "Tlačiť")
|
||||
{
|
||||
|
||||
|
||||
|
||||
xlApp.Visible = true;
|
||||
xlApp.ActiveWindow.Activate();
|
||||
xlWorkSheet.PrintPreview();
|
||||
@@ -669,14 +805,219 @@ namespace Mip
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
var saveExcel = new SaveFileDialog();
|
||||
if (saveExcel.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
xlApp.ActiveWindow.Activate();
|
||||
xlApp.Visible = false;
|
||||
xlWorkBook.Save();
|
||||
xlWorkBook.SaveCopyAs(saveExcel.FileName);
|
||||
xlWorkBook.Close(false, null, null);
|
||||
xlApp.Quit();
|
||||
}
|
||||
}
|
||||
|
||||
this.Close();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void label42_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox11.Enabled = true;
|
||||
label42.BackColor = Color.LightGreen;
|
||||
label41.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label41_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox11.Enabled = false;
|
||||
textBox11.Text = "";
|
||||
label42.BackColor = Color.Empty;
|
||||
label41.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label44_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox12.Enabled = true;
|
||||
label44.BackColor = Color.LightGreen;
|
||||
label43.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label43_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox12.Enabled = false;
|
||||
textBox12.Text = "";
|
||||
label44.BackColor = Color.Empty;
|
||||
label43.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label46_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox13.Enabled = true;
|
||||
label46.BackColor = Color.LightGreen;
|
||||
label45.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label45_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox13.Enabled = false;
|
||||
textBox13.Text = "";
|
||||
label46.BackColor = Color.Empty;
|
||||
label45.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label48_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox14.Enabled = true;
|
||||
label48.BackColor = Color.LightGreen;
|
||||
label47.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label47_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox14.Enabled = false;
|
||||
textBox14.Text = "";
|
||||
label48.BackColor = Color.Empty;
|
||||
label47.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label50_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox15.Enabled = true;
|
||||
label50.BackColor = Color.LightGreen;
|
||||
label49.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label49_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox15.Enabled = false;
|
||||
textBox15.Text = "";
|
||||
label50.BackColor = Color.Empty;
|
||||
label49.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label60_Click(object sender, EventArgs e)
|
||||
{
|
||||
//textBox20.Enabled = true;
|
||||
label60.BackColor = Color.LightGreen;
|
||||
label59.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label59_Click(object sender, EventArgs e)
|
||||
{
|
||||
//textBox20.Enabled = false;
|
||||
//textBox20.Text = "";
|
||||
label60.BackColor = Color.Empty;
|
||||
label59.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label58_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox19.Enabled = true;
|
||||
label58.BackColor = Color.LightGreen;
|
||||
label57.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label57_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox19.Enabled = false;
|
||||
textBox19.Text = "";
|
||||
label58.BackColor = Color.Empty;
|
||||
label57.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label56_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox18.Enabled = true;
|
||||
label56.BackColor = Color.LightGreen;
|
||||
label55.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label55_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox18.Enabled = false;
|
||||
textBox18.Text = "";
|
||||
label56.BackColor = Color.Empty;
|
||||
label55.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void label54_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox17.Enabled = true;
|
||||
label54.BackColor = Color.LightGreen;
|
||||
label53.BackColor = Color.Coral;
|
||||
}
|
||||
|
||||
private void label53_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBox17.Enabled = false;
|
||||
textBox17.Text = "";
|
||||
label54.BackColor = Color.Empty;
|
||||
label53.BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void textBox2_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox2.Text == string.Empty)
|
||||
{
|
||||
label31.BackColor = Color.LightGray;
|
||||
}
|
||||
else
|
||||
{
|
||||
label31.BackColor = Color.Coral;
|
||||
}
|
||||
}
|
||||
|
||||
private void textBox3_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox3.Text == string.Empty)
|
||||
{
|
||||
label32.BackColor = Color.LightGray;
|
||||
}
|
||||
else
|
||||
{
|
||||
label32.BackColor = Color.Coral;
|
||||
}
|
||||
}
|
||||
|
||||
private void textBox4_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox4.Text == string.Empty)
|
||||
{
|
||||
label33.BackColor = Color.LightGray;
|
||||
}
|
||||
else
|
||||
{
|
||||
label33.BackColor = Color.Coral;
|
||||
}
|
||||
}
|
||||
|
||||
private void textBox5_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox5.Text == string.Empty)
|
||||
{
|
||||
label34.BackColor = Color.LightGray;
|
||||
}
|
||||
else
|
||||
{
|
||||
label34.BackColor = Color.Coral;
|
||||
}
|
||||
}
|
||||
|
||||
private void textBox6_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (textBox6.Text == string.Empty)
|
||||
{
|
||||
label35.BackColor = Color.LightGray;
|
||||
}
|
||||
else
|
||||
{
|
||||
label35.BackColor = Color.Coral;
|
||||
}
|
||||
}
|
||||
|
||||
private void textBox7_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user