From 2981ef3f14d37e11a75792f18d4b45f5ae063272 Mon Sep 17 00:00:00 2001 From: roman6791 Date: Thu, 25 Nov 2021 20:29:13 +0100 Subject: [PATCH] oprava formulara --- .vs/Mip_v1/v16/.suo | Bin 224256 -> 224768 bytes Mip/frmMain.cs | 11 +++++++++++ 2 files changed, 11 insertions(+) diff --git a/.vs/Mip_v1/v16/.suo b/.vs/Mip_v1/v16/.suo index aae8cb1b9634ebae52e97f2a4bab5008d2e73bce..abf24013591ab47d224c3e898ef55478a6fb392f 100644 GIT binary patch delta 3015 zcmdUxe{56N702H>@4duH9B>>vn9hXYIKdD|9LkTR1m*(E!uk`nS{Y3VCMnRA{1~%4 z=rU|*MCo8G_@Z2?V{LJ%Q&340zv9QBG&UF#rU}@_w*0|5s1Vw;U)e;ebfskHW}!+3 zL+YeW+Lb=K=l*#2obS2k`8n918N8g?=H_ijFfGp{Nyj8fN+E6y4-Zo(0Wp>6As%2^ ztuJ*qJ0XM(nU6eiXwFB!hSM}3Jj`Cizr!Ksmv@1Kfs&myou*Yn992dXu>$3(d7sgt zqQz-u9+67CPl!1u^)6xtF_TCTO++EselDC9*u>EQte1)A<7aG>lFi3=O z;{@rD<3slyB2$^&K^tz15mJTM0_tlB<}_57ikRXw7^_m`4(IA;zz`5#OutPo}GD+tha~=(V=ZiUk{-whvxX& z0c1<%QtigWMhKfQya7Y!2Mj0aycv`|ZRorK!Z|bB*FhO9qgVrJU9=<;vW8_@Z^ z(R?CCq>ZkKRnanNJe$x7p;=^294yv6)Sn%-oxtx~57$HKbzdxe;|+LQ8#E3BgxTPP z0L}vT!o+tpN7aWAGW+07<~IkxtqqzpAp9_fEIyda{FY%j!2H%-p~+6o`S|73kmsO% zCMhi%drIGO-ag-Qw+U=bV(MNp%4`}|q!w9{af7LDs z$B`9(Y-R(!#d^G6_5fKch?1a^V97ug8x)`t30aKu$w{_YFQ%3!c4mj z1uxUYPU02fdqjXZKzyIrL;QefV~ch#RY#S6XH+TkKej8p9m6XzRDT0X*kFA?t)oKC zU|XJlIlNPeZuEhDHBHnIYX~o~mZ&90uBok|IlKo$t9-yT|Gof@Jw)5`{HOPRT%*U4 zF0_yp?l=z>+TaeVnO9SyA8ZC(Y+x_;?1+Z#6Eyp&YY>haL&+Oh4BE%Zba5@wi<@O- zv5hG?UTOg;aH@h?$iGbrI-x&Fn+K`=z@fRS`CNAdupw?6k5bAVAcPFdcV zr>dIU`uMyh+*klM-CY0|%Oa=fnbkxcu@Oj2PJIWL5VEjvZf+~b6d88GQ{RLmr zj;Irr=&35;Ra4>Em_&@rLPykv${oKWvCXhE#gI=mAa0DeZG}q(t7xPUD=Cy`s9#Og z5cM?nQeR8F#9s+OEd<364rNK<(OKA~cU^=hL06n$fPa%FD%NGldb<{-wdVXgwIKJ^{6V%l;$ zg+y(+zNixesoeA)y7;XlXph7Y*or>eL`izcCP_xxBYG!)uoH`*kvDYWbhVtm6*WAd zV}kGRL?^E}f_Y%$&m6%m*j&uxNAW@Nxs;^uZsP+nhhIc10Ul0BmTR?WZXY=9X_!Pg|hgN>sCR_F33G`rxrw37wpTr<= zPlDooH-WZ{4En5QldBY|h5t2)kMMXBOJKzBqr#r4RyJ*Fu=A^Va<=~ZP4oi4cn(wf zz&SMW;mPuBzSRjS26-f2N#a>%c^;RO*rfj@iF+Y37m)|g;tUu$K8Jhy(8CjFah*P^ z7cIcs)^8u=h`{CV7j#Xvx=xF|JjCm>d5{H-{yp+u#D5K zeL422sFC6`Sj8_4VJRQDi7G$y37+8YGgzs#(1To7S`@&pj?3a?o%Te+=FcA4@o)&6erzD!kr%$GKF+5Ag3 bEhkrRER#bJbISdN?0WChqn~&2i7)yGjVa@N delta 3194 zcmciDeNdFg9S88+-}BsY;K3YtQ9>_DdC`-Ao_ZjHFXu}XiQr2+6%(o=)F9!l4rG85 zIMiAbqr$DZwWe+2X^v>Dm3z{=q>3CtkUyN(W^Bu3Qm11(PX5SroQ`yit-XHt1iel> z$#mMuGxM4K?e6pJv-{h9?p&Y5yT;(8c@LjJrx<&A(R*>oQLuVq)*iQQT9|=xLt2! z&+)DLubCE3^u(d$F1>|4&j+1T`8$YmdB48UxEdWUa8qqUs4C;OTwM?9k5?DNt&35Y zGmpOH8fBel7|Z8JcSJ8wwns0od*Y!m@4GU+a|>#6dC^bHJvfTCwXhosKqgSWz7XXy za8K0bb2|{r<;(uVD3`-J$OoCWMNk5zun~%36KqC4*6I_DElj7|fI8oyx2%)dk_nO7 z+6F~X303eNXvNJ-P*%V$m;x_CE!06hG{UnowW^#R|9fn8hFnv$pWyJl32(tkkbRn~ zqlLLw-(_BHe07+yAMx=uowQxYUs`)kOEceO?&2o)W8Pfc$+EQZ;wj8s+QjDa=F%{G zgEwzDJ%#Mol)p4U^lHrll3#WPZ~S@gdWE?QVjJ`D>dP zbMWT6L+&DUZ@d}fuWuqYqBS=jV%$}3(`@BqQ@ly!K5&=K;o}E7_1ln+B(0VIjYVd< z9n~FB0Xv}*szB?0y^-A4^;{pf{eMmGt6!4Y|3g~K%*@<{Jnn`4kOSQ8%*cNM0d^>I zI`$!U$_{8ml3z#Z0RhM1hj0Sk0A6dcR-Hm{8r}vU^ujxE2F}8}a1MS7KZ6U<2S32z z8cO-%_fUQ?5zG4I^$WCp2t5_n_~EGjOu6#|J&oCJQ>vEQ_Dz~NE{1LlI%d=EcNxes zIml$WJ~EJN$t>J68*DHKvLO1f&P9Flu+B%k02YD+`1LZ2Df+PTJ7uX$pFz(WSPMn4 z4vOJfSPvyo3L9V}Y=X`34XEOYHLL8q5XpJIfU+8PLk+wLwNMB3&;asd;-Rh9comg0 zEUFFV_c6?Lx5>(_$H!QnHhz2x^Bz?B@H8_wcNjBkaN8@m?LBxE4#8`17>>YEILMcF ztcpL0$P1_7H2?KWtF+T`cIG`o4?iQVxh_oXnAY6gNl_n5;+KCcy!&vY_k_XgA-~s} z5Is-7$^TXhqe}+fcJhFC4+Uyj5#vRD?|bUmUFz3qf4v;Xydy@p<&IG}6^ojhR?lU*4I;&;K!GzMYf1 zGUe*s#69nReDt|ZxhtPqSD&iaYxXBL2Ir=;kMe!n@KibMWYp_VBXT?Q)sDzXYLAsi z8FLA57lXUlRP)oQ&V-*s0Qjd)Ysw`APLTIqL79%c%J`~|r>wZ$>(3z7efiNUzj%qg zejBNQHg?bu$wLN)65TF#BXja3l%wU_unpvvSD@5jCsc}8x>%*99pTHc13JM4|4mwi zOiQmno5+{JRNn!l#>Vn|BW$(Lg|;}NKmwgD2%f!3-_na)>0}97Zm`dC(Q6BwqZ!21 z;LP*%1jR11VurYu1(#l+&KPx(E>GvVNGk+;pTgWu24T2D1?nIE91e@pAzC6_A5chy zE|Nv04N|f=cZDpTOZ0m&bC}Wt{nXBs9J^g~UZyR=JWN@E0dkTE4AJ`FYeVEL(&~=H%Q7RP=MrgKZy-J(K=OZ*1y~tGinua}fVo+7`V#|IN zY0|X{mqA%1Tt>wvQim~-kWmRK3+=g{QEFiA;=7|%BFCC1A6p(gZ&JR;*yC3?g14`c zg$d_1atiw>Ess%3b~iq`wLmyYnWknXPeh`DlpfDj$`+p~N{P>bx!Yruh4Bxj$%)Bp zPN+KQyhkDC%cE%`Jd5dr`m^+;`jutaGe9m6DNZ#Rzow#JRaS}fqf{hD4a$6vqJ+ff z1|`H8-_*2RTo@&1K(Dx1Os*quk>lm|zzDT6Uy70tbPZq)U$9Y$|8b+*uF@t^I!yB- zyYg_*uVAAlwkI^XGp>Yx*^uOiJK{-FoXWo?WkDn<_a7&vZ!#%{M>%O@ffQxTCVrWt z56t(dAHfygs<0 aDfZqcNxunRcPRFUck&%gEt<2*$^HpXsQ4KG diff --git a/Mip/frmMain.cs b/Mip/frmMain.cs index febf167..78a5f6c 100644 --- a/Mip/frmMain.cs +++ b/Mip/frmMain.cs @@ -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