From 08cb7d769ff92f41e53868356c6002774d63296c Mon Sep 17 00:00:00 2001 From: fede Date: Sun, 11 Aug 2024 18:22:54 -0300 Subject: [PATCH] ahi va todo fixeado por ahora faltan forms --- .gitignore | 3 ++- .vs/Final_OOP/DesignTimeBuild/.dtbcache.v2 | Bin 183924 -> 183924 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 .../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 +- 25 files changed, 77 insertions(+), 67 deletions(-) diff --git a/.gitignore b/.gitignore index dc10d47..5e33ad2 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,5 @@ Modelo/obj Entidades/bin Entidades/obj Controladora/bin -Controladora/obj \ No newline at end of file +Controladora/obj +.vs 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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 ai)(Fe4qvX4>wMv)4q4MXy#ADY(CdF 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.dll b/Controladora/obj/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/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]