From ee731cedf2ef76771bf9e18dd7b2cad9705b0ee0 Mon Sep 17 00:00:00 2001 From: Michael Robles Date: Fri, 22 Dec 2023 22:36:22 -0700 Subject: [PATCH] Menu v2 --- compabetov2.sln => .sln | 0 ...3e39f488-c3ae-4daa-aa6c-2c0f28b463de.vsidx | Bin 1043 -> 0 bytes ...879aac68-0f23-4e06-89fe-d6d74a86646c.vsidx | Bin 4146 -> 0 bytes .vs/compabetov2/v17/.suo | Bin 78336 -> 78848 bytes MenuPrincipal.Designer.cs | 212 +++++++++++------- MenuPrincipal.cs | 7 + MenuPrincipal.resx | 3 + bin/Debug/compabetov2.exe | Bin 4278784 -> 4283392 bytes bin/Debug/compabetov2.pdb | Bin 67072 -> 77312 bytes compabetov2.csproj | 2 + database/DAO.cs | 36 ++- database/modelos/Categoria.cs | 6 +- database/modelos/Producto.cs | 4 +- database/service.cs | 14 +- .../DesignTimeResolveAssemblyReferences.cache | Bin 139 -> 139 bytes ...compabetov2.csproj.AssemblyReference.cache | Bin 12367 -> 12901 bytes ...compabetov2.csproj.CoreCompileInputs.cache | 6 +- .../compabetov2.csproj.GenerateResource.cache | Bin 1217 -> 1217 bytes obj/Debug/compabetov2.exe | Bin 4278784 -> 4283392 bytes obj/Debug/compabetov2.pdb | Bin 67072 -> 77312 bytes 20 files changed, 187 insertions(+), 103 deletions(-) rename compabetov2.sln => .sln (100%) delete mode 100644 .vs/compabetov2/FileContentIndex/3e39f488-c3ae-4daa-aa6c-2c0f28b463de.vsidx delete mode 100644 .vs/compabetov2/FileContentIndex/879aac68-0f23-4e06-89fe-d6d74a86646c.vsidx diff --git a/compabetov2.sln b/.sln similarity index 100% rename from compabetov2.sln rename to .sln diff --git a/.vs/compabetov2/FileContentIndex/3e39f488-c3ae-4daa-aa6c-2c0f28b463de.vsidx b/.vs/compabetov2/FileContentIndex/3e39f488-c3ae-4daa-aa6c-2c0f28b463de.vsidx deleted file mode 100644 index 86a88fb1d6f9bfbbf6a9b6c5cd39608d2152ee7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1043 zcmZ>EaTjD~VtCKY00wKIvIw6vWagED0;ni6 zA8L;N+5&zu!UyCMuzw(-%)r2QzwwwW>FxoWV~B_@hKj->Ycj$I7&^Jg(aunEqK$(L ze+2-OT7F()4%|gYUF^<~5$^>>`6;EzCHe3$>W`RQPlmsWQVa5nN>U+d2Nc#qUOMe$ zm{SZiB0nz~?kxt78z=h7FefZEFD11IVGM)$YoFVo@L_=_1W?w6u{n^~Y*2X+1(N57 P@()Av`gtgQ8%hHJmuXzX diff --git a/.vs/compabetov2/FileContentIndex/879aac68-0f23-4e06-89fe-d6d74a86646c.vsidx b/.vs/compabetov2/FileContentIndex/879aac68-0f23-4e06-89fe-d6d74a86646c.vsidx deleted file mode 100644 index 25766f71b6a28dda73947d7ffac9ff73b655eaf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4146 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 delta 2813 zcmcgu?N3`(7{907mKJWYNC(|`DIiFJZfi@24k6=ZHXUFYvZ--=>E_&v+hnfDWGHpw z)Ue>_qidX*VVz=PLIyNpiSfe>WbuQE+w{|BbXk1aA27_E+3@#VdS|0-L9_XUU(a)X z=bYy}_jk{8F5#@t4Jp$%pytnlem9tZf=g*6d-4!{SP5lQjyM{aXI#LWy`9I z;$iS-%Bfe^D@JKn*I~>Cfi-h994Mhs$_DaVo#vAuKLXfNNyu6K9G7h=7;Y7`Cg33; z1K{yow8a3Am!Q=HwnU$~oBRWN09;yvPe-f8UYRtP=M|uz36%15Gn_Ku03FZE-ROds z2e<(b;01WeDzw$W>O`Np8u+z|{+cAd9)1JR2s8m3hTEGmH^O-ecp7*HxHTLcwD!Sy z6?hHk2f{!^*P4)ar03VgOWU6;EoaAOMLZTq6M{u$o<-Dz=KkM>mJ{=MjE!H;vIM7z z%|f%_hIzh1-DDx9jhFzX7Z5rh?EfOPZ6Tpq6q3_ivg$mV=3jaO`NRMwK1TaV!oM{U z+$QFyEq?x_vQ{W8QaQjPav=x@b(;qxB~50PN=+Iv_|Z8iQ*TMLQVCak2kNq&G+Pod zOGV(dgRk;CsJpbon3WX9v>hFmT%wzHA5H7rk#?E(7q+PGw=!KXY*o0ZwfBiQ4%%O& zjvIO~APc&YvyP^1briNuo7L*)BGI0KLQC7s>OH{kPh<5gnnb^swJ3JbeDbs*(MjEo zfLU;#GrP@iqFG0Wk*iswC{*4yzw>fS+@g5zq~K)nSHieFX`#V~j#Z)?Spj2J5>Fv3 z0xoy!kAplO6(-T5@MfAZ6Z!|^nyj7?G^2A>)?=BfCR%^tIa?sSS!9bgs5c?|bp3-EKPH;5E2cdz{tPw5fLO zWS(CbI}maMKaDC{kMY|F`y$c)xhJgq`z^z)^rj&YEaHDehssB^)p2LY}Fjp1LmNMJ)zl zpt?Jc- zn$90@E(ch2jYpiIqk%$PV^O(E93x+#*wS-;XfXL%S%I!-y+@2JZfg3KQv*GpK0Z3| zi*%WWE3I*RMTzcC>2jKPOIJxsSBlj5jl6)3#imfrH(Y!adhGDONRTF)OZ9HA)4iIW zXjzfCIK~?*X-~6>JarBlx@w_yjSij1O%-)68oy+svBnkY)sHwmReiqTu6 private void InitializeComponent() { + this.components = new System.ComponentModel.Container(); this.panel1 = new System.Windows.Forms.Panel(); - this.pictureBox2 = new System.Windows.Forms.PictureBox(); - this.pictureBox1 = new System.Windows.Forms.PictureBox(); - this.pictureBox3 = new System.Windows.Forms.PictureBox(); - this.pictureBox4 = new System.Windows.Forms.PictureBox(); - this.pictureBox5 = new System.Windows.Forms.PictureBox(); - this.pictureBox6 = new System.Windows.Forms.PictureBox(); this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); this.panel2 = new System.Windows.Forms.Panel(); + this.pictureBox7 = new System.Windows.Forms.PictureBox(); this.button1 = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button(); this.button3 = new System.Windows.Forms.Button(); this.button4 = new System.Windows.Forms.Button(); this.button5 = new System.Windows.Forms.Button(); - this.pictureBox7 = new System.Windows.Forms.PictureBox(); + this.pictureBox4 = new System.Windows.Forms.PictureBox(); + this.pictureBox5 = new System.Windows.Forms.PictureBox(); + this.pictureBox6 = new System.Windows.Forms.PictureBox(); + this.pictureBox3 = new System.Windows.Forms.PictureBox(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.lblhora = new System.Windows.Forms.Label(); + this.lblfecha = new System.Windows.Forms.Label(); + this.horafecha = new System.Windows.Forms.Timer(this.components); this.panel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit(); this.flowLayoutPanel1.SuspendLayout(); this.panel2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.SuspendLayout(); // // panel1 // this.panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.panel1.Controls.Add(this.lblfecha); + this.panel1.Controls.Add(this.lblhora); this.panel1.Controls.Add(this.flowLayoutPanel1); this.panel1.Controls.Add(this.pictureBox4); this.panel1.Controls.Add(this.pictureBox5); @@ -71,66 +77,6 @@ this.panel1.Size = new System.Drawing.Size(1924, 1055); this.panel1.TabIndex = 4; // - // pictureBox2 - // - this.pictureBox2.Image = global::compabetov2.Properties.Resources.Vender; - this.pictureBox2.Location = new System.Drawing.Point(482, 103); - this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.Size = new System.Drawing.Size(293, 282); - this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox2.TabIndex = 2; - this.pictureBox2.TabStop = false; - // - // pictureBox1 - // - this.pictureBox1.Image = global::compabetov2.Properties.Resources.Personal; - this.pictureBox1.Location = new System.Drawing.Point(912, 103); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(293, 282); - this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox1.TabIndex = 1; - this.pictureBox1.TabStop = false; - // - // pictureBox3 - // - this.pictureBox3.Image = global::compabetov2.Properties.Resources.Envios; - this.pictureBox3.Location = new System.Drawing.Point(1348, 103); - this.pictureBox3.Name = "pictureBox3"; - this.pictureBox3.Size = new System.Drawing.Size(293, 282); - this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox3.TabIndex = 3; - this.pictureBox3.TabStop = false; - // - // pictureBox4 - // - this.pictureBox4.Image = global::compabetov2.Properties.Resources.inventario; - this.pictureBox4.Location = new System.Drawing.Point(1348, 560); - this.pictureBox4.Name = "pictureBox4"; - this.pictureBox4.Size = new System.Drawing.Size(293, 282); - this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox4.TabIndex = 6; - this.pictureBox4.TabStop = false; - // - // pictureBox5 - // - this.pictureBox5.Image = global::compabetov2.Properties.Resources.Cuentas; - this.pictureBox5.Location = new System.Drawing.Point(482, 560); - this.pictureBox5.Name = "pictureBox5"; - this.pictureBox5.Size = new System.Drawing.Size(293, 282); - this.pictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox5.TabIndex = 5; - this.pictureBox5.TabStop = false; - // - // pictureBox6 - // - this.pictureBox6.Image = global::compabetov2.Properties.Resources.mermas; - this.pictureBox6.Location = new System.Drawing.Point(912, 560); - this.pictureBox6.Name = "pictureBox6"; - this.pictureBox6.Size = new System.Drawing.Size(293, 282); - this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox6.TabIndex = 4; - this.pictureBox6.TabStop = false; - // // flowLayoutPanel1 // this.flowLayoutPanel1.BackgroundImage = global::compabetov2.Properties.Resources.rec; @@ -154,6 +100,16 @@ this.panel2.Size = new System.Drawing.Size(312, 263); this.panel2.TabIndex = 8; // + // pictureBox7 + // + this.pictureBox7.Image = global::compabetov2.Properties.Resources.HomeroMenu; + this.pictureBox7.Location = new System.Drawing.Point(64, 35); + this.pictureBox7.Name = "pictureBox7"; + this.pictureBox7.Size = new System.Drawing.Size(190, 197); + this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; + this.pictureBox7.TabIndex = 8; + this.pictureBox7.TabStop = false; + // // button1 // this.button1.BackColor = System.Drawing.Color.Transparent; @@ -240,15 +196,93 @@ this.button5.Text = "Salir"; this.button5.UseVisualStyleBackColor = false; // - // pictureBox7 + // pictureBox4 // - this.pictureBox7.Image = global::compabetov2.Properties.Resources.HomeroMenu; - this.pictureBox7.Location = new System.Drawing.Point(64, 35); - this.pictureBox7.Name = "pictureBox7"; - this.pictureBox7.Size = new System.Drawing.Size(190, 197); - this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; - this.pictureBox7.TabIndex = 8; - this.pictureBox7.TabStop = false; + this.pictureBox4.Image = global::compabetov2.Properties.Resources.inventario; + this.pictureBox4.Location = new System.Drawing.Point(1450, 666); + this.pictureBox4.Name = "pictureBox4"; + this.pictureBox4.Size = new System.Drawing.Size(293, 282); + this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox4.TabIndex = 6; + this.pictureBox4.TabStop = false; + // + // pictureBox5 + // + this.pictureBox5.Image = global::compabetov2.Properties.Resources.Cuentas; + this.pictureBox5.Location = new System.Drawing.Point(584, 666); + this.pictureBox5.Name = "pictureBox5"; + this.pictureBox5.Size = new System.Drawing.Size(293, 282); + this.pictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox5.TabIndex = 5; + this.pictureBox5.TabStop = false; + // + // pictureBox6 + // + this.pictureBox6.Image = global::compabetov2.Properties.Resources.mermas; + this.pictureBox6.Location = new System.Drawing.Point(1014, 666); + this.pictureBox6.Name = "pictureBox6"; + this.pictureBox6.Size = new System.Drawing.Size(293, 282); + this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox6.TabIndex = 4; + this.pictureBox6.TabStop = false; + // + // pictureBox3 + // + this.pictureBox3.Image = global::compabetov2.Properties.Resources.Envios; + this.pictureBox3.Location = new System.Drawing.Point(1450, 209); + this.pictureBox3.Name = "pictureBox3"; + this.pictureBox3.Size = new System.Drawing.Size(293, 282); + this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox3.TabIndex = 3; + this.pictureBox3.TabStop = false; + // + // pictureBox2 + // + this.pictureBox2.Image = global::compabetov2.Properties.Resources.Vender; + this.pictureBox2.Location = new System.Drawing.Point(584, 209); + this.pictureBox2.Name = "pictureBox2"; + this.pictureBox2.Size = new System.Drawing.Size(293, 282); + this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox2.TabIndex = 2; + this.pictureBox2.TabStop = false; + // + // pictureBox1 + // + this.pictureBox1.Image = global::compabetov2.Properties.Resources.Personal; + this.pictureBox1.Location = new System.Drawing.Point(1014, 209); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(293, 282); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox1.TabIndex = 1; + this.pictureBox1.TabStop = false; + // + // lblhora + // + this.lblhora.AutoSize = true; + this.lblhora.Font = new System.Drawing.Font("Poppins SemiBold", 60F); + this.lblhora.ForeColor = System.Drawing.Color.MediumBlue; + this.lblhora.Location = new System.Drawing.Point(975, -6); + this.lblhora.Name = "lblhora"; + this.lblhora.Size = new System.Drawing.Size(365, 177); + this.lblhora.TabIndex = 8; + this.lblhora.Text = "label1"; + // + // lblfecha + // + this.lblfecha.AutoSize = true; + this.lblfecha.Font = new System.Drawing.Font("Poppins SemiBold", 30F); + this.lblfecha.ForeColor = System.Drawing.Color.Navy; + this.lblfecha.Location = new System.Drawing.Point(776, 112); + this.lblfecha.Name = "lblfecha"; + this.lblfecha.Size = new System.Drawing.Size(193, 88); + this.lblfecha.TabIndex = 9; + this.lblfecha.Text = "label2"; + this.lblfecha.TextAlign = System.Drawing.ContentAlignment.TopCenter; + // + // horafecha + // + this.horafecha.Enabled = true; + this.horafecha.Tick += new System.EventHandler(this.horafecha_Tick); // // MenuPrincipal // @@ -263,16 +297,17 @@ this.WindowState = System.Windows.Forms.FormWindowState.Maximized; this.Load += new System.EventHandler(this.MenuPrincipal_Load); this.panel1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit(); + this.panel1.PerformLayout(); this.flowLayoutPanel1.ResumeLayout(false); this.panel2.ResumeLayout(false); this.panel2.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); this.ResumeLayout(false); } @@ -292,6 +327,9 @@ private System.Windows.Forms.Button button4; private System.Windows.Forms.Button button5; private System.Windows.Forms.PictureBox pictureBox7; + private System.Windows.Forms.Label lblfecha; + private System.Windows.Forms.Label lblhora; + private System.Windows.Forms.Timer horafecha; } } diff --git a/MenuPrincipal.cs b/MenuPrincipal.cs index 76e15a7..6067afd 100644 --- a/MenuPrincipal.cs +++ b/MenuPrincipal.cs @@ -42,6 +42,13 @@ namespace compabetov2 + } + + private void horafecha_Tick(object sender, EventArgs e) + { + lblhora.Text = DateTime.Now.ToString("h:mm:ss"); + lblfecha.Text = DateTime.Now.ToLongDateString(); + } } } diff --git a/MenuPrincipal.resx b/MenuPrincipal.resx index 32e69e9..d39772c 100644 --- a/MenuPrincipal.resx +++ b/MenuPrincipal.resx @@ -117,6 +117,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 17, 17 + 51 diff --git a/bin/Debug/compabetov2.exe b/bin/Debug/compabetov2.exe index 306e466f151a1adb504c73ea4cc814da60654863..50aa0b102b44dc153f4b698add4398778e2c4cd3 100644 GIT binary patch delta 17339 zcmb_^33wdUmF}tPrMg?{mbzuNR$FCxYb~}V8*kVK$+Bb%ynxMOhe@!Ig)MBW;rh0%qefj*NtuGG)Ch7G`PC5lP`daR4+$wfpy zaB+0oK7zIrZ9H~E<^naMlxHqeXUXW!%5yQi*$*2QQ>M*Nv>M7lZxH&Z$b)!BHK>wgIB?ss)z%>0Z zB9NZSveR-+Rh3nh>FEs4utAH5G|LbyBb5`=R|2lvl5Swh#vEQ@H07A2(VWlB%rWX; zf-pXqo(0I5ZR6~X$8-TES$VcIV%z>DsQ1{;O=E0l(1bx*(`A5hOlLf6y3IJI`{21h zX*jm?j3$ki%qRY&)ylTdv2ABu{{;v2Xkk#fsTw~|P#HA)@(hy!YB;7#JTYaw(wJ*& z;Ut1~o5|c2DD~LDt+owM6b6Tz#@N81IhP#(@4i%!U5XNJnqt$vAK2g;9jRgEXjH<(W#xYg}Wc z*YER;<@KL6mKl$+4A{nEH+i7l6Um(Lg3NPTxiyueJk1V)^ouLG1;Bv*E*m$)V;tkP zu5r?ae@I$|1pwSAF~E! zoV|HoFrXu`3%y``lIw)@x-HKMehawfw6!Ozl4-p8va1TMmOphiBaTTduU`hA^>bmC zXJv8Im@QMrKa^*t3{b%t)9%R_#_J-kozhM6*>ZA*kqTq6oe9h!^jM;v&?8T%9b}|E zjdyS)wN#`lQs>AsHJ!KqbERHow8>My5i3WpL!O8+sdig(86N5|YcZ^je2C*`co5D4 zFT&aFMR;|35#C(92trzbz$hTtAo%QHTZE7o2&p-w!dNb{**Qpc3ZG1MInNdHH1VPy zOr;!brSt5TXGQ8fTjpsuM=Vk+Q|Akah{F>*;;B^v+2@DVc3rHq>&es_!BRM@;gEB! zn%s*+nqQr;H_DGxIm2+P6ys52SxbO0FF0}Gz?J5`gOML0wG2zkqA#yB<#oKO6z^*l_1%-7i4i?V&yVVs(>t*MKhhRpTFv&K1^ z1?azG7?*!)`Vz?6_NOo9Dq3)u+Q8L>R0S=QsvP66xw@w<93Pdc##=pG9)ud;J$H8KWa=CXBrrD2Y3PP759X9~x0?J>I6ub`N3MZW+cXV7fO8=nFF8N&E4g5-^_ z4s%nbd!=D!l6$3L#>(Ccc$z%!%Di2M97-C0V`ma0N#nCQ#zYACU_9tO&dE@pgP8jU z7Xa}O8kgrf*OeNZob|`;ReC9hW-51^mXk8`U*s%THz%1)+BcD&oR|c+F75H0rL%!$ z#%$-1IWKnxl7_X|9)q*d?X4ec3GbL(%fcPSLFOpxA>|r|>mdN{$k*xbQU_9r|0a&c`hA6V zag+J0Ji7p7zFAs)RRhNWheAF}uu%3p3^TRve#=aDyXCV0e~!!QWk5bjjn&Id=6j+y zqsPlV>bNbdj+q))9Wz;Ve8fn>%&a;F^gsE=bCa7)&Bt%A%va*x&lTL3RmV)VtB#qh zIzGCj@P5gvW5AB;EBu1W-{rZIgxj+EnW=L1Gn3WNXQWh1 zo_+@G=#J6PO`b1oB6|w`+?LhPOr@)znXG<3jHQqeS^pWZ!#zenH+eozifm55pR+6T zlaeZ{!qvqRSzVLBWWQiAliiEFpMz>YHm`p=L81xF?sV?o}8h~N$dd!>H3 z@OZ&(*_W*Jd_M1!5TB;AwlU+{cEWpN;HK2(Jlh!1Lu}h%Hd*AZAcL&PGfpI-lj=5j z-u{f&W#50&?X3dKDvdrn5_~7AFs{roxOU>$>s<7=2wsn~%4u%;1&3$vt)7q2&MCDb zwN-|zPWR*KT$jy_aLBnHo4eS#g(8%93&sV?@?L{^(4?_O1ntYmTD#7t*lYuzJUxuz zNb%{m(QT#>&*sB(kGUK^+Dbqq7%FADyMQBUS5V(>C>H8lWX!vIMSBL0ygZG;7F@!}>5 zVUgh~t`I()@LyXn&}6hnnkd*gLqymclWUO7VruYI~a{Lk~?olo!Jk^kTf3MbcsHfv z@nQ-YyHHPE4KkgMQ!v^@;YL#M=HQR6@d*^i2LYwtc^&Y!TZ3)7S%Ex{nVtv5_!i55 z%L^8fW?X~!5A^tgG*}$c(z_uS4I6v#Fs}iYyd7VhmDIK1Rbv=*df2!Qk1~JUZ|vnt zARcJmMor5p?l*5k594~EK7-#XWx;r`xfDu9z)(e*_WIwmndU)=*&c8c>rbNXHZ)<- zQSKOuhh~1KK+YCBzNN6ggRj+^HO;^sG(x{F3sXESfihoXlWyQKBk@Rc1@WIif@J;G+*=0KUeLJFl!h5z3oZa^`hnmqie@Ct!(TK3;Q z6Mnl{AYCq%Hdy1AJn^*kNgFoipYFg4vMriP>(<;nW@~kwiTcuKE{y?79rdq@THRiuW`B`h;Si;YV=B`qHPBNcK z@Ut##u9$!day^2R%=%4e$ zMRdHZFa+4ycwS}s-AcuGv19zx=#fXM%-!KKCni@|$VvR+V-{#?KJRUOM8(lnqn9C% z!#v_~Bd@s>u4lobg%8OvW~kiRslLwpn`Y`RZ`=f7&79@o)9t*dHM7e_bGRY$mc9B2Z_a_sJ)pU{h$~O@YtlSoBDF zIA^ITTxx8$Jq>DVk&9>F2G_c`1l6~f*QDy-%Q>wE_Hqt4ewf!h-EQVx0?oWBs4@Ru z-UZZHU@s;I&*0uBysc2t_VO~v-v*sa2!@ww@$cn%LI2s@Oqq`QX;vjJHdFA9KvvQB zxW0bK>>t>IcOg+*9sc5ro6?kv*VA)Ymi$(mvf|?I<#@gf{%t?_W!sG_SQtMFE2EpQ&|=Km&n# zEke(Qx}q`KUvyO{LOms2(FolxbTjY>&5v|Np)&d?TBk(0o|5|KrFBH;z9PmS^F100 z(rx}nLoxan|F)ta9fzSo`m&#mUQ^V^G;(D)K`&X6O6VgiCj~!W;cj<|mnT)0 z|81-*`YhdnNsQ3@VMexMoFILk*sQf0n{vOzat}s`&_7DAdt|hiqO4^ww#mYv3(+}9 zPfO4)7J6^Va5zSq|H5#DE|Dqdg|cdTDm*2Uq^}@0NqPwJsHWngDUoWrQ=NkKNp!X( ziGuu5kgV^Ao}zZCGk1w_#V~dR$FoD=Hj++O9NkK3d+~{4X7N!0jn&Z;#Ru^(RJKZ6 zbwu}Xq$z}ihvfZ=&0%u`_YKwNmI(K_a!ZsY+l6~9!rXLPCfxPH%|!ky^o!`VszTS( z^(wwLy~q!`IdTK&?-Zuz)6Jj{3VlWByFxXE@vG?bpdUxR0BR4^O9xPw;hfQInRWC< z;NO(ik3>sSVO{k?-w?z)EW^Dj^!Gwz3M-f;LXU{b9|=9A98}}#N9s!*cW_k$5d68uJ+dvW;w>E^h^*QAT=x!^*(9ad72T;F2N3`hX%J;Bn z6xu4>C>@DC0h6{l+)uS(Rw_O^g(O3}MP#im{t3F08!i~~Xp=Z<>4Lh6-bU0JEtqwP{gxl_QxPBS)hYq(O#BJ|8+(PMxe~pOsXF_)h zyJ4xVqFp-P>TpwK&?g=4elg~4hnp$=D$lX|eO$yURytg_DBSIEhV=V}!v$29d=(t@ zXF`e$6FS!(=5IxGp~Iy_bgRQH6czUhcXw!B>^O$`j&OF$Vk(3?Q2EEA7NwG2w%h1e z;om^AvW+#kl2e(p=x(}Fc?XTVdDj4UoARDoP47G0HOe2srTDFhwhNVy)EXjw|00Dt zlolMxP6%fYT1y`bcQ-YL6<;msop!&kMK#|<`q<(AA@WCcB2DPxHp?D#5;Y5J4^v0; zvRvF(M;B$eN?$!?vfOlE1BOtj0|#K0!rFhMZh1Oi^4}SP>|WmvvikiIHs$9E*PljR z!A9faUgR;Qv{WVQ`@YgrANH+M{9XP~grO{g53ot#0qk3)rMz#ImTJy$yB#&$_dp~} z?-eOH{PCt$1sb6S&{DiVm@X39F0@!Ey1azzZ(}DNRTkrvFe-c80g*W<^pMbph3;1-Vav1jC_lsF zfbwAM9CUuMXgLzA&UZc?f`WBCXm|rXjQZuM|0T2q^bubv9d=rO5FCK~C+aTH?h*y` zr;&1c9>wyh9;Dw!9-uvz^3!0sG=CipPeA=1rKY4* zkVjzFjlpy1r1A?y=mQM#Bq{3V=rf?dQ(uH+0}S1xydL`re0>L|>`@j)e?e91CiNKV zgK9Z&HhPqvt1|A#y{~L6XdIRlOl8DD1<X>eI zpL(sb2z9HJ+Lfig`E*cSUUH}Mu=)zlZry13w$iOU5q(@)q@Ij^PdTg}3Vt6*W6_V4 z=hfrUmq8y6{ZA;H6Fr7r^N?=Ot7oY%L;kYpapkCbs3f8miz$Z@r};SlZ&Ew(79GWo z5hL8{@L#Fyr_C0iI|Mo)^q@4{4{vb@1&z_Ss9$ZMzoXavvvAQ~?wdtrv>LRAwu4Tg zU7$^LGw58Qi-mRwem>m}e7zu-3GJn?0og|X3YweTv$^y6Ze*P zd~-odv_)K3n5Ky7eG#Tb#h?~_PMDD>L!%;EE<#reZ7pGZhsZ1raeay4cM0tje1XUu zlD@5i6Aw+RMLsQfSY;$2trV?bA2iT%l~E01c)hA4yxh;r-4@BrlwLQ z!mna~i-K0;la7ihz`qkpwdkkfN>UCw39>4#a8;l>+Ex5-eGG6e}P$9NX-Go<@tpeYA<#!pbWnA(0J(jhCEBE1Q`XruQ zzZ&&HRJi^)Ux)dZd3ttjU{!y5Xw#8j&2Ck!be}oYV|Mfm^=&cC{+{LSYpH*rzqh}~ zT;G@OHwJ9Lmb$<+Ht*^kG8pSM2GV_7cJ-Ssm}YdVVfI|v*SoccwqLQ`uJmut4o-J^jxvM@5t?~T}s(< z3~*8Zjy}3*&tM-77(1>oGrycO;Op3K9BG^Tu@YO}*W16NXL|?680s0ww9dOAvZZh6 z^3{Et`*-cgTsQA(wSPzE#Jt9$RmQ*;9t~d~G85*1t|Dvsl{YRc$aIG?>f3q761koEa8nlC#X<78F4=x;e zchMxZv@nWCv?aGH8e6=^xF++3r2}I9nx3oo5FPnw>93XAlC9VecHp10v7O+fNpuh| z^a1Ll?bMp-Xq%HMIj3A%kV&_FE0buO%iNT?*b=tW6_D6U2APnjxXoXQe!W0@j!bU< z*k_GAy`DO06-ozPL^{@lPF=JP|CQcq)Gk0*gErGHbQwZTr*2wx$d(|M3$UPs>^ zwD-{#QPvMmM;o^kjxdX^#Ljp*&LW#JX3w%Q-Ik6!+$^_4fjo_dGbdM8T7_zKEc5{w zvjZ_OVOTRp-Hc}%N==M4h-W|A2c%_CWNd^b)8cF|3}wzSwLo(NS}vh>gzjSMw6OoP z%C<2|+fJjl4Q8-$ImK-Ss@qPfoJ#U_UD`)fbt+XXny-kW`D(b|_#V>87bUjiP3~VC zT~CzGI7m48&s(0U>ud$I|&H@Ygu(f;M`s!Yj>@$9NxF?k&Mg)7GM`H~frE5`bO@Q;2Mv8&G9 zz2fR|#wuDlap~AzykvT1X$>K}c_%n!1TyU_XOA!fffX^|9~14|vfl~R%HmZt1RhTxQ4T#)}F(T^>13woV$jzr3{XL~n79=W7o385o|lfzaM zP30%_#X_tPX@%|~QN(n=)bBX*?CRT;$^`!r#QVdCPL=kpS$oTxwF-)g;zRMH1W2P)bqaC<&A@lnE&1C`ptGluDE;lxmb3lvQg0d9l9F%jPShKcm-HGJT^FR0^2S-J@6y@E)c6xW+J&&K;USIl|TaIq~#?BSX zzC7@s-M_i|u66gkeQtY4Vw>}SX2HE~;<|oda#Fo!=RFsVT{T5yn9=pIN7x1Ps;xTrLgee%9X@=)Gg1niAF~~z6&Hy4Wksv{Y8oSXf&JH!B z5;aBxDI+_de$A4@2aY-s?3aL zu)zUmu*q~8ie)zD)r<=O*KNrpS#wMtuP~ePLc*@~R$1C<9f9f@+@X*;!Rh75i^3G3 zFiZxVFz1`y@!{$X-QE=)(jxNJQW<~T>-o0l*r+JEyVEG&SK z*__9X7r1`M``3?$RO44vKL*pA3j$-nsNwR>EGi%4mF78)7oIQh?g;knzS5!?xYvo{ zNdMw+*MJxpOm`K;z(8G-*^+lQSVXK<GdM;QNih^ap z2^PD>H&R8F%qvf^f9x-}>bc6JoD#^mn946x28_2jxW=O37_ZF+C!^|klv_y#uwqew z;uRYNo(q}<1Z~0l2**1k*%J2)+Es?GTVe)`GA{9e6(nXh6eJxXRyGS6 zw!I(=29O0NaB&vcPxD!@kSyFQ8Tgna^15yk3|Pj0U=kYx)}YwwF35rb0~5P{7K{(i zCLyD4DM*4h{A@U_sYF#Gg9lY^RiW4NCZ{pthQ#{D8su!uL0CmIm%9dRnPUH7L6~Bo zf@e&sXvQ#J7s|#d!(={N?wnzy!o;JLH>)dMweR(qmho6i81hGXsjrnW9~hoF&)f zXsDaBg|9N_$kn(3E61qAJdt3Mt&V027srcf%`Jquer6HEv!EE^*MTZhb16np z(tZen0)h>Kj|omhD0x36Ess=~^F%jy50Y&nCz9v8*U!i`jc0OaveCunyVnckT9I7f z=p4aab)6DJh@09=cusQ;UzkUPb4oCEV+a)P1kCPZk)%w+R*M2z9fe- zjI@Tp9yOIs@)7O_4p$VT4EKd}&BTc=M7q5=QdzwWY;rk>vxDf);i(Ch?SGF<807Ti zqako4KP__+26ji;uXB*X`7O)Bf0nJtvxp#z;uM!<6T-H$vAD2ex2)jw6cbnuQaI3I zoUl03Wm%l#vMf$)S;N?aap>Xz%{o}e{N@O=2QUsX%X5rbo`ZCFOY7n=vmG2~mghjT zMiFU_XP2%{_Eg9I6YjEbf^p`Ym~f_iAuR44*eb*&l7Z?H)IeAg8VF1N17Rse0bFBt zaJ>wtc!@;OcEtIlUy+^1?i^D5py$5agPxrwC-UAfGGBe;e|U@9Qe=@8i;jN`7^9(R zRD%?4XWW%L0J30Jnq%|kb0hLo$=bQm?ZcNhp zJyf_Wt+f1!Lv#oC&s{nHEYxQGvyk`CQ&{7F&%~)HWUk5UNs4uuqWoC9D8KYBF3frPQHku)jHg6V_A*B} z`-Ew^*)x>Oo`sLeUTj^=@wwRxfcuuqo`HP!EL9md_s^c;^z{hX%6?stVFR*fbg=A2 zJD8nQV$Ci{U%Fe(wN5cu$`ykbLP0Sw|72-6)o_c!NUj(xd`vOK*2M+I5TL1`7!2f# z!BUl>6>g{&pDh?qf45*>%di2(V05rzh<5IrF2;@)6oY|W`h46eNMEzM7%_{|XC#+C z3m=od*eXn40DSMs%>@SX>9bU2@cA^q5^$E42-43Lq%Xq;q|fMJ>5FzaI~Q0=zh00& z1G)5hUn@+%t4emdqVyR-`u1Jr<$vQ%Z9DoPjGGMs+D zAX^zVAX`Qai}$vE3t!YD*>uI4$CF?A4CK<~{ge-rxyLF4b***v`5S23 zo~JR|jTaa1(9;SZtVdFMDbjuxM?)>S3CiYYK{A^`!u}rCbF?F4DS*ugU#=B}afLqY z;3Kj(G?w(Hk)-vo07o7gfquLJ$0&)U^z=U1ho*(dFNfKXz7q;6JeK^9!2tvII|Dwo z{#~C+AN9{hboZwkkk>zQmij*#Oy4>~#=jnHz!~)aaF+UhFP@Haw?5@9sK9`;(Qo`@ zebm2TQq20~0Y&=lXQ^)v(1-ssO}bkL3^=p?y=SR^)H=%nKRHW%{5|1}x6JClE?@tI z0sZygIZJ)zD+_qCa`8IHe>;uQ&=94!z)jen*~*(Ky&8*9z`O!{ za-03ph-#|=^LC`W@$&{-gB@Anp%CQZnRDR+pWXP+HvCu0E7^1UIT(xt{F&{LN`mGN zT+-+3)S38F3dWKqWX1! zT9<)|qjlja>rLX&sXI^T?3B1RdnnL6-JEODSVIci-m3$dY9lkz0bmePv{FkES(PKHBN6J>fK@DPQAC&M~@C2|10KMynie3Ys$8UhJA5IE-1=|tdwKS6&{ z$2T&ARn64@@k-&8QWH?S0I`ca;4k#Mp5HI&| z0&fC|(?)2<$>U-AqX=tS^UxiqHpRj&$)+8uaETh+OP66QLdF3`9)zY&*V6&NPV03x z{fcPDg?=aw*1>3;{1Q+JM(LD5RdhOn&~<8zE(=6yH4+Zd390c%R^(*3nr;hxfEw&X zt_fNmI_9aS$ATXOs_8xT0RkXukqMwMFBB%>>;CUkN_dv$h!jDXJy`BvgtVH5$y6<+ zMEGlAmhjmFea9f}!~B{Ai>35VAnjR=cNM}032~KT(I6}%NFmLUri#=aY>sf>bU3{t z;@1>rZy5A(p=*Lez+a=7wow`AokD*q^n_4SjBla}(EEZlppKoj77d3`XwFeuL?eNJ zQ+iK{n<0u_)(CxBkbA`3b3)$|>R0Tb5jrvYH-7_Yi>C>6x;9bM>B3+O=o-cJa`4Lx zUVrq3%0A3eMW2I6)JqFXrohNHS30K8(mb@omHr!&kFIj1-$L@!PFMN?q#!-zN>8d; zT9}>|=@{MUDd&A{1mV|9l_i**6l;QDx$dJhiA8iC^3T$u)a6Pa!DuP%cBT7aG)^~& zl~WtvTe9pxjb{PGH6q%9 zM$b}6pLL~)`bsT9x4Y5~#nLfX8b&Oga;0rSmPYZL7ukUaLM(N-(nRUI!Ic^!-1nd( zS%EK!i#OcPm>3<(yClqP6RFLWj+OAhovt)njDE|N3_th%!j+n3oOgy}ZQjkBZUTUGY8%=9nur$iP#s^liy$)J(_dIpVOxm3GUx8(ir&sndh5q{PY_uJq5M zIdqm|gf0NJN@=+WtA%a^EvK!*UnO*x(3e4VdL6Wy-W2{_p;f9cWMI*9?{al_ z$#~Egun?E4h1g_Ps~ho9>y_2NPjvc(9u#^vQ;RmLhax=Satzz5rk6|xZ-!>zUiE5o zX%`$U08$lLO1JrsJv`wRsLEzDF;s zXyhT#rP^cAyaj@m4;0ka>f&`#sTbX@&W^Qva8FT$a7Esv`o`NL|tnxd}<{|xwEvSuSEF07)I_CPqU zQrb(A1ZX^1qaF~`3$)|f7_~sFkDjAG1Tq!$%aIG!2#nHE^b_h5H3mGUn7T_FPg}JY zN;=gp?GZfjrvblBO;bxEcc_?lQ{+wr@|5ookY5JxQTw#3t;qeje8vADoc${NL-2>x z{ZREq9#?(Zr09z(O55pAY78Bqgm(hINbS`oP#I1>6L5@t7_^?A03A!ugSH5rA#|SL zi|8fb?SiZkx`|E#*+$i#36vqL(X&8Ie-kI0YdznjTj**~8}vz+UQdtVAB%PYX~ZHr zK_gVF`ixqkHmT36C-Lg5Z~*0l>*?UNIK$5HSfDNX9?-O6I)a#*L8cFdn6?Pt6ajD1 zUQsP~l!QKA!b)>RX_TM&$%5Z1v|8|IMCX1P+a&lsVtR_`Unlri#Jx{?4+-)$LEaJz z??rCG-xMqy2eEmS;WMA2p`aQbqJGc>UL*NcBMe%JXSasUWC&#CW1Dh$QsZV z&~eBdTP>XjIssobHE7HLokX+9+rv9x;qUtp@J5pRy`uJrLNRs{Zwz@ooPUU3Q3vp< zo(GwK11Dm>vIV?>%I|F)%$X@Rcv&tAX4+u>VO*Ivz;}XS{!(#ETQ=|9aM9*XJ2&pw za^>a?&15f_8acdn>O>XYx@qgibo=JaR&z&NYN;KZKGVK*dh6l)rnf3j$F5HMZ!>lr z&dmH!*?VT6Z@)bIDtpPCq)4!?8$9%cXI z{OyNN&3{EjN;+vH?V!zcB{kczMb-9i7na+vEo`yhUNFg?yzpLi-r+@y{^GG)FPf<) z+o_A1N*0qzTks^nCxYHL?V~HI?Rfha?0edWSBxVAC)tfKbtMcM)IsOd#nfRBSu@5S z*AcQW=%|f3I-Lc*eH}IBJ79Bz*xXsr^G-*-J!*wvuUs+Q{=y2wHwGRv@VM9Bu(H;^ zb!D~v<+a1@>FuTV_)C)ZPga)N&8y~Xy;s?@)>hg-yX2qj^qNQPbJso{qu1sw+5hZ; z-51=n=z`_9@!s>JwUXgM+yxEw zsf~hYwM?RA{(u-879AE1I2QY$7O;Q5p~ilDLyOhz)e)6Pk5_6sa>osbuX8RNy+rYD z+)++~6Yl91VGrY#;_<5}8ES@dXz`@ZcPbk726z+*)S2#KpfaG`|FbZh-!eP2#H#eh z&L!rK!>?VsL;2B*eVFVKn;yM>)TSFpZBl3&ng`8`=0nrb{AdBRAX*45j21yFL5rdd zK`TXzp~cb4(1xOwqb1NP&??cY(5lgD&}z|!p$$i?Lo?7upp8VUM;nDU8m$4X5iN-} z2CWHgEZR7<@n{p!CZbJ3YeqW~w(9T1fiZ%^xI@%1hnP{`nW~0qHGHO%n z?e8R(KG6FH3L;fmh3hZyKQw+ZXa6%7rAC&%{nz-@_IK8$?mPI)rni2lC+=uZ&5O3X z{}F=+ZC}5Cd3&l_+pvEB_V(1lBg NJ+qIfIWzyH{vR9IG8g~= diff --git a/bin/Debug/compabetov2.pdb b/bin/Debug/compabetov2.pdb index f61d92624bfc2904822427d002bf778a83cceefd..c7b4205a68fd0900c299711e53cbcef3232794fa 100644 GIT binary patch literal 77312 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 delta 11368 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 z + + diff --git a/database/DAO.cs b/database/DAO.cs index eaab0c8..4e16a91 100644 --- a/database/DAO.cs +++ b/database/DAO.cs @@ -129,6 +129,35 @@ namespace compabetov2.database } } + public static bool insertarCategoriaDAO(Categoria categoria) + { + var db_conexion = new Conexion(); + try + { + using (SQLiteConnection conexion = db_conexion.get_connection()) + { + conexion.Open(); + + string sql = "INSERT INTO Categoria (nombre, descripcion) " + + "VALUES (@nombre, @descripcion)"; + using (SQLiteCommand command = new SQLiteCommand(sql, conexion)) + { + command.Parameters.AddWithValue("@nombre", categoria.nombre); + command.Parameters.AddWithValue("@descripcion", categoria.descripcion); + int filasAfectadas = command.ExecuteNonQuery(); + + if (filasAfectadas > 0) { return true; } + else { return false; } + } + } + } + catch (SQLiteException ex) + { + MessageBox.Show(ex.Message); + return false; + } + } + private static void crearDB() { var db_conexion = new Conexion(); @@ -144,7 +173,7 @@ namespace compabetov2.database "DROP TABLE IF EXISTS Categoria", "CREATE TABLE Empleado (idempleado INTEGER PRIMARY KEY AUTOINCREMENT, nombre TEXT NOT NULL, "+ - "apellido TEXT NOT NULL, calle TEXT NOT NULL, fecha_contratacion TEXT NOT NULL, colonia TEXT NOT NULL, cp TEXT NOT NULL, no_ext TEXT NOT NULL" + + "apellido TEXT NOT NULL, calle TEXT NOT NULL, fecha_contratacion TEXT NOT NULL, colonia TEXT NOT NULL, cp TEXT NOT NULL, no_ext TEXT NOT NULL," + "no_int TEXT NOT NULL, referencia TEXT NOT NULL, fecha_nac TEXT NOT NULL, telefono TEXT NOT NULL, activo INTEGER NOT NULL)", "CREATE TABLE Login (idlogin INTEGER PRIMARY KEY AUTOINCREMENT, tipo TEXT NOT NULL, usuario TEXT NOT NULL, "+ @@ -153,9 +182,10 @@ namespace compabetov2.database "CREATE TABLE Categoria (idcategoria INTEGER PRIMARY KEY AUTOINCREMENT, nombre TEXT NOT NULL, descripcion TEXT NOT NULL)", "CREATE TABLE Producto (idproducto INTEGER PRIMARY KEY AUTOINCREMENT, nombre TEXT NOT NULL, descripcion TEXT NOT NULL, "+ - "precio DECIMAL(10, 2) NOT NULL, stock INTEGER NOT NULL, fk_idcategoria INTEGER NOT NULL, FOREIGN KEY (fk_idcategoria) REFERENCES Categoria (idcategoria))", + "precio DECIMAL(10, 2) NOT NULL, stock INTEGER NOT NULL, img TEXT NOT NULL, " + + "fk_idcategoria INTEGER NOT NULL, FOREIGN KEY (fk_idcategoria) REFERENCES Categoria (idcategoria))", - "INSERT INTO Empleado ( nombre, apellido, calle, fecha_contratacion, colonia, cp, no_ext, referencia, fecha_nac, telefono, activo) VALUES('jefe', '', '', '', '', '', '', '', '', '', 0);", + "INSERT INTO Empleado ( nombre, apellido, calle, fecha_contratacion, colonia, cp, no_ext,no_int, referencia, fecha_nac, telefono, activo) VALUES('jefe', '', '', '', '', '', '', '', '', '', '', 0);", "INSERT INTO Login ( tipo, usuario, contra, fk_idempleado) VALUES('admin', 'admin', '12345', 1);" }; diff --git a/database/modelos/Categoria.cs b/database/modelos/Categoria.cs index c44dc3a..3ce619a 100644 --- a/database/modelos/Categoria.cs +++ b/database/modelos/Categoria.cs @@ -10,13 +10,13 @@ namespace compabetov2.database.modelos { public int idCategoria; public string nombre; - public string descricion; + public string descripcion; - public Categoria(int idCategoria, string nombre = "", string descricion = "") + public Categoria(int idCategoria, string nombre = "", string descripcion = "") { this.idCategoria = idCategoria; this.nombre = nombre; - this.descricion = descricion; + this.descripcion = descripcion; } } } diff --git a/database/modelos/Producto.cs b/database/modelos/Producto.cs index 842cab7..df9cf79 100644 --- a/database/modelos/Producto.cs +++ b/database/modelos/Producto.cs @@ -12,15 +12,17 @@ namespace compabetov2.database.modelos public string nombre; public string descripcion; public decimal precion; + public string img; public int stock; public Categoria categoria; - public Producto( string nombre, string descripcion, decimal precion, Categoria categoria, int stock = 0, int idProducto = 0) + public Producto(int idProducto = 0, string nombre = "", string descripcion = "", decimal precion = 0.0M, string img = "", int stock = 0, Categoria categoria = null) { this.idProducto = idProducto; this.nombre = nombre; this.descripcion = descripcion; this.precion = precion; + this.img = img; this.stock = stock; this.categoria = categoria; } diff --git a/database/service.cs b/database/service.cs index dc46f39..2311812 100644 --- a/database/service.cs +++ b/database/service.cs @@ -30,12 +30,13 @@ namespace compabetov2.database reader["descripcion"].ToString()); Producto producto = new Producto( + (int)reader["idproducto"], reader["nombre"].ToString(), reader["descripcion"].ToString(), - (decimal)reader["precio"], - categoria, - (int)reader["stock"], - (int)reader["idproducto"]); + (decimal)reader["precio"], + reader["img"].ToString(), + (int)reader["stock"], + categoria); productos.Add(producto); } @@ -47,5 +48,10 @@ namespace compabetov2.database { return DAO.insertarProductoDAO(producto); } + + public static bool insertarCategoriaDAO(Categoria categoria) + { + return DAO.insertarCategoriaDAO(categoria); + } } } diff --git a/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 4382aa9fb887a8e407ce43095d41dbb07cdd8c24..10a1a652211a8c8e47c50a8ce093068129af4b02 100644 GIT binary patch delta 30 lcmeBX>}H%$BCdY)c){eW91IK$j9g_VdIoyN2F8Y#3;>hQ2nYZG delta 30 lcmeBX>}H%$BEFv?Eo1Uk4h9AWMy@gwJp(;s17kx=1^|cj2XX)a diff --git a/obj/Debug/compabetov2.csproj.AssemblyReference.cache b/obj/Debug/compabetov2.csproj.AssemblyReference.cache index 80e940ba749832a466dc073e31d45344079c3bc4..1367df03cf12580b7d77b021506427625f34e67b 100644 GIT binary patch delta 1015 zcmX?~@HB;kjZut&fq^k`@?7rFiLpW~>PL?kOe~I8O?0-32`x@7Dvoi_&ri>Zami0E z%}vcKDUM0b&n-wyN-fDRGn(wjW;NM>k%LuTivLB+WLrjC-ORMioK!1)eSK#ueXxFg zuzr2GetjhUn^!T`u&8DeX_XIaz)?=1HS^irb&E-{X7VaVtIYxIKFna>ZC=3D$OvXl z7Sx?K*;YGfGB0nWS`#Bt&gkb&=9qLb>O~9F9gfM}lIoM+i;3xVF_Pk(%^7^^%&Nsi zS+`vBGA_YLN4ajq*$Y0keHmEn4Vg!Klz}b!sc~C{miPRL|Q64xn7)ga=Vxb ztNgw+pyda|T+M6Awpg6@ePQfGY@O9Wc%VCQncnn!H#&A7U^>0%ViWWLC`*h{3g*6QC(Z zPyRunL)@9^iHQV=yr*pCuqpd+sT4qkFmA<~dvz0#B z2z{^-`oUl$^n*Y~=p!4!#cs9v9-|YBMjr8&`tUr_yvNhYbcchHkx_DTKAYs^ZEWfW zWhC0YnTx%R8SLrFJ!(Od*YgBT_SABlT*o~fA{Z?jH2J=Y3s7RUW-BAH&THUJ=2*Io zhZp3$$vKkhlQo6J40{<#bz2ypI*B*5D_`M02pK^>_U<_PU% z)~F!f!Z4n;W+AXIfsr6SSy5bk@?kM`!v<1)Iypy3c5;F^>*O3U&dJk+5M@8k`doRicl4bnyKCLwT%sxhHK<1|9coaI+O)~N8fPH}#A!}|rVVH^*xaEj%ZTnS KQ1Y>>>>>> d003e4c42794673ebd38c404faa45e958bf8ef42 +245f61b4e520a1fb9e0e2f4a53e49df7efd978ab diff --git a/obj/Debug/compabetov2.csproj.GenerateResource.cache b/obj/Debug/compabetov2.csproj.GenerateResource.cache index d8cf58cb1852568cfa3db4e521fef15b9a6fe8e6..74bbc9fd2601a6200accba50bcc8edd156f0f45d 100644 GIT binary patch delta 17 YcmX@ed608M2McTP8?_kQ$-OKl06WSCEC2ui delta 17 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 NJ+qIfIWzyH{vR9IG8g~= diff --git a/obj/Debug/compabetov2.pdb b/obj/Debug/compabetov2.pdb index f61d92624bfc2904822427d002bf778a83cceefd..c7b4205a68fd0900c299711e53cbcef3232794fa 100644 GIT binary patch literal 77312 zcmeI531C&l)yMA(5CK7n3M#k+1VxsRg}o|)giQgXEF$I;Lh^uUNH7cF);<*|E>uuk z7u15a6{}TjsihVxT3lMS#kJZ>Yt_26ShaPl`sw%k&+>AUykG*s5A_Y4_rLefIcLtC zS?dU+uDRlD@WM# zy>D1HBW=!8Y4`RCf)Cq{zjxoQM=#%)w*RPaU%F_YrB~nHCEZ!@;HV>?ethiVhm?Nw z@n`#9^YWj6w``yD|Jzkp z7mc*O_2cW7tz3P4yBE`Ti}6XNyX*mt^QQ&Jr0omt71!1}*pzZ$u>7XHBhve)56oae zsDDmIcFw@8!5KsQ4$PUIIXiPuaq+-81BYeLDH&7}&CHxLc+TJGf^+2NW|Iy3d$aSEJ+J8Y_Kzo)2H(19 z%hb1r-CZ>H$-#9JO`hyA9%!lZ-*DY6UC-XOU$@a$eN;B$)@W*4*R|Da2cEq8*+)N^ zv|`GV93Ct`gD7j?~aHTC0`lZ zQwqGE9W7P<-KQ-*bJgOW+Yi|As}Fv$wO8)6HNTwxc*j-gm-ov){J!id|E!m6@^laJ zKueYXyXzjlX>Q*qpWSrPD-S=n?YLp9=e;}g(zWmWY~WZyFmsvSH-18UKCwl6uJ|PxlZHv{d<@e!_L< z6kqw;@cf?Jo_KWQ2j`4i^_@><-uF!O-jz?yJo?qU+U+6PO`1{911(kl4-R>K$;%_! zA9_MT?~5NBkTdkN^WVC2(pf#8|55u{=db?f-c%Y@qe|FlnQ@^?L<1R(7 zL>{~D>a5~N3O4-W)zdbu=(O+L_e*blD>?t$L(03p87)=*i()hG-gN0%{~g~exBU3~ z{!%dGudDmKHDb`3?a$xy_zNpu+Fn21}(dvqY*@a~lb4$xJ@}pIybIYTZ8O2pWP&~Y_#>mYz zawR*ED+$RpBRNuOMj~)GN%zEPc}+oOX?bz!f}%3zq)BPul9~l!shvnG?7p2ywAo%P zsH~Va|qHwd_n@y_U(* z>gv++xw~dcl~>YiOG=8Wi)I&9MQK0f(Z!_|xY~HGxG7y> zyo|gNRQ$MxowK2)s-~#2bQeqrDQJ=f6|>JM%#Y5lnOm4KY4nsabS}|F6_sc9o5uZv znttp;y*8MgF|w*EI)8TA*(0l~D@$kBRMRaqwVzcAB{qffX!V?U3JdF|P~=i5s*^&K z@(}8^yq)9A=QQ1kq5jHSQR?K6<#zg-`(Acu@AUdEYgwBhco^DIXwS=fcXJbe70Tmy zD7XmHp!-JXvD6^w!2SI(j=3BRgHkwX%k>m==R;?3tZ*LkU9h_lx=$|w64vk;*fUT+ zXpa3P%tqAvy$PAa>s?Ep?%5vb_EKi#^-w)k{b)|md&7r7k~@9VinfwfUFi)B z*39Erbx8GDaZ%6*)hExp|4WZf7q9A>coi4sRlW7RAN_Mxxpou2#H;>9yow9+st@wKE1uu?J@Kk<60hRI zyz1*b@5s^1SBh7Cpm-G*=2c(kdGGpD!N=lNUnpM1g?YJ@3<*4dn}Up>kNG~M#Kj*L z;>!zy)O&i^b{1qX$f*>6>(;*=@sEdocIva^H}z_l@~hi6%#z5&AV0_kTT{119XK9| zd`gfS{F~!hkku6ld>T}hU<#zLPY}d34W&R&J})&<-TJQUm?Y!^%o+6C={ zjzK2W13Ju{>qA4ys?I3rSm6K*$=`Y&Q27sb<$s=w+dIUQMfnZD=@e%W%#Bvh%#Y3~ zswu11>2aS|59l+bpK=W7%1vmU8l&=bzI1}QTXt@7Ha=1(Q9=@s5>^a2bQ>FwQIG1 z`BCkbx?tKrZQr#213|Ta{2l8Bs?7R>DzibL%IsK>@d)Mc6W2fVas5L-uqSi~ln(W- z(_d(8prCYR=gm6#8U&TU>Z|Ig?%xU;OC-bB!viXR-~N}YGb7N>;(<%1Hkc@P|L+pC zN|Rgx7d@}y+Xp?xG?(?;A`7EKym^#-gix#n}SLfP<((<$F^G%5^uGY11T2tm#MvF?2&X`hEb!Jta zxKm2YODYysWsIq)oX@Iu(50Ro8Iw<%P+A?eGNC2$48NX(jP5ttpLbuxS@NISoNf`i zA4$&Nhu@Vm%{7beI90wjQ45O7qh;AM3yMn1mBHrR6OlLf#NmF-=k8GsOoH4OQ|Vh> zTBXI+HI>m(6^pZG=9QHepSg4C`MhmSkRHBBrSG=smGPXREXOCcQ+e}g9peTa;k?n! zr|KSJ{Akh|*dl3lQh^diTQI*goK&rcn6y~?s;(%H`%rBt7yBNAB;)yXeKFS_fi&hF z@8k~)($k~|VmNF={2>IVsz0J8jmc1=F&L1_c&wGFhn*s^HBL{qs~d}5p2Gg){+wE3 zWrM&x3Ys~gqNrr2%E_nmwo9ikdVSzNoH~aSa|>G}(F35eAh`CS?1H2>G>R8evaJ zfw-9Rr}2|yMPAOf`^0h@S4ob!TLU@UeiO@ecXCH0kh5(uvD}ePu6I4Tb=Y9rOT@Gt z{ATL&^`HXv$k@r4J9ZT3|9b1w7~9tbj1^<5WB4bQ1wyf*AoGma2yi%<3yOaf_zlkU zK(58|!LgwA^%ABnX@3*H8f1b+jL0=I(HiP$zUAN&V6 z4*US5ua51X5(FyG4DbXn4^+8M0VjfGAbF3S4W0}x11E!;D^3CL1*d{fg44j4!BfC@ z!0BMSRzZNzVqL)h0gnJr2M2;P!4tt*;4H8R)V*XjcrjQE-VEaF*j*qUYU}~96#N5t z2KXX)CipQ(J&Sc{9R%~iqrh@-C`cK_3cv;6|A1$K0#c7-8^N=| zr@(W-S3t@*_6c|%*p9yVe6TC{O)wk05F7zs1Qvixz%#+6;CbLO@M@4c5?cpSH)ET@ zi^0diOTfQ?mxAwumxHaSyDPy1Kh%_*MNP%wct?jCU89X18^F6GguC;1DAlef|r3m2Co5c z1J{7JgLi{J0UrVH0RIHu32p~z3$ahZyTDFugW#uN5AbK;KyU*%2K+fV9lRSn1N;S8 z32p>01b+!$0^S2&0sacS5!?j+2)q}(1N=33H+UcT0Js_a9e6*u4SWE61N;s69=HYk zU+_V&bvxE^LEHa~q0bSGf<{BfB%tHCHr@t5ubb$PE&TRgOtzlPyr;rDV^R>HZ%-UzK?fwGARG#L6X;6N_~=Vv=*y8 ziKI(;kuOBup(7w&mp^r`G^A7KBJuSw_n&tIJBFiMHG#gygmL^*AA_yX>yXx&4}p$> zra%iI&0}wdHbKupZ$lkYxc@-MK~Pzi0wYG#>V2{5tbsHy*Ax|L1;0 zS#jTS@!|Qu#=Om$2e)F3p%5OQ&$E}zvpo~Z&;Hmm&)cK*X#cv=#G>+|xzS4TX%0mn z9`rM|oBreO-FnrPV#2l9|t@Zt!WT>}Jn3Wu<+^*F)m<@m(kriE>+u zmkBR~7(ecWKkR(BTbGDz^z+VZ7~?2}Z9I^CJQKFDxTZ)vsypvu<8)-i?|HrmJ98N$ zDTM7j2s_`eXJ-~Xvh#Z73mNfyo-e}A*Av)@iKz#&Kp(*t^ZY2Url_Q{!q}M)|2k)< z=h>Zh`gU*?4P7DZPfSc5TGvh%B#WxVC!cP|&MC-A#`ApqQ+gegH zfBxAsS&gxNy+-*%PBNZvciQUP)9VRrJp@b63EMild|_!tl`Vhx*Eu^q&+fF-uX$>0 ztq}IeAw(s!~@6uys1JlJmT~(_UX+^IeA>w)ZgX-4wQWY-L5w zf|=?9Y#)G~t&x+A=lddTeLI1zhhyuuu&v`N=0__l;!%HE)tlnRukT`KA##%Od|!mEU>X=(XFby~a!YHVGDoo$hm zjOW{(w)*z7!oEEMdy5*i zH_O=j3AWBdR&t*Ai?DZk2NihTy3iAQFKpD_Y-8{3*m@AMve)zOPJ4a-)w-iGw@%&d zg}pxr+dIFgs(4;$F>6c4)68v67o?EHIuJKeo&JvJVIjO_G0Uxb~XB(SqLcBV2gh$su{x8%=K+oq<&zscF@ zdA`X?edvRoSa z=~j)c>#(yEa+2|UUxclnB(SwFww8u%^`AbtdO8J}P0m)&w>xe1?fzyr%MAOqAGTf+ zwzV=^ET8LMrCDhSB!17cJMHxM)+tQ16~cD*$IjcrcAm`J7DeTA%c8a8!FAYr0J4(v zyt~t0UthIgqY$cTL)n4n_*k4FtegO zUJqI$QwAx2o^N;B>g($i7K{|ae$B+zeVE8Z6rp}~TC}``B{9|4_1Jg-GUE3zzUS{-^R|*XRiePvGHe5bEGu5U^MeRiECu|7Q)mH+fyROPYA>7x$EY#lqLfj+w) zl33rjoW7XTcY)J)VO(Fs{Mz-3#QH9F`Yv($E_M1Yi|d=wz&^XCkXYZ9PTy5dpPr+t z{(Ud5uc80!yg#u%Jztgo^n6wR`@Yk+W(WH0+&r3ebq`s^GovA*Y>zCSsAe|Gv_i0hl$z&<HDwK_fcG5!}e?E z7>V^oBDQ^`fNCGDK-CwXN4fgaP@kO#B-XdL)7Qc2>*)0D6W7NRz=^fLR(CyF`=oLus1Rd0daUwJUDuI?j*F&42r=fSD4yo`!;~>4Sqjz=IKpUa0 zka-@#AnG7!AT$A*2Wen+J+uMZ3cU^~lLtXVp#rE3S^}+sHbPHBU&Vl{RgYwAK$DlGs)iKYJ zHAk5RS^E=zlen*~F6JFeRRN~a=9{GbK=rjutIRh^=x5A-ikY|AcVqOfQa^L<+mOEJ zRgj+T`q3oe|2fDczqW7%;XT6gzM=|d-sN<5^GyP^S#y7dT zh;Oz57dk)sclpC|aUuBR(?Wdt3G^uE7dtu4*HuJexvI0u_#P!ajjpxMbxfaMR9<4@ zR6b!DeF394Wz>E|N-r0lfhf-hXVL+v3Mf5Q(XeckNsE`8(UkX6knaS^K2>p6GC-Ja!Td7UPW_Ry zGr)OO(YZCHm2Bu?_ED)al~eh;o;>NkBU#Tce@V&Sp>p#+@nsW^t6!!spmQTSX&b?M zXM^NaHetE?Wtxf12B;@|zXb@_f=4lkGxG{nNW3&(SeU*7N)Jg&mEyuO-N>L5{hD`PfGF)|X*eu6|i;LQdm} zN8su zrQ0%VN?Ge2ljX=&Ahws2^L=U9cfPD&gkSGt7s21z@qb=fcYlU^yffv(_bKa(R+EnEo?mNz(T!6c;<^vRDeG&~Z5af`^q!UZ zqZFsQdI)vnGGxT>d3^bH+(BE`xO)n6w<5PDy>9u2<-%=Qdevs@#aHq6q!k>Y&mM2t9L)`*ents-woh;uAE2U9vzE- zbhN6*W?YN;s)J^{E7X0QF|YZ?=OB<_iTQ@C7uc0^Re)~b@gQ-r$)LWaV!c=MgxGX< zJ_AhW{4@}^m~Vc>N7rY*8L9^HdF))UCwLKf6u1QJ4PFi&4So;o1KtSI?Zj>YrRO%V zKj(LY8Q{Gjd5t{)W`n;0bHLw&1Hos&LExW2$-m<8?;tLWy#^i&z78G-e(d5u14nSK zn@28~3XTNzp(egC-yV$yS?@4w?|L73Ea$8@m~VsZHxT+>VITH1DBydb$@se$bUHK% zngET3$Tgv}yiYh7Zy&0Z2zpx5om_P%$M$%tJI{cR+!GGwyMTl7)WN)8FCF1?!@y5R zJS;oX^c5UI>x`Z8YG>Zd?@X!K^DJ}hpUtrT<;GNz_}GkjQ6T>*&=;CIbt2e`^8%3O zV7_}|Oi6CFK1G`cB{vm37^J?K^(*R&d3JLun8|hOi`nNvWrW{NS>=MKb6s^$m2ArRRR>YPt17 zZQWEk*nNIvhvrCj{1AzcL%MOjfa?lNu}_D~K$XLCP~~tjsB*XjR5@G211NI95q$gTqA^ED3Ff)5doE#^9D8U1&H4|Dye;3MD$@VB7a%I`qZ(EK{~AV_l0nw&M}Az6BMV=$9x~P5B-h4b5g&m@22cG z!S52^7FyFvoOTbhgW9o%0%@F54Qc$e9(n}Y4z;GkJOpa#&>DsQU5#0;Ow|^A;Qp67 zv%4KLF{Tf#|JX5-MqZxHCMFa1jDLhs*(>lpN&tsTYsU-Y-bxbqnovL426FLa_$l;NqNbK3j1wT%S zeGlh_eRq&+D;<=O3&$ZlrboPP)?HhGr#asVIXminH|5tgu1SzK!)3BuDh%0 z>mG+)u3gpc86k6QuWt9sQ#p5{|LP1<*sdQd2>f_O{hqBik$Bzf$Tjto3I`w~9mtzL zoVFZOy!u%6X7u;5{Xy=n7mWwg`Q&;%cr@2Hf_=bWf(L{5gOa1aHSgLy4)*7|y>A^$ zADG7#jW^XN4uR4k`)-TA{j_nl_ju*smT^RLUlYRl#}CH#EKuEJc08@Y@%&4NEvv*j z200yrosJ=K9Yc){-(PEQNriN1Ac++~^PtP1o1rbx3y>DxzAPc!|NDK1`i6`jNIgIC zP}j!vP8oevx!ugk^i7gq7qN3|&)1y(za`fA8+(3W*7qlt7FSkORm`c*m{!Uj*=3{n zoTpfIx^|DL`p*S?-^y(_-gj!v!E9kge${`fPU%}?jd4zP{?U35m#8xdj~~oxIit=#uNmht~$0)UP5>U*Oi;&Aq4616pB_#XD7^7P;Ae&TG?_}&M~ zH+3`xs(KSlWWzB)^;dFRAo2S6U2XT_Hrbqg+SI0+^R2nsSQ|)kY6nx|d5D<&aBAYm z>42d6ul(Z+bARNX7-I}%+5@gJ?V)yFrhOFp)VXimZJcN8YytJPWDlyd;qur12?~c< zFu%0()bG)unW%ct|26Ixua9p|`G?Co&u^}^hwcBjGxZ8rnR?~tRBct+2#gowf#Ofy z;C(uIUd5tG(M8&GPz-8Y)A8#gkYqfczbDcCsmnEi@1@F0oSW# zESmbBPg|+Q|7K6~_n!0V`SO|N?kB@+vgVhzo%(@KZ(c=Z5s&8P70sNY%@3QiCxTDQ zKS$9!Pzrr5m|yO(shKdE_O+Y#xtpLyPWXp9Ef?t1Qcv^gw!l7j%7@BP{pn)J_6fD` z)F^+N<0)ud(T*{{?&1Er){Z#mdcIf!nXECEOjf^371hd$8CPf=!jQ@JyLMexd&~Iw z&Me|=yNSfxT`Jeq&nsxW;?gz!xyCElWX3Cu{mpoVxg~2ne%_+_iQeJY{H1nok_nG( z6Lw!WPEEb-sRKd}mk#ITtL{E~wmv78JIcxVd6UnV?nky>)_x1&{iO7;$K)#uJe>1v za40wswD%|3e{9@ODkod_?D$XRAu59uR8I1f?tkiZG_TV*FI*noIahg*S5qE+K#dD+ zdO4i=xt{j+(fF=*f4TM4KU)VQrfw?jmmtlh6u7sT^vO$1{Zu+g*|DOw>-)={gC1;+ zEd^E@N+l^0UTJgTS^pPV>nF zKNh~Gvr^w z2#x{&1&#&Vq}cuF4gtq=o&z2a=7J}HlfemK2{;k_7B~sK3_KaU0h|nO0BJ9=N5QG! zOW-u{zu+lgC;GDK;8EbIp!Qmw0Zs%@1LuK-U=276Tm}|_H-NLj^-8>|AWz-n+QSOZ=GE(Cu9E&_iIQtxAb z0M7=ufz*YV-tRaUY{S6tJg^&hK9~c36U+s_1)c=P_F*p9}%9y}bRO~r;Xufe~7_kr4PZZnwL&OS>x1bl$=f#7ez zQQ#JEGWZ}k3;Zp37Wg|*>+X+&H-L|U8^OoH2f^QiPlA5{{|Y_@z70MN?%kd}fk3U% zKMM{4{|M%T&w(d_&x5Cf+rSF&FW@EMU%}Pji{Rbh-@xC1FM(UZm%(k|Yv8}Y*THss z2f-U)SMVR;An>2yC~!M?BKRg)2)+Z(2mcK&2mb?J3%(0(0N(@e2j2&O4}Jjt8T=UB z4t@ge)gcJ}7u5a%pMp8yXJ9TE@ZR`DFapj1+kkUHo`=US1or~31nCoFw}I`zO<;TQ zkD$Iccm?bLz6W*!Q#x{=0S^WD12e$=!7(6xYU~tH-xXAVENaBg2M+|l1M0hi)gbee z*gEh~a5LB)d=~5h{slY&d>8BqrtT92y}*6IBf)OqQQ%QvZ!ibsxqa*#puQ8B1nN71 z(?I(4*j%tbSPf=?7k~r66<{WKEtm!V5X=Ve0`;B1z2HFbx1hcgcm^B{{tX-gz5xyc z?fum6k*GcUv{&L7Nc$t!CtXiOy8nxJ5~MMW_Use-{S_0T-ecB&ii4nmkaP@fgz~wr zbsXu`@sZGM$fsN1PVN7vIPF`gy#r;lbbB3|OH0QLNP7{=UhQY7bHCT4&LyLG?Nb;g z=@Xx>NvGa%&^T^5lt}JWu8TL3oa|FvW3t)@GLfv()3d*wk<Uc<|0OpA zl5f4=PUqPBO=UWvkvQ$e*qGes#Wki=b*nL*+Pl){MdczJeR(NP=gP14%^VNOpNf}n z6?akyRS!gpm;b~w0+LVso|7kVEFHS0?_mA0--j|09%;tS^qFRT^)XOE<2Zx-oJU`| z64HJ$Tc8)9w)AJ|P(GwRP0oX^f^LVlK(9mppW!n?*LDNm(L2&lL-gHr=iD2yUHHQk zi)S-F()oLgTZB(=UpMg_3;9OLU_0`o^S?Pcjk|Q7#kfNl;r=XS>}62*MV)tc=WjT@ ztFT4aqb|KSoZgeXT~2PPi+{%HUFy?u`WQPIJ&Y9$u5xz0>G;og`VMyZKQ5hjT>2L{ zd!F#}j_*O2uc$j8>CRU$9+2JlI=gOg^5dQSq0a7z<2%V=kxTDXr{{T;NY784J!iZ4 z8=T&W4z>TV_}04o^mpkDb9y7rzFsch-*x)laC{xz^;@0(|8?m{oZU4}&qSXOm)=>< zzR^x!XD9!6C*RBAe8)e`**DDDv%>kIql^Ec(|5kpH{R)c$6fF4t{?33z1GRicY3vN zw*2s*)BB9$JJ`i%xpU1o#CNN+qsaMTs!Qisr)QP3ztrh_-pLJeez?o|7kIbMo6<`fob9lboGxoczI#Z>hWfhRg3D7eCeK*ZJj_F8=3EPV+RS z`%5R^-`Rh#OYdT5Uj(~S;At&pLMIFH-*CLvGCQRhwPup)nRxCMpvJ5nq+_2Ct=k5< zk=C8ipKJ6R`2c1ch{nd+^jo)0sh7ITLkimC`jO#sJUIE*vfr<@){jrM`D^V3m2QHd zBy!z#9ovxW55U^1x@bH$3K<Xi6v<_SbErymr zDtSzwWZ_^fYPCUkoLyUhqO0-Av6!FhGNiV&^6G_(0WMU zpF9FR4Q+=$gj&-_b%G9odP4&ttvl!&*y&ISv;aB}(sw0mpxdF1&=zPb^a9kJuwT$C zP5dO!YYX-PPnY26(6!9LnS_BkS|6?DZDTf=sr_SsVVO38mC4D{^9(B!Lw_6e+rJ>G z>oyI0-SLw~*q-(Y>}l_G56rI18%e+$alDz>;cZvliv)H5fReYx##vi3(SMk;U3C$e z27d_2%h`A*7xL3Q>Ru$M`v;A@jE!?L18ePjx>hFshl#w5jdL=CYGrb%i;ieB@}?<#or1lSe}!|*_N(?G zDtYvMhV2_%pE0Di57+nWkRem$7k9 zhCbTg|MdQ@O=tF8RVUAHuRDJFXV0%Oi{&q_DGKr1>yAHEHX5tM`OSUT-e2u?$4}Y# z`=G`tKHp|T_D~u&&dE?FUPj{-FXJ~y_xZ4KP6mVhy;I-JTA9!$<)O4}ypx+D3=hfJI44tFo7VQYOx?}9<2IUjCs$INmi7X%Y1M9`?PYA7lZn>KXwPaZQ@fe9 zm$7k9W=^er+B-TdQ}e$%WdK_VD!S_{}}NjE!?Lp*E$xG_6eSCYxTy#yJ_2!JRBo2X$(GcXh35B4udZKe`xP7S zjw({c_>R6aJ zB|&{malDx!pHIhsDM8(r2EBe8XKl%(&G&KRunzbwCD`#xdtQg-bvi=jw%q7Q@bX>A z7naA#hRW?jBU|r9x{#cWcXE`Qua6~^TS|iQroHa?DJx&jFBtwEk2fukmCZ8u*nQ~X z%sWlAoV*h!_MJJpyt?x2nFSU0k1H$kD;zY(ThuO#NB8=BoQHkqsNn5Iy*Vyy!`c}h z>BsRQs<1)uREfP!>cG^g(8uwWj#6vi=*p(@k~;m`BTpA!y-W(^*e zH*%;MF-WInPprF_S!)x=hm0L|q`OYd4aVdR8a*s~@My2wV`dXP2b?%G`%^*^^J4a9!PE#)W)^p+8CP$y+?kSyC_~CbgXy0N4N|1MoQ`f>U`s;jfpr>j%(X@7i@G=bquJSa~4-g{f>$E_uf zskRCASEKYkdHx{RTl^cuG9?6ZxX}{yf;sy}s+lueA)dV8YaN;_< z_E0}g-^Tj(?uM|2Q*zo%tDg=C43pzQm$c91ba$nGoc0a+sFAo2>0H+~5_fI7-A_%? z^>xndZtnw%V+a%vvSlH0TiuoVar&;FVY3PK@iM=FkZ2D^ylE!GbaUqP1sQjXz;h@X>uyLZEN1j+Z$Uu@=uzy zQ%&7};y(lZYau=NpQ8>F`UB@9Iedt8^gh7~s57*TYYLA*yz3j}4KJL^aIUIwY(>S~ zvcmWsy)ZPmEcAoRLN_2Qtg!=@jAF*xmNSjY)~BWQF@be8&|=krTIc`7Sen{?RTK5 zSd%5)uV;lE1|Gg^1uKmbo-bo&7 zxFHT;bM`aUJc9vKCgv3t&x-~F%IOoTf&o>P#RKMD&MXt*p)miu!}}JV+5l9 zj!_w{s;H?frWf8tTf9P^Zkt7)UD6ltyTZLmb6p)*Qc`5@5j!m(>I-*ThrhWO`v)sK zQ*QAbd2JM=SxadVWub9LbF-;?e~G>Kmq)AT#P9tJ>)!i|+`Yf3&b`06iG^yfS6J$X z0X)-VG1^YjKk3^2XuFhUU)zF%tTl( zX=|1LWa6b;FTL}8(j05xJ0H?umk+ee@bWc|dF~tN1rVOGnxF~5y$l+)*z+v%nlzln zxnG!h;Uqri`tpUNF}XLS?+J#2ACq694^tT6zfN{%aY20Zc7e7dyBH^F-;i{U^|xXB zG3SYKzMk^YJFa?fS3FBNf10w%x6qE<$L!+TF&{$|3G#)x0IsuvhO@t;vCqf0#NzlpAWM~RB6`BT} z0!@cbg$kk5pc&BrK&L}9p;=H7G#g5WFP{f0FnPh3&+MedE#!d@XP-3Up}n3;TRAz{ zeBuvM)@~Vn!nJR_`efS55%zrV8wt7wjF=(zFUu8zA8H+^|Y)9TB`it zysi9>d;ar$&fXbMJpB9jFJ6Dr8-0J?{?lF;O?-OgBRSVblDC+aEw&cZ)>7p^cK_v@ z-~4`?Za_i0PdT(!98 z_5(Kj>Vscw?Ug%i%`c}v-f>m><^8e`zb|{rKU>u3q_P(CKueYXyXzjlX>Q*qpWSrP zD-S=n?YLp9=e;}g(zWmWY~7-NsAhtRMui1XsPl){eN}szyziOly(^!ZdGxE=Eh8EBL=Uu7`9C=1^(8NlXn*Jl1-&nRY(UP?&(44A&PiwW zc>YK2XPv+LpO-(dC+0nA6KgsxwEi@goHre(~yQn^tt% zckcV8H@=me|Lvibt)N%;Nt4i+lO)J_;?3q^fxuvVo>Fmdi!5{(4I)+*P;N|Oy?;WZ`&A5-VV*cXra zoP!R;%f_BiCZzYw#zA@?Y!*}oErymrE1~P5bc$+t4Raa{tdgfB#S2 z|C9SaP+1A`g++7ferOS{C8-V6Z&aaAz%mNHML@&USF2n|0Q0o$^BpaH%l3QzZq_J$^Bn!1<|;~PZ_kZz!v)y_~eo5~CVtv75fOwE!lKa0{chvVwa{rgaeo5~C zV*SFSp?FX``a13ZqKxZ%N<9-=4gCq??@tE$ySv|ov=@y2-i-eKQw(|lYNh9oP?NTA z`9gLjY3WTfnv^rQtf7z7o67HZ5!i*TQ%KcoX@TuH>oq-~R2H>&_ZG>c;X{ z$G^Prs*{uZzp&d^;=OC?ZXmOZd#-5H;GNm}V?k{fncV-S(V~iXYsvjzK5s{+%CAUXlG#XlAnAdm2a+CWx(EIbd$v1U delta 11368 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 z