From e26af85c23cfbfcef6ce229cca0c3f44f03145fe Mon Sep 17 00:00:00 2001 From: carlos Date: Fri, 5 Jan 2024 19:03:05 -0600 Subject: [PATCH] inventario agregar stock --- .vs/compabetoOG/v17/.wsuo | Bin 40960 -> 41472 bytes bin/Debug/compabetov2.exe | Bin 4452352 -> 4451840 bytes bin/Debug/compabetov2.pdb | Bin 155136 -> 159232 bytes bin/Debug/data.db | Bin 28672 -> 28672 bytes inventario.Designer.cs | 282 ++++-------------- inventario.cs | 162 +++++++++- ...compabetov2.csproj.AssemblyReference.cache | Bin 12367 -> 12932 bytes .../compabetov2.csproj.GenerateResource.cache | Bin 1596 -> 1596 bytes obj/Debug/compabetov2.exe | Bin 4452352 -> 4451840 bytes obj/Debug/compabetov2.pdb | Bin 155136 -> 159232 bytes vender.cs | 2 +- 11 files changed, 207 insertions(+), 239 deletions(-) diff --git a/.vs/compabetoOG/v17/.wsuo b/.vs/compabetoOG/v17/.wsuo index b27c6a867cd89ef4446c78322da5016c7bbad251..74bb769a590507ab9964160ca7a1747f165a15c7 100644 GIT binary patch delta 984 zcmcJN!A}!G6vjK#?xw&NXlbFSv>1q1Lh07-wp%m?tq=?}crfwe0c$ZK;YNuDjVXyI z4@Np3JT;~m?(Ez=7!yeJB#?08ukgTucyRrm-I|(k@Zw8;d2hab`)0n`t$ya!J^n@? z;vP48Jst%mt$#X>L#kIWCBC!xmeu%5NA+7)k4zo2q+H`$Y&nGILm&pw?$A4}=y$a| zGU-udKbUj%bI6^b2L!+{7y#6J9$5uJK=UGWhRwxregZ-Y=wRA?NDT&R6XaaYLcRtj z!3A&=0|p|uP!+&!K-U}JHO#Voz+@9EFv};!u z+Dm|tPTFF8WmV)eU&O}vh*%ezOl1!h+bA$mh??T5ITv8`ZRy`^jn(K%wgE-sI=80^ z%5OuJ>3#1%x{#-Lg0aixe916P-AY=SvYs@oB`cZFm98d@@}o>9{V-={&647IC(`9f x5r3Qz-=BY!^UE_AMeRjcZoksh=Jl~gt-Dq?#QP^Ydo2#vR>gz*usp5%*)PxgJ1PJG delta 1037 zcmcJOy>C)c7{>28y%1XOZ41R(tcBW7TEGIO1)9>55Dje<9ZXz{d?ZcWq=VW4)Wn3r zSdWR$n7H?x&A~Kj6WyxO$;m&#fx$S4&x>4TXpD;|`Q^M{_nh~6IaH5$^?*MKk7?E# z)HEG72R~Y^7KNFp>5KbYRrZwM>eVJ51Rkw_X47hizhp%Nc@LliP~M_%OxOTb28U8nSj)h=hW6Di ze+Blrj-SH52I#6Z_I{k;^K8J{1Ub-sikAkkxAlzlfBAUd(r<@;CrU{_mD3Emb&`IH zTl#z9(>#WOrJrU+`p3aZ`ssVI```7u{;GeZqhIzN*$nE4ew}t_wc#nz9Jp#~lb!y5 zM=OKxjh;@~pP=)T$hz;D%!>>?11qDNuIo%>T_>j8$GXV4BC6?mqbpg@vBtPAXCxQ0 z{#c~v4&+pZne7Kb$I%khS7rK|L1X?EY6txeYKfM-@Qyj?pHs0Am*U16w& zbcrlcZE-i)= zg+%#gp=8ruh)8io_{x6qb@#QpynX4sZJ%0E&+DUh8k~6t9`%m@x3;aW?5X~rYNKn| diff --git a/bin/Debug/compabetov2.exe b/bin/Debug/compabetov2.exe index 1bd1e0ebad7d212283936a2d4e1b80cfecb33fcb..439a30d9d4ff25045e5e226c7885095c74ffc399 100644 GIT binary patch delta 34502 zcmbV#31Ae}{r{WUGuI}&Nj95J!Y-FAryvv&LQ zH&pAy0)mrOMt8KNdtyZmCTl{}M-#KdGq~#-uHcvcg>qO zGfT&t*XSLuU!z}pS+BZbFI}&!zc*DcRi+J9>W>qY3Yy?;fi3r)7CAmJQJqX6JyBie z+tRbTeB4A;4t|$^q8fGMu#dunjJaCB(mVfvl4;<7G%nW$YVR69(E4eAHQvyA_1g#) z{F{P9R{{0vPnBA;Oer6@kuW!9sHWEZYCLuI-#J}x>{~cruW28ylwZ%(DpiV7nF_k4 zXTm%UPz^)<>NkFBQ&FJj0&PD6@=DM1lsy5ZN=MxaiI~cq2&SyR7MEV$?QrW@`VX~*-l;{P=$G6P{nLQQBVI^M$&$6VS9p82urDs!G z3|9N2e#>OkZ`q9c9X)q6yVMgeSeou|+eOAfEkykd**Pen+9o5d4nzZ?3-+NBGIPOZ zM=>WFNS(s}GV=(fO(-*;3~HJAb=l)gqMo`6P*xAVI+!^fr(AEpS`*6er_wVBhoZq~ zD03#rY=0yw8nj%92J5p6OeC2dU=rD$I7b6n)T8ZVI2sP+e*ty5BdPgO z6ysM>NM&2dFGPaU9nEcv$PP1eZIj_tIy;q+S=A-c5(h75}mb5wAa!hBdddiEDze)&da%&!i_b)(0ocmbnO zJ%nj&FOEvk{Hw-v8OIqjRaC}lur!!m&Jgs>3Z4ewf8;j|4XJB2m=d{_$bm%Bc6Jqz zict?jvLw42^g4_&t=g|pGaRz2A!xH zuEOM|^^J$N_pLLp8@3#$rtN(bxu@8Lb?ANhpVgTa!$sGv@&<4>umrs;i<^gLI_^XjQy^)vGUFe1ppL{BTvJ{51!B1GRW*a8Lw|H{3{1O&qZWH6VYwO!@6c!(F|t0T$ZF2#NYH zZU2UloW|Qn7>{O#P3C0LK3Y&A#}5O<3BdN09Czc&5oXa=`FYH-IrO z9eSSD(?3K+O>Jn0(rh170pUbE5pNqw5FE7<%)N~&$@VP*>AxYE)O_Q<0qGteF>jQa zM|U!~ngp|;SbB`nIWV3OFWK4jJXHJ55yZ>~2gVDoOlT=)k~Yg6b#R#V;-~^0k9(q_ z-bCB^uxf`wB=>hLWb9A~6w)6dmh_nznr(+sxS!=Y@_J-5Cc~=Dq?ns70+x4D)fk6% z6C@HIH(1o`29X@PjOj+fYPs~E>Bg^-c-)|{;|5J-FaZb6Yq*{#kQ$n5^jIY5wMZma zX~%SUpF^jK89$47xZ-GoSPk;_NX)6K^t>0>|1E3x~D6vce! z3<${{mmO{F9J)?B)5r{KnwCi4*3}30dv84v$zA30fk3L852NTqjpUWuK1k79jorgG zXf4L*BWUo;t_C@xyatKncDM`@=x*>R8azYt%4~yDbdM`&0`V+Tb`6eF&(M)!>sqFm zBGzgEjIn1ya+s7lf;~c3yOx@TuEwQAu>+1a3fII(6Z3{eB=?dlEGgEl9!E2*vm~$F z4oix@?Fx&46BcLU^t+fs(?-``&#c^+t{Ia+>g-gVF?L|Xc*#u#id}?2on2dG(5rEE zvU{~zi=6G#m!lceKT}3@cy&W=3{_ZDvgD4(43-YUBV)$!q;b=h9^v%70HF7EV?p0q zs#jC;qF%`)pKlNa5&8PJq5H3@A^=7~(RX`8cTJUiZGI3IbK>;yAogz@1w z>#+*OMbW2@!;pm9FfrTESX(16s(CIz^VcFw7d$l1g0ER@~RSgxz+j__jtP-M_ZLd(ZYsk|!h*hzW`Iv&kt!CMnBG)bmtqEiLlY z>?|`Nf=XewXS@q=5=UKi0VE9Y)QF{)OBIS6`-hdJ3vI)#|wr60fr_QDoxw zCCX$56_ulBMV+3t#Kh^T$1MTGt+3@+v$5saq}FWg?^9D?Zf=XqEdmE~i@4*K$yirT zGPrV@=2`FYY)6sFVVSX}mr}c%>)JX2o43ej*G|7=96PSIz%ohCm5E61UYAz{(hWK) z>u6795l`3?85vYb+^G`RU~_!p`0@HwR&;8D@y591bc%TWkwQ;G*&ey3louT!q(hRApNlqQI>cv-NbWkdT|~U!GRD=Z&h8^QOru( zH6jInOTTfkWT)jQu=Z2*6~cM^Vs`nEKG=8b_t=TAqx@v&qJeY%*4ats0wbd^p~ObKiH_n`|^q zsGCLUM%x~lTxGCW6$H>*Voq;aVmi+$!SREP$B*OaM_m!N{2-97W^ay>%)R1r<~ZXm zI77I}c1C1Qb~!@;&Qy1GhLe)x3>l9zQ|L^g2wTn&NdKI@<59g!%P=eViOV^W-Gc^9 z_45oY;?9y(N-c1?%L&r%C&nKq#$p6Ao7e>`AEp|mlakt0&M~bbjl{W(6G+!-Fxu=f zN<8JP@1&T!hY)ZU5M)qeHN_e;?wB-8TVO;hdl^rSzW=1U>_yU`^@;j~thudaKs$kGCIB zuWH&)FpfK}sSxDlwyhR2r9nM=1!aS|t6)vn^As!#)y~jH zpcd_o8VK?FTL;+^2>>RYOua69E!0_F*>a^Khbw?bP8Jd7l7`B#)I)7xzVHZ%GRI)K z$e?5V7nur?>3=X8sVdv42-XZRh#QlyP=?Ewf+=f5;{?>1XN7SB_A`1Hw!p!5=IL!% z(v`NKC?w{N(stIewTxhMSi2m!Yqe!(2w6|rc|ywK;^ZQET9KSxB#xu`>E6BSr- z+2qV3d1{fIRU~n_w`Hf1)bk9X?VEJv3<7z^Veg^PWt*nYHVvl>_NpgO^Y&_p_HCLD z*fc$`X}Vz3^ueMtP4EFjhW6v;e!S&OPh^-~*WT-Zj4^XsO+kD$v&B_hoNN`=)`U3M z9Tq>k!{TyxSiJ8JpTstBxnytFNKh_uYiHjI&AUaz2yzc{0_|J$J$(^IRyu_d;h6*} z>s-Lu$4Z?GzPC0k-A|%&p zYl%Q0VLr7mn*+0K8iUBSd#>l%;T^ZgU`b`n7*I1tCZ-K8=Ln>qrgQ)DI46bN+ij;C ze?Kv4Tys)IL9%4IW4S~CUZC#0Ua&WKcHyLZm_0>0vei5;n4`~bOc%_NXu}B?&S7ce z(~Siu#E)@h&UI&kPJPxTM#_5j;ienfNy!jlECr1F$2W|!Ixy!4+YUXiulH0Iq2f*& zhR+ORT6J;~Vdo-E6`nma0;zGS-X2W^Jv(IcjAnmw4q<0sjEu7{M#fp)v-UhI5UI|= zXm0CKjGiar>~WlIJQzq0lTt^x`h);b>}+5WDDH8bY-~9>9wX-2K?7Vanayuf78R&q9FoecmojrP6-8E1+h15>H4rg$yRVAboGB7lts zW9_V(80p-fToz}-;tZmWMKTSxMKX>>GO*aYt3_Vs`FPf`c&f2tRx(C7_od6$sjyWb z>ewQav~7`bY>|PjK3#2b?ZB5g99sm^_XTi)-;ZUcXHH;Nt}awu3;;0nS&0HO93RNk z+dhzSd>{iKaBcH8CRbdUMJ^u*$W~5wADHFY_5na2W-!C?flR{ofsEq=8TfEmS06Az z%6k}2Jxnu(&Q8V%dp5tOq0Y}F>ewej$}J-@6-t}c@6isbqtxvEI6 zERrjVkd{>MVphx0!XA{ov`me=JiHmi=$U-Z zUm4R5#QjF={4ucwkn!9{E|8t-=jWHzZGn6{^Q}9&vxH0-w@e*aNHTA+075PivVmx; zkm!-6?QA-0gPTofk*s)&WOG;~8_6QsbQZ~Gwn(;yMXupJj&(1)wn*lRWSfwa=mfim z-gXN~b`PuAIYsi^B6(hs+)yOXFOqp7CmFY$p6(@qo1O^SA$dY}nxygO>9vJhX_>u3 zZ@Z1;rA6|xBDuLpUS1@xD3Vte$*YRw)kX4}B6)3*++sQ?mcLnqF%9uHo2}b+JH5K3 zD{wJ^Jlov9Ep8!=8H+O>8`-9%$D^kcry5(H8nQh`NQQkMO?{qKKLM=zdwDK7XK^1c z#w^d;|17TkdlGim{$!lBKN(EJM%na6;~OW$YUnUF({QDAwt8DcGc!E*CoQ}`2@%FB z-H6W^V?47UZnVybYx9haGg7e%t;1&3+(AaWBt+vou(^6N>OlQq6 zl5-91lxd>*>{H^}G$VgX%BVd&sx1;_xDAy8aZE;deH6xSAu^UU!qh!;!kEN1PT zA;p{pv54+*xlX`woimlkbpl@3i8!t=5!a=Z+jRlZs*dXfimop)TF#DZOT=~Nc$URW z#Pua~{TM0cEQ>|-ZI|l=9M?JMJo^W&MqygKAY-v7YE;j&o7wl}E|}fpATXQsATX=z zATV8V!>RwI4#?PY23Mcu8ivqdLE?vt+7vWUI*0o%8@e-7NA8OJ^>s?0n za?wSB+zywn<)Vvls>ar}g1SPyhNX7}jBQJ6v=vgANbV(9;T2MtaH`rayiyADs+V5x zXJKRff@H-fu2L(d6eUtIyVNR{(pDKaFHIV~&PrC)hl|5`mB{nrnTp!-t3`gb(X=dS z3~xzR9P5%_E%Lm=rkrPzS&`2gw?lsB!em8@OFk>|ybP!6Z2fCQevQ#{dD2+CC|R-D zCBKI9ja*x$YHfL5t(}dywepaRP-cp2R#zN!)}yCfkgGE0d=Y_B zZ%vNt?b0WCkW;BK9(}}9&Vxm+!klV3ht<+Z$Wtu@(qC|_-e_!Vt%-OZR-R)-SJ#ZD zNXog^lFLn^FIJ}@;8X=ydydI-r6mY?OrC38u{ybku;<|;f%GMe$@}n;cq(Q0Nh$UR zKC`sU6L8F*2gWgfp7cFJ9`gj!>-@%+)ip8Fxs@KFFc2Xhg+`ez zL%=b~m8@fOgG5ZoV{(J>yKHh1;oJn5F#_q1?hzAD^|Z}Pv6-$4C*YXp>e(@WKFt>h zdCU_?|AB2B={g@XE4R$$6M@wFE=?d{FWVt0v&iKT0mq?y1vtl}yi^F+^&XG%#-O#y z(+KA_yNnY^|Dbz?5Kr~C?Mt!2uJ$0{*uQ{-v5_~LnE4Sho?d!)TrS{MWEcf4v)H>z*-bp>LxQum*F~X^gZA^szcBC8lC6F$84hZ zKe?KfKZuwlOL5X^C-VwxN*7ZZoHyi%>4R9W=H+u&%(?hn~L_n0ys*nGkp- zaI+Bgdj4`Dl6s!Ex!e0T=y~4cZtvTu=W&|?qDjy526ubk9(ta)x7+)sO7uMMZb4zW zyG5uGDZJqSO%p8F^9HHxw~HR7=V<8Xr+Ws(MaCWH))eS(&R1HTTnVIxXYX_smh0tX z=;EHsm zu}TwgN*8mj!UT$iS;@J+F4F{@!e(xP*;Z*H#nNn<+)=L51f0^6yTDbLK(R1e)4cv# zeiLvCOKzJKM*Q3}AW|&NE|B|_ozW^yz$q=coi5V^iiO#2a#y+hCg2p7+*^x<3)0Ps zrPY4+*dTdvXsoYIo}g{w4y zVqp%0oLp|KDkI<&mfVuEVp9{4!uTW!)z6WWOEKRnO~5HFxy`Q91d66P*mCD`VzLSo za0*NAELULy#lnYSE#-eP#&1%;i>{FUp4lHRCR$NMWoP`He3LQvfcIWKB0@ zc{gN5H)N#?Sz?-B<$_FPSvO>9H>9ZcJWgACMhIA+9-j=j z4U=22ETp&p26)K&5V`$TFm0H)g5}{*`)|P%zezrsUg4YMljQ7tVT!MSPXl6pPh9-) z6d$AxapA5{NlVg$G<;S%oodYQc=7!)UY#-Wg&u_kM5FjTmA3QrCch8Km2(hRc83(1 zjFjIIyJY_NFN(3_fU1QlD3Y%`>)IX$ZzMYU7dD_DxRt*M2QoX6n``&x$VbANN04LQ zBt(PVKV%NNKMxIJEn}MH*NNydrKVZyqv2q}`n=itoDm--_JWM{=`g-nv_BLM*`I5N zoUgR~o-c;~M?7r43jZ1c4d)9ydAa)3R2P;tWT=@qdFHNY=rLp5IF3v$}oG(uFigid9404t0@}BceJ=}x_2f_+xV2z z{grQtW1Ey|yZBi)KKo?L9NdQzw+|)w+SfSq!Vq?}mt5GlfQzo%G(IrJM1b!`%|^6X ztFokBZ3*i;+pqXCHx#ckKls)29O)(5?=x6EkEz}BnQp=PPWLYJJ6(RJi|=f$PfiCk zH)0mRR1(3l5EH-}9F?H?H`4x@0!|XvE2riZlE^kq?qMS$IQfmi-W1WtOYXh9meydMS75_SUQlUm~fYmbMK;+Q<&j-4VA!Ge2>d4X9tklJx>`4@Oxb2 zna%ww?sob89X?VlFxz>gNXB`jNXB`ygFW3-Q_}U#fTZVJ0l8ofTWj5!cflOOMR+zC zQwzs)5qDsY?SsJEy1=#Gw|KWpQ_-sDam;pO&F17(!cKkBc~478G^R^3jC+}_Ot?!+ z-Ap5AF~jpfmB3fD6tf)5)b4310^PoxzC|KomgjjeV7v=T*l9d6PUDer8jmgEiBXzn zFamSl1tsD<_q&z5bW^0%5fHNH9RcQH4A~!C6DU6SBX^Jwu5V=k8D@GO7fac0AHCum z;j8OTXP#3{QgW{AxgY`OxgdL!Cp76^p3sOmq1`5-Nhx<|0!(v-MxYoPxr2PCeVc^F zOwWs>Qnp)Yw=uL8lIOfgDn;8|u}QY`A}Kj1QjQN#q%vSUkrHtty)4vCGKo`>vGwp(m>NNkelO!iWAk1I9;PHdd1Jh2h*K6EGI z#I}vG4U;=|EP>huIYc$Q?AR2WIo|TriR3Gd1hAeF|@3@4g`-yENzc+df8>pu=g|Y$o;et z)1c;Y7&4CD+;8|3_{!0~*h=;wWT$#~Ob}01+MALOP*o!ra_LiaOO_FgLYcX;<=nX`NK1PZkM5J_36 zgL05IW*F6DtEJ>aKuQOy;DBCA?;r!sKGhSNYnY#zfar3=%GH{U%*;LsJ*B~QBaCfE zb(2ft$U{mTdq|0?hm@FoNQu@%O0*wR;)+8`+NDe-A{iRjkqd9^Y(U<1*b8}!VNIPDBLjT2ok^AwnM<(OeQC^CS*PNvDvUBy|h zrc~tu5&U3RsBJf=3-v~{T!piHKxckzY}}fx#l)rc(lauZp)`v7)F4BHpQ1$e zIiSAm&zTpD1_xECQ1*E+s;)ZpJ50d}u2y1V|1q$`LfL}k#gT{IDgJiaJ{H7Y+~5a2 za<?;aj=#B1$E*_{07yj%sN!3$}O^8s5%U`->A0b zQC+{fsZYhxs4iB~rMTcGj2&BRt!jD-#hhxw&!|Z~y%WXf((;10T|)wYEHJ|KdtiL- z3~AK57fuL_>i5Fq1bzm;Bgq%^alP4L+m@mo%Fs7jaV`&M&2IQS zbXAmur5j2YV_z!`RtMgwtq$UMGVLyX?X8Kguk>GEU#ZjZlhE)Q`->6}Cc%d8qncy#~ zrFgb5gwGaa@Y$upwJb$bUOXoFFM*p6Bs_)ElKB!c^AC5Ec){3l+i1JZKD=$VQxn&q z&147+H=AfQv~(K++eI~ouG?-&*3%Jwd;2g)={8&GBva|*2UBW}tDR8l89-)@J>r5r zW_H{$+%Yq^%kZ5MKZx(98SL_U%_I`6Vyx4>usM9Oa`(dKczmoYY>vmryA5A+Kw_Qf z)nX1vtQ@_tIUunR^up%A!)3w?4;9C8!EoRglyTebN7{|sy#1>icRI>;YutxLAvX2@ zd*hyNkMcQRHOg^GGMoEZXgv5ZPlpGE!uBlg9`U=r-KRhU_AgpBa2hdxUiV{Y%U~>E zqR61@Tf?#hS55Tw(!=oN;8!@81w$fKu7~R~F9T5FYX3l7am=4XeicqPQm0Hz_!SJ9 zn94$?$EkAs*kub}ZplUJ`J0w?xruU47n5&LgtouZ-KAH0QLfznX!BM%tLec|Cnb2uhHWLgm{ zv3|xhl-*~H`_2W09ugW_5TWHHwB2TCp?+3qccD*epOn(u441mqPA7ccKcxcHMj2KeJs!SY}@`x|IP(;&R-?;c)ANqDbG zcqNzUnd#NWP4&VhE$ z+Il3|4huMk+Bq%jk#IZbVLejP&WTs=87Xb&RI5kI+BvrlFn@w(bz`tB>@cIZhxCnq7yynvltR!#_$ijhcUk`uI;Mg2|5Y>nZRF~@pn6el^_Qy2 z^)JU)sAEtOt?G|89Ip|`2h~p#8}Tz{OX@aOma3!biM&$tBFZk7-2V$Q_m|-_YfDv2 z9d%Bwq0IRq%6|j4@RH)INiiQ}`jI$s97KcasW1!guGm-^QGcs`D-uy(goo4wRSdNf zR4-I-M0#=ThN_qvTzz+0L=6a2Wf*MrzRwSnO*W6upg^EYH>G!+(yUSv#Um4S%1n)-GZ58L93(>{L15BrYj;Rks zvNJ)+xu6kc8SzRV>FE;8NGW@AnD{9nN*;iGsd~POdI}j)dWEF#3v{~BJ&*>~^%^T` zDe$1$Q}za4W}T1P3aT5*Hde;e>;@`oklN~5L&>rz+jw0)+jv2=cd}G{DYg5yRDM$Q zzc2bnN%}@X3Y;aKVgqPIAYQK(uQP(YDae=T6G3$iS}v&mf_6o}L0gupV~`tE$2UA) z6;W@Z+LQRD)RI_SO+qEd)$*DJ;iS5xx+IoVHw8*!LDk;yhA*hL#F$ox3U9~&IH0rp zYw}-}YN~x*Yj(JP33AoA*U~W39*&Va0zW-Q?uANn$Kpj2azBfZJ03Tl(r5OqDoy{`=j^<^`IILkE+x$bw7&#PVJEC z4g)>*d1!-r7^8raulY<4YcOyR2Tbl9;S&BK2}*W|g$KjrzOOnZ@8}r0-ReTzE}&qn zn(RKcNiv_7%wMUCln>@hfNfB(sEdWeWCZS2b(wI>g?mkHhKZ{acltH;Q|%t4_v_z7 z+N3>%bf2WPI_aY%Jwwuf_6U&u1$`GzpGbNZ{-qL4O%r;pq}NOOn4}kJ%x$P<`u}Il z)G$o@AvAm}+WPB-t|s@3u>)#1gdWhC{zuXybke6udcLH$N%~_+-HyH{$XgQSUPYVE59Yt|zKesy5Ewi;uN1LT}7fZU?Y-vfqs-?}|@DCqdHv@Rr_kwM)P^=0-U%w`f zh%mlclHMih4{i>F} zO8U)m?KhMUzJat((%t^IL0=bQ8ZIPw>R-ilV~lA+GJ+yBqMFEKNv8MIGyTHH^is)v zOXQ#Sv-#%5-bK1XQnQQot^Es-mm~W$yO$hna2D8=zG`$fYab!^`!Z6^p7EZvwAp^{ z7M-cFMPHWGud`#CgN?&1sqhV=2!e~|t@pa+5~4yS|a=1{Nz=A^11(hI_bM%Iyz zC732cOe21#BdVD`mSlQQJ<~6IOy7zz9V0T6VwO@MZVkgl|3;DQstrF&=~j2CC^D6P z=~8F9IJs({7F2V~X!7w28tdgR0sW+?9wBA_Ec7f)Q$f|Ix&pat>Y_-msM!rm)} zp2oDPE=hcdwS-nsONIT3s=-d1rtT1~Q!TH@4`!=o?8n)nx;kArQ&Lyg31>?B)XGUk zNuRn>xK5?xTIo~Q9?!f^bw+u8z^5Lzxc9*YRAHCJKBDRaA$2zQO_gb)MBO5sX`)me zJ)3!^-=*qW;X2jWKz*Q8{mtSYtWO8Z)rS_h0wyBrV~e{6T$TFN;vN7OQ~xelEPbm{ z({S@lPrvZj2jc21i#rS^5^A?_rfW&{nU%+SYETUei>@`OqlN2K7gyE?8q}p0H@%`h z(4;Q6xOZV8rLJ9w>mLn{g8826RV#BJxZdjD7WV|WzAClIl29D zc39l`HT8iL)gu=7Lv+iN)GpynN2jX~ge#a8JVV7Fp!rQQDrcy)a7Os&)k6a_)KZJv z9vTU*U~vzGjs|y`#T{2RA#jS?WpQWv$-QfFuPAZ}JfO#G1>wKP$W1Z1LO5DW_B<=| zcFDZQ;u;god)4A1<>bN-nQDF_N=I2-UyXT7EpBg;+_x<50nz!a#XVcWyw5DI@E1{& z*8Gf(%uKZ-dJ;tMaYQNkh;TQk>Aq8u7yf}LRV}`Gfm7AH zkDA=WzOw?e)bw2@_pETcEN-)J3G(JVZsx7`Ehz*}Q;koUY^`r)V7B_$;>P-NfjR0P zYze_{H2~aPwem+McPo_6Q-2k1i#n<7Z@zhI+*8ckqC&o>^!aMsZgS>Oo3Bn3?glll z>b$^wwZ`IRB{l}|^P*?%q38|R3SJU8U7crfbmk0ot;O9C&IQg?_gLH|;1;Oe7WbX- zrGc~5BR@8^jEKzx_q@e@Qg>~jg%=e3na;GR5{KIwXep?S!`=}%TV3aH4+gR-f(KV- z!QFui)HH|tMPQR!>2N`Hi8@cXO=>tUW0$ChEUp0VGWAE7=QFQnqAw znd4$rRrrN*e^r%^)oxXl4~tzQ7let7tg9*jiY2P5{8;T)RRyrxt>UIybyZaetKF)q zFqWrPRV7&MR#lZ^wOdtHhSe@rOb2Z%b!!+713}zNPy@AvMO%qzD-~^JqOBZv5mi-q zBZf*f^`%Q4e8g_YWGD(?wM%u6S5Tc9-;-87F`7S1^zH^a6kVb|tkLiciL2jw^bg6eba%K8y1s@-2R8fj-8c8By> z;5b#He^_%8kabn3B3&G+Qc(-}taLt*eRQ!be<6UMnj40F ze%t}-6GP{yW)yBmvA@=DQd9L;6Et}{O!n8QqQ8EB<>hKFWVQf5qiieEZOJO&PoP%% z>pw(pRQmxWquR@rTU84r?@-J1U3K3Zp!Q9dSd z@3ErS%4!k!r41w09!1r3?g{*ZvTxVCkM{>}ssE39PbA+{m5A~^^<_QURoj*0!Lws+oNAsHcYC(bz~4uxB|i25+@zq#M16&~YaZ1~v|H+*)HHp4)Dj zHHM$n)@uKX?bFItEbvRnP(`^~U-_yy@doHm>fh1oeeWmVh0{MR9U)Dlp?X>QQ7sZv)d>Nh_*IPe5ns zRL@7FdZ*ft4Sl=g?@P^8zDjYPT$waEBt)l?tj8-|{Lranx}57Uk- zXW7~4D~+lb>Yx!#S$JRdk+z(w-I2IVpW$mvUaj|$>S~rDG*!~MlFkrybA5B+=u~Y+ z@Opi!_Px4W^ku$Z2e*TM3$4BZhF5A+wJR&`)7Sd$L-$VU_VJ+8BLKhW1AzJXHh|3WUCV}m%fMT|wY zm+E!jR^Q>3wdzAD+v%I!Q0?0SnR=v8Cx-YQ6Zw067Y4@o_JFQZd$s3+1GNI%Z-#G& z?;hML??*<~w_nR8&h@>e|1i<+d(8K8=_Vj|R$t-U>$^8`nYP!rz7l5D`E@s-R0P$y z*Y~{tGC23`x|@CbeXR}efIgozI&UBSH@>Zj-}`>!JGbFaKvswT=6lb#u;C+UU`T7H zX^r8&{t@E!2#Ksw=tiN}YTvC|=wGYtjxO|v)y3Loe*`ldzgxTtX;^L1t_E_wAX||d zDwxqj*n}EDi`E8X84OP#oE43}!KedED zKp&%z(nH1{>T~t8^=10YdWo;6ub*$EZ=!FG?+)L?zMuJC^Zm^jVSVuaVxD zWcskkJYPZj?~;4FjBgig6 zeo##_!|MNJ-1xJ7g+Ho)s`K?u{TF((-`~OYi2Lt#uvok}f2;i)h4o@r*HOTWZNv)4 zi=FGo=WY0-1-a43xuf7;fMts#_{iv<4pRSpx1yP{kK~DGsWnIq<;ze zO^bd2^tXH_J_z#Dp^Y-v01qQ{(yi3_(s<0AVDN|y|2nH5|K2X%|1`3DQ~D7LjQrjn z;pr`_7q2{K;R55Dy%USf-o1xaEL^{CU3T@z1rt^-TeQOX>)xk#KK9&&KI4R69Jlki zUp%e(a@keJl`o#RGqyh!EMK^8b#rTOacfI%=DMAOUuo8A+SX+ktq|>M<;umYTXLXx zu6VUlE1kBut*xbX@%Zd{JJV%>S`W>TRT+4;ijBQ<~X>P1V91HT(nGIi4G^{W==TGs6x`Nk(&YUYNv zb&FRGnZ0cF+1Yd3hD^@pR^bN*mbI;KSvhmvhLuL<&3-|a&E||LZ>}<)dUJeFtH^{b zJYBSIS$1`sDmpnH^|13lZ_d)9MJ0<(UybR%zb(|dc-?{t+4aU>exIp7nCTN+HXyg^ z?H?QOy#39c8{X;VFI1nR7GuC?)q0gvi-cCSX*F1-F+Z#Wz6i6zXmFZuDE@uq!8i|O zqb`~W*|cgwxmBQ6L$(DPT7WH9E0MN2r74vLmIa321;DDX6{VI*slqy(+K{~lg|m2c zwjKs)mZB;^!wSzbRs95DtJM+|%fVm^q?W0VfM}H~)j}v=ihP<^Wkt7DY9Vy3R?RS& zgPm67=Uic_25j59v)o>*+F}ILQE)Zm+WGl=tF@}AX>tjWMKIiA^!#((&I|r>y}#Vo z2e0UuwWk?pe2_9OdMB}S-Uokc!0NlV*6Y>JQhl3^i#NP=^*c%M-ZFH>`I}!h#8e5P5 zT4K{8NY=+@#AXC*V~dd&PAdvktDq_CPvd$dE=>)=P_%OfErny9(*&GlGII;2!83em z6$vXJqK1Q*O(NJ1kKhj*@3GE`h$*#7iuROrJ+;O<*IWK?U^I;h%Eda{MWQpD_Oa%m zFRgTcNQ))jPN?H3hTPg;vE;GR3r3J10E=c@jN2h z@mK%`7#9*uZd#-%00d>#HN_ljT2jBiUfLZ5V41w=qxPm z5bXOQFio+}#|XwcpA54e_e49Nxv@E-;a*CVu1|(a&DM&|iJgv$n1)8Rnzcl#wv$j45A`4FrrM6T#K`ZYjv9f*I^T*k66<&$71|g< zqBk;$L_=Xm4;m3VYC<81IUwnd4`ZQ{*oXq{LF7GCFcb8@dquOyeMp+U4~-Ym zt1Z<{XznoFho66lhpdiIwc}zZ>So81pdO3VgaX1(WbQ;WZ=zXXBJz5hZOY6kX66)s zNDqh0l#V`T{(s}VD($p_ZAA};{lQqrRwmn++{NTxCim+>-4a_*{z)c#ne6igV?*^| z1gCL0PQ;PHF^B!7G1ks1Mq^!Xop+$~u~nJwLmX_*nZoV&0~;!}j>U|Q?ixT%q4!br zeW6d3beyCUC7q6yhFK>zG0`M$+#J=0_joK4j*Sa)a6nsF3^Uy)^!`U*i)#03mtIuO zL&xF6;l~lc5yTO~5ynx1qZCIOj&d9oI3hSIaa7@m;)vm>#!-W#7DpUM9gYN!dK^g{ z4LBNcG~wuhBZVW4qbH7DIC|sggQG8w!*KM&k-^a)#{e7yaSXyS7{?GChvOKEV;GJj za16&W0>?LSjKpyyj!`&{!Z8}h7#v6A7>nZ=9LM4qhoc$C_(w0Qp0Ms$@tqsDzJ&D? zw!V~_hvNhPMD@WRZ;ZS7+ePiIphu)oV)1#3;PxzNlzvCN^w*2y#e`@~^&1-1T delta 34544 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 I(SOzcAAdjv-~a#s diff --git a/bin/Debug/compabetov2.pdb b/bin/Debug/compabetov2.pdb index b9373f1474f402513eadd554fd3899dcd42213c0..8b5f6c4780e4b15efb2ce80c2eded96dd1f66ce6 100644 GIT binary patch delta 21869 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 ah59gad-z2|9q9R5O~`QdiZlKFll?b0`DYve delta 19491 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¬s2tAx%6B;X5|`q- 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 diff --git a/bin/Debug/data.db b/bin/Debug/data.db index 1e2530b8dd9801fc0ebd88ea51fd54b33af0e78c..9dc7eb9b4a2c41883b9b3f888cd1ab132953d5ab 100644 GIT binary patch delta 124 zcmZp8z}WDBae_2s*+dy<#=)et diff --git a/inventario.Designer.cs b/inventario.Designer.cs index 4bf7dc0..6618137 100644 --- a/inventario.Designer.cs +++ b/inventario.Designer.cs @@ -28,9 +28,7 @@ /// private void InitializeComponent() { - this.lblfecha = new System.Windows.Forms.Label(); this.lblhora = new System.Windows.Forms.Label(); - this.txtnombreproducto = new System.Windows.Forms.TextBox(); this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); this.panel2 = new System.Windows.Forms.Panel(); this.pictureBox7 = new System.Windows.Forms.PictureBox(); @@ -39,54 +37,24 @@ this.button3 = new System.Windows.Forms.Button(); this.button4 = new System.Windows.Forms.Button(); this.button5 = new System.Windows.Forms.Button(); - this.txtprecioproducto = new System.Windows.Forms.TextBox(); - this.txtstockproducto = new System.Windows.Forms.TextBox(); - this.txtdescripcionproducto = new System.Windows.Forms.TextBox(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.label4 = new System.Windows.Forms.Label(); - this.button6 = new System.Windows.Forms.Button(); - this.button7 = new System.Windows.Forms.Button(); - this.button8 = new System.Windows.Forms.Button(); - this.button9 = new System.Windows.Forms.Button(); - this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.btnAgregarStock = new System.Windows.Forms.Button(); + this.stockPanel = new System.Windows.Forms.FlowLayoutPanel(); this.flowLayoutPanel1.SuspendLayout(); this.panel2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit(); this.SuspendLayout(); // - // lblfecha - // - this.lblfecha.AutoSize = true; - this.lblfecha.Font = new System.Drawing.Font("Microsoft Sans Serif", 30F); - this.lblfecha.ForeColor = System.Drawing.Color.Navy; - this.lblfecha.Location = new System.Drawing.Point(747, 127); - this.lblfecha.Name = "lblfecha"; - this.lblfecha.Size = new System.Drawing.Size(159, 58); - this.lblfecha.TabIndex = 11; - this.lblfecha.Text = "label2"; - this.lblfecha.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // // lblhora // this.lblhora.AutoSize = true; this.lblhora.Font = new System.Drawing.Font("Microsoft Sans Serif", 60F); this.lblhora.ForeColor = System.Drawing.Color.MediumBlue; - this.lblhora.Location = new System.Drawing.Point(933, 9); + this.lblhora.Location = new System.Drawing.Point(700, 7); + this.lblhora.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.lblhora.Name = "lblhora"; - this.lblhora.Size = new System.Drawing.Size(318, 113); + this.lblhora.Size = new System.Drawing.Size(238, 91); this.lblhora.TabIndex = 10; - this.lblhora.Text = "label1"; - // - // txtnombreproducto - // - this.txtnombreproducto.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtnombreproducto.Location = new System.Drawing.Point(497, 350); - this.txtnombreproducto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.txtnombreproducto.Name = "txtnombreproducto"; - this.txtnombreproducto.Size = new System.Drawing.Size(480, 55); - this.txtnombreproducto.TabIndex = 12; + this.lblhora.Text = "Stock"; // // flowLayoutPanel1 // @@ -98,26 +66,26 @@ this.flowLayoutPanel1.Controls.Add(this.button4); this.flowLayoutPanel1.Controls.Add(this.button5); this.flowLayoutPanel1.Location = new System.Drawing.Point(0, 0); - this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(2); this.flowLayoutPanel1.Name = "flowLayoutPanel1"; - this.flowLayoutPanel1.Size = new System.Drawing.Size(324, 1061); + this.flowLayoutPanel1.Size = new System.Drawing.Size(243, 862); this.flowLayoutPanel1.TabIndex = 8; // // panel2 // this.panel2.BackColor = System.Drawing.Color.Transparent; this.panel2.Controls.Add(this.pictureBox7); - this.panel2.Location = new System.Drawing.Point(3, 2); - this.panel2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel2.Location = new System.Drawing.Point(2, 2); + this.panel2.Margin = new System.Windows.Forms.Padding(2); this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(312, 263); + this.panel2.Size = new System.Drawing.Size(234, 214); this.panel2.TabIndex = 8; // // pictureBox7 // this.pictureBox7.Image = global::compabetov2.Properties.Resources.HomeroMenu; - this.pictureBox7.Location = new System.Drawing.Point(64, 34); - this.pictureBox7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.pictureBox7.Location = new System.Drawing.Point(48, 28); + this.pictureBox7.Margin = new System.Windows.Forms.Padding(2); this.pictureBox7.Name = "pictureBox7"; this.pictureBox7.Size = new System.Drawing.Size(190, 197); this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; @@ -133,11 +101,11 @@ this.button1.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button1.Image = global::compabetov2.Properties.Resources.Menui1; this.button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button1.Location = new System.Drawing.Point(3, 269); - this.button1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button1.Location = new System.Drawing.Point(2, 220); + this.button1.Margin = new System.Windows.Forms.Padding(2); this.button1.Name = "button1"; - this.button1.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button1.Size = new System.Drawing.Size(312, 114); + this.button1.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button1.Size = new System.Drawing.Size(234, 93); this.button1.TabIndex = 8; this.button1.Text = "Menú"; this.button1.UseVisualStyleBackColor = false; @@ -152,11 +120,11 @@ this.button2.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button2.Image = global::compabetov2.Properties.Resources.estadisticasi; this.button2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button2.Location = new System.Drawing.Point(3, 387); - this.button2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button2.Location = new System.Drawing.Point(2, 317); + this.button2.Margin = new System.Windows.Forms.Padding(2); this.button2.Name = "button2"; - this.button2.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button2.Size = new System.Drawing.Size(312, 114); + this.button2.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button2.Size = new System.Drawing.Size(234, 93); this.button2.TabIndex = 9; this.button2.Text = "Estadisticas"; this.button2.TextAlign = System.Drawing.ContentAlignment.MiddleRight; @@ -171,11 +139,11 @@ this.button3.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button3.Image = global::compabetov2.Properties.Resources.productoi; this.button3.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button3.Location = new System.Drawing.Point(3, 505); - this.button3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button3.Location = new System.Drawing.Point(2, 414); + this.button3.Margin = new System.Windows.Forms.Padding(2); this.button3.Name = "button3"; - this.button3.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button3.Size = new System.Drawing.Size(312, 114); + this.button3.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button3.Size = new System.Drawing.Size(234, 93); this.button3.TabIndex = 10; this.button3.Text = "Productos"; this.button3.UseVisualStyleBackColor = false; @@ -189,11 +157,11 @@ this.button4.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button4.Image = global::compabetov2.Properties.Resources.reportesi; this.button4.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button4.Location = new System.Drawing.Point(3, 623); - this.button4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button4.Location = new System.Drawing.Point(2, 511); + this.button4.Margin = new System.Windows.Forms.Padding(2); this.button4.Name = "button4"; - this.button4.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button4.Size = new System.Drawing.Size(312, 114); + this.button4.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button4.Size = new System.Drawing.Size(234, 93); this.button4.TabIndex = 11; this.button4.Text = "Reportes"; this.button4.UseVisualStyleBackColor = false; @@ -207,177 +175,45 @@ this.button5.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button5.Image = global::compabetov2.Properties.Resources.sesionc; this.button5.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button5.Location = new System.Drawing.Point(3, 741); - this.button5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button5.Location = new System.Drawing.Point(2, 608); + this.button5.Margin = new System.Windows.Forms.Padding(2); this.button5.Name = "button5"; - this.button5.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button5.Size = new System.Drawing.Size(312, 114); + this.button5.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button5.Size = new System.Drawing.Size(234, 93); this.button5.TabIndex = 12; this.button5.Text = "Salir"; this.button5.UseVisualStyleBackColor = false; // - // txtprecioproducto + // btnAgregarStock // - this.txtprecioproducto.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtprecioproducto.Location = new System.Drawing.Point(1031, 350); - this.txtprecioproducto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.txtprecioproducto.Name = "txtprecioproducto"; - this.txtprecioproducto.Size = new System.Drawing.Size(171, 55); - this.txtprecioproducto.TabIndex = 13; + this.btnAgregarStock.Location = new System.Drawing.Point(744, 147); + this.btnAgregarStock.Name = "btnAgregarStock"; + this.btnAgregarStock.Size = new System.Drawing.Size(100, 23); + this.btnAgregarStock.TabIndex = 12; + this.btnAgregarStock.Text = "Agregar stock"; + this.btnAgregarStock.UseVisualStyleBackColor = true; + this.btnAgregarStock.Click += new System.EventHandler(this.button6_Click_1); // - // txtstockproducto + // stockPanel // - this.txtstockproducto.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtstockproducto.Location = new System.Drawing.Point(1239, 350); - this.txtstockproducto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.txtstockproducto.Name = "txtstockproducto"; - this.txtstockproducto.Size = new System.Drawing.Size(171, 55); - this.txtstockproducto.TabIndex = 14; - // - // txtdescripcionproducto - // - this.txtdescripcionproducto.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtdescripcionproducto.Location = new System.Drawing.Point(497, 502); - this.txtdescripcionproducto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.txtdescripcionproducto.Multiline = true; - this.txtdescripcionproducto.Name = "txtdescripcionproducto"; - this.txtdescripcionproducto.Size = new System.Drawing.Size(705, 443); - this.txtdescripcionproducto.TabIndex = 15; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); - this.label1.ForeColor = System.Drawing.Color.Navy; - this.label1.Location = new System.Drawing.Point(497, 287); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(334, 39); - this.label1.TabIndex = 16; - this.label1.Text = "Nombre del producto"; - this.label1.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); - this.label2.ForeColor = System.Drawing.Color.Navy; - this.label2.Location = new System.Drawing.Point(1021, 272); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(114, 39); - this.label2.TabIndex = 17; - this.label2.Text = "Precio"; - this.label2.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); - this.label3.ForeColor = System.Drawing.Color.Navy; - this.label3.Location = new System.Drawing.Point(1229, 272); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(102, 39); - this.label3.TabIndex = 18; - this.label3.Text = "Stock"; - this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); - this.label4.ForeColor = System.Drawing.Color.Navy; - this.label4.Location = new System.Drawing.Point(497, 439); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(392, 39); - this.label4.TabIndex = 19; - this.label4.Text = "Descripción del producto"; - this.label4.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // button6 - // - this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button6.Location = new System.Drawing.Point(1239, 502); - this.button6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button6.Name = "button6"; - this.button6.Size = new System.Drawing.Size(171, 70); - this.button6.TabIndex = 20; - this.button6.Text = "Agregar"; - this.button6.UseVisualStyleBackColor = true; - this.button6.Click += new System.EventHandler(this.button6_Click); - // - // button7 - // - this.button7.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button7.Location = new System.Drawing.Point(1239, 622); - this.button7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button7.Name = "button7"; - this.button7.Size = new System.Drawing.Size(171, 70); - this.button7.TabIndex = 21; - this.button7.Text = "Buscar"; - this.button7.UseVisualStyleBackColor = true; - // - // button8 - // - this.button8.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button8.Location = new System.Drawing.Point(1239, 756); - this.button8.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button8.Name = "button8"; - this.button8.Size = new System.Drawing.Size(171, 70); - this.button8.TabIndex = 22; - this.button8.Text = "Editar"; - this.button8.UseVisualStyleBackColor = true; - // - // button9 - // - this.button9.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button9.Location = new System.Drawing.Point(1239, 875); - this.button9.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button9.Name = "button9"; - this.button9.Size = new System.Drawing.Size(171, 70); - this.button9.TabIndex = 23; - this.button9.Text = "Eliminar"; - this.button9.UseVisualStyleBackColor = true; - // - // comboBox1 - // - this.comboBox1.FormattingEnabled = true; - this.comboBox1.Items.AddRange(new object[] { - "cerveza", - "cigarros", - "sabritas", - "aguas"}); - this.comboBox1.Location = new System.Drawing.Point(1153, 198); - this.comboBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.comboBox1.Name = "comboBox1"; - this.comboBox1.Size = new System.Drawing.Size(160, 24); - this.comboBox1.TabIndex = 24; - this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged); + this.stockPanel.Location = new System.Drawing.Point(394, 199); + this.stockPanel.Name = "stockPanel"; + this.stockPanel.Size = new System.Drawing.Size(834, 518); + this.stockPanel.TabIndex = 13; // // inventario // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1924, 1055); - this.Controls.Add(this.comboBox1); - this.Controls.Add(this.button9); - this.Controls.Add(this.button8); - this.Controls.Add(this.button7); - this.Controls.Add(this.button6); - this.Controls.Add(this.label4); - this.Controls.Add(this.label3); - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); - this.Controls.Add(this.txtdescripcionproducto); - this.Controls.Add(this.txtstockproducto); - this.Controls.Add(this.txtprecioproducto); - this.Controls.Add(this.txtnombreproducto); - this.Controls.Add(this.lblfecha); + this.ClientSize = new System.Drawing.Size(1370, 749); + this.Controls.Add(this.stockPanel); + this.Controls.Add(this.btnAgregarStock); this.Controls.Add(this.lblhora); this.Controls.Add(this.flowLayoutPanel1); - this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.Margin = new System.Windows.Forms.Padding(2); this.Name = "inventario"; this.Text = "inventario"; this.WindowState = System.Windows.Forms.FormWindowState.Maximized; - this.Load += new System.EventHandler(this.inventario_Load); this.flowLayoutPanel1.ResumeLayout(false); this.panel2.ResumeLayout(false); this.panel2.PerformLayout(); @@ -397,20 +233,8 @@ private System.Windows.Forms.Button button4; private System.Windows.Forms.Button button5; private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; - private System.Windows.Forms.Label lblfecha; private System.Windows.Forms.Label lblhora; - private System.Windows.Forms.TextBox txtnombreproducto; - private System.Windows.Forms.TextBox txtprecioproducto; - private System.Windows.Forms.TextBox txtstockproducto; - private System.Windows.Forms.TextBox txtdescripcionproducto; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.Button button6; - private System.Windows.Forms.Button button7; - private System.Windows.Forms.Button button8; - private System.Windows.Forms.Button button9; - private System.Windows.Forms.ComboBox comboBox1; + private System.Windows.Forms.Button btnAgregarStock; + private System.Windows.Forms.FlowLayoutPanel stockPanel; } } \ No newline at end of file diff --git a/inventario.cs b/inventario.cs index 860b3bd..8a4dc34 100644 --- a/inventario.cs +++ b/inventario.cs @@ -1,22 +1,138 @@ using compabetov2.database; using compabetov2.database.modelos; +using compabetov2.Properties; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; +using System.IO; using System.Linq; +using System.Reflection; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using static System.Windows.Forms.VisualStyles.VisualStyleElement.TextBox; namespace compabetov2 { public partial class inventario : Form { + private List productos; public inventario() { InitializeComponent(); + llenarPanel(); + } + + private void llenarPanel() + { + productos = service.conseguirProductos(); + + foreach (Producto producto in productos) + { + TableLayoutPanel filaLayout = new TableLayoutPanel(); + filaLayout.RowCount = 1; + filaLayout.ColumnCount = 2; + filaLayout.Height = 100; + filaLayout.Width = 830; + filaLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); + filaLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); + filaLayout.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); + + TableLayoutPanel informacionProducto = new TableLayoutPanel(); + informacionProducto.RowCount = 1; + informacionProducto.ColumnCount = 2; + informacionProducto.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 20F)); + informacionProducto.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 80F)); + informacionProducto.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); + informacionProducto.Dock = DockStyle.Fill; + + + Label idProducto = new Label(); + idProducto.Text = producto.idProducto.ToString(); + idProducto.BackColor = Color.FromArgb(82, 82, 82); + idProducto.ForeColor = Color.White; + idProducto.AutoSize = true; + idProducto.Dock = DockStyle.Left; + + PictureBox imagen = new PictureBox(); + string rutaImg = Path.Combine(Application.StartupPath, "Resources", producto.img); + imagen.Image = Image.FromFile(rutaImg); + imagen.Dock = DockStyle.Fill; + imagen.BackgroundImageLayout = ImageLayout.Stretch; + imagen.SizeMode = PictureBoxSizeMode.Zoom; + imagen.Controls.Add(idProducto); + + + Label nombreStock = new Label(); + nombreStock.Text = producto.nombre + " - Stock: " + producto.stock.ToString(); + nombreStock.Font = new Font(nombreStock.Font.FontFamily, 16); + nombreStock.Dock = DockStyle.Fill; + nombreStock.TextAlign = ContentAlignment.MiddleCenter; + + //panel de agregar stock + TableLayoutPanel agregarPanel = new TableLayoutPanel(); + agregarPanel.Dock = DockStyle.Fill; + agregarPanel.RowCount = 1; + agregarPanel.ColumnCount = 3; + agregarPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 60F)); + agregarPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 20F)); + agregarPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 20F)); + agregarPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); + + TextBox txtStockAgregar = new TextBox(); + txtStockAgregar.Text = "0"; + txtStockAgregar.Height = 60; + txtStockAgregar.Width = 200; + txtStockAgregar.Anchor = AnchorStyles.None; + txtStockAgregar.Font = new Font(txtStockAgregar.Font.FontFamily, 17); + + Button btnMenos = new Button(); + btnMenos.Text = "-"; + btnMenos.Width = 60; + btnMenos.Height = 60; + btnMenos.Font = new Font(btnMenos.Font.FontFamily, 30); + btnMenos.ForeColor = Color.White; + btnMenos.FlatStyle = FlatStyle.Flat; + btnMenos.FlatAppearance.BorderSize = 0; + btnMenos.BackColor = Color.FromArgb(33, 90, 255); + btnMenos.Anchor = AnchorStyles.None; + btnMenos.Click += new EventHandler(delegate (object sender, EventArgs e) + { + int numeroContador = int.Parse(txtStockAgregar.Text); + txtStockAgregar.Text = (numeroContador - 1).ToString(); + }); + + Button btnMas = new Button(); + btnMas.Text = "+"; + btnMas.Width = 60; + btnMas.Height = 60; + btnMas.Font = new Font(btnMas.Font.FontFamily, 30); + btnMas.ForeColor = Color.White; + btnMas.BackColor = Color.FromArgb(33, 90, 255); + btnMas.FlatStyle = FlatStyle.Flat; + btnMas.FlatAppearance.BorderSize = 0; + btnMas.Anchor = AnchorStyles.None; + btnMas.Click += new EventHandler(delegate (object sender, EventArgs e) + { + int numeroContador = int.Parse(txtStockAgregar.Text); + txtStockAgregar.Text = (numeroContador + 1).ToString(); + }); + + + informacionProducto.Controls.Add(imagen,0,0); + informacionProducto.Controls.Add(nombreStock,1,0); + + agregarPanel.Controls.Add(txtStockAgregar, 0, 0); + agregarPanel.Controls.Add(btnMenos, 1, 0); + agregarPanel.Controls.Add(btnMas, 2, 0); + + + filaLayout.Controls.Add(informacionProducto, 0, 0); + filaLayout.Controls.Add(agregarPanel, 1, 0); + stockPanel.Controls.Add(filaLayout); + } } private void button1_Click(object sender, EventArgs e) @@ -30,7 +146,7 @@ namespace compabetov2 private void button6_Click(object sender, EventArgs e) { - Categoria categoria = new Categoria(comboBox1.SelectedIndex + 1); + /*Categoria categoria = new Categoria(comboBox1.SelectedIndex + 1); Producto producto = new Producto( 0, txtnombreproducto.Text, @@ -42,17 +158,45 @@ namespace compabetov2 if (service.insertarProducto(producto)) { + }*/ + } + + + + private void button6_Click_1(object sender, EventArgs e) + { + List stockNuevo = new List(); + foreach(Control control in stockPanel.Controls) + { + TableLayoutPanel informacionProducto = control.Controls[0] as TableLayoutPanel; + TableLayoutPanel agregarPanel = control.Controls[1] as TableLayoutPanel; + + //id + Label lbIdProducto = informacionProducto.Controls[0].Controls[0] as Label; + int idProducto = int.Parse(lbIdProducto.Text); + + //stock a agregar + TextBox txtStock = agregarPanel.Controls[0] as TextBox; + int stock = int.Parse(txtStock.Text); + + Producto productoStockNuuevo = new Producto(idProducto,"","",0,"",stock, null); + stockNuevo.Add(productoStockNuuevo); } - } - private void inventario_Load(object sender, EventArgs e) - { - - } - - private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) - { + string mensajeConfirmacion = "Se aumentara el stock a los\nsiguientes productos\n"; + for(int i = 0; i < stockNuevo.Count; i++) + { + if (stockNuevo[i].stock > 0) + { + mensajeConfirmacion += productos[i].nombre + ": " + stockNuevo[i].stock + "\n"; + } + } + DialogResult result = MessageBox.Show(mensajeConfirmacion, "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); + if (result == DialogResult.Yes) + { + // Código para realizar la acción + } } } } diff --git a/obj/Debug/compabetov2.csproj.AssemblyReference.cache b/obj/Debug/compabetov2.csproj.AssemblyReference.cache index 34a66a5f6b5907107305e40a47fe8475abf6389d..ba5393c9cd9b8c9fe15bb5bf5786c2e8ecc42194 100644 GIT binary patch delta 203 zcmX?~(2~l*#wf67Y delta 21 ccmZokJ)gkA#wf(Vz`&R|InW?Q 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 delta 34544 zcmb__37izg*?x7;?9A-!!OraN%ygGqEcD%Yg zu(5M(<>>LM67*ln#;c*5KK(S(*PNyGjPCy(B(uOjG_Tb9Xumff)_Q6mo9}2{dOijf z{F#JHS7mDYZlwmCrBndakuZ1hKuxWBZ7g;5+J2(m*u5}MuWLPAsi59muT&IL%~f=( zckKX8B}9vgsg?#{(NOL2>8KFl-M9+_M!4m<7S}uZ)ig5FJxK&2_>Pq#7ef(cLKv#X> zfJO%beJk`lL#g{J&__!|Lw&2^)Zu1ZP3q+Ts|6Q-^p<0wv2_I4?CepJZ6rz;^_Gsz z4wr0-*};-U4MbZ9NjA;w5$4bP4=jinL(p3!OULc(XvvDTF~#iIVit|)_<%-3R`gCN zW+CgK6N_0iEzoK7VX|1x)7M-R0EA0tojkqGbrQVUE@s@x9JG;lgn9mj=>nl0jo39?0t!nYu7-_DmOgFMUv!8+^ zI}eFZ+emXyw>n`kUc!)YLK2Dn)H%ewYe>gltlH+&(d}}mCi*LN-5Ghis=L^*Sv??8 z@DyUO1#?az^OnqzZ-!Ab-^4wv1WqJ;G0uY{8ps`~=K#5#` ztKbN5C31(^gt=vIdJ>^#%nNQ06JRzygTvHDAXAgW&7m5yRS3`L=@Im_nXCr-t{b_? z4oaYDq!rM>qQg9KUea7Suxfw^%%XtZ{Rt#;Xj;dX{#7UfXIf4Ml$(D2;Y+ls=2?d~ z)iq= z%xebG+!v+hhDgZlv&IIGIRcpjLLS198>B4i*cQ>7#kP6m;5FI;^X|b-=Hc^ewV|S# z{oc6Wqnf~hs)tf_os_xLiiqwsM<20HTWCIZM3XswL9I4Sv~t)Odp%kS9H@1eXqB=` z$6*nD&phGCly{gKeSVBFH?Bw*2>G5L1T3=|D)Y`BEHY%CwjUwFdpy`OJ$+V*V?^4I z5D|Nv{-V`6YzWwokQzNd7L@DMSaFJw&nW`gFY#2#*1($2DHd4|DBCFl8KcA_0b`Cw zBJ-ZdBLeP2Z5)NiEV#?M=UZP;^WNrh(PAd5|0FoJ06M5ryh?8 zxE_u7c{E-;8V?4aM+B^fd!)3ESY*86@kn?t2V03##51*yQzG`I$0-7~Qvp3c!8~zQ zQ{x1hl|k^=QnM2{2;yWgJ`WVDV}f~q*W?7knL5XmFqL^s5lA}oED6lB<;8i{>PW|k z2V7`b9<0<$I>#~M0U3-pJRTfF5Bd?#)H@ys(+6a-dnp0egNb5^>p08OUrH@a6iZ|< zc6cmJ6ib9N3CEH!?ej77ZXW){V=?LiEKpDOrS z)fKR_;+$-@t*M(##YPS?&S)Tzy%pS*)`VM5?c#U+uC$YETvV33&|)=;P&5Kw45`N50WvGmz}5lcZcIHy{HV0mP( z5$0MN@GivwOYq)!E7KJg)Cz-%Z)Fsh_paP&kV_q&(({xQsGo&>6-<1E7fHS{QDQoZ zleu}cqWW~OfkbYe`Qfm}CbX1Kt4Eu$+3Y+#T{uqMlUlR9c%NZn4yO#^V-&>^HbY+;z($`V=i<(QgrKoJ4MZkuZ8<#n(ltr^h5)768r- zES6>WnwgRH1E8e=;(C8d?1Qh|s4Ve+XoH=N4J+lKLj^h&MPBA3G?PL*^&Pbu>>rI$0oXHPj$W z3xVuk@Kh*y!zS)qoe5(fFlIMn$olGoMQN`^qbgK<@^N4|E3)NzQof!-z=+|s8_ks+ z+cJO+Vz*Y2*LIdb_D}5ZkI{#&KB6By;EJ6Af6hTqN%97>LwHkGq^Roql5ebWA)>p!p1TfkBoJ z)6L(HNo&(N!z>YQJoVjm0)cE2vt(wBukRAixbLVU=ItQ_+$9bP)L31y#;}SQs4X^Q z9l8`)Xs;CP{A?#brm7SDF@m_HwvY(T_OXXPWt#tTD!3fDK4=j(}9 zymSV!wwYn}9N$zZ3W`w72)Jek%()}XH)e`B-Vo3-hQ^X ze$kh>c)|-iH_^EyK@`E}95u(4v4=6Na%J^AVn->ejK$5X-4bgtV(oQ@MUl0=-BJz3 z&XzZrxL`@bSVRH6n5sFOXtn4MqD&MIc{ zN)bdqqHis0=o&gS7F~4E*%PNPPM*#OPM$6}dHP`I zokbn(Cvvbr-QrAV!WnmKRG7R+69n8n6B3yEvluM)-mDcPo5yu) ziFy9y^aw)DnCV@&2xOn3TmSI6Mcj9YvBZ33a@yRruu61TtFNI&JFwrq)IR%x?@VHj z`Gbjx!=!sy9gE}1=|CQMffv4hVIt)zTjVV>`!7uNWMSs-CH@oioi5Db>B4Nn?y7^s z%C~-yab|fY!_4kDgc}-s)kDa4t}vJ93g$hvsn47l^p$3$xAp%F+Wx>Tplv3xLEuUm#FCUzlyKo|1?Y z^BpA2HaFJQYqQPKkz{uky2~Qr#6WcSl?dPj!F+d4$>9eZ*mZ6Jots6-claRyUSM43 z2o#+o)sVeHD_PJH_8mDa5N{XI+rgs29aO@KXN2pn6yveZy^{Ia|D%n%XxU_zMR^VBK<_ZW!;rV2d2{8JU54b50@y1NIbnN8Eual*zY zo+bN{sTsf67(ZxW5ph5!k7l#qb2OsO$Gahi|y7$bl;d~@1Kb#dm6aJcvsm`9V- z2)iapbaYITa7~hc$*!d)`84C=(~a+R^SG1Jal%H%W9)PqD-d>#kw`nnNVvvGz*x6Z zV|+$(ZRi>!kiDx653)U~qyw?Y7~=5&fccwgDf8($!Gh}pxf&cFNVq8Y2N?olA{z6_?DNV@b%8?yFFf%XF@@t$Ua(tx#o9 zoaDD6xLdm`&hG6AXb@-jc6pe)xBP&^zk5q1?uM;s9A_EkGtMpGgUUxZ+q!(7!gW36Xo-OSZu(qB2O!L)K653MpgHw9O@ebx+hc7j=Gv-yD>j~#v^Qsx0 zv}NX9GkO&8<`Pr&dLEOo^TiET!%lWxFeWUA~Vgh>7c zfLG)FSi?a=B>y6)t=&_R{7aH)h~!_9OgfT(RWcnT`IjZr7|CN$2DeV{-W19IT%b;o z{9egq$|L#LtXwpbf8EMeMDo9|a+Q(%8_eZe#anm?@1w&{{`%{$-{}z7zDnrk#F-=F z%fRE?PF^P4$@k2xD99TU%k5X4<&sT7OX~{BrkTa-E#G>W#Y?V}#S5&H#p|n+#rrC< z9m$J#O=Qt;qpfUUJIe;Pvum+FcJgdB8)jSDS+=m9WpA*vY&1K|X2pA)`L|iw!US4k zPq9BbVo$N(@!E^o3yax{irI^c*-MJqOC>9M*=cNLmlv~FNLFg*O3Sk3uPVY<7qc6R za@R-}646$6CcOo|Mq95hX3b*uJH_mGi`g5B*-chfw0*A#Z!TuPU(DWE%-&SY-dxQ7 zfLT4yPSJvDi?(ho1+F8IXIF7vCD~VUr(&k#Ovz?jaRjKM7)a9k`(AZYf&MmGUVpc2~+I+?6s3cdDjqzLm20ikTblsbqBCJ_t9Y%+TVV z{GP_OwSvp~qgm*#ayc4&8VTh3L8H6&CgLt{&*ry1LqzIuFgY870?g(dGuR4?KykfC z3g7mamn`nxb+X4H;X2@xmb3YV$Xu5B+%#r+)?qAl*I^vTz90zrgCODtu~LE%DQ^%0 zO!Wjopcn)xd>mwk&+Oe5YXP@bh3kMIRx*g?Qs%DFNg0?u+%>usyK8h(ZcLnzd@&L5 z$3(=9DaV+Gij+4d0p@vPB2bKp6u&?+uROC?*A1SagzbQ!at!J;DRUS8qznu>Hz)#b z7@SOfVG!_#LBtJX6~h=PQr<8GSl|hRKrxI}=3(;_X2&JzuJ?Ol5S{~KSS2w?nfoq5 z%Gl|Nfq)wWp8~!Z2>4?l;>NI=F__mbDeLPEL9}>ZP6!l3SZ$73kkD3hOP$-K{#O)X zJs^_RjHDoC?hA{EzUPUAfE$Sc!ncP(!2U*3rV?uzXU%%nw8DYrOe-F4_EmxBIg_Nt z&c^=+cGl-Nz;w=SRZlP^=*F`-2SL0?9LD^{Ps#~F+W|%lu~?58<%)q z23pKltCAfE7e5GFBcE*XF`gY1z$?WZ^VX%ktG0Qh)`%22iXVEdrBo#sWZ6GykUB~? z2Q2GVwZ|j2R>a6s{8;83iiNp2$Ua(TwlA*J&JjIY@LX4 z;bNTb5nCr>gp1#RoG)VMn}sveX4~08^R;fV`1urU_XwUZf`p6Tz2rqOZ)!`@T3+mN zNn~vEh~+8PNVxb35LT~vQ<-QzdDhEWA|c;bR_o0zOVV+|zO&Z#=1WVGM-$GtC%MA( zI&BWMRifD4pJXXsm-=BcviB#=zpWgv_X(J>rFC&EUj1LSwVKzQm8>V6aSv{V>Ai?~ zZSEAa!_vgjSm^pcJR^`@fSy%yZbv-h9$ui*KQJPJUd|q8_F0`CJM)v zc*fnCY!`KQ^R%;hjwa-59s=2a!oBP!B)&O-MZP1~cJtF^b;Ai~+~F@wi|Lx(W(3?e z<1*RpAQwspA>{MmLUZ}@^a+H0N2mm{SUQ(B1@TPAIr0^;-+I1;Cjj$iQ_FaLP0(Du zye`fKx{>jG`E`*wdPQViU+F%{^yyB^G7TXcyt6#n(x=vjoHBQLq)D`CbTzUp! z<8L1O1hO|ASmVSqJskTYcCM$!3Ai`I#Peo%R(e7Z>(U+^?r zGq^B$Kd2<&er<4-D80&ztxjuKiPEd6)cZZ?Ra82GaHf}|RG7TqgAynz1%c6TnBiaEPa~NJia3Nq7V{ACZ znbsUSH7V3s(2zxuElt3cE|%KD1d76}WMhKIGyzxGD#a%Nt8%t9k)kwP#+c=iCg4g- zsaKdlQJAf1$il$(n}91UrKVU${EU-GQJP)Akp5;%6L6)abc@Gt0!3kV8{=M&-vnG? zDSfgiT##;7lxANuUh+s2aHXYmZ&6yhW>J{^)7a+`Cg2K7>1Q5c0)?V9`?R4|6nhE* zS6WItvea%Z0!3jC14Evec9juug{8EYN0@*J7o_?*bc|6R(*#^;DP7=^CQvlZ(Pqe_ z!!}L86_(Pq9$^AS;T{`7z8dGR;$k+9<}ksrKU_z&s))+5$BgruWVqVzuJ%`GoQwPj zDyRhEBf`(asoRfmYV{+01p1N7M;rig@!)6TTE&lW^_1&kE;(<2`O+_B@hpmg7J#p2qi)(AmdF#5Gr-3>Sm$~k+Oz9VF#$~8X=V0fu3Lfmt9q2p{oR8C% z)8crmE>|G$9^a5~j&BTa0p~AAf^FjDuj8j}Gnc7m)N@oNn!y)U^1WCy8p-*-YZ@j; z{@@F^TOf?vt=4S|Z!J(5ZM}`z_5XwPtNNaJG~hG2+s(`KJqkfJEvQrt&rZr&g<>A+%_15=*hw(KV=D299VTO1ckk$rcII&%8 z&RO57u$X8p7|GLip5El&L?VYbISej{97B<^Seb`sJ$d9yKkGpnE6be3|C%wN>|alf zl{I64*gL!^ud|$qK~WAh8%?&LVx#8Y*Y_%H=Aar1O2tA4>Ir%Egs`HKpkg7P9_vHo zSSV$E(iF3HrD7qg`%0D8hGXFdt5Rd(q*bf2aBhpj%)xpMj&0dWhtayx9#U`!ctmQc z^?j&`x-qaETuUtCt;vY(P%L7;bV28Wr{N-zuR@p%ob8FC1Ld)Dv@jf^4y&))bo#kkS$DGe3HV@+=jB@ul-Yw4%JtQGNn4^66AlY zH-^=iMhtJVi67&DLh@f?=Ij=1-D8#uy&p!ww2mi=*yQj2ywRuNd z*ErhVe@uD%^~aHGk0>9IGLGF=>bH;U=!ktHd7orc zWcaaUIW@H2Uu3wq$bc4rnDvz>Di!%OnNfvK7B%K%;g6HOyO_O)S+9c+l>!e7b4My> zqu7UERmW}MbW0T<5_~sdh)%GUg`{I#6_G`NQxzFVX#buH8{_zH3 z{{r1SGsovO@r-+jAY$IX>p%dGjwp4ME$KT?kf!a7DD*s9wzISPkS5PQh+$Um^YT7( z^d)r#3K@5EUg~bePayjlyv*(jl)UP&sQ5=N*n4~@Gt!+b`_h|aLJ?nrDgR$oAZH3c zEk~M@FR7SM()YP6f$Z<;!!MBdDvL$##v{%6PI?Js24ot2f!@zR<18{>@&tN64}S}U z-NRoJ?%^*9_wbiP!dKZcMyz0Eh}gk;V2*EVQq}Vwm}9*NPX=LW;lMBAF3d^b8(>Zd zUbsGCzPO=h)hC`4xO>g@m!?P1vRhyD)YoLT@AKKaB(l30*=eH3Jwq2(tl->jEdp*V9Dlx8WI+02A>zhzx5Oe+ z-dF@!;E9DmF&0uOd6f8C>28UIg}yIy@0M8ZmRLlOdzLP&J3X-waAV=5;fqCP5nn7s z+*s~mEJH=g8;bx7J+Tld#zHEUov)kyHuS36OJD3K%RS=uJ#>4Lh`7%@QpS58w+Xmz zb3K#&3!etRD;<%Ku!2q|gYjF>)GiW_kK-V};KLy}MVyC$5ihHV*iJboK}C^)m4};YyHjB<_$u0MJ8k#)3PFUt8zz zXbnS~#`ymQkAbu9D-FMq-$fbqaP!p)ck2fpMO)xWv?AO_K8w4ukBan$JpXVTc=7T< zJ&&V2+DCLhsfW4Ab;WC4zsHc z6!^FNn+}ox+;HL0+U)j2G_d_Y@fX~g$ZCS;{*yon|Gq=yf479c@SkS7FG>Xd6Mt3p zA=PNXX!`d8)?8jEbNLhQT&_1iz=uZf87+%3eK+F?7+q6|=R+G=FhzF6GoTOV_YZ4nisZ0s5^dHVHm|%P-7pB#eHZ&l#2L0Do)O&YO_;Io)fe!{ zg^KS&1-6!3@JPm{at_bxs8QZQtxCuaZ!;c5Q9Xy@%&la&A$!BQCz-)UZQtdp&v@(( z8%>bN{RC(r_Y})Qu~6R{70x{kLM3a%Z{rcE;4j#kv5gb$5zdX4vINSmLJ>A(cTx}= zl>P4W@i}boEb+@fZEoC@K7!#IXVd!sQal=q_D!nhHK;yiT;W=Sm3L|tHUOn|9ya%H z>Q;3mDu)$v87d^{sgU17%B>J=4oZ#Sm&;e_`4>5>*>xdsTHu#T;Q<1_TnZm8@GGV8 znF7CxZDzmna|GX0%6_@PKQD!^6L@bae5=5(mBK$3_;nxL4>h?+Ol`*YeU%2cbep; z@23u`BU^i@Is$3}nzg~xtiOg19GK&U7l+{ddt%R`zu@m9Rh9RxRoHiAL30cGO)GQC z9uc)c_DoL~*yq-Pg9q!`HGX*j-bwIZsk3lc(i45n>Nt*6e<`IYKR#6Ow}D$HEYjN? zp<|@*9Tes<0!uiaF`v9~xYHtE-gv6p!LLP&NCzKewa9#EIiQ2@64h_|wU+06&HTYl z16`$C9HkR1rTf20sWoaaE%O05Qg&;&Jzol2!);e7Yz?d3rSJ@K{AV8c z8D*Zdd5F`vQ*SwVgxVoBYkKwuzc%WGA`!Q5}^Dxdv`i3L+ z;fHTTKYMGp0w-DLkD;ac)M|c?6Lz`*&jC~(-btEKS@t+A$1@Lg6zzc{5>!gGA`}*; zNXYx_y_9-!y5l! z-7>kSj33Iq!T62b(?&MU@{Y!Axi=aOO{ANQUv%QVlkt3p_e{A_(?v2-V|h2pR2YBl zjtm~VRS9@Dusjz0er=hGm06F|+7R*~jG;el>EpCr1sy>0v*Cb9hQcxl6U1PH4-6ZfeY9wf#9JF+^RQbtl zr&hv-e0<_zknc%6w0z{@rF{nYi(sM3P$Y*Zy&c|`{~1*1B;ma(;Vox)YUppR_)MSp zL8|{h1-Z?qBy5=c{Kn&B;oH^1x32{GOvYotUnwmY+LeIyi&TQP)7*RefWfjW())a8 zdqfYk@=2x#TcIham$mY#AbTeBSU30qr+M2CXLCn^<7B0U5*Ec!fWbfoT%17x7h`&L zuoe9X_p(+lxAf{zD=HrMa4XkSdUd3g3n;z1yp<~^y*k>;C6ZoU(aJTEUR~MBHIQCi z)%phRz5k&XiuU-BggveVV2=-e+WVE<%VhOHdwhh`-aEMa;+5eYY~9cDvetK5?5@$> z41*1*GZ1XXniL8c{MK*h7RNUZ!H9;EvnuRAtK@vOh>jJ^zlTJ(KHFe6|35|gH>Bxt zGpZrl$`aW?I-_WinsdiH-J$t-PAIOyng6{()He*8uie=^@vK!<8}Hw`B@Ca!UO(iun~kA=NWFx;~`tm2_-*b$ti55lTYpqVi2OAw1Aqm z@LIL2jsg5ULe76cXGlF$wX8$6`k?mx>Ox5UHZr=tT2+_#tP82`h&ZHn)y_vcE8bEQ zS4Y-9R#B}+M&7TkRx`?(ei)utlTd47MkJ(u7F*UKq3$g+A_;YMEz@TO&rAJ%7^2B( z68ETz_p9UTsk+B1K2V?4aI11*!($ckf*M|dn|dkq7^-NiMDTW)aXeGTbSm<3wU(@^ zA;t6^q*1k|g7~XC^G8X?;^;KIs?4YSe47%E(gnq{2!K ztTzTM3d?L{YG6PABA+KJ{sw3YCO_wG^W3h^dFLT(uq8w zCLz6EpMvyZNrx%st0jN9q%$NvU(yL0OMf4qQo!xMGiIsyP@M=34_WFY^_sLCdPq$N zPfla{6G=alG^tMy7Bn>iH%*-`=|z%yJ-tzotrF#xlAbB)SV=9{ts1gw>)X`R_5dyZ ziD`kA0HRwh(|<|6O7aKu+A?f8VL477>lHMXZdj_fhK%IqRRXA;& ztDWmAdP%Vdc-2|)S?z5_tV{psA?dM_z9WVY)>o|Bvg@EARk1B_x@+>ktI{K?8Q)Av z@04_hq$?ziN!m@)3ncw#l~o@FwuHB9{Jx4EYGO4j(_1$O_7baSTwhIoO}f}XNe|Xn zj+ai?Sz84DXlM!2Y-kDle|vBR(mTRTZ%r}{)i6CN&a_GJ=L5`-tYw-?Gws*F^a;Ty ziH3)S|KcEcr zVE(Qo(CBXd1TBfNq(|!$1pAh_^IP?FKd_%mb)2pFI^q(Z0g@3PZQjqE_r7wHb zSuS?1xeTQ%D#-I>6^*?Y*ot(csQz4>_=)8E)&3B8*W_JDFRq)8G^YJ1cw!bW;YwYa z+KZ)!rq0TOP|vEKk$OSCeV zvG4IfFreN%E{!3{ft)hcFF7r=ats+f+5=2CBUlRZz!)9Hic~3$Fv~5$az;SrHCVgSj9;Ju$+eO6R)Xj&P`I6w2Zp zs-_ENaSl_@c{qou_wBMpurN%0Xj27tg%RrV^DGl>RZj;;s;h14du1UtN?p9pD!UQ& zG)i4&Q(4H3QCHeje^BGpbwXLrOi;V*GP-??I`JlI*{B}w@UeD`S|Jpgseqn;jCxVX zcJ*!psYzQbgGmgNW7G_rdIRQQ0*) zgKl}Ex<@EFTBygr8}PneNKa2z(feusA{mq?t2&{~$g{P(f+wrFHuX^WWl$|PwKM!0 zsP#5AyW&^D>FOSv$^=QhWmDHEQk4(Tf*E-x{;LAWqipiCIu@?5sg^jYn{4XAB&io| zs&gf&f7w)Cl=j_jDSb<*xi;0DCg;^Qb)o2d!lquR`c)8r&-srwxm5%kAGFlW)hIZ{ zruK_#>uu_vF_zt9Q}2muZ`o8v3|8XsgAtAqM~||pO=4k%O?^n61$C26-X*@hXj5;) zH$-StwW6l)!YtMEbvD<`lu*XT>^g&&QNbXW>GDHzXwlM z;~%%ED}=horj8AKg|aCH?C`)FbtK4{s^%va^$R^%HcNeIQ(x)Pvf1jUr>(L-fSRM` z@3g3SP&!xb7iyzgP;p^kt{VKmEZeAd=^tySslm^XvS!57)M%k@P(x~J%1%>fJj3S? z%>OBwD4VCIKWkC@;$H>lsTDRwXHHia+tjv5v~0e*$)+}gTA&`ZsU4AQ*+O;abC#A! z{LjIK>S>$WknCNyNd4ufEVG!p7&F!VzU>s>@yK*s|41$KJOkIH&9a zHO8fumR+LeyHp4p9ZP-G8lf&yozw%t%hmffH51g8(5I=wk1Key(uZrYrKV04A^}56}O!G92*~++8Srr_~(@r z*1sJ=U^$Iwob){uXzFK?Vv5spTkPOG9pg3lSFPR%)YRx$$kx;Zu#hEkZG^~22_knT zYifd6$YS)VSHKx6U?p2q6UIumrY3@wY)wr$Rv>I0mFU#e%N}h7_=w$)u258ll`PdgSw(eL9c;8KioX9u z>gk)RyusS7*Xz!xOdvo*HzRb?!Tu8tDTCPJL`qLb&o?}N;;%g>#W9g z`n>e(K>pUSPYu%!i@dGc^}{0XtKFhvpSCYLSX}`pJ_64y{Jz0P{km{Hq!yOJuo{#6 ztJ`_&-3pMUPZc{|xeLM;1bOUDAhzBN{8JgT|WB)ctB+ zZA#mxy#QmowR;+xwB6cy5NKC7q?ukS=@%WCpMq*{SGUHxY3(Y|Fi>mP@2J=ZGgDJT zv`^Le^jM^KR7^yA18@deuXe%;-YpSQAqUkDR;|@OQuOE}HM^2tpNPt@R7apbD%Ep! zH)(aMbHk6cFVxV~c5RQosbL3@j~ku_LPh21A9#U7ngcRB^eob)$rrSDQ4@QR{|kD< zr&4EMs9UP`X&>q3XyT9b_bRae^O4Rj_L061Oke1s@P19x{#o{sRvvgH@iEf-Qh!GJ zx7gpbMlse+9O^3$4HUxzweuS^HBh@!(qAP8>kWaub;I>o;Jx5jeYZx5b~W z;MICxse>`%#AHaZPt0t%UY{1|h^E;i?tY;^lDXI zs8O4>y`g<-X<$nFU432PJJ?9x0{m-zixy3V16%azsj5JG;KOKbV2gHhZO6dIz?jt2 z+Qz_w4xIygRKH}8z`8(ZG}gwzhTzlM7JYuQPhfN4O?2cfdOzgL1G_7Xz?Q(};UU_# zz`)cwfo*{g(|I5>Tf!Fxb_DjOFAH=NfA^rX>{Hz&zQKYFmVBk;Db{z~I_kwy?sm!LWPnE~-?^`yW%1%8h3`e%;9AFKUT;LipALgc>` zMANCI9BD*V=}mY`jv=j9O?pqfYu>1`;r{s0`LeS9*t5P4X-9P*(yr=Jq6R)-d8rdomYBBU4D=~Zfb z=r*0mGm<_X$|K*c<~CIo9-ww%Gf2n3r8ZKVqD|9gXmhmr+G1^)wq9%3Li%R?e*F>s zr}}I9hx&lP*ubfQ!m_|MfvthZ1HTM>8mPc?wNiD)Vr*CKsxqZs51)f{Ud4K(U4u-o zS4^LeGyPi~({m;NXp;Hvl}ro5vtQD_X(E>j&ns2T|4{Jx8uOpjt)GqC*D(?wh>F8S zV1g*RQCR;dW_~0p-W3%|DV-q><%DO5AnOFVua??&r!F+FdhVsdceEdBUuxa-zWUDt z!8R@&ygxUC40-@PI7&!Ac3hGyery>QA%3hP_!t(emW6Ye!B1TwXkg{yXVilgt}eRM zC!rKyS(smg{3>Laf3;qzX7oPhA4Gn?oxcwG@5!nN{S*8rLK}Hj1CJnd<|k9<-m!{* z^;CU|f_fZoC(I?!XUrR)uP`5dez+Oj)o2db^>o>y+}R6r+yAiZvOsj{%5xU4T(iJf znlo3tICX%OjLn@l@br@xuUNcj&EhjAuRLS%dE?GnuyV=bGt`1J&hQs(zyHM-G_&pH zbE7Sb*PK3e?TR%^S8V_6<*uRaJzgKFZ9o4PmD=|2zHy{hcEZACix+L*_vQx8T>i`c z1J|6lre#fT(ehPB?u@mI*5nj`GZwcjGM27dv^2NU3$HR312V7s<-qNGemO`pJG?b` z`w4ITSu+>C)6M+OJ7-3g!1ClZi_bPky^}Djf8Brkf?rS5%;)ysWG;WVyLr#MPgRn` ziN{?0o9}6A`#*ovjfW4h6>6bcq0Ur`F(}W%Vn}tckh4@y8Kk?eQRk^OY85E*ECtSd z4u?i-L9anhb+&j~gj$4weE>&4i{lLFXn~XgJ*!l~Qn&Iz_MXQ>?b&dRMzb)r7*1vn zyk-9PcwlOP}Eb1)r|@z9_T~iy&gCbC90T$YT^*f}DZ>a`0QlT0qgM zr7*OBNW}ththMsBi)^QJIA6=5)&_1r?!%Ru`QAtM+xLI;-C(?|n>s?NzyMtRlosft z)b{p|yEoS0-zA;h_I7;AUH$*OAT{XR_cuKn)p``3#M`V^R#skK9tdkXI(e+^Pob=) z;Z~Ma@wQJ%#M^#bmesXL#47pRx_x04eJNDCM)vk{i>M-db)_)0$1JQNoDD*St)#t) zER_Y}iM4mOczRj4ewA>lx-!;2FxGxVSum`{Q{iwRJ~}={4`fvYS2b25v9_D5aikfk zrl!V}Wo&}DF|`a{H#L@pbv-TxvG!9U*?^@ph_ZlXXjWJ2ei}IAV9fbs|2gXQG`_%%;GU7UM&r= z5}O*~ziz2JTkzFkdK+(FOEBKPE~1dO#@gHIX(K13AYS3vI&?2$S!&zd6pmUZro^Ym zXU5w$$EU^@;6G%h#i!X0O|jjWB9^WQ!-H7+M%H>H-o7EC0%&NoiIm35Q5tWLq27i5 zuEn*PM4|m=%EsGou9UJZtWNX`ifUS|vRuEtJRH#DZTI7U;kuVH)$#Uw%TR4?4~4>d zW4vt#z{YBjtjhrs?EUff`zyo2c-wB^FX6`KZQoIy2v@`h3tDK~6K{K6$4|U%pKhsb z+bu?RN`o~5i?=^l-AJtMbyQtrH4?p%Np&n7u@$xLiHMH6a2RYZ$b8$rc(~j`V8!MO zhs)3#^g=b-f!z&X_ON;OF<*^5I#sn^YpZXnZmNzT1o-+=Djc#}Y6^9;@7iP{TxR9Q zvtYapkGC6ayjwhp#gpvf_@rQ1k3=ezj&5)Lzo|zDZAKvwiZ9kf5!}||Y7K_sZS71h z(L;K~@u1w!v~3QCAk6YDOzvm$5ab5vp=#VlRNEDpBG|f2 zA3{y^WV;HrBM5AO)c$U?2*wcls~(>ug|BbwRHLOj;xOK>1UEO{&TTrrMjO=W=ITg% zbciDr;t{dL^dZUbc;uEEZJT!4#5gYfzxU#r9t^v3P;yN7HAY6lS9f9jeTtjdT#Wf7qa9ksB9ffNouA^~{ z!ZjM#7+hl?nHV3p_O-;elh=F)YY}YqD8)mnzM=7|?}wXy{=0EqY8J%K*dG6&Wy*c) zXY@Sb^@)==1wR;fO#DaSaDH|%pWWCwp+6SdwC00x-@oC{k!K&N{&3ts0{UA=KGJ#5 I(SOzcAAdjv-~a#s diff --git a/obj/Debug/compabetov2.pdb b/obj/Debug/compabetov2.pdb index b9373f1474f402513eadd554fd3899dcd42213c0..8b5f6c4780e4b15efb2ce80c2eded96dd1f66ce6 100644 GIT binary patch delta 21869 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 ah59gad-z2|9q9R5O~`QdiZlKFll?b0`DYve delta 19491 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¬s2tAx%6B;X5|`q- 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 diff --git a/vender.cs b/vender.cs index 0cf707a..4f53f28 100644 --- a/vender.cs +++ b/vender.cs @@ -67,7 +67,7 @@ namespace compabetov2 pic.Controls.Add(id); Label precio = new Label(); - precio.Text = "$5";// + producto.precion.ToString(); + precio.Text = "$" + producto.precion.ToString() + " - " + producto.nombre; precio.BackColor = Color.FromArgb(82, 82, 82); precio.ForeColor = Color.White; precio.Width = 40;