From 812b9a9fbad356dcecb742a3c5d717716bcc3d4a Mon Sep 17 00:00:00 2001 From: PolidoroFederico2am Date: Fri, 26 Apr 2024 23:43:00 +0100 Subject: [PATCH] ahi va todo fixeado por ahora faltan forms --- .vs/Final_OOP/DesignTimeBuild/.dtbcache.v2 | Bin 183924 -> 183924 bytes .vs/Final_OOP/v17/.suo | Bin 182272 -> 109568 bytes Controladora/ControladoraClientes.cs | 12 ++++----- .../bin/Debug/net6.0/Controladora.dll | Bin 14848 -> 14848 bytes .../bin/Debug/net6.0/Controladora.pdb | Bin 24724 -> 24724 bytes ...ontroladora.csproj.AssemblyReference.cache | Bin 318835 -> 318933 bytes .../obj/Debug/net6.0/Controladora.dll | Bin 14848 -> 14848 bytes .../obj/Debug/net6.0/Controladora.pdb | Bin 24724 -> 24724 bytes .../obj/Debug/net6.0/ref/Controladora.dll | Bin 7168 -> 7168 bytes .../obj/Debug/net6.0/refint/Controladora.dll | Bin 7168 -> 7168 bytes Entidades/Cliente.cs | 7 +++++- Modelo/RepositorioCategoria.cs | 6 ++--- Modelo/RepositorioClientes.cs | 6 ++--- Modelo/RepositorioFactura.cs | 6 ++--- Modelo/RepositorioLote.cs | 6 ++--- Modelo/RepositorioOrdenDeCompra.cs | 6 ++--- Modelo/RepositorioPedidoDePresupuesto.cs | 6 ++--- Modelo/RepositorioPresupuesto.cs | 6 ++--- Modelo/RepositorioProductos.cs | 4 +-- Modelo/RepositorioProveedor.cs | 6 ++--- Modelo/RepositorioRemito.cs | 6 ++--- Vista/FrmCliente.Designer.cs | 23 ++++++++++-------- Vista/FrmCliente.cs | 7 +++--- Vista/FrmClientes.Designer.cs | 22 ++++++++--------- Vista/FrmClientes.cs | 10 ++++---- Vista/FrmClientes.resx | 2 +- 26 files changed, 75 insertions(+), 66 deletions(-) diff --git a/.vs/Final_OOP/DesignTimeBuild/.dtbcache.v2 b/.vs/Final_OOP/DesignTimeBuild/.dtbcache.v2 index a8798411a493ee66ec963300c5035290ef77c5d0..18aba02ae25fadc39752cb0b82b0fdc9ba3026d6 100644 GIT binary patch delta 7448 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 literal 182272 zcmeHQ349a9_uqnYs0av%f=X3TRMO^ZnsWC9m7`EZgaD?=77A%olN3RUqT-E;wR7{dpgM@0VvN zUg`Sbt?PPy#3UU0}vgFca_gNfKkD|+%bu%V?sDN6YF!3}Ds zTJzrz&n}|IisKl-Un21cDIIFh)UN6BX+lWx$wGX8*|n~Sp9JU*=mns1Jrytw=}!R^ zB2MoPKsZ&1`*B^wISJQFh3h3k7)DqQI6*i+1mUrO>3GkHa1>w)paAeXfYKj^uv&;y zc@zUq0gMDte!Bt20O;A55%vU3MS668BI1;1FG3HX43G;L3OE^%2j~Q_0qg*Jr&@TI z;&h1l>4Ez$;hBRF9tWrZ^al6<6963m(*dUg{D1)9Xh0Ca0%ijERQK$uMZ7_FE?%eb zNL(KwyH_NO)BSUj&gq)`Scv;A+5YVh4S0y!e+}@qX8Z4mx@*n$Ux)m+cKiPWWk83> z4+kJF^03(cOYsb~|FM9+fJ%S^K<$4Vpgn-v|6qW;{g1|Z1>SW6sQn)Wp!PozKsZjs zb;2v+qxSCx&^5wM?VsY*{tpF+?SBNNiF0cIbe|4t|NQ}C`#(^2PpSP=I~Lo2Intx{ z%BRG)e=*(>*TwcPUK86twd<4cF12lH*Hr*|X1EYi`=>T8zDMm}jH`wFB|S3(=d)zj zW+NT~5bx9j&Hx+{S1o1A#MfXaRI^$h4{q? zFA?IGAzUoPuRwUE5WfoH)k6GQgx3l28xYQtAsewB0tvP z`dxs#0c(Y4?nQW?5Eq}N_nsH7Q9L;v@wse5G2P}!I~%&PeRmzo?L71a=L0Bj7a+V) zh+mBG5+QyW!o`3Mc>W56R{~x{{3?W3171MRUJ;1<9N zz)HZafK`C?cwa2zyKsIdU=4t-y@>D$z&(I_0rvsu`eO*!0oDuW45a40q zd^5sFh4|w__%6b&fNjG0lL(&@;?E#_R){|@gl`HV=?||6@mCSPCdA)BxKoI~C4`?L zd?*l#nd7Xdb5QTM3YWCtcYqI^iAhLj1CalP zI1_bt=|-A}1Nd(f?w8@s7)ItS{!0;W1Rs*sBLd4y9yHmaH0jVSvVR~sZfv48{{!&? z>A!Sn$$t?yis7G6{-^SvgNq@6R{TSO|9&AME%+UOi-DhHAst%q zdpWBJ|9tYl*#0Q*bR^$bI$sL>Bva|ohChA#Cz}cNUs~}m2ma-R9EUdiZvJ6~e>55hkhx5fgr;$MPiN%x>b z8~(KX$Mt_)<~8QO8hEwzzh&UW2uG#*ALOr8_FD5#WA(3&;L|LD%n!rzUdQ->Yqm`L zP{%31a~R5>@E(kdTJe*t?k^-V0eGXpI|_M?q6JpL`bswV7+Mr*Mo~F3g}9OY6R&g- z(wYbi6Sy)6!G0Zv-KL6b`Ex)|0I^KRQON%Rc&HOVYyQXJ*?okBweX)qwfEuMAK^Vw z2mZ71Ea}j6Xv6R2A6ED`B7e?BI{NxwbuEP2|45`qZAxqTlkV|2fDSGBcXG21{PW5G zgrD%*a6>Epi}38dLPFHzRD;uJa5G;K%vI1xAP6p;hc-zZNv%cwIL1Kxm-j!(_(y}D zI<5uI!#omCOPD!RwH=cFN%Lp22 zq|qAb%Oo|Z$g7IzJ2HOhB!0 zK3fRsUV|)t2IAC5-whxhY6Q?TXCj;{#J@v0AJ7C?0Jsit4qzcbi~Mn=mp{7OAIaXk z0CZ@>Pc^H27?J;5kkp+*a$4{^)AxV6^S>Rq*XqFU;<#FPAt|8z563m)IaIqQ{r71+ ztFQd2btxZW|3mFcEB=jm_I4pTE#>dZp#KwIYR_8nzl3L(>cUTwMERinlf0P@(29Qt zp4|eVLrebM8S+muj^vG2{IBC#QU4hyX`j&~FPJjOCh|c!88T@e-cUZo`X^bX6+fkP zn2?;d{F78yK8XJbuXrdwm3Z|IoRU1ILkoUa`tffL^$paI5Dk=Oreh8scvN^u3w~!B zD;Sl(*tcoL9|i751pK93Ewj-6NZ+Z&8QI+e`1k*Ge7mO}J1km0^^}U0p(l5ax#*S+ zpMQV*$U$3PYT9x7(bPd9$7hwId-cK9CJHtoqn!_KTr9e>1|;aic^F+%gd58E5VG8L zdWu&x{ZKEbqY}n~`Fs#!{2j zq>>+(556^Gc16vRe9BU@#FzJ_`<5*pbpDfPt?ckY&gAccFP?lw{|+TPE*`vd+-)x% z{Ll}iw4`Jwnm0F<{4uD+05^>F2?nLvoZ{L5lBgsjAkoi}3D-L<{O3;3{|QtPm6?uz z;DHswL)!4$Rg)zCC%ug%v{wFq0MFhaq^JeI%jEul6L6CbMu!&sPA+%+^U41t|MGB= z@=izceWi11`+D>b2d7;trNoW@CEQx^PeD@Kgygj4Kdt=FA$vw4Kr4RgtM$l#rw02s zHBYVh19(=HzgqH7c~d+3ga0qb&Eo)C@z21s%Y_7I>60IEsqGUShHE8hLQiL8BM$KuHR(rp`L;IS?YsJx$`LM(;<|_Tl02z8@=qDVUPdt&_7POc<{VMOY;v{ z-q`k^OIE$~iSyqbI6X1Bk{&hgSSCu19MAW2yA((jOKn^xyIhunL)pDHiVL^yAMQvMZ1cgm00Q*Yw8_*go{wKfM|B-%EgwY#&2uECtpLMKuJ9Y1|){)3JoVR9W?(zVuf!_@pRL@ zC&yocoYTsW8Nf!8f^6TTgz^wa!0FP0{X3@(9_TI5knUOWo*X~Prx5Up>rE1capsjM zc?QP6eL+Zfkr?HEJh30F;0h_m2~xk%6I}4v2eEr^d-b>Q_A7tAvFRSyKYy!jdZDK8 zu7SF!;l7DDGT0X1C5T&p0zb#(wpD?WfsEWO08Ou3Uw%$hi~ zd~Rz0jl*ZY8Qyj8wllUa|7F9}*=;|Xd*0@=oi{(x`=U)RUJ=jSs#d0dEcljhJ*0L~ zwNV+=LH(jGobR1>bzO1dwO4gteO<2of!p6)J??Y=j1&8BaSie~x}K&*{yQ?rf3bQg z6xk|W_z`ZtCOn`8zq<8}<_P%tFS5gH#ZR_JasEpSeph<=&&l6`I`DsjXE|*bp%(mZ z4dbs#I`F@ZXT|Z4yzVG|0q$K0xKT(i`M%!sn}l?3NlI@8&Q}6%1*`%PJyb80KH2BU zKEDP)^BQ!G#_SZPJ08R{8vxX|CO@|s*U0Af7=Uz-CjeUjTLGjCYzI)E_!Qu2z%zhn z0nY)R2fP4y1wiSNt($DPRF1C#h?l9SdILam?@hp4fL(xh03`4KiSS*(dw~7X|0dJd zTIXE%%Xj`Xev69}Wl_@SwGltQ=w33da7y5ht)Fk&d3WhC_vF5{ebM9z^S-?2y6OK$ z?ozUbK9z=40iYroOa?-l*QH({kEu!3U*+mMQ9RnqRi^Q0syUMvfs>xteaqQX zyX37%5Qx9nW;8B z^S>F<=YvI$^!<4A3&HW_*Ul>$xAy9rXN;KG|8;iP)@gplToD4Q2fkp)d9n?lEnpwO zzJPXs_5kuB?g-cqFaXe6JSxXaYkuVC)V5mcp!Gka0b>BP{-+W!4nXUFssQ5ppNWWz z>wiu|oYwykowV+V`iX-9#{+2n&*2CM0ccLDrSf4E&jFyf6M*KfI|I4^x&jUYbOUq; z^Z?Mhv7UfK0EYs40eS-t0~`(@U-UkJT)>flqX0((#PwgtAbu>MKj1jP@qiNmHUQC{ zhcF*Ne#CT6Wm|^08&Cl7015$KKoNlaeFp&s18D3?{&mCQ zP57;_$2Yg!-tF7EM>q61YtHj;4kG0xMN0Ae4~Tr1G4ptU+8Oy0(UHl1r)2^$y$Mr! z+(+YnnzH13!Rik`be?4c=;vnlaAK^h#xa9tir-BOd{hf*HnXOOg!wld*3b;l4OEUfv zjN4hzFdJnZ=Jezke9?H@RD%LVPGS7p4{1_;3fW2<9ErR82~TK||JM2sw`zIP{415a zc&I)oyRi~_#TMZ_vHkJGoxN@Shf79#a#XaxkUu7sLGpd2^E;7$(hcd*!hatAQN@1| zzn=2H2e`@BKnE{(W=LL8a-U;bf0i!q^ggXWYmZP5ewusdx>8EOghRwlq2A;&_>XAo zzT|#8w3QM+;HNoMKR2O3!+je5H{hHG{p4QsZtU+*i$Cbq>Fer#4}WsWo42pp`bw9n z{*QN^ba%mP*TxR*LK%@~jLTfA1Ixmk^aF7H8K{7?tz(MO_XOdP#LxWkUQx-dlh4Si zOLmUze8b7hZDsv``f>k1zkI&emhxYiKhK%``%mYO+EC3oS|(>CejaKb@)M^mMde`0 zs6AIcw%-YnTZV*-uMJln^X4(j(zUMt~u31G>VUjIY>Djfv; zt+D=RG;oXh&mUjbpEqhk*N^SN*A`73bXL(C@8!Rcew5Po;w;O>1oFv2UGyd+`yn-v zxcw?|a)oa$-&`?dV*Y(oE}z`%vO7ZaZaDwrxi=ki!tpB~jeM~>c8|R`*@;td(*(Xa znUVCqFMa#rn`|2UVfn9rkDa=?x3B-0D-Y=W%ZP@Ti(V)zX#dLQl}dDk>lz~dyg;;R zzFjzM!7TA7m0z-2&zITK84lb0OLms89aMPJ`h70k)UN(d*YQ2J?^)cTN7X^YKA`bb zN|`^~|N2d92HN4_=BjXP}_%rQ?Nb}EB?uURNt>rJr zpHBXZ`#+HVN6i94>(2?Vc!=eaE+o6Dp7}SzU!am8;iqvLt$`sLR31yXOt#vM!WFIg zSJOeo{5R;pPxj$kb>deWfe`+)1l(HlPd4cX1pE=>@=J@evr-RGRK4NHV=6Wd`TL~5 zLTA2t)WG>?P1F59Ty4{mJrJ)THb`A7ApXaZ7HT zyDQ@O? zAG33H-wj7E=2Rx05#s*}>kqV+pAxZ^ATG%D$ze{HNk{HU502V&acuZSU2eAj^!V;c zYY*&m$@g{JHqO84#GPHgKeJAm2fUcVw85Loi4jIQ?I@a9SY&>q?N9iA|FPZM4>;=P zckP#4JNcm{9p1S8!pF8QZ1?%7U!Qy7kr#Nn!tVFe z8O(uKeYyP%&(_Oc@A@utDe$y|yYyYeMHR!?9l*%>Ea)|NkgQ=3(`WPEcR0&Bnv?cxt+M<0y zlV^a#(Ny6NMOl*Cn!G(r!}YO9IOGq8BYvO!q{1JFHAeh;(Ax*tdF#Fll0%Ag@7nCbpJ=z9QM}q9j`R~-DknM&rMmf=gKv|zW?F(r`~kgi@QFq z`x6hT$PT)rCH*vP9Pu4*C9X#n9NvC_fJ#@{4^kR*2`-&Z=PHhS?o{!SHer27BY0P76F z-Co45loIWU(k7=Kx4Hm`0Oh9=uaf*+MUz%IGOjg}E1U`1=h#S)t!JZUY^j1-G*SKK zv|%M3co8VbP6w`JgSEkMWrU43HZ-!)SlEy*PSP+-I^q=Q(Z}P%0TRyHk`N9y24Z1d z__f);?5gvi#D7$avjJN9?_BhM58-(_wBRpN#cpi<@gm^YWB)7Sv<#l!mP)CI4Pk>norCi;>RR0IlVJsSJOz{;%YJq9pf-b~-TsF3CQv`1{~J(uwFu#!vkL z?R%&73p_^lA3FkgIb)Ive(H~C9T=H{GSP$nFNe~iG_~gc@HF`2_j;9r2@JGN;!a1e$E8@Qi=j3xus{CKVIj1P#TBi9gYM<8nPZXNU@t?l_Q%nC- zq`LZ->wj|2McIJexI?9w5-!W_f7y>|7+5x-2fs$`KiRKA@KdJ!X+*EY5vib zn1pmD&j0bb*M>g~{QBlU?W!vffnO?nt@)1t{|Ye&WdBu~3897`_vDZdzWKR{d!E^7 zKa;5_+PZJ9f8#Mj`Yzj$|Itl<4teMN72iG5YlV&EQUYN~#8DqaM~3}Jw3!c-=%=k7 z>bSw1xc|u9w-#3{>>IUpDPJ^ed-cYpSFiu}xcpaA_ty2cc9 zK^Nl(@!rkCDUJQLO#ozCj5c`1TK3=fcb~jz^T31dSUc?6HyZESUOss14~O@Ey~km% zh2JHFVk;5DdM3mAIc?>aYCnsGdRsb}ty<+n%M z-1PAQxxJn($ldr*n_ry2ZCo>P%dwwK?|5Ig373(=hs=mmVn@{f(&n_kYTm6~)b@c( ze|)xa(ueN*SC3kE%^zPJeDlMd`@bYF3b6} zZC+||2Sl7LXH692U1{43f;x>-MEKhjT6d8x$Jk(z&EsVQXPeRdv`oJ#mxPgK1AUs-?9d(!4km;Dpnmbe_ZzgG zi61CG$7B5Q$XvnT{9m zz*WLSWN!`#w%$4Du4&Xwa-}NCE}AFp%0iZ4+NXu<=`femCMOqZ9Rnb_gdpQV_EK^D zuLnPQ3db;8L`7QY#{*Uo2&6&}WVf}qZ{>w0b&-c5^{W^H1 zP;TcBe#q87xBi9OYC1e|W#jx!r#7B;Yui<){A<>0&%71%ls3^QKLuYLcPdutinAc# z3=}$@5OdXDr`=iO@!A3oyT|4(WZgD&s%~4r?kFg7d+c_1VL{vNFAS%l4vv>{nU~k^ zn8s|`&Yv6mzbPkGfVO1+ld9&%yNS(bzItBHWmoTe-Qa?nDHApyzRx}FyG`$M(xbn$ zZ#(nZIiJxq623{;y7VWy#T;=-#is?`E*<&xJGXZ_+W+9BLEpMMuDE=CpLV++n(^?s z;wOmWI9pKc`Yh?MPtCr3{xP}zrR@JIxg%w-PGQ%&IV=k=C0!0tl1I`!l#PCMDzP;8 z?6JegN=h=6Im!6@J3jkh=(m?b9SoQFqpa3xB!%@;x|)y9`s2;R{Gd%~)JyfPYt+uS zKXI0I0{XT_u9u_rzcuJ}Xf2ddzeAi%2hD$yw^vU9l_g!vbdYUQd`64@LEk@9JIMZX z3T~3WhF1LJ@$BP5g4*yqgr`#jBlAB*@AJCwi@miX{+#1+c>q9b{wLwt9YRux^&geA zENlHY^+TDD|AqD6YPL@*9dZ3F`D1D2KWqK(-n0If>MX8t>EHjul=Z8bdoo_@H?kA6 zLKCL3*FM7aW}`oG9KqASId|8i^~`IpJn&5KXRDo|GZy6@vf=e_K6~lPeU4as?@Nz7 zOEgi1$Pe_xG!ISg>@=WHmP!ixhg|>5IDQ)o@86bQ|3`fltf|~V#YE#>T5V{p|4ZF} zx4GBAC$Y``!2|7p>Gy^^&^s5DtX`ZtNIOL2`t*)7#* zF6IpG67FilpIQG7>cD?A@ZTWdmw#_?0>(S!jhSqFr2U9Q%UiNe=r%C_3iJ~HYso*& zKdX&^X#Saec4+vnwft%SJemXK4kCtLq>zpSNHWhIT^opmqv4uZ9`>4V^oOcqjltS* z-Z(^SWAi42!=Y&2gxUuDHP$v%`UA85GuQ#S6WK_#He5f%QJ80^-+93QB$``@icl0D#}(3)n<2XYzbb{uG1qK4yt( zhB(2}_l+Uv{`^2byXX0SSDfAWe$TreKdxuLuTL4C|J4h}esD;BAf6X<)-Ne3aPk>U zGD}cRkoKbVX%It8Dakd?mtp;EM*RoHtnB}gj$9*OG7+X?XzWi-ZKNGd8ozAq@2d1C zu6I*iNlG;%U;kzKfAZ@Q{#X1zwe&yM{2%R>EY8dQcg_E$SxJr&nFD@jg_vVhw?Cez zFn^(I0IDj$l1_j1F^4;PIXd%S(-iR4O~ z(sPUYpE>)7DffTWi^q59r2dfq5Mq#viEe3^-Ek@t?EXw>>#3#Rd@}v2KAzH(d*+|p z@4dyBA9wDoS3HVSilGX8%JE9De6hR8Ps-*t17m|Jic%D`~<3M*jWR z3DC`GlRnzQkG_fH#~L)+ibDJjj?$N4G5*P^K@NKfxuo1?Ix6viI8dAfEOlTalCJgK znl~P+4c-q0kUXW3J;hw8oGOif_Q$PmlqNBVhC@F8q)q>kuL?{=K>4ScOB$bP#ZR<$ z5RxJLM}wdllY=5@`C9W%Ns#@$7GVWID}I`EZY0M;?B>Ir%1{j zcmvr{BL(Ok@|XA^^bctH*6|rZk*XEt|ufyhcJ#XfR+iu-{@1J*dirhB3 zV$9V?t~%|{m5S85(TCYVY2sEOd7!@typ@4|ZSqe^{3oNMHM|YE_n-UbQ;R;&nOOZ* zzjG&Cu%zI~-W9_}E#Gm&w8zUs*I%zh|HEf~{rj8~o}Btr$q7ogv-O|VqW=}4w$%0rdY4rza%|Cs^;!OenXndvk6ec&t=9P=~BCf<19#srz{mVhP(;1)@KlK;%-9tLG z)W2HU)B8r&AMV0?Yw2YiTJVz=tagz7vkEs)0%*)=8N%g&)xtSlOFn2`Ao&`#Rl0T$Lb6-m2e=>b55PLW zdca12{Jl*$r#0pzXJ1UZCx1?FoYrm*0qhXcd==qq0OHCw06PIBTi*hZoT2oozLSp+ zaPLFFM}U6;b^}P;`ULQAz^4Ej`h5=g0`Mi^E5O%)Zvfu{z61Op;CsLifFA)r0e%Mj z0ua}K(ps!P0Dl7h0{ji&7#00MI{u?gNFrzhv`2Ea#QXF{5Lah%d4~UULb)U9jK{%v zf_RpWbofu@zQRxs8QlO%_;$d*75~Tg4|LL#8i~2#e z!-)P%a{$i^32N*AooeXu9kDi9`TuFbPva!DgYthSZq5aej8l6~e!UTL=XT+O7W`EH zYBgX)|DFr{kLbYfRn@-v_0MwIF3+c0d_M3~KSzhQ{F8pBd>G09*}yNZ|I~utt%^OK z{{oPwwf?C;(}&-qoOxU&{x219YsF7}=sF?A37kCTZL|CiSp4oEr2moeg7!YJa~ihr zLQ+8Z3Gd;!t`)yr|IB>y?Qgqsf42W25u@8yz)zCWeb?~C-%_orw)&ShR> z{^#L&sslPK`(Gn;{Sc@7tLy*i^^Yo)<4FLm^-tq<%l?N#z+u_{i0guw_d649k>)^K z*8V4#H_7-d`_F&B{YOjxXN~_(;DwdKzo`HGr;h)EY>gj2+S6lo4bGx6S027*5sR|1 zSZ)0bGHGi#ayWlh4G$_lLUu?&6;ZsO>7xAooUUE+X8m>ao;&80mb`uOa^D#{-)MIy z;v0KB|JWxd-TD(uL@Wk*{mzI{afAfuQ z?~VR$FvZueJM8W54ON8{A27RS!5@d)TofOA)~osDqbnw4qA}fl*TgFN92QevT2-0u zIkkH~EIE1r(elRo=YRI(($|ln_^G!X`o;O{w;V}vSKzooXH9$V5Q^`2(5vTk-f%&C zihpc-;`_jbh3zQ5W5DM5153`%q4?bQbJl)#Q`7ca5npd#IxX_0Ycs{4+c<2)f#Ijt zQM|*PrL(8c{O1~qzme-W_r61Zxt`*?{<-?K0%rGOiodXVcl4g}@6V_BM=S4J^N)XB z5vKTg=Uw}0_`KmP#Va1)d=FRnq&SI8z$vExms2$_8e{A7O2eTL8;D_1K{Rg!wwsRB z2J*^kxeNZtywjairU(yK#UfzY0l9V2KsXYrt&T57aBE(RP*~_M2o!i6MJ_jM_ZCeZ zASN!SVx&JhGv==jVY!2uxTeyiKzm^UMF-ka+aF;g9SB=h?O80=i*z_x$SOA8uC4cn zq-TgVIttSn%sv!Rd6J5F|LL_e>aj&bDfT!(+3$brq_*R!E)MB3{ng5i_l%(U%zkUn zSu*m#ffRRMGPGb=`)l$k-sRuU)6TwjT3?EvxqIJ9ix0b|C&kZwbH@|Y)*qZh@mHUo zvhVlX7XGyo@dI|gJIdX$Y!AgBUw9<*(rr(iuo&^qZ9d-c=Fr7I()Eju@!fghM>l+O zKH^iJK5gLooyDFT5TDfcxXWD!{JM*-@BH!cL;wC{#fud0aCpx(f1bNzBgK21x}jQR z8!7}NN9}Jbwo+POOx?8Zf8?^X3#D^4iIDW#(-#`Bf-u-3MeT(+_rO!*x zBYw=yfBfFR|KQ#W@r;~Kng^pi#PiWGeBk^A3&i@AKdW?2F8^-q_Vnf6Q8NSdjt{#x z(7Z8yMcjv3tT5)Xc<)mmLfT)M_O|yi-)??l{!ypa)(699RtaMNC_VUz?j;LvS$yTx z`$~-9Ct8*AmCZFulfif8$%}C&m;b7S{L}otn1B9RZU0I%iM?OyHZ0o8U-UzeuL2UN zAva;#n++dpkFRUWk)I6Uv5&zcM)7OW|HuNaW&t7pqshQu2hckHy&O!VXa0rot689o z*x!}_Klu;Pp*83W;gOuQmf`B>&gT@W(fliLXNANt3TX z%V7>tS(-+^JX5%@+QdHtjM-(mZ>Ku{4isCDP#9uBZU-csv@{{S(*=Mm?W0O0?yAw> z8Si!lP(F|bcjPb!rFwL#WNA6x$OgX>s?7Lv5=&T3K3omrC{qNn0KS9d<2)Ml6fac* zStw}Bq3IAt^lca)T05<55Vww$pYg8!K%QBitM@bv8IN63cc7%umD$zfV=`0WctPqeH*e&xJKUZ1(^G@!AGwGZ_w9x zO7Khx_w(R?0mdysSdMs~1raa5UYW;Ag*^!Gn~jzFQ2I^}?cKoQ%TlzDz&s`wG*-f& zG!I-uJEO(89=HTg20=l*6o#2j56#u`>lpRYBG!l(d7y6{Ik=SvHq?%Xs|o&VorSnc z^-zquDL{myxc-x*G~XLitQ4}@jq@VJ%J3w~9?rlpT; ziy9%_JW;a|H7fGYk8v7B2X5!*`M_WnZKAehUW$3#ih^vlB{S)XbAo06v+RGC{STr< z!|~r}|Fi5r|Hby7ju`!u0f3;@>_6w_G@s>(EIqs>U;KiCZu^gD*)eGUVY0NpSoR~! ze$<-wqf-ZOoBVU-C#7}2R&F0jeIQL@s2?d`IX30{JMrl)9|jY&<$UV4cBHbVe!*+b z_}Fy!IhX7@apiZr-s^c(aNwnjf4kUI@b#Dj*EP;5oorLeQ8?Z$b4TCb@6wlF-M7u+qdI?k_o!n#oR%A%szgfD ze5LPK$Y(CqXKv#?w>p*Tcfdm@;4@7Y4__l@S}-!zh-E)Y zo^4Yu{rjd|KDpOrcZBBMaQ?@0Z#w3L<5xZ!`C@hK9((UwNGv650!$|eOxnAwGoTCL z!kkpk6aD>H>U6u0lj-qK*<||qsAv8+Bl>)>=#jo3Z+;;-zWmyGCF9m!ee;YF6Z^l; z?%F!duap_eT(f<@Rc*VtNl)y)=+FJMIcYBq6dGJ#x z($rERNWl_M*DwJf57*u z8Y1CYlw7;P^^Kv>P{uVg7Hb%opPqi&hrT;r>RS_FS$mB)Xe;y-2JtOUPm!%U=)@^& zFSHjpTmdgzlgF&hDH~|VZ+=m+y~txPE3%aq*^6xM5`4DKTT)VD^Om~ZB}JuW_VS{_ z1x=&FK`2Q+J`hN33Jml$s%bhkq?k_+Ls_chU*!~_+8BM7E5g4FzkIyt_;w&uEc`!ZGfXs~R=CYfT_kLrLnS z>K+rQGFpH&{s2C-qlX)BFo9YPWvHL9drctBXfXytwQN1s!0Kq#H=01MhH^AOS!?PU z0e_60fl-?tj%=ZEh7rpeU`gCd@!Fa%1ua7883k3#g-ySz#L0$;GL~j@CkQ z*+_M^W)}x~H5yssgY1?oO5LPc<9`+VuCYrh9^3P#K^#s1*sZJQ72VW z0k#}#TlQab4CqGea+dv9aAQo>0*$Dt&1e6$^nc!;HEXeyA~I8J-qQbdO!H|dPfP#T zFkPCq94-Cd$P9G4BK=R({{tYSRc!!JDMdq+Z7{8V z^%i81jrs8f0%KFaD@`LiO@U@bVJjG%gbqg}o9i!iC~_^*;TR=ulW7%hkWY>Fl&ef5 zJTs>nrE#5UG#V^i{T;wE(@4%-too^Iy&hg@Upkt7i}djN$!a~POe03@7BR{hA*}T{ zQJ7WV+c;4_S#cG~;qjIfxQlERPA3*-mm%gYEpXY2D;%ZeB}G`H?SX%FX}CTX35Wc_ zu&|Gec!H9Ey;rN3bwHj>6dzy;v9WNyj?#>)Nam28A}6z^u=TnfX*em?Nz?p_VpnMy zyytC2-og@_+wCg06_t1$Hiy^au)E8>WyPhA1x+o|?HH!+aj8=@r^>bU<_UZtKheEB zAU>024*ls_HY-xM?_EVLO(f}BUln)VXzB7cM(_W3*mz8z6R@$=sdg7+ta{>f!IW z^lfSWHbk!Ep6)FzD)-up?6!h3Zw1^_ipkpJaM?;d-ZGchjlknt(8TRs&hKC@nuoL% z@*LXq+*cE+|n)(lgl zP39((sAmj%dGnW;9&+wTB`5t}dnxr5?|`J3IQ-P=onX!X^KLg{xuukGg2N&3s%n*VR{88IW?3fBC8X_jnm$YH^n|5b6F)GpBXg8AQ;urce=>Y6ITk-Do= z^%R|Srqn^Q7N=v_%#n0^)+Ci`^5c@|G}ien(MzT|(~sHAq+0X8)b0!!&J0lO>s4BbRJDhG|uoJI2~GN0zjX*)Ul;i_ic! zafC{KY=#L{FF&I+;RAg+^pQR~YKKd+@L6n*6!>5NeqBCOVyl|K@0-H1HU0vp({5v( zMP8f35wzR9HHG*tpWSZ{6geDrdqLrXGOO5AxAoFJn(scIJ_gNy3vs;oEySE+ZEbrr z|2ajaBzmX0*UZTe@UzZBzo#1Pzv>^<|7^{W8Xp zau(%0*vi<-1pmdHG4ZY&pYm>TBfo*6oaO(Wyg)xi#HrebEdOs)c0|xo;NrIr^~}w; zlK;0J+q~uf0jCFDYuERF{|`3U5cWmGjrb;=FGBVOUqvms!H*qV=~K`|6#J9@S|5~m zJS~d28B`h0&LAxv%|cf-YECrjN4=MSg}S#)eHlw1+Ad>D#Sd-gjEpNT`uHa~rK3_= zHu;ejMb=ylDs5KM3Jj`q5qt}Mw?HRV2g%rR6#tR(oMA?}P)Oj=ROV~`q)p~9vT)H+ zCb_`30*46$2_41-$ptUO!N@Z+u}EK zboy0j>#U@?Sp9zN+&rS?{}HK^Z1uVnPTl?=*8G2g+f(RXV9ozm`lMznh%Y_ES8M*C z8$8u;gQsw~!I#=8=$`PEKBm{aot197toeU;rq8Bn&=GVOyEXsMtDNG$HUH1)ovMy| zsS-%iDRgMeNmH+LSQdN6;{B{i?dD=aYyLl0JBJ;pBn#!U?poW3HUFQLbDlN- zpSnSc0&8-!EJ1@`ozXY{ug{ELY0dwT_9^+9TJt|4zlwY{Iz460|Cs3rZO#7#*-)6D z+2&32*8GntuJ+;}+?xMUQZ5Aps*YiHYt8>O_XLy4;~J^wm3H^c!ZxaHGAmU-GvH7s z?X8&wxf*PW1}HmNHt|>*suew)a!QTPJjxO|e00jHBiY>+Kw&cXNkXqRO*=+*erqAq zjuF!2_Qg`saWX6WqC6D^tBd@$anp`Gl?+IliwRp(x2wkIWp(s!E#%vylPbAyPYItP zE%j;vp zCwZh-yD3~VEjdg7i$r}jsaCLb6Zr0`i2JAD3d=kUY0d(WZcJ$M#ib=LkNA$c&XTGfs%@(7XK9>DS&e-UcW%Zh%f%W_582?`nuD! zNy{9^Z~60qKmYn-%Rhe_di#8zclnh!zYPkRJxK>MBta0xQY&-}hiN89ixO$@SHaw(e(pzVzNx-D0at zhW@2UcRVZi;r{)Ae*mhRmwsaX!!P>g>m&Yn{KlriBRU=T^wW2q+U50rQ*-_r`18w? zFW&Ol@XkuqCKbB+X?E?Q5=9zD3t;i%TaTPW4*+GeGH@v0%bKh}&?udbxN#`!URkdK zVZ_xzat_X#+B7k1x8HOe>rc_+#tmn|9t^ddxk!Z*5;R zdBVIe@40UJzd>bc-$54>kNW1KpBHUGR2=nsVzn)u;jqoWWM}!>L4`N1-{-y?zIa)QUVcjv5#1wbc~TV}T$ZV}nIDkCzQN3j)CDbhh38!f-cNBFsy< z%**R{Ok=iemoEk^3kMqO*!q}1P#doIaq4kiI5NYS9v83Ng}`~$d25QX=5SuLHhS$f ztLy!B?6wz%*Yd<%b6Z_)Jx))PPW^Lbr+512uo3?ZdO>*N?$U55#0F@I{naUnt;KXD z8;wo$hZ<$CWb^*TIoUOUv$A`g6l!G^o-{8~V?+3{irV8hR}7h$e`%KV^90BxUnP)| zuFRwMb5fXe{{Yn32JWhwTKMyzY4vv>`D6ZmzrSg}?cC!o-f;K7?^@XX++kb1ubdS4 z?$b@g0?L}y-58wILERDW0+~krl@~5?t^PpZI7^bw*-8g$9ZJHP=YP50CiY4lfd3X9 z_}|G;f4l-dn-if8pk@@tZX*~cV+Xhx8)}EfUVMK^x?}~Ig}MzIbOdnjM2*$qy;8hc z%v2#a)6wJmm@$Y=U_9KN@kp}_*VA7U^#!H8^He4e6MpY#e`nK?TTbnB=5>cG93Sa- z>UTYly8PbxzkSv3C->&f9RqTHxELI;tgDOz=%&iC2=afUaIe9P_9timblD^Y;HSCw z-aou>WbtpW{`K~b-G>Zc_2ZH=iavPcl0j`J@9y36nGn$>vauL4g(^8=Q2yqRvZ;nr z^`>|mp%IVRMnn?%@Y_q#qbe^ZSLr|GTUSdKucrCf@{K#t0ov_JfBYT0eL<6FK!F_p z2SdNTRLj?#<=Xk4Jr^D^^y-C2*R|jA8NDx4v^Dtz#_{v-=jhbVo8OX>YRTCL_1C0B z#$@KPGDwO5RJA(r4KMpi+LLvM>_ejECl6O5Fa? zwvDR<5|{cNu}A2HvRa*?tcuaIHb4gZxqg?VJkCLJaH2p4mn7qmj0TBmimN$vimj+Gol!wZ)MTp?pAlG<;yZ@7^jFtV#hk}} z1B?Aqs3vsGP^}QRW^ZQel0E{t-Co3Ls3@hfA!8KtXwm7Y{w(tFCgZK_r-in%Ur_l{f4hmdRMFFufKIC+TT^pcS`zF zL$HQu6$K2%nIwC@uJkZ|mwo@YJDN1dJe4x;*6JZ4RW%8QlvIvLf4fDHG?z5mXj;2A zVB_XWx;|_~9!VRHwS+t}M&iLDFO3N&@TA7hI+f`X)5*>BfYz-xGo_OeQFHO8wC{S> zb!?P3b##!@a`&u>l@IW^?BR+Np6o>*N}d8GO}7va(m30-n1NLgtP;bwqzZupReR-50SH${6T;?RJ$wYDCZFX}e4xb;H5YG6n<=)qJ;dm4TGGc9v!*zWl4q2-E-9Z} ziF=r6oLx&!p;ugvCEvWl?ZvOE6zZK^ z6JG2Z=O*)$GMQy0o&WAu^GDIY>(zCp(VB*9^pmw;Mf?ja1NHJw{N3(x_K9E2F*`w% z`AAa4q#d@hZqa&04_iM66FITk20iYT(hdt*lbeQ>3{lppoXgJyK0i4c{r}>;lkj>^ zmFvxvtjWwJ38@XHHGI9y6=Y+6ED$vI`RA3Uk)4LgvZAm@8K1wzQCv>BUMZ%SOrJRO zDc)}(G|k17t*73LRn85YbeN`EM7=jkTo;i?#9Zmuz>`yusrSjZnl?yEF%0O_0L1CDj(2*(PF!_m`mP6HCEV|CLnl{Ly`qlSkrjeYP zIrUT5RbWfmkRZO`OQYE%C5hfCtk`17Hy7iz-Z(bMt57=n;T9Rk>L+VIflrVV{lm`q zyRva?{G#az{`c{buutIL#z*?e+E3WE*$^Ma-<9!E{Gxt7iodIvU~}=2^r7Rd4Gela z!hivf?-uc8GeXz_@|~0Q?v@bs$={akWhTGeEQvN3SGAsc#fme&Xw~p*n}wO{iegu3 znafdbEAkeW*xYVcv8|}Y>##Yz9*5ms?ky`Wbu4IV5%tP2bsZ&5NdJgXdQ~VA*>E%Y zRd(gK&QxWZ9dUQ$$2QsOCD z&?MjAKxvnOCT-)WK)5~@35WdnZlvEQKM}nt^?YYIE``m>LW+hjCopSj50Mw4==w$3 z%{f_H*~#Ber~-Ln{WLw*3MjSnu}cdd)9!w>Lq^$lllfR%hn$Wx_}w{meX3nrLsr-d zoNR#JUUDu2`^l2X8J#^h%aS`*jwzYzWzV$|T9dh&cBz>{T>bdo#nrl(;7IGyTAZPE zliEYhVbVgIoRL|wv6RwL^7IopSbC&Ik(tc0B#7SZ(EdI;_<=ONkbGN;Xs(N>7^Bod@zQhNQhKA6*5h)rN_ zk)bIhf$9O2J!3LkXsZ`FdnAl`xT!Zb8f39!UPHvML&Qp7#%*zBz&OoE$k~pY%44Ht zY^j*_oN?MpQ=Uo!m!~Fqf{tff8GSQwyq7rsxxI_y8#reLnT*uI^YMKNTSBdnH`;8d z&Xw~Zzd}GJj>%S0l_lRRC2EsnO=u-bPwxdJGz0$+CH~*Cck#b4pRGqTh%Yj1X|^{& zY)?7g33KF}3UgAHOfE~SuN+4LZ_6IaX=#Mbz`)MEkbwj7Z`f)b4z?Zx8z44;frY71 zQy5s5mO2B=9?F`5Woc*_nor^Z}nTX(6h&w5Z%`FS6ST%Dfde zx3ie$bsa8SsmEL9^12atTnm~e)<$D~ANLPk4^wipnzS+S9PY)MNL_%JxH=T&#bS#y zOk#?;BMWLeRYd9pSwz~d#t*gf<(BYjH-&2^C#RKZTm{Yom6>6hYv7N=wj6;-UqIO% zS=UIjGfh)PI8t|2)^wW5IUGp`C-6Y-6ztYtJEMMTj>a$RD)5Yy#$oAh?oFHp4w5{= z4Yz4y9Hgh0yuA6jM-Mp%#yN-U`ZTT#OlAstx4Y6st*&)S?sfIfxa;<;TYZag*OIKsG{RWc{x6~%q>neE1`RF^mDKL6-GfuAQSyb% zl0<9&mjc#b<0^9N+;Lf265o0YM7c>V1JiIVvOv@*an}AXyf&2Tu`6+$wf_q{FfRVA z{a<*7NxNycq)cbs5osHc#j8h{j?rNVl9cJJX-(5<>L<(E{{?Du+@##nU)eLX%Zj!C z%Rt{LYSRu%A12bYt&G;Om%UJv2frx3WR9aP&0NANT4Np_amUeY$xb7$vZB!1|3$ZY zFEM57srO=)i#w%gwMeyydT*3CYyTHD^qMs~l{}=F4eCL5|$9{U{k>p~hLn2xGzo>lHOUV=>IRm1ARW_ArE<;G`saKNS z7MX_Qfwlij)K@Of1q(%D?f(+rxJB+sD{_oBzX(-NXK-DxF%S#u@tKNC;g)uEHbSkn z|BJKG@2R%iSeLs1F34W5EsHU!wf~E_i;_}fOtC1ZYj*~`->m&#!VzwRACpx9YyTH) z3zi*2Tl>E#_tVm5GbXdFwf_sho1Lf!r5C-{{x3#5e{262&08_1XF<6tAe;Htqj+2U zzeF1w8rdj6TxkY@YVH4Gj&{pU7aH2L#@hcyQX|Gjf^2=l?l;ZA@z(w?Qh8^o0P{;1 zWRe}4iB=yHYyTH+V`BLTL}?3}X5fEo|CcP;UT_W2qsAm`pHabo=8@jddN&JMTI#!5 z$R28Ogw4Rf*8VS9GO#ceYnXwBZ3|3cU|Cw~3@m#nYX+93r3swW*6I=Vg1fnLhv$g*Vwy~)(vKx)H|BJQ%i!siz_J0w*HLd+$0{ZtI+#B|P zv6s7xZSIOvkIn1#6x-|`OwzmT1#VBFdqLNfJw=*nhmU4TR%;KNX0xmg5`!~adJ6F} zX;HS}Enu`c&dd?Ft1&RnzUVHdElAe&sIA_XDrG+WW(#0n`y8?O-j^PEmQvW0bl~+`Cdl{!e8QDX zgo`yY4NM~!i!os!u4wIkMI8K{mCDd-@N9&m0z4Z%%;SJiA;&4 zav2+-6iGJ#l^=1ttEQl)u*TsC7TEnR|Gu>I(U8%#fk-$Su8HNLDjNNvs#s&NHk>yB z-WLPLoWqX2SI5O(}1>-0}YEZpFm!$yMsAR7tG ztp1b?brKcYq?g>*%B8XoC5~fE+0t1*?0oQa5&{*VB!FsY1U-JC_!*`bo@zkZ4a5_t zfJzp3qYTHZ;lJ97@2k;Iav*|yl86a&;)TvaNR45dQd0FXHF!PX|3pgw*L($3u zU8xQ6_=9MPBpc%Gha_*Tne(1p52Thb%wd2z&5Suw7DlBSKLofJnTlJf%!%KqI}G8+ zsV#w~_v4}5D(#b=~8 z;#ze2{+Onso4*xPe^dv3Qa;+W19QaGa!RZhverxlUNV5oHL>o%Yp(Rr()XsXg+kC| z?if@HO-i*=1WHnEgJxUtk~NXzfb}d>c|l1&l!6Zu^>a~190~k4nu^~@n@#L}<70;d zTcmVSCAe5RWR<>UFDRYV(O1r@lCn4**xn-oK1?wAo(YjD`?MvEdRO4$} zwYS7nzEW!SiDSXIb)2qK9Vc7H=_`iKud5{La$-xPuP9z^YKds6q0D7MU$<>Cm98?B zd;qqbI;n>aKtG`QBI44O_^rowAn)^z#>{DvyaZ zRs$D)c?uR(ngve$#jU6`E8G0GhRkjK_*UU6b?t+8HM-bT*`q}!Cd%iyp3w)?Scg&x z{0$$CHZW|q1yGzEFxm<6gN2Z;Cm)@0?*Tyab@9BX@a|yt{gq7XkB;V28Y@I)vS0{Pp1j2RsL3R!s3OBHk{JLm$V{Isy@3h;=CxBs!C102^ z{=m$z4_`!{t>!qiTT^_H;W3$@>H8xx>wE3O(psmpBFK{?q9%q5mk+Z9>-Qg;7xPyhZ zpwr_7R=?Bct?|1#tZvrj^!gnvQY-S*IBHz1*H%+Vj|GBwj13mqJYF{7EC>Ln)7f_W z3&Y)9E}55dnU~k^n8s|`PHHr-&W`i#cmBo0ey{!Ms&~%lzV_MrCthjiUAFDFfx%d| z?4RhUm8!7LeQR;W!oE>km-0okwpVXldiDBmkIO&yiUVh@V|{(gzgs{wC$sj_OO>wj zxx+unJMm;rD*a;^a(|nNL4;3eZnHTPWCPCQ)7w5q3$s^ogOVBGQgY-VC7mzN_U8;a zZO|`$=Ir;?!&5#CI{VG-`cS9tJI_2|(ZdVIT=`oLx6~&&SF&@FdW4zyKUsj##CO|* z?{dnYUb^kYFX{)MwQkwj_P_eCxnjoklftF%y!X#YcpW7#!^TB_T)6JGZmwf)Jpb!W zKfL~N#pC<(e!qcK_f=^Za~c7^&g?mCz%e$}K$w`VGEoBPjG zA6)Bt<(e_CvR#*d+&FDo&Ge^w6%IY<+D~>2Rw}^|+m90&2}P#AcZ*9QzIUsF6he~Y zlbnck)q;L1G%mF%3kMqOu+z6cP#doI)zsp1&v^~O8aX3S96q-SvNfTgLepufSW0@! zOzpq)j~t0X)GdrdubA=mvCen@J|tXs{OKRRxO&z6)eq0?``(amc3d+v`lbCJ3`T(r zLsm$#7Nj`mipr6+k7he&f5wgj{eo~*XW4!rpX6@(O46cP{r|J=|561Nba?s>VPzy- z1HWs9CKrk?IGo5XX=VON?eLcMDeY6R{Fq1Xd*Le#d7Y4E^@f%>LnWA(DMH$i$HoQ zWBLEH*q%z<9mn$jC#N9txzAiCmjA!Gt1|S@&ZW*SGmPc`ALB;Iv>Hpa;9CCwqP5n? zD6NLd+}17sf0Bu6_I}I%AEry?L+-zrIEg_W&42y=k7Sjim9j?nZxmg`6r7ed`Onh| zR64}{8`Ui$w9+Vbjd!;DKeo32ezyMKmjA!J0c){oB+AIv_WxJ#G1cWcYx(~tZ3wH^ zB$nuZnyRo`{{P9I_&Dc8HvcDYeoCraVsqn7hbH>}>-QW_^k4s9_x}(3{dyrB>(^b diff --git a/Controladora/ControladoraClientes.cs b/Controladora/ControladoraClientes.cs index 1976a54..1df7e2a 100644 --- a/Controladora/ControladoraClientes.cs +++ b/Controladora/ControladoraClientes.cs @@ -17,7 +17,7 @@ namespace Controladora public string Eliminar(long t) { - var cl = RepositorioClientes.Instance.Listar().First(x => long.Parse(x.Cuit) == t); + var cl = RepositorioClientes.Instance.Listar().First(x => x.Cuit == t); if (cl == null) return "El Cliente es nulo fallo la carga"; @@ -26,13 +26,13 @@ namespace Controladora $"Fallo la Eliminacion del Cliente {t}"; } - public string Modificar(Cliente cl) + public string Modificar(Cliente t) { - if (cl == null) return "El Cliente es nulo fallo la carga"; + if (t == null) return "El Cliente es nulo fallo la carga"; - return (RepositorioClientes.Instance.Mod(cl)) ? - $"El Cliente {cl.Nombre} se Modifico correctamente": - $"Fallo la Modificacion del Cliente {cl.Nombre}"; + return (RepositorioClientes.Instance.Mod(t)) ? + $"El Cliente {t.Nombre} se Modifico correctamente": + $"Fallo la Modificacion del Cliente {t.Nombre}"; } public ReadOnlyCollection Listar() diff --git a/Controladora/bin/Debug/net6.0/Controladora.dll b/Controladora/bin/Debug/net6.0/Controladora.dll index 387625a2d87166be844f5ddd323d0378657836cc..eedcf146b1975f31e131de752bb713ecc5ef4bf0 100644 GIT binary patch delta 2784 zcmbVOe@sO_wS zqHUMWyGy#9O`T{uD|475Hl2mpYO`T8v!+g^CR=FDtV~_@e(yb(mHJm7JI{Ha_j%s; zeCJ%g@0`tn&4C@;jiLI=lcAtTI6_C3ik`3#*|z>gKt*_>%n4VEY~c#G2s3S{96ZVh zC2Sa+4h)V5L^!{&sJmP?CQNxjty&5=- z0=ConJ}KTMfi?ASyxycQv)Kil9Z9*$B`Ea(MB$xVIj@w?6~sHk3zM=(O(mukDn>CK zW9g_0zm=447AZk7V8N}VRzfrE_4m5%!v*D=mDbY?Hb zc3h^`@utp9OBW<&fScMl&<=maV`1dG1FMB%y@KC z%8tcGnbOapQ3C}1LAda;m~VS-m>s42(@e6qU1}y_P{xIoMh87BMNe2Wx2=PIPDO`i zyGe^DmcYy;mP9OBv-vnk))b;?ECz{#3v?NCJHQRa)bNs|e< zZZW4ZUb^ro!nlnKv6CZCzu_ZopT!ihL=;bncJaw1^jpkn%(zJOp9&Bf}GZtcn z^kDCQw8P9osmqOe(oQflqlKrKw$jRKB=P*e3diEou+}8?Mkr{FJc)_w$;{K9XJpK$ z8a>1GzdZN2>Yi-`Y7BuyLOX34HMBKOCUha6(R`jyFEY+!T+CR_xSY_A^@O8P&v6Ca z=1ST*2WjJL!6Ma!zwn)HE#pSYC#y!nN2FHJI_iLvt7^Hbma9UTEt*iv>I#$O6G#+y zY`v7y#qUt&BB4?)!Xf-Xc$Y3y%T1HHT?4mk;C4rF1CP}?+RWBZ*xJn2X0|qS(;RlTv9pbxpR%)!oo(!FW2c{;L3Re&`6b_X zkexwx2I16u`%JcWvbB?~7ued#jrNdw0-ape$z`SN?_z%!d%C#ld!EVyR^R8%d_Tw4 zB2F9?A^c=JDK0SPVk9=nT)1IwqfqpIV$&Wh_WO|^2Sl{2lVLxnm(Z=wx^W6+}dIPTN2sRoz~u%LuCDWOeX zj=db0a9qN19mjPXw{qOd@d1txaNNgnpGZQ68W4J-N@_e~&!7xqG`@m1>_fOK-J{%M zeYh{Zq^^V3wq5Tg*60;^LWc~|Bz<)}om)+-|H;}boJ*jNE?NcpbIOA^!}XrF@Nb^0 z-IvC$ak<|9u^{Ju^TvfAZ++MEZT~=GcUA65(e2K=AqtSyd%6Q+VL5#}@Ha*#eI;fV z=*vWgo|Kyo{YD9q77Aw-cwI-ccU~>px~ybZUF?jhTRylOt}1w~z)HH8T1jdh_xsT7 zmOq1k6i@%~&YbI19vu&KJRvkOMGlpB%R;9J=gA4(@%{%&I`g{|i+>TJyqJFgf066o delta 2773 zcmbtWeN0tl9Dd&Syyt=!xvIqiY=K+hKS&C*3zdb_=1ZtuR8;+!Q!rg>u-P;I5kY^z3OiUrmt5lo1z1Rv#u z5+=sx11bd&R&>FmgFe~ln)0l%ekI_{T4f!L_DroIDmR*xx+~^dSEFYw%5nnfZ9pHL zm4kRyplR*8`exmCyBjzjLAB*osPzIQk^c1ZiZVJkklt=p#AJ$W>(!W8QDbe6$qSYm zLJx!ktK|>W?mNbQaY(svOX>P$aZNh#xqQWNpqTNt&^(^`M#d9d*&uX>3$mKrGp5F^ zqS|ocEnK5|0WyfM5Sq_aI{AlL9i-B6vYpt^c-YYVB4a0Gm138;16QbZ6jq~^u#M1x za6?xLP0g!OZNy-n7$rUnClQ5%oZQ9urJ+ZiX6&GR6v|br5sbnvDmn1H((`Sk7W!`R z&4i#o2sd63E6hhG)mQW>wUX@hNv$LlRonnb<-H5$-2`+o=5#9!jK(O z+$9V}wpXGc!*I%0E>huGlM$Sl4dfKiPl1juc$7mr;SDKn<3yJ2l_(c^M{MOH6@gW= zC%U*~ByQNsqo&EJh|FY(0dD;KF~6wRIJk|Seq%2pm#AY(BWQrsmLw@A_TyJ$AWWcucX2D(Va zVXv)j8pU!NkR9?o>PZ<7Z%A>Qcx2gLiCRKlyRG!sG#%cYiODRH9t3RVQI#?QJz53r zpH~8QOq$P;Ic%#E7ZbEb9>iqhzskM*;pBal;6sh>v;T)n zn+r`8jwz^D0?~vH+A`{C%bY{#Mjm7EF+M%PSixAySi@LH=)fC<)3BC#H5_6M?Vs0Z z1KfnwMl)_>#C(mhmFg)5ZH$mYqepE+B#)})QMEj(7f*?1)Ux|hknABui#z7mRMLar zr^-)+F2hYYjthi$=`yw4G>+RfaJvR>w+~nG4;pxE17{kzwU?6tP6jwRz{vn71Dp&X zsOOl$(H4%jaP%NYTR7Un(H3r+&B;zqc5?D4Cp$UW$;nPm7ILzilii#=!JoUElii%` zh9^juFXm_;NBcN>nxlQ(Xa~7N=;L91JgkiKdpN&`GkbW{d7jErc0c3Id^htN5i9nK zUi@h`qfYq50dbo6A(4v+1UqCdV$n^Qg#Co+7$Tg9al!&9BNva;SCNZScnOzqy^64a z9!b4MDLr9x2%Us}=6;*|k#BTxrGqOS@T11)r{_^SVIsPWW10u)q{RpuBg_q;qX-0x*vj&q& z{T8ilS~Zi$w_+i!AYMk3HPE}q!?jjg{SS^E<(i8+x@i^Y7c4JYtQv2pS+Op#u+X~b z{YClenwkfPlLKyd-m=PfKH6|&*?ZT0i}&TVZXPVoJs?baRd7ZPj?e#9fXBFkYm_JcG zWfyhpvx#@6zx?3`qvt;zPJsR9sXHfXp3<8dFC!}lf6I>)gHeTd44Iub7+rK-^ezbd E7j0l|N#K_3##Uu-~ qi&2h~k%5nigO!1SnL(RDj)N(KC3&-AYz8wow}?9%&@tR1{tN&_uQ*-+ delta 190 zcmbPoka5aE#tAj56Y>=o@|YQTO{nwyA-^N>20ORNdl|N#K_3##Uu-~ qi&2h~k%6CygO!1SnL(RDfrBZFC2_N2Yz8y8xQII&&@tR1{tN(wc{H5> diff --git a/Controladora/obj/Debug/net6.0/Controladora.csproj.AssemblyReference.cache b/Controladora/obj/Debug/net6.0/Controladora.csproj.AssemblyReference.cache index 17c2f393005c31cfd967eed15c80fa1d891e6aa7..602424092c6862ffe9e34f9a83cf42fafc79a2e6 100644 GIT binary patch delta 68 zcmeyoOZe(;;f5`YW_wr_EX*g_Z@1pV=*Yx6^Jm@!o#~DH7;iJOOpo2q7&d*wV@9LN X0gNr}><1WumO_wS zqHUMWyGy#9O`T{uD|475Hl2mpYO`T8v!+g^CR=FDtV~_@e(yb(mHJm7JI{Ha_j%s; zeCJ%g@0`tn&4C@;jiLI=lcAtTI6_C3ik`3#*|z>gKt*_>%n4VEY~c#G2s3S{96ZVh zC2Sa+4h)V5L^!{&sJmP?CQNxjty&5=- z0=ConJ}KTMfi?ASyxycQv)Kil9Z9*$B`Ea(MB$xVIj@w?6~sHk3zM=(O(mukDn>CK zW9g_0zm=447AZk7V8N}VRzfrE_4m5%!v*D=mDbY?Hb zc3h^`@utp9OBW<&fScMl&<=maV`1dG1FMB%y@KC z%8tcGnbOapQ3C}1LAda;m~VS-m>s42(@e6qU1}y_P{xIoMh87BMNe2Wx2=PIPDO`i zyGe^DmcYy;mP9OBv-vnk))b;?ECz{#3v?NCJHQRa)bNs|e< zZZW4ZUb^ro!nlnKv6CZCzu_ZopT!ihL=;bncJaw1^jpkn%(zJOp9&Bf}GZtcn z^kDCQw8P9osmqOe(oQflqlKrKw$jRKB=P*e3diEou+}8?Mkr{FJc)_w$;{K9XJpK$ z8a>1GzdZN2>Yi-`Y7BuyLOX34HMBKOCUha6(R`jyFEY+!T+CR_xSY_A^@O8P&v6Ca z=1ST*2WjJL!6Ma!zwn)HE#pSYC#y!nN2FHJI_iLvt7^Hbma9UTEt*iv>I#$O6G#+y zY`v7y#qUt&BB4?)!Xf-Xc$Y3y%T1HHT?4mk;C4rF1CP}?+RWBZ*xJn2X0|qS(;RlTv9pbxpR%)!oo(!FW2c{;L3Re&`6b_X zkexwx2I16u`%JcWvbB?~7ued#jrNdw0-ape$z`SN?_z%!d%C#ld!EVyR^R8%d_Tw4 zB2F9?A^c=JDK0SPVk9=nT)1IwqfqpIV$&Wh_WO|^2Sl{2lVLxnm(Z=wx^W6+}dIPTN2sRoz~u%LuCDWOeX zj=db0a9qN19mjPXw{qOd@d1txaNNgnpGZQ68W4J-N@_e~&!7xqG`@m1>_fOK-J{%M zeYh{Zq^^V3wq5Tg*60;^LWc~|Bz<)}om)+-|H;}boJ*jNE?NcpbIOA^!}XrF@Nb^0 z-IvC$ak<|9u^{Ju^TvfAZ++MEZT~=GcUA65(e2K=AqtSyd%6Q+VL5#}@Ha*#eI;fV z=*vWgo|Kyo{YD9q77Aw-cwI-ccU~>px~ybZUF?jhTRylOt}1w~z)HH8T1jdh_xsT7 zmOq1k6i@%~&YbI19vu&KJRvkOMGlpB%R;9J=gA4(@%{%&I`g{|i+>TJyqJFgf066o delta 2773 zcmbtWeN0tl9Dd&Syyt=!xvIqiY=K+hKS&C*3zdb_=1ZtuR8;+!Q!rg>u-P;I5kY^z3OiUrmt5lo1z1Rv#u z5+=sx11bd&R&>FmgFe~ln)0l%ekI_{T4f!L_DroIDmR*xx+~^dSEFYw%5nnfZ9pHL zm4kRyplR*8`exmCyBjzjLAB*osPzIQk^c1ZiZVJkklt=p#AJ$W>(!W8QDbe6$qSYm zLJx!ktK|>W?mNbQaY(svOX>P$aZNh#xqQWNpqTNt&^(^`M#d9d*&uX>3$mKrGp5F^ zqS|ocEnK5|0WyfM5Sq_aI{AlL9i-B6vYpt^c-YYVB4a0Gm138;16QbZ6jq~^u#M1x za6?xLP0g!OZNy-n7$rUnClQ5%oZQ9urJ+ZiX6&GR6v|br5sbnvDmn1H((`Sk7W!`R z&4i#o2sd63E6hhG)mQW>wUX@hNv$LlRonnb<-H5$-2`+o=5#9!jK(O z+$9V}wpXGc!*I%0E>huGlM$Sl4dfKiPl1juc$7mr;SDKn<3yJ2l_(c^M{MOH6@gW= zC%U*~ByQNsqo&EJh|FY(0dD;KF~6wRIJk|Seq%2pm#AY(BWQrsmLw@A_TyJ$AWWcucX2D(Va zVXv)j8pU!NkR9?o>PZ<7Z%A>Qcx2gLiCRKlyRG!sG#%cYiODRH9t3RVQI#?QJz53r zpH~8QOq$P;Ic%#E7ZbEb9>iqhzskM*;pBal;6sh>v;T)n zn+r`8jwz^D0?~vH+A`{C%bY{#Mjm7EF+M%PSixAySi@LH=)fC<)3BC#H5_6M?Vs0Z z1KfnwMl)_>#C(mhmFg)5ZH$mYqepE+B#)})QMEj(7f*?1)Ux|hknABui#z7mRMLar zr^-)+F2hYYjthi$=`yw4G>+RfaJvR>w+~nG4;pxE17{kzwU?6tP6jwRz{vn71Dp&X zsOOl$(H4%jaP%NYTR7Un(H3r+&B;zqc5?D4Cp$UW$;nPm7ILzilii#=!JoUElii%` zh9^juFXm_;NBcN>nxlQ(Xa~7N=;L91JgkiKdpN&`GkbW{d7jErc0c3Id^htN5i9nK zUi@h`qfYq50dbo6A(4v+1UqCdV$n^Qg#Co+7$Tg9al!&9BNva;SCNZScnOzqy^64a z9!b4MDLr9x2%Us}=6;*|k#BTxrGqOS@T11)r{_^SVIsPWW10u)q{RpuBg_q;qX-0x*vj&q& z{T8ilS~Zi$w_+i!AYMk3HPE}q!?jjg{SS^E<(i8+x@i^Y7c4JYtQv2pS+Op#u+X~b z{YClenwkfPlLKyd-m=PfKH6|&*?ZT0i}&TVZXPVoJs?baRd7ZPj?e#9fXBFkYm_JcG zWfyhpvx#@6zx?3`qvt;zPJsR9sXHfXp3<8dFC!}lf6I>)gHeTd44Iub7+rK-^ezbd E7j0l|N#K_3##Uu-~ qi&2h~k%5nigO!1SnL(RDj)N(KC3&-AYz8wow}?9%&@tR1{tN&_uQ*-+ delta 190 zcmbPoka5aE#tAj56Y>=o@|YQTO{nwyA-^N>20ORNdl|N#K_3##Uu-~ qi&2h~k%6CygO!1SnL(RDfrBZFC2_N2Yz8y8xQII&&@tR1{tN(wc{H5> diff --git a/Controladora/obj/Debug/net6.0/ref/Controladora.dll b/Controladora/obj/Debug/net6.0/ref/Controladora.dll index b6bb564e767c4931bb336c90260d73e53fa550ed..3c94f846db3065c153685989a7163f5c0888a12f 100644 GIT binary patch delta 77 zcmZp$Xt0>j!Lmer#pI1WCCma3C(rg{I->10K|ZN->j7V{&4MiN88`oDJ<2-y0(Z&e T58OPPU3di8Fx909&EW(9;bk9h delta 73 zcmZp$Xt0>j!E)G-@%YA`5@vxs7ERZmd`%85Q>vRIFU20-EXeYnar1xHqpXv6a5rpr O;SpfNRFfh!hZ6uc{vAXB diff --git a/Controladora/obj/Debug/net6.0/refint/Controladora.dll b/Controladora/obj/Debug/net6.0/refint/Controladora.dll index b6bb564e767c4931bb336c90260d73e53fa550ed..3c94f846db3065c153685989a7163f5c0888a12f 100644 GIT binary patch delta 77 zcmZp$Xt0>j!Lmer#pI1WCCma3C(rg{I->10K|ZN->j7V{&4MiN88`oDJ<2-y0(Z&e T58OPPU3di8Fx909&EW(9;bk9h delta 73 zcmZp$Xt0>j!E)G-@%YA`5@vxs7ERZmd`%85Q>vRIFU20-EXeYnar1xHqpXv6a5rpr O;SpfNRFfh!hZ6uc{vAXB diff --git a/Entidades/Cliente.cs b/Entidades/Cliente.cs index 13f269f..0f2072e 100644 --- a/Entidades/Cliente.cs +++ b/Entidades/Cliente.cs @@ -1,12 +1,17 @@  +using System.ComponentModel; + namespace Entidades { public class Cliente { - public string Cuit { get; set; } + public Int64 Cuit { get; set; } public string Nombre { get; set; } public string Apellido { get; set; } public string Direccion { get; set; } public string Correo { get; set; } + + [Browsable(false)] + public bool Habilitado { get; set; } } } \ No newline at end of file diff --git a/Modelo/RepositorioCategoria.cs b/Modelo/RepositorioCategoria.cs index 652c08e..74ee70d 100644 --- a/Modelo/RepositorioCategoria.cs +++ b/Modelo/RepositorioCategoria.cs @@ -27,10 +27,10 @@ namespace Modelo try { - var categoriaAModificar = almacen.Find(x => x.Id == t.Id); - if (categoriaAModificar != null) + var categoriaAModificar = almacen.FindIndex(x => x.Id == t.Id); + if (categoriaAModificar > -1) { - categoriaAModificar = t; + almacen[categoriaAModificar] = t; ret = true; } } diff --git a/Modelo/RepositorioClientes.cs b/Modelo/RepositorioClientes.cs index f054012..b64bc04 100644 --- a/Modelo/RepositorioClientes.cs +++ b/Modelo/RepositorioClientes.cs @@ -28,10 +28,10 @@ namespace Modelo try { - var clienteAModificar = almacen.Find(x => x.Cuit == t.Cuit); - if (clienteAModificar != null) + var clienteAModificar = almacen.FindIndex(x => x.Cuit == t.Cuit); + if (clienteAModificar > -1) { - clienteAModificar = t; + almacen[clienteAModificar] = t; ret = true; } } diff --git a/Modelo/RepositorioFactura.cs b/Modelo/RepositorioFactura.cs index 72372fc..ac1841a 100644 --- a/Modelo/RepositorioFactura.cs +++ b/Modelo/RepositorioFactura.cs @@ -28,10 +28,10 @@ namespace Modelo try { - var facturaAModificar = almacen.Find(x => x.Id == t.Id); - if (facturaAModificar != null) + var facturaAModificar = almacen.FindIndex(x => x.Id == t.Id); + if (facturaAModificar > -1) { - facturaAModificar = t; + almacen[facturaAModificar] = t; ret = true; } } diff --git a/Modelo/RepositorioLote.cs b/Modelo/RepositorioLote.cs index a982521..9b69f26 100644 --- a/Modelo/RepositorioLote.cs +++ b/Modelo/RepositorioLote.cs @@ -27,10 +27,10 @@ namespace Modelo try { - var loteAModificar = almacen.Find(x => x.Id == t.Id); - if (loteAModificar != null) + var loteAModificar = almacen.FindIndex(x => x.Id == t.Id); + if (loteAModificar > -1) { - loteAModificar = t; + almacen[loteAModificar] = t; ret = true; } } diff --git a/Modelo/RepositorioOrdenDeCompra.cs b/Modelo/RepositorioOrdenDeCompra.cs index de21f3a..3ebe845 100644 --- a/Modelo/RepositorioOrdenDeCompra.cs +++ b/Modelo/RepositorioOrdenDeCompra.cs @@ -28,10 +28,10 @@ namespace Modelo try { - var ordenAModificar = almacen.Find(x => x.Id == t.Id); - if (ordenAModificar != null) + var ordenAModificar = almacen.FindIndex(x => x.Id == t.Id); + if (ordenAModificar > -1) { - ordenAModificar = t; + almacen[ordenAModificar] = t; ret = true; } } diff --git a/Modelo/RepositorioPedidoDePresupuesto.cs b/Modelo/RepositorioPedidoDePresupuesto.cs index 8a2e08b..c08c399 100644 --- a/Modelo/RepositorioPedidoDePresupuesto.cs +++ b/Modelo/RepositorioPedidoDePresupuesto.cs @@ -28,10 +28,10 @@ namespace Modelo try { - var pedidoAModificar = almacen.Find(x => x.Id == t.Id); - if (pedidoAModificar != null) + var pedidoAModificar = almacen.FindIndex(x => x.Id == t.Id); + if (pedidoAModificar > -1) { - pedidoAModificar = t; + almacen[pedidoAModificar] = t; ret = true; } } diff --git a/Modelo/RepositorioPresupuesto.cs b/Modelo/RepositorioPresupuesto.cs index 1764102..fbe60f8 100644 --- a/Modelo/RepositorioPresupuesto.cs +++ b/Modelo/RepositorioPresupuesto.cs @@ -28,11 +28,11 @@ namespace Modelo try { - var presupuestoAModificar = almacen.Find(x => x.Id == t.Id); - if (presupuestoAModificar != null) + var presupuestoAModificar = almacen.FindIndex(x => x.Id == t.Id); + if (presupuestoAModificar > -1) { - presupuestoAModificar = t; + almacen[presupuestoAModificar] = t; ret = true; } } diff --git a/Modelo/RepositorioProductos.cs b/Modelo/RepositorioProductos.cs index 0e258d5..7ebe2c2 100644 --- a/Modelo/RepositorioProductos.cs +++ b/Modelo/RepositorioProductos.cs @@ -27,8 +27,8 @@ namespace Modelo try { - var AModificar = almacen.Find(x => x.Id == t.Id); - AModificar = t; + var AModificar = almacen.FindIndex(x => x.Id == t.Id); + almacen[AModificar] = t; ret = true; } catch (Exception) diff --git a/Modelo/RepositorioProveedor.cs b/Modelo/RepositorioProveedor.cs index 15c2d19..5bd3553 100644 --- a/Modelo/RepositorioProveedor.cs +++ b/Modelo/RepositorioProveedor.cs @@ -27,10 +27,10 @@ namespace Modelo try { - var proveedorAModificar = almacen.Find(x => x.Cuit == t.Cuit); - if (proveedorAModificar != null) + var proveedorAModificar = almacen.FindIndex(x => x.Cuit == t.Cuit); + if (proveedorAModificar > -1) { - proveedorAModificar = t; + almacen[proveedorAModificar] = t; ret = true; } } diff --git a/Modelo/RepositorioRemito.cs b/Modelo/RepositorioRemito.cs index 7207fcf..5d4599d 100644 --- a/Modelo/RepositorioRemito.cs +++ b/Modelo/RepositorioRemito.cs @@ -29,11 +29,11 @@ namespace Modelo try { - var remitoAModificar = almacen.Find(x => x.Id == t.Id); - if (remitoAModificar != null) + var remitoAModificar = almacen.FindIndex(x => x.Id == t.Id); + if (remitoAModificar > -1) { - remitoAModificar = t; + almacen[remitoAModificar] = t; ret = true; ret = true; diff --git a/Vista/FrmCliente.Designer.cs b/Vista/FrmCliente.Designer.cs index d2a401d..290cbe2 100644 --- a/Vista/FrmCliente.Designer.cs +++ b/Vista/FrmCliente.Designer.cs @@ -34,13 +34,14 @@ namespace Vista label3 = new Label(); label4 = new Label(); label5 = new Label(); - txtCuit = new TextBox(); txtNombre = new TextBox(); txtApellido = new TextBox(); txtDireccion = new TextBox(); txtCorreo = new TextBox(); BtnAceptar = new Button(); BtnCancelar = new Button(); + numCuit = new NumericUpDown(); + ((System.ComponentModel.ISupportInitialize)numCuit).BeginInit(); SuspendLayout(); // // label1 @@ -88,13 +89,6 @@ namespace Vista label5.TabIndex = 4; label5.Text = "Correo"; // - // txtCuit - // - txtCuit.Location = new Point(92, 21); - txtCuit.Name = "txtCuit"; - txtCuit.Size = new Size(173, 23); - txtCuit.TabIndex = 5; - // // txtNombre // txtNombre.Location = new Point(92, 51); @@ -143,6 +137,14 @@ namespace Vista BtnCancelar.UseVisualStyleBackColor = true; BtnCancelar.Click += BtnCancelar_Click; // + // numCuit + // + numCuit.Location = new Point(92, 22); + numCuit.Maximum = new decimal(new int[] { 1215752191, 23, 0, 0 }); + numCuit.Name = "numCuit"; + numCuit.Size = new Size(173, 23); + numCuit.TabIndex = 12; + // // FrmCliente // AcceptButton = BtnAceptar; @@ -151,13 +153,13 @@ namespace Vista CancelButton = BtnCancelar; ClientSize = new Size(420, 245); ControlBox = false; + Controls.Add(numCuit); Controls.Add(BtnCancelar); Controls.Add(BtnAceptar); Controls.Add(txtCorreo); Controls.Add(txtDireccion); Controls.Add(txtApellido); Controls.Add(txtNombre); - Controls.Add(txtCuit); Controls.Add(label5); Controls.Add(label4); Controls.Add(label3); @@ -165,6 +167,7 @@ namespace Vista Controls.Add(label1); Name = "FrmCliente"; Text = "Form1"; + ((System.ComponentModel.ISupportInitialize)numCuit).EndInit(); ResumeLayout(false); PerformLayout(); } @@ -177,13 +180,13 @@ namespace Vista private Label label3; private Label label4; private Label label5; - private TextBox txtCuit; private TextBox txtNombre; private TextBox txtApellido; private TextBox txtDireccion; private TextBox txtCorreo; private Button BtnAceptar; private Button BtnCancelar; + private NumericUpDown numCuit; public EventHandler button1_Click_1 { get; private set; } } diff --git a/Vista/FrmCliente.cs b/Vista/FrmCliente.cs index 8a940e1..7506c11 100644 --- a/Vista/FrmCliente.cs +++ b/Vista/FrmCliente.cs @@ -28,7 +28,8 @@ namespace Vista txtApellido.Text = cliente.Apellido; txtDireccion.Text = cliente.Direccion; txtCorreo.Text = cliente.Correo; - txtCuit.ReadOnly = true; + numCuit.Value = cliente.Cuit; + numCuit.ReadOnly = true; } @@ -75,7 +76,7 @@ namespace Vista cliente = new Cliente { Nombre = txtNombre.Text, - Cuit = txtCuit.Text, + Cuit = long.Parse(numCuit.Value.ToString()), Direccion = txtDireccion.Text, Apellido = txtApellido.Text, Correo = txtCorreo.Text, @@ -90,7 +91,7 @@ namespace Vista cliente.Nombre = txtNombre.Text; cliente.Direccion = txtDireccion.Text; cliente.Correo = txtCorreo.Text; - cliente.Cuit = txtCuit.Text; + cliente.Cuit = long.Parse(numCuit.Text.ToString()); msg = ControladoraClientes.Instance.Modificar(cliente); } MessageBox.Show(msg, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); diff --git a/Vista/FrmClientes.Designer.cs b/Vista/FrmClientes.Designer.cs index 09b5921..4c62b3b 100644 --- a/Vista/FrmClientes.Designer.cs +++ b/Vista/FrmClientes.Designer.cs @@ -31,7 +31,7 @@ BtnModificar = new Button(); BtnEliminar = new Button(); groupBox1 = new GroupBox(); - button1 = new Button(); + BtnAceptar = new Button(); dataGridView1 = new DataGridView(); groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit(); @@ -59,7 +59,7 @@ // // groupBox1 // - groupBox1.Controls.Add(button1); + groupBox1.Controls.Add(BtnAceptar); groupBox1.Controls.Add(dataGridView1); groupBox1.Controls.Add(BtnEliminar); groupBox1.Controls.Add(BtnModificar); @@ -69,15 +69,15 @@ groupBox1.TabIndex = 3; groupBox1.TabStop = false; // - // button1 + // BtnAceptar // - button1.Location = new Point(6, 302); - button1.Name = "button1"; - button1.Size = new Size(75, 23); - button1.TabIndex = 4; - button1.Text = "Añadir"; - button1.UseVisualStyleBackColor = true; - button1.Click += button1_Click; + BtnAceptar.Location = new Point(6, 302); + BtnAceptar.Name = "BtnAceptar"; + BtnAceptar.Size = new Size(75, 23); + BtnAceptar.TabIndex = 4; + BtnAceptar.Text = "Añadir"; + BtnAceptar.UseVisualStyleBackColor = true; + BtnAceptar.Click += BtnAceptar_Click; // // dataGridView1 // @@ -112,6 +112,6 @@ private Button BtnEliminar; private GroupBox groupBox1; private DataGridView dataGridView1; - private Button button1; + private Button BtnAceptar; } } \ No newline at end of file diff --git a/Vista/FrmClientes.cs b/Vista/FrmClientes.cs index 0abf28c..0633a3a 100644 --- a/Vista/FrmClientes.cs +++ b/Vista/FrmClientes.cs @@ -18,7 +18,7 @@ namespace Vista dataGridView1.DataSource = ControladoraClientes.Instance.Listar(); } - private void button1_Click(object sender, EventArgs e) + private void BtnAceptar_Click(object sender, EventArgs e) { var form = new FrmCliente(); form.ShowDialog(); @@ -36,7 +36,7 @@ namespace Vista Cliente cliente = new Cliente() { Nombre = dataGridView1.SelectedRows[0].Cells["Nombre"].Value.ToString(), - Cuit = dataGridView1.SelectedRows[0].Cells["Cuit"].Value.ToString(), + Cuit = (Int64)dataGridView1.SelectedRows[0].Cells["Cuit"].Value, Apellido = dataGridView1.SelectedRows[0].Cells["Apellido"].Value.ToString(), Direccion = dataGridView1.SelectedRows[0].Cells["Direccion"].Value.ToString(), Correo = dataGridView1.SelectedRows[0].Cells["Correo"].Value.ToString(), @@ -57,9 +57,9 @@ namespace Vista foreach (DataGridViewRow Fila in dataGridView1.SelectedRows) { // itera por un loop y elimina las lineas seleccionadas 1 a la vez. - string devolucion = ControladoraClientes.Instance.Eliminar(long.Parse(Fila.Cells["Cuit"].Value.ToString())); - MessageBox.Show(devolucion); - ActualizarGrilla(); + string devolucion = ControladoraClientes.Instance.Eliminar(long.Parse(Fila.Cells["Cuit"].Value.ToString())); + MessageBox.Show(devolucion); + ActualizarGrilla(); } } } diff --git a/Vista/FrmClientes.resx b/Vista/FrmClientes.resx index af32865..a395bff 100644 --- a/Vista/FrmClientes.resx +++ b/Vista/FrmClientes.resx @@ -18,7 +18,7 @@ System.Resources.ResXResourceReader, System.Windows.Forms, ... System.Resources.ResXResourceWriter, System.Windows.Forms, ... this is my long stringthis is a comment - Blue + Blue [base64 mime encoded serialized .NET Framework object]