oprava formulara

This commit is contained in:
roman6791
2021-11-25 20:29:13 +01:00
parent 9333f64a07
commit 2981ef3f14
2 changed files with 11 additions and 0 deletions

Binary file not shown.

View File

@@ -6217,6 +6217,7 @@ namespace Mip
DataTable tblSklad = new DataTable();
classSQL.SQL(cmdSklad, out tblSklad);
var sumaPoloziek = 0.0m;
for (int ri = 0; ri < tblSklad.Rows.Count; ri++)
{
int excelRowIndex = ri + 3;
@@ -6232,7 +6233,17 @@ namespace Mip
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();
var cenaVazena = dtrSklad["Vážená cena"].ToString().Length != 0 ? Convert.ToDecimal(dtrSklad["Vážená cena"].ToString().Replace(" €", "").Replace(".", ",")) : 0;
var cenaMaximalna = dtrSklad["Najvyššia cena"].ToString().Length != 0 ? Convert.ToDecimal(dtrSklad["Najvyššia cena"].ToString().Replace(" €", "").Replace(".", ",")) : 0;
var cenaPriemerna = dtrSklad["Priemerná cena"].ToString().Length != 0 ? Convert.ToDecimal(dtrSklad["Priemerná cena"].ToString().Replace(" €", "").Replace(".", ",")) : 0;
var cena = cenaVazena != 0 ? cenaVazena : cenaPriemerna != 0 ? cenaPriemerna : cenaMaximalna;
var pocet = Convert.ToDecimal(dtrSklad["Počet na sklade"]);
sumaPoloziek = sumaPoloziek + (cena * pocet);
}
var pocetPoloziek = tblSklad.Rows.Count;
xlWorkSheet.Range["B2"].Value = $"Počet položiek: {pocetPoloziek.ToString()}{Environment.NewLine}Suma filtrovaných záznamov: { sumaPoloziek.ToString() }€{Environment.NewLine} Názov výrobku";
//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