From e26af85c23cfbfcef6ce229cca0c3f44f03145fe Mon Sep 17 00:00:00 2001 From: carlos Date: Fri, 5 Jan 2024 19:03:05 -0600 Subject: [PATCH 1/2] inventario agregar stock --- .vs/compabetoOG/v17/.wsuo | Bin 40960 -> 41472 bytes bin/Debug/compabetov2.exe | Bin 4452352 -> 4451840 bytes bin/Debug/compabetov2.pdb | Bin 155136 -> 159232 bytes bin/Debug/data.db | Bin 28672 -> 28672 bytes inventario.Designer.cs | 282 ++++-------------- inventario.cs | 162 +++++++++- ...compabetov2.csproj.AssemblyReference.cache | Bin 12367 -> 12932 bytes .../compabetov2.csproj.GenerateResource.cache | Bin 1596 -> 1596 bytes obj/Debug/compabetov2.exe | Bin 4452352 -> 4451840 bytes obj/Debug/compabetov2.pdb | Bin 155136 -> 159232 bytes vender.cs | 2 +- 11 files changed, 207 insertions(+), 239 deletions(-) diff --git a/.vs/compabetoOG/v17/.wsuo b/.vs/compabetoOG/v17/.wsuo index b27c6a867cd89ef4446c78322da5016c7bbad251..74bb769a590507ab9964160ca7a1747f165a15c7 100644 GIT binary patch delta 984 zcmcJN!A}!G6vjK#?xw&NXlbFSv>1q1Lh07-wp%m?tq=?}crfwe0c$ZK;YNuDjVXyI z4@Np3JT;~m?(Ez=7!yeJB#?08ukgTucyRrm-I|(k@Zw8;d2hab`)0n`t$ya!J^n@? z;vP48Jst%mt$#X>L#kIWCBC!xmeu%5NA+7)k4zo2q+H`$Y&nGILm&pw?$A4}=y$a| zGU-udKbUj%bI6^b2L!+{7y#6J9$5uJK=UGWhRwxregZ-Y=wRA?NDT&R6XaaYLcRtj z!3A&=0|p|uP!+&!K-U}JHO#Voz+@9EFv};!u z+Dm|tPTFF8WmV)eU&O}vh*%ezOl1!h+bA$mh??T5ITv8`ZRy`^jn(K%wgE-sI=80^ z%5OuJ>3#1%x{#-Lg0aixe916P-AY=SvYs@oB`cZFm98d@@}o>9{V-={&647IC(`9f x5r3Qz-=BY!^UE_AMeRjcZoksh=Jl~gt-Dq?#QP^Ydo2#vR>gz*usp5%*)PxgJ1PJG delta 1037 zcmcJOy>C)c7{>28y%1XOZ41R(tcBW7TEGIO1)9>55Dje<9ZXz{d?ZcWq=VW4)Wn3r zSdWR$n7H?x&A~Kj6WyxO$;m&#fx$S4&x>4TXpD;|`Q^M{_nh~6IaH5$^?*MKk7?E# z)HEG72R~Y^7KNFp>5KbYRrZwM>eVJ51Rkw_X47hizhp%Nc@LliP~M_%OxOTb28U8nSj)h=hW6Di ze+Blrj-SH52I#6Z_I{k;^K8J{1Ub-sikAkkxAlzlfBAUd(r<@;CrU{_mD3Emb&`IH zTl#z9(>#WOrJrU+`p3aZ`ssVI```7u{;GeZqhIzN*$nE4ew}t_wc#nz9Jp#~lb!y5 zM=OKxjh;@~pP=)T$hz;D%!>>?11qDNuIo%>T_>j8$GXV4BC6?mqbpg@vBtPAXCxQ0 z{#c~v4&+pZne7Kb$I%khS7rK|L1X?EY6txeYKfM-@Qyj?pHs0Am*U16w& zbcrlcZE-i)= zg+%#gp=8ruh)8io_{x6qb@#QpynX4sZJ%0E&+DUh8k~6t9`%m@x3;aW?5X~rYNKn| diff --git a/bin/Debug/compabetov2.exe b/bin/Debug/compabetov2.exe index 1bd1e0ebad7d212283936a2d4e1b80cfecb33fcb..439a30d9d4ff25045e5e226c7885095c74ffc399 100644 GIT binary patch delta 34502 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 delta 34544 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 I(SOzcAAdjv-~a#s diff --git a/bin/Debug/compabetov2.pdb b/bin/Debug/compabetov2.pdb index b9373f1474f402513eadd554fd3899dcd42213c0..8b5f6c4780e4b15efb2ce80c2eded96dd1f66ce6 100644 GIT binary patch delta 21869 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 ah59gad-z2|9q9R5O~`QdiZlKFll?b0`DYve delta 19491 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¬s2tAx%6B;X5|`q- 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 diff --git a/bin/Debug/data.db b/bin/Debug/data.db index 1e2530b8dd9801fc0ebd88ea51fd54b33af0e78c..9dc7eb9b4a2c41883b9b3f888cd1ab132953d5ab 100644 GIT binary patch delta 124 zcmZp8z}WDBae_2s*+dy<#=)et diff --git a/inventario.Designer.cs b/inventario.Designer.cs index 4bf7dc0..6618137 100644 --- a/inventario.Designer.cs +++ b/inventario.Designer.cs @@ -28,9 +28,7 @@ /// private void InitializeComponent() { - this.lblfecha = new System.Windows.Forms.Label(); this.lblhora = new System.Windows.Forms.Label(); - this.txtnombreproducto = new System.Windows.Forms.TextBox(); this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); this.panel2 = new System.Windows.Forms.Panel(); this.pictureBox7 = new System.Windows.Forms.PictureBox(); @@ -39,54 +37,24 @@ this.button3 = new System.Windows.Forms.Button(); this.button4 = new System.Windows.Forms.Button(); this.button5 = new System.Windows.Forms.Button(); - this.txtprecioproducto = new System.Windows.Forms.TextBox(); - this.txtstockproducto = new System.Windows.Forms.TextBox(); - this.txtdescripcionproducto = new System.Windows.Forms.TextBox(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.label4 = new System.Windows.Forms.Label(); - this.button6 = new System.Windows.Forms.Button(); - this.button7 = new System.Windows.Forms.Button(); - this.button8 = new System.Windows.Forms.Button(); - this.button9 = new System.Windows.Forms.Button(); - this.comboBox1 = new System.Windows.Forms.ComboBox(); + this.btnAgregarStock = new System.Windows.Forms.Button(); + this.stockPanel = new System.Windows.Forms.FlowLayoutPanel(); this.flowLayoutPanel1.SuspendLayout(); this.panel2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit(); this.SuspendLayout(); // - // lblfecha - // - this.lblfecha.AutoSize = true; - this.lblfecha.Font = new System.Drawing.Font("Microsoft Sans Serif", 30F); - this.lblfecha.ForeColor = System.Drawing.Color.Navy; - this.lblfecha.Location = new System.Drawing.Point(747, 127); - this.lblfecha.Name = "lblfecha"; - this.lblfecha.Size = new System.Drawing.Size(159, 58); - this.lblfecha.TabIndex = 11; - this.lblfecha.Text = "label2"; - this.lblfecha.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // // lblhora // this.lblhora.AutoSize = true; this.lblhora.Font = new System.Drawing.Font("Microsoft Sans Serif", 60F); this.lblhora.ForeColor = System.Drawing.Color.MediumBlue; - this.lblhora.Location = new System.Drawing.Point(933, 9); + this.lblhora.Location = new System.Drawing.Point(700, 7); + this.lblhora.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.lblhora.Name = "lblhora"; - this.lblhora.Size = new System.Drawing.Size(318, 113); + this.lblhora.Size = new System.Drawing.Size(238, 91); this.lblhora.TabIndex = 10; - this.lblhora.Text = "label1"; - // - // txtnombreproducto - // - this.txtnombreproducto.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtnombreproducto.Location = new System.Drawing.Point(497, 350); - this.txtnombreproducto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.txtnombreproducto.Name = "txtnombreproducto"; - this.txtnombreproducto.Size = new System.Drawing.Size(480, 55); - this.txtnombreproducto.TabIndex = 12; + this.lblhora.Text = "Stock"; // // flowLayoutPanel1 // @@ -98,26 +66,26 @@ this.flowLayoutPanel1.Controls.Add(this.button4); this.flowLayoutPanel1.Controls.Add(this.button5); this.flowLayoutPanel1.Location = new System.Drawing.Point(0, 0); - this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(2); this.flowLayoutPanel1.Name = "flowLayoutPanel1"; - this.flowLayoutPanel1.Size = new System.Drawing.Size(324, 1061); + this.flowLayoutPanel1.Size = new System.Drawing.Size(243, 862); this.flowLayoutPanel1.TabIndex = 8; // // panel2 // this.panel2.BackColor = System.Drawing.Color.Transparent; this.panel2.Controls.Add(this.pictureBox7); - this.panel2.Location = new System.Drawing.Point(3, 2); - this.panel2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel2.Location = new System.Drawing.Point(2, 2); + this.panel2.Margin = new System.Windows.Forms.Padding(2); this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(312, 263); + this.panel2.Size = new System.Drawing.Size(234, 214); this.panel2.TabIndex = 8; // // pictureBox7 // this.pictureBox7.Image = global::compabetov2.Properties.Resources.HomeroMenu; - this.pictureBox7.Location = new System.Drawing.Point(64, 34); - this.pictureBox7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.pictureBox7.Location = new System.Drawing.Point(48, 28); + this.pictureBox7.Margin = new System.Windows.Forms.Padding(2); this.pictureBox7.Name = "pictureBox7"; this.pictureBox7.Size = new System.Drawing.Size(190, 197); this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; @@ -133,11 +101,11 @@ this.button1.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button1.Image = global::compabetov2.Properties.Resources.Menui1; this.button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button1.Location = new System.Drawing.Point(3, 269); - this.button1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button1.Location = new System.Drawing.Point(2, 220); + this.button1.Margin = new System.Windows.Forms.Padding(2); this.button1.Name = "button1"; - this.button1.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button1.Size = new System.Drawing.Size(312, 114); + this.button1.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button1.Size = new System.Drawing.Size(234, 93); this.button1.TabIndex = 8; this.button1.Text = "Menú"; this.button1.UseVisualStyleBackColor = false; @@ -152,11 +120,11 @@ this.button2.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button2.Image = global::compabetov2.Properties.Resources.estadisticasi; this.button2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button2.Location = new System.Drawing.Point(3, 387); - this.button2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button2.Location = new System.Drawing.Point(2, 317); + this.button2.Margin = new System.Windows.Forms.Padding(2); this.button2.Name = "button2"; - this.button2.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button2.Size = new System.Drawing.Size(312, 114); + this.button2.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button2.Size = new System.Drawing.Size(234, 93); this.button2.TabIndex = 9; this.button2.Text = "Estadisticas"; this.button2.TextAlign = System.Drawing.ContentAlignment.MiddleRight; @@ -171,11 +139,11 @@ this.button3.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button3.Image = global::compabetov2.Properties.Resources.productoi; this.button3.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button3.Location = new System.Drawing.Point(3, 505); - this.button3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button3.Location = new System.Drawing.Point(2, 414); + this.button3.Margin = new System.Windows.Forms.Padding(2); this.button3.Name = "button3"; - this.button3.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button3.Size = new System.Drawing.Size(312, 114); + this.button3.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button3.Size = new System.Drawing.Size(234, 93); this.button3.TabIndex = 10; this.button3.Text = "Productos"; this.button3.UseVisualStyleBackColor = false; @@ -189,11 +157,11 @@ this.button4.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button4.Image = global::compabetov2.Properties.Resources.reportesi; this.button4.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button4.Location = new System.Drawing.Point(3, 623); - this.button4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button4.Location = new System.Drawing.Point(2, 511); + this.button4.Margin = new System.Windows.Forms.Padding(2); this.button4.Name = "button4"; - this.button4.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button4.Size = new System.Drawing.Size(312, 114); + this.button4.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button4.Size = new System.Drawing.Size(234, 93); this.button4.TabIndex = 11; this.button4.Text = "Reportes"; this.button4.UseVisualStyleBackColor = false; @@ -207,177 +175,45 @@ this.button5.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button5.Image = global::compabetov2.Properties.Resources.sesionc; this.button5.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button5.Location = new System.Drawing.Point(3, 741); - this.button5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button5.Location = new System.Drawing.Point(2, 608); + this.button5.Margin = new System.Windows.Forms.Padding(2); this.button5.Name = "button5"; - this.button5.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button5.Size = new System.Drawing.Size(312, 114); + this.button5.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button5.Size = new System.Drawing.Size(234, 93); this.button5.TabIndex = 12; this.button5.Text = "Salir"; this.button5.UseVisualStyleBackColor = false; // - // txtprecioproducto + // btnAgregarStock // - this.txtprecioproducto.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtprecioproducto.Location = new System.Drawing.Point(1031, 350); - this.txtprecioproducto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.txtprecioproducto.Name = "txtprecioproducto"; - this.txtprecioproducto.Size = new System.Drawing.Size(171, 55); - this.txtprecioproducto.TabIndex = 13; + this.btnAgregarStock.Location = new System.Drawing.Point(744, 147); + this.btnAgregarStock.Name = "btnAgregarStock"; + this.btnAgregarStock.Size = new System.Drawing.Size(100, 23); + this.btnAgregarStock.TabIndex = 12; + this.btnAgregarStock.Text = "Agregar stock"; + this.btnAgregarStock.UseVisualStyleBackColor = true; + this.btnAgregarStock.Click += new System.EventHandler(this.button6_Click_1); // - // txtstockproducto + // stockPanel // - this.txtstockproducto.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtstockproducto.Location = new System.Drawing.Point(1239, 350); - this.txtstockproducto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.txtstockproducto.Name = "txtstockproducto"; - this.txtstockproducto.Size = new System.Drawing.Size(171, 55); - this.txtstockproducto.TabIndex = 14; - // - // txtdescripcionproducto - // - this.txtdescripcionproducto.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtdescripcionproducto.Location = new System.Drawing.Point(497, 502); - this.txtdescripcionproducto.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.txtdescripcionproducto.Multiline = true; - this.txtdescripcionproducto.Name = "txtdescripcionproducto"; - this.txtdescripcionproducto.Size = new System.Drawing.Size(705, 443); - this.txtdescripcionproducto.TabIndex = 15; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); - this.label1.ForeColor = System.Drawing.Color.Navy; - this.label1.Location = new System.Drawing.Point(497, 287); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(334, 39); - this.label1.TabIndex = 16; - this.label1.Text = "Nombre del producto"; - this.label1.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); - this.label2.ForeColor = System.Drawing.Color.Navy; - this.label2.Location = new System.Drawing.Point(1021, 272); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(114, 39); - this.label2.TabIndex = 17; - this.label2.Text = "Precio"; - this.label2.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); - this.label3.ForeColor = System.Drawing.Color.Navy; - this.label3.Location = new System.Drawing.Point(1229, 272); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(102, 39); - this.label3.TabIndex = 18; - this.label3.Text = "Stock"; - this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); - this.label4.ForeColor = System.Drawing.Color.Navy; - this.label4.Location = new System.Drawing.Point(497, 439); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(392, 39); - this.label4.TabIndex = 19; - this.label4.Text = "Descripción del producto"; - this.label4.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // button6 - // - this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button6.Location = new System.Drawing.Point(1239, 502); - this.button6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button6.Name = "button6"; - this.button6.Size = new System.Drawing.Size(171, 70); - this.button6.TabIndex = 20; - this.button6.Text = "Agregar"; - this.button6.UseVisualStyleBackColor = true; - this.button6.Click += new System.EventHandler(this.button6_Click); - // - // button7 - // - this.button7.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button7.Location = new System.Drawing.Point(1239, 622); - this.button7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button7.Name = "button7"; - this.button7.Size = new System.Drawing.Size(171, 70); - this.button7.TabIndex = 21; - this.button7.Text = "Buscar"; - this.button7.UseVisualStyleBackColor = true; - // - // button8 - // - this.button8.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button8.Location = new System.Drawing.Point(1239, 756); - this.button8.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button8.Name = "button8"; - this.button8.Size = new System.Drawing.Size(171, 70); - this.button8.TabIndex = 22; - this.button8.Text = "Editar"; - this.button8.UseVisualStyleBackColor = true; - // - // button9 - // - this.button9.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button9.Location = new System.Drawing.Point(1239, 875); - this.button9.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button9.Name = "button9"; - this.button9.Size = new System.Drawing.Size(171, 70); - this.button9.TabIndex = 23; - this.button9.Text = "Eliminar"; - this.button9.UseVisualStyleBackColor = true; - // - // comboBox1 - // - this.comboBox1.FormattingEnabled = true; - this.comboBox1.Items.AddRange(new object[] { - "cerveza", - "cigarros", - "sabritas", - "aguas"}); - this.comboBox1.Location = new System.Drawing.Point(1153, 198); - this.comboBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); - this.comboBox1.Name = "comboBox1"; - this.comboBox1.Size = new System.Drawing.Size(160, 24); - this.comboBox1.TabIndex = 24; - this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged); + this.stockPanel.Location = new System.Drawing.Point(394, 199); + this.stockPanel.Name = "stockPanel"; + this.stockPanel.Size = new System.Drawing.Size(834, 518); + this.stockPanel.TabIndex = 13; // // inventario // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1924, 1055); - this.Controls.Add(this.comboBox1); - this.Controls.Add(this.button9); - this.Controls.Add(this.button8); - this.Controls.Add(this.button7); - this.Controls.Add(this.button6); - this.Controls.Add(this.label4); - this.Controls.Add(this.label3); - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); - this.Controls.Add(this.txtdescripcionproducto); - this.Controls.Add(this.txtstockproducto); - this.Controls.Add(this.txtprecioproducto); - this.Controls.Add(this.txtnombreproducto); - this.Controls.Add(this.lblfecha); + this.ClientSize = new System.Drawing.Size(1370, 749); + this.Controls.Add(this.stockPanel); + this.Controls.Add(this.btnAgregarStock); this.Controls.Add(this.lblhora); this.Controls.Add(this.flowLayoutPanel1); - this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.Margin = new System.Windows.Forms.Padding(2); this.Name = "inventario"; this.Text = "inventario"; this.WindowState = System.Windows.Forms.FormWindowState.Maximized; - this.Load += new System.EventHandler(this.inventario_Load); this.flowLayoutPanel1.ResumeLayout(false); this.panel2.ResumeLayout(false); this.panel2.PerformLayout(); @@ -397,20 +233,8 @@ private System.Windows.Forms.Button button4; private System.Windows.Forms.Button button5; private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; - private System.Windows.Forms.Label lblfecha; private System.Windows.Forms.Label lblhora; - private System.Windows.Forms.TextBox txtnombreproducto; - private System.Windows.Forms.TextBox txtprecioproducto; - private System.Windows.Forms.TextBox txtstockproducto; - private System.Windows.Forms.TextBox txtdescripcionproducto; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.Button button6; - private System.Windows.Forms.Button button7; - private System.Windows.Forms.Button button8; - private System.Windows.Forms.Button button9; - private System.Windows.Forms.ComboBox comboBox1; + private System.Windows.Forms.Button btnAgregarStock; + private System.Windows.Forms.FlowLayoutPanel stockPanel; } } \ No newline at end of file diff --git a/inventario.cs b/inventario.cs index 860b3bd..8a4dc34 100644 --- a/inventario.cs +++ b/inventario.cs @@ -1,22 +1,138 @@ using compabetov2.database; using compabetov2.database.modelos; +using compabetov2.Properties; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; +using System.IO; using System.Linq; +using System.Reflection; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using static System.Windows.Forms.VisualStyles.VisualStyleElement.TextBox; namespace compabetov2 { public partial class inventario : Form { + private List productos; public inventario() { InitializeComponent(); + llenarPanel(); + } + + private void llenarPanel() + { + productos = service.conseguirProductos(); + + foreach (Producto producto in productos) + { + TableLayoutPanel filaLayout = new TableLayoutPanel(); + filaLayout.RowCount = 1; + filaLayout.ColumnCount = 2; + filaLayout.Height = 100; + filaLayout.Width = 830; + filaLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); + filaLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); + filaLayout.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); + + TableLayoutPanel informacionProducto = new TableLayoutPanel(); + informacionProducto.RowCount = 1; + informacionProducto.ColumnCount = 2; + informacionProducto.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 20F)); + informacionProducto.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 80F)); + informacionProducto.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); + informacionProducto.Dock = DockStyle.Fill; + + + Label idProducto = new Label(); + idProducto.Text = producto.idProducto.ToString(); + idProducto.BackColor = Color.FromArgb(82, 82, 82); + idProducto.ForeColor = Color.White; + idProducto.AutoSize = true; + idProducto.Dock = DockStyle.Left; + + PictureBox imagen = new PictureBox(); + string rutaImg = Path.Combine(Application.StartupPath, "Resources", producto.img); + imagen.Image = Image.FromFile(rutaImg); + imagen.Dock = DockStyle.Fill; + imagen.BackgroundImageLayout = ImageLayout.Stretch; + imagen.SizeMode = PictureBoxSizeMode.Zoom; + imagen.Controls.Add(idProducto); + + + Label nombreStock = new Label(); + nombreStock.Text = producto.nombre + " - Stock: " + producto.stock.ToString(); + nombreStock.Font = new Font(nombreStock.Font.FontFamily, 16); + nombreStock.Dock = DockStyle.Fill; + nombreStock.TextAlign = ContentAlignment.MiddleCenter; + + //panel de agregar stock + TableLayoutPanel agregarPanel = new TableLayoutPanel(); + agregarPanel.Dock = DockStyle.Fill; + agregarPanel.RowCount = 1; + agregarPanel.ColumnCount = 3; + agregarPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 60F)); + agregarPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 20F)); + agregarPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 20F)); + agregarPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); + + TextBox txtStockAgregar = new TextBox(); + txtStockAgregar.Text = "0"; + txtStockAgregar.Height = 60; + txtStockAgregar.Width = 200; + txtStockAgregar.Anchor = AnchorStyles.None; + txtStockAgregar.Font = new Font(txtStockAgregar.Font.FontFamily, 17); + + Button btnMenos = new Button(); + btnMenos.Text = "-"; + btnMenos.Width = 60; + btnMenos.Height = 60; + btnMenos.Font = new Font(btnMenos.Font.FontFamily, 30); + btnMenos.ForeColor = Color.White; + btnMenos.FlatStyle = FlatStyle.Flat; + btnMenos.FlatAppearance.BorderSize = 0; + btnMenos.BackColor = Color.FromArgb(33, 90, 255); + btnMenos.Anchor = AnchorStyles.None; + btnMenos.Click += new EventHandler(delegate (object sender, EventArgs e) + { + int numeroContador = int.Parse(txtStockAgregar.Text); + txtStockAgregar.Text = (numeroContador - 1).ToString(); + }); + + Button btnMas = new Button(); + btnMas.Text = "+"; + btnMas.Width = 60; + btnMas.Height = 60; + btnMas.Font = new Font(btnMas.Font.FontFamily, 30); + btnMas.ForeColor = Color.White; + btnMas.BackColor = Color.FromArgb(33, 90, 255); + btnMas.FlatStyle = FlatStyle.Flat; + btnMas.FlatAppearance.BorderSize = 0; + btnMas.Anchor = AnchorStyles.None; + btnMas.Click += new EventHandler(delegate (object sender, EventArgs e) + { + int numeroContador = int.Parse(txtStockAgregar.Text); + txtStockAgregar.Text = (numeroContador + 1).ToString(); + }); + + + informacionProducto.Controls.Add(imagen,0,0); + informacionProducto.Controls.Add(nombreStock,1,0); + + agregarPanel.Controls.Add(txtStockAgregar, 0, 0); + agregarPanel.Controls.Add(btnMenos, 1, 0); + agregarPanel.Controls.Add(btnMas, 2, 0); + + + filaLayout.Controls.Add(informacionProducto, 0, 0); + filaLayout.Controls.Add(agregarPanel, 1, 0); + stockPanel.Controls.Add(filaLayout); + } } private void button1_Click(object sender, EventArgs e) @@ -30,7 +146,7 @@ namespace compabetov2 private void button6_Click(object sender, EventArgs e) { - Categoria categoria = new Categoria(comboBox1.SelectedIndex + 1); + /*Categoria categoria = new Categoria(comboBox1.SelectedIndex + 1); Producto producto = new Producto( 0, txtnombreproducto.Text, @@ -42,17 +158,45 @@ namespace compabetov2 if (service.insertarProducto(producto)) { + }*/ + } + + + + private void button6_Click_1(object sender, EventArgs e) + { + List stockNuevo = new List(); + foreach(Control control in stockPanel.Controls) + { + TableLayoutPanel informacionProducto = control.Controls[0] as TableLayoutPanel; + TableLayoutPanel agregarPanel = control.Controls[1] as TableLayoutPanel; + + //id + Label lbIdProducto = informacionProducto.Controls[0].Controls[0] as Label; + int idProducto = int.Parse(lbIdProducto.Text); + + //stock a agregar + TextBox txtStock = agregarPanel.Controls[0] as TextBox; + int stock = int.Parse(txtStock.Text); + + Producto productoStockNuuevo = new Producto(idProducto,"","",0,"",stock, null); + stockNuevo.Add(productoStockNuuevo); } - } - private void inventario_Load(object sender, EventArgs e) - { - - } - - private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) - { + string mensajeConfirmacion = "Se aumentara el stock a los\nsiguientes productos\n"; + for(int i = 0; i < stockNuevo.Count; i++) + { + if (stockNuevo[i].stock > 0) + { + mensajeConfirmacion += productos[i].nombre + ": " + stockNuevo[i].stock + "\n"; + } + } + DialogResult result = MessageBox.Show(mensajeConfirmacion, "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); + if (result == DialogResult.Yes) + { + // Código para realizar la acción + } } } } diff --git a/obj/Debug/compabetov2.csproj.AssemblyReference.cache b/obj/Debug/compabetov2.csproj.AssemblyReference.cache index 34a66a5f6b5907107305e40a47fe8475abf6389d..ba5393c9cd9b8c9fe15bb5bf5786c2e8ecc42194 100644 GIT binary patch delta 203 zcmX?~(2~l*#wf67Y delta 21 ccmZokJ)gkA#wf(Vz`&R|InW?Q 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 delta 34544 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 I(SOzcAAdjv-~a#s diff --git a/obj/Debug/compabetov2.pdb b/obj/Debug/compabetov2.pdb index b9373f1474f402513eadd554fd3899dcd42213c0..8b5f6c4780e4b15efb2ce80c2eded96dd1f66ce6 100644 GIT binary patch delta 21869 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 ah59gad-z2|9q9R5O~`QdiZlKFll?b0`DYve delta 19491 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¬s2tAx%6B;X5|`q- zNgRc98?gy0MtmEE6E9-b67dA0@pqhN=-7nkH{ut_lenS2&K7var{i0A1Se+T#0lmp z)9_?TjwZN8Bo1t>bDFHs2eLwYWrdc>3JsAJIx8!L`e^BwA`{9d7UwjgH!k+X3Ou6| z&&vw!)%-aBkCHWul@aI}oFdXAF>x7sh}d6N@O4?iXjvgY^e2U%g^0i7@DWR&i1L;1WCh4c@{=uoSMr49G@0>U*|nQxMVHBn`N<&|C5PsgdJd<1q`HMzV!WX4q49-9+b@%P|d;T}Rs`l+I0NctED>BYWg`88222)fY0} zVcDbOWly~8jq#_9@Sv}8uWUgdS@RcVMh=azJ-9(O zjCMCE-3Dh5$#6%WY-tN;jbv9XlLc*%EtxGVWRNXBAcw#q3(k-gIxBlHTBdI!C*N7w zzzuS)Oq3PMiW^RmEga*}qH;WOoN8yUV?HejMG&?1kSJU%Sv!Zv5i z^&ZVrhR8AUmKEqJyVOtCaIfsb44IJjZ>cN&WW|$YMM@<{$(~7*J#$UY33`g4bhO(+ zoUQc)#(%GLB*_{#ku8dr8N4pLj>!sLlr3o^=fqygp0WWmWdp9s_)O+gDjP7~ISHvD zwEp|ZmY8GnB^n$@TlAY%#XQv@W&C7JAF@4ZUG}$9>%bu7fSKT#Vx&9rp zhJNxyk|ZlMP5QBWrL}OWtVo8eAd@{3En9Zc*<&&uZN+JmO;)^*%zvf~_iHK>oRtME zlwEyR*1UzcI5VFG<{gkN?IRP;bj}Sq#dE zJH-YE^KC(&H>X4NiSrDIK65UDRzq8%8t5~qR{ZE-t3*K|^HN=mVof2-P0GTunhMQ> zRzT~ZP0%6eG;{%?HxWj3aWE7G(Hn?lh~7XvCkArX-Le2ZUj(g&)@6(@vm&^Rn3Y^Sd>dFuD0|84@b(es-R^ojEPOl*?w#%&3uD3^Yc<-+Q#6o zeLH&n8irB8JtDfpOKd}MgS)})t1i94Qq2Z>L0?ZqzsY>HclGsT@|gCtv7slYudnNg z@kPuxPcxlSI?%S69wh>uTu=G?8*|!(X`$6X57%oJlSc1*^>p->v7YkZ-;q-bWIln4 zoT(! zJ1SRS>V%>$;G~y;c@_oxkO=D zYoKo{d~}mu&}Zu=eaoQgCVh|~&3Q0eYF>OqfTsvgk-dxg7*=6CyNlQlnJ<2qAXp)^28_2Qs2zA%Z&SvFJ(6M>pwV)K^b{XD}_|wYx3@J!$Hp270QL zX4|_aJ$z|t`rUOIM#F5W<>=~wS=~si+>J^;Gmz3JRil!bFk5P-wpUS&%KZUXpr}A7 ze$^w&$VERkD$-qL(p3)E8QryLkQNI+?9rL8(@-#o@}`VjcfgzxB3`IwK7s9~(@NC; za1putM<-!y;pKmX0%;4czu52*YDk+zZo)w(?M11&sopbP?wPJIJLnNQ-Sg7^p_a@_ zQCn)^uGuhcjYQc;=#K^Ycq$X;YtUjxzBpHd3LJ#1q2@B2fN9iBc2=Z)jD6GFI)X&f zejFw0NYgP#$6GpTbX?S6pwF|L>Y37a+0yKB&&;@I(kIw50)2ZeP5S6sn)J1`H0d*I zY0~%A(xeZorAc2@OOrmOmL`2eElv7(TAK9Lv^42+X=&1T($b_4q@_t;Mr)?k#cBEC z*H~iuesm%I9LrnG+|PUiX=ACS9B5n+?*7q`_Q2KmtupUYu)OFWQ`e5#~X41QYz=Oz! z-kDqwO%I~HV7#y}>n6Pjk!JgQX7W8V1?IPU+;%ISakZBh$dtZzwtd2E@zYjmo4Z<@ zac;f)M{Pfaux#n^xErG1k91uvvXLIYgcFOv7Nx7TOG^CZq8Q=x1}kwJbqoH^h&K_W_}idBRpDvwW;$GC+k?a8+{9yh+3xLHln`ha~>a>)f1)Zs;>w=k88|?G&Qtp z@p<-{+T>$ou@Bk{?S~FP2cb`(Lt=Ki+N>fuiBT0W5rBt7v*v8=j>VN#@s4zEGZ$8?xdbDNrXv^x+mX-2o%j(gV)uSz|M_X37 zx5TZP@@UKI|82|a|J#;IteWVtx0S$whQ+PP3#}HvV=}@Aqe?+W{%Umdk(J z0qJ@F4#?fj3*;G!jKiRCs5uk?Ve5u|-atQPpr0|&PZ;Ru3-r?k#U`TD)aKfbNeBFP zf_^taKbgRf)wJJKDA)p0uuPR`K8l`r??=0vy u7WDfH#T{w{c|i208NaE}e$@TnHe=G63BQ1#Uq9fRG`u0I3LdSVG5inBK-5(L diff --git a/vender.cs b/vender.cs index 0cf707a..4f53f28 100644 --- a/vender.cs +++ b/vender.cs @@ -67,7 +67,7 @@ namespace compabetov2 pic.Controls.Add(id); Label precio = new Label(); - precio.Text = "$5";// + producto.precion.ToString(); + precio.Text = "$" + producto.precion.ToString() + " - " + producto.nombre; precio.BackColor = Color.FromArgb(82, 82, 82); precio.ForeColor = Color.White; precio.Width = 40; From 210203da3e58db9982cdae96b9a1d65e08caa91a Mon Sep 17 00:00:00 2001 From: carlos Date: Sun, 7 Jan 2024 17:51:59 -0600 Subject: [PATCH 2/2] habilitacion y deshabilitacion de botones en personal --- .vs/compabetoOG/v17/.wsuo | Bin 41472 -> 40960 bytes bin/Debug/compabetov2.exe | Bin 4451840 -> 4453376 bytes bin/Debug/compabetov2.pdb | Bin 159232 -> 161280 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 139 -> 2603 bytes .../compabetov2.csproj.GenerateResource.cache | Bin 1596 -> 1596 bytes obj/Debug/compabetov2.exe | Bin 4451840 -> 4453376 bytes obj/Debug/compabetov2.pdb | Bin 159232 -> 161280 bytes personal.Designer.cs | 319 ++++++++++-------- personal.cs | 40 ++- personal.resx | 39 --- 10 files changed, 211 insertions(+), 187 deletions(-) diff --git a/.vs/compabetoOG/v17/.wsuo b/.vs/compabetoOG/v17/.wsuo index 74bb769a590507ab9964160ca7a1747f165a15c7..9653972c6d82c4be6c29304aacd8db8ff731fcd9 100644 GIT binary patch delta 977 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 L8XY?SKg$0B+0EXW delta 20347 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 buPnvi#e2c|UB}-PdF{n7^f`F>|4IK3bsq0D diff --git a/bin/Debug/compabetov2.pdb b/bin/Debug/compabetov2.pdb index 8b5f6c4780e4b15efb2ce80c2eded96dd1f66ce6..f44933d266dc1fd29f7322a7aec5cd33279a1133 100644 GIT binary patch delta 20411 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 B4^{vG diff --git a/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 4382aa9fb887a8e407ce43095d41dbb07cdd8c24..48df4a63ea7990092c6432d27edb2e0a5bf1f957 100644 GIT binary patch literal 2603 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 L8XY?SKg$0B+0EXW delta 20347 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 buPnvi#e2c|UB}-PdF{n7^f`F>|4IK3bsq0D diff --git a/obj/Debug/compabetov2.pdb b/obj/Debug/compabetov2.pdb index 8b5f6c4780e4b15efb2ce80c2eded96dd1f66ce6..f44933d266dc1fd29f7322a7aec5cd33279a1133 100644 GIT binary patch delta 20411 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 B4^{vG diff --git a/personal.Designer.cs b/personal.Designer.cs index 142b7eb..875b729 100644 --- a/personal.Designer.cs +++ b/personal.Designer.cs @@ -60,10 +60,10 @@ this.dtpnacimientopersonal = new System.Windows.Forms.DateTimePicker(); this.label10 = new System.Windows.Forms.Label(); this.label11 = new System.Windows.Forms.Label(); - this.button9 = new System.Windows.Forms.Button(); - this.button8 = new System.Windows.Forms.Button(); - this.button7 = new System.Windows.Forms.Button(); - this.button6 = new System.Windows.Forms.Button(); + this.btnEliminar = new System.Windows.Forms.Button(); + this.btnEditar = new System.Windows.Forms.Button(); + this.btnModificar = new System.Windows.Forms.Button(); + this.btnAgregar = new System.Windows.Forms.Button(); this.label12 = new System.Windows.Forms.Label(); this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -79,6 +79,7 @@ this.referencia = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.fecha_nac = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.telefono = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.btnNuevo = new System.Windows.Forms.Button(); this.empleadoBindingSource = new System.Windows.Forms.BindingSource(this.components); this.conexionBindingSource = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit(); @@ -92,8 +93,8 @@ // pictureBox7 // this.pictureBox7.Image = global::compabetov2.Properties.Resources.HomeroMenu; - this.pictureBox7.Location = new System.Drawing.Point(64, 34); - this.pictureBox7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.pictureBox7.Location = new System.Drawing.Point(48, 28); + this.pictureBox7.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.pictureBox7.Name = "pictureBox7"; this.pictureBox7.Size = new System.Drawing.Size(190, 197); this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; @@ -104,10 +105,10 @@ // this.panel2.BackColor = System.Drawing.Color.Transparent; this.panel2.Controls.Add(this.pictureBox7); - this.panel2.Location = new System.Drawing.Point(3, 2); - this.panel2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.panel2.Location = new System.Drawing.Point(2, 2); + this.panel2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(312, 263); + this.panel2.Size = new System.Drawing.Size(234, 214); this.panel2.TabIndex = 8; // // button1 @@ -119,11 +120,11 @@ this.button1.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button1.Image = global::compabetov2.Properties.Resources.Menui1; this.button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button1.Location = new System.Drawing.Point(3, 269); - this.button1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button1.Location = new System.Drawing.Point(2, 220); + this.button1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.button1.Name = "button1"; - this.button1.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button1.Size = new System.Drawing.Size(312, 114); + this.button1.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button1.Size = new System.Drawing.Size(234, 93); this.button1.TabIndex = 8; this.button1.Text = "Menú"; this.button1.UseVisualStyleBackColor = false; @@ -137,11 +138,11 @@ this.button2.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button2.Image = global::compabetov2.Properties.Resources.estadisticasi; this.button2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button2.Location = new System.Drawing.Point(3, 387); - this.button2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button2.Location = new System.Drawing.Point(2, 317); + this.button2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.button2.Name = "button2"; - this.button2.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button2.Size = new System.Drawing.Size(312, 114); + this.button2.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button2.Size = new System.Drawing.Size(234, 93); this.button2.TabIndex = 9; this.button2.Text = "Estadisticas"; this.button2.TextAlign = System.Drawing.ContentAlignment.MiddleRight; @@ -156,11 +157,11 @@ this.button3.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button3.Image = global::compabetov2.Properties.Resources.productoi; this.button3.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button3.Location = new System.Drawing.Point(3, 505); - this.button3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button3.Location = new System.Drawing.Point(2, 414); + this.button3.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.button3.Name = "button3"; - this.button3.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button3.Size = new System.Drawing.Size(312, 114); + this.button3.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button3.Size = new System.Drawing.Size(234, 93); this.button3.TabIndex = 10; this.button3.Text = "Productos"; this.button3.UseVisualStyleBackColor = false; @@ -174,11 +175,11 @@ this.button4.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button4.Image = global::compabetov2.Properties.Resources.reportesi; this.button4.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button4.Location = new System.Drawing.Point(3, 623); - this.button4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button4.Location = new System.Drawing.Point(2, 511); + this.button4.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.button4.Name = "button4"; - this.button4.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button4.Size = new System.Drawing.Size(312, 114); + this.button4.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button4.Size = new System.Drawing.Size(234, 93); this.button4.TabIndex = 11; this.button4.Text = "Reportes"; this.button4.UseVisualStyleBackColor = false; @@ -192,11 +193,11 @@ this.button5.ForeColor = System.Drawing.SystemColors.ButtonHighlight; this.button5.Image = global::compabetov2.Properties.Resources.sesionc; this.button5.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.button5.Location = new System.Drawing.Point(3, 741); - this.button5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button5.Location = new System.Drawing.Point(2, 608); + this.button5.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.button5.Name = "button5"; - this.button5.Padding = new System.Windows.Forms.Padding(51, 0, 0, 0); - this.button5.Size = new System.Drawing.Size(312, 114); + this.button5.Padding = new System.Windows.Forms.Padding(38, 0, 0, 0); + this.button5.Size = new System.Drawing.Size(234, 93); this.button5.TabIndex = 12; this.button5.Text = "Salir"; this.button5.UseVisualStyleBackColor = false; @@ -210,91 +211,91 @@ this.flowLayoutPanel1.Controls.Add(this.button3); this.flowLayoutPanel1.Controls.Add(this.button4); this.flowLayoutPanel1.Controls.Add(this.button5); - this.flowLayoutPanel1.Location = new System.Drawing.Point(-3, -2); - this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.flowLayoutPanel1.Location = new System.Drawing.Point(-2, -2); + this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.flowLayoutPanel1.Name = "flowLayoutPanel1"; - this.flowLayoutPanel1.Size = new System.Drawing.Size(324, 1061); + this.flowLayoutPanel1.Size = new System.Drawing.Size(243, 862); this.flowLayoutPanel1.TabIndex = 8; // // txtnombrepersonal // this.txtnombrepersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtnombrepersonal.Location = new System.Drawing.Point(493, 347); - this.txtnombrepersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txtnombrepersonal.Location = new System.Drawing.Point(370, 282); + this.txtnombrepersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txtnombrepersonal.Name = "txtnombrepersonal"; - this.txtnombrepersonal.Size = new System.Drawing.Size(299, 55); + this.txtnombrepersonal.Size = new System.Drawing.Size(225, 45); this.txtnombrepersonal.TabIndex = 13; // // txtapellidopersonal // this.txtapellidopersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtapellidopersonal.Location = new System.Drawing.Point(819, 347); - this.txtapellidopersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txtapellidopersonal.Location = new System.Drawing.Point(614, 282); + this.txtapellidopersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txtapellidopersonal.Name = "txtapellidopersonal"; - this.txtapellidopersonal.Size = new System.Drawing.Size(299, 55); + this.txtapellidopersonal.Size = new System.Drawing.Size(225, 45); this.txtapellidopersonal.TabIndex = 14; // // txtnointpersonal // this.txtnointpersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtnointpersonal.Location = new System.Drawing.Point(493, 572); - this.txtnointpersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txtnointpersonal.Location = new System.Drawing.Point(370, 465); + this.txtnointpersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txtnointpersonal.Name = "txtnointpersonal"; - this.txtnointpersonal.Size = new System.Drawing.Size(299, 55); + this.txtnointpersonal.Size = new System.Drawing.Size(225, 45); this.txtnointpersonal.TabIndex = 20; // // txtnoextpersonal // this.txtnoextpersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtnoextpersonal.Location = new System.Drawing.Point(1464, 452); - this.txtnoextpersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txtnoextpersonal.Location = new System.Drawing.Point(1098, 367); + this.txtnoextpersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txtnoextpersonal.Name = "txtnoextpersonal"; - this.txtnoextpersonal.Size = new System.Drawing.Size(299, 55); + this.txtnoextpersonal.Size = new System.Drawing.Size(225, 45); this.txtnoextpersonal.TabIndex = 19; // // txtcodigopersonal // this.txtcodigopersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtcodigopersonal.Location = new System.Drawing.Point(1141, 452); - this.txtcodigopersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txtcodigopersonal.Location = new System.Drawing.Point(856, 367); + this.txtcodigopersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txtcodigopersonal.Name = "txtcodigopersonal"; - this.txtcodigopersonal.Size = new System.Drawing.Size(299, 55); + this.txtcodigopersonal.Size = new System.Drawing.Size(225, 45); this.txtcodigopersonal.TabIndex = 18; // // txtcoloniapersonal // this.txtcoloniapersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtcoloniapersonal.Location = new System.Drawing.Point(816, 452); - this.txtcoloniapersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txtcoloniapersonal.Location = new System.Drawing.Point(612, 367); + this.txtcoloniapersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txtcoloniapersonal.Name = "txtcoloniapersonal"; - this.txtcoloniapersonal.Size = new System.Drawing.Size(299, 55); + this.txtcoloniapersonal.Size = new System.Drawing.Size(225, 45); this.txtcoloniapersonal.TabIndex = 17; // // txtcallepersonal // this.txtcallepersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtcallepersonal.Location = new System.Drawing.Point(1141, 347); - this.txtcallepersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txtcallepersonal.Location = new System.Drawing.Point(856, 282); + this.txtcallepersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txtcallepersonal.Name = "txtcallepersonal"; - this.txtcallepersonal.Size = new System.Drawing.Size(299, 55); + this.txtcallepersonal.Size = new System.Drawing.Size(225, 45); this.txtcallepersonal.TabIndex = 24; // // txttelefonopersonal // this.txttelefonopersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txttelefonopersonal.Location = new System.Drawing.Point(1464, 550); - this.txttelefonopersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txttelefonopersonal.Location = new System.Drawing.Point(1098, 447); + this.txttelefonopersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txttelefonopersonal.Name = "txttelefonopersonal"; - this.txttelefonopersonal.Size = new System.Drawing.Size(299, 55); + this.txttelefonopersonal.Size = new System.Drawing.Size(225, 45); this.txttelefonopersonal.TabIndex = 23; // // txtreferenciapersonal // this.txtreferenciapersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 25F); - this.txtreferenciapersonal.Location = new System.Drawing.Point(816, 550); - this.txtreferenciapersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.txtreferenciapersonal.Location = new System.Drawing.Point(612, 447); + this.txtreferenciapersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.txtreferenciapersonal.Name = "txtreferenciapersonal"; - this.txtreferenciapersonal.Size = new System.Drawing.Size(299, 55); + this.txtreferenciapersonal.Size = new System.Drawing.Size(225, 45); this.txtreferenciapersonal.TabIndex = 21; // // label1 @@ -302,9 +303,10 @@ this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label1.ForeColor = System.Drawing.Color.Navy; - this.label1.Location = new System.Drawing.Point(496, 302); + this.label1.Location = new System.Drawing.Point(372, 245); + this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(138, 39); + this.label1.Size = new System.Drawing.Size(110, 31); this.label1.TabIndex = 25; this.label1.Text = "Nombre"; this.label1.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -315,9 +317,10 @@ this.label2.AutoSize = true; this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label2.ForeColor = System.Drawing.Color.Navy; - this.label2.Location = new System.Drawing.Point(811, 306); + this.label2.Location = new System.Drawing.Point(608, 249); + this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(140, 39); + this.label2.Size = new System.Drawing.Size(110, 31); this.label2.TabIndex = 26; this.label2.Text = "Apellido"; this.label2.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -327,9 +330,10 @@ this.label3.AutoSize = true; this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label3.ForeColor = System.Drawing.Color.Navy; - this.label3.Location = new System.Drawing.Point(1460, 306); + this.label3.Location = new System.Drawing.Point(1095, 249); + this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(353, 39); + this.label3.Size = new System.Drawing.Size(283, 31); this.label3.TabIndex = 27; this.label3.Text = "Fecha de contratación"; this.label3.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -337,20 +341,20 @@ // dtpfechapersonal // this.dtpfechapersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F); - this.dtpfechapersonal.Location = new System.Drawing.Point(1467, 359); - this.dtpfechapersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.dtpfechapersonal.Location = new System.Drawing.Point(1100, 292); + this.dtpfechapersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.dtpfechapersonal.Name = "dtpfechapersonal"; - this.dtpfechapersonal.Size = new System.Drawing.Size(296, 36); + this.dtpfechapersonal.Size = new System.Drawing.Size(223, 30); this.dtpfechapersonal.TabIndex = 28; // // cbestadopersonal // this.cbestadopersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 26F); this.cbestadopersonal.FormattingEnabled = true; - this.cbestadopersonal.Location = new System.Drawing.Point(493, 452); - this.cbestadopersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.cbestadopersonal.Location = new System.Drawing.Point(370, 367); + this.cbestadopersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.cbestadopersonal.Name = "cbestadopersonal"; - this.cbestadopersonal.Size = new System.Drawing.Size(160, 59); + this.cbestadopersonal.Size = new System.Drawing.Size(121, 47); this.cbestadopersonal.TabIndex = 29; // // label4 @@ -358,9 +362,10 @@ this.label4.AutoSize = true; this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label4.ForeColor = System.Drawing.Color.Navy; - this.label4.Location = new System.Drawing.Point(507, 407); + this.label4.Location = new System.Drawing.Point(380, 331); + this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(123, 39); + this.label4.Size = new System.Drawing.Size(99, 31); this.label4.TabIndex = 30; this.label4.Text = "Estado"; this.label4.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -370,9 +375,10 @@ this.label5.AutoSize = true; this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label5.ForeColor = System.Drawing.Color.Navy; - this.label5.Location = new System.Drawing.Point(819, 411); + this.label5.Location = new System.Drawing.Point(614, 334); + this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(134, 39); + this.label5.Size = new System.Drawing.Size(106, 31); this.label5.TabIndex = 31; this.label5.Text = "Colonia"; this.label5.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -382,9 +388,10 @@ this.label6.AutoSize = true; this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label6.ForeColor = System.Drawing.Color.Navy; - this.label6.Location = new System.Drawing.Point(1140, 411); + this.label6.Location = new System.Drawing.Point(855, 334); + this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(230, 39); + this.label6.Size = new System.Drawing.Size(183, 31); this.label6.TabIndex = 32; this.label6.Text = "Codigo Postal"; this.label6.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -394,9 +401,10 @@ this.label7.AutoSize = true; this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label7.ForeColor = System.Drawing.Color.Navy; - this.label7.Location = new System.Drawing.Point(1457, 406); + this.label7.Location = new System.Drawing.Point(1093, 330); + this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(128, 39); + this.label7.Size = new System.Drawing.Size(103, 31); this.label7.TabIndex = 33; this.label7.Text = "No. Ext"; this.label7.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -406,9 +414,10 @@ this.label8.AutoSize = true; this.label8.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label8.ForeColor = System.Drawing.Color.Navy; - this.label8.Location = new System.Drawing.Point(485, 526); + this.label8.Location = new System.Drawing.Point(364, 427); + this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(117, 39); + this.label8.Size = new System.Drawing.Size(95, 31); this.label8.TabIndex = 34; this.label8.Text = "No. Int"; this.label8.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -418,9 +427,10 @@ this.label9.AutoSize = true; this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label9.ForeColor = System.Drawing.Color.Navy; - this.label9.Location = new System.Drawing.Point(819, 510); + this.label9.Location = new System.Drawing.Point(614, 414); + this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(182, 39); + this.label9.Size = new System.Drawing.Size(146, 31); this.label9.TabIndex = 35; this.label9.Text = "Referencia"; this.label9.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -428,10 +438,10 @@ // dtpnacimientopersonal // this.dtpnacimientopersonal.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F); - this.dtpnacimientopersonal.Location = new System.Drawing.Point(1141, 560); - this.dtpnacimientopersonal.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.dtpnacimientopersonal.Location = new System.Drawing.Point(856, 455); + this.dtpnacimientopersonal.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.dtpnacimientopersonal.Name = "dtpnacimientopersonal"; - this.dtpnacimientopersonal.Size = new System.Drawing.Size(296, 36); + this.dtpnacimientopersonal.Size = new System.Drawing.Size(223, 30); this.dtpnacimientopersonal.TabIndex = 36; // // label10 @@ -439,9 +449,10 @@ this.label10.AutoSize = true; this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label10.ForeColor = System.Drawing.Color.Navy; - this.label10.Location = new System.Drawing.Point(1133, 510); + this.label10.Location = new System.Drawing.Point(850, 414); + this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(339, 39); + this.label10.Size = new System.Drawing.Size(270, 31); this.label10.TabIndex = 37; this.label10.Text = "Fecha de Nacimiento"; this.label10.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -451,68 +462,72 @@ this.label11.AutoSize = true; this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label11.ForeColor = System.Drawing.Color.Navy; - this.label11.Location = new System.Drawing.Point(1479, 510); + this.label11.Location = new System.Drawing.Point(1109, 414); + this.label11.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(150, 39); + this.label11.Size = new System.Drawing.Size(120, 31); this.label11.TabIndex = 38; this.label11.Text = "Telefono"; this.label11.TextAlign = System.Drawing.ContentAlignment.TopCenter; // - // button9 + // btnEliminar // - this.button9.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button9.Location = new System.Drawing.Point(1377, 698); - this.button9.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button9.Name = "button9"; - this.button9.Size = new System.Drawing.Size(171, 70); - this.button9.TabIndex = 42; - this.button9.Text = "Eliminar"; - this.button9.UseVisualStyleBackColor = true; + this.btnEliminar.Enabled = false; + this.btnEliminar.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnEliminar.Location = new System.Drawing.Point(1033, 567); + this.btnEliminar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.btnEliminar.Name = "btnEliminar"; + this.btnEliminar.Size = new System.Drawing.Size(128, 57); + this.btnEliminar.TabIndex = 42; + this.btnEliminar.Text = "Eliminar"; + this.btnEliminar.UseVisualStyleBackColor = true; // - // button8 + // btnEditar // - this.button8.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button8.Location = new System.Drawing.Point(1177, 698); - this.button8.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button8.Name = "button8"; - this.button8.Size = new System.Drawing.Size(171, 70); - this.button8.TabIndex = 41; - this.button8.Text = "Editar"; - this.button8.UseVisualStyleBackColor = true; - this.button8.Click += new System.EventHandler(this.button8_Click); + this.btnEditar.Enabled = false; + this.btnEditar.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnEditar.Location = new System.Drawing.Point(883, 567); + this.btnEditar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.btnEditar.Name = "btnEditar"; + this.btnEditar.Size = new System.Drawing.Size(128, 57); + this.btnEditar.TabIndex = 41; + this.btnEditar.Text = "Editar"; + this.btnEditar.UseVisualStyleBackColor = true; + this.btnEditar.Click += new System.EventHandler(this.button8_Click); // - // button7 + // btnModificar // - this.button7.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button7.Location = new System.Drawing.Point(977, 698); - this.button7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button7.Name = "button7"; - this.button7.Size = new System.Drawing.Size(171, 70); - this.button7.TabIndex = 40; - this.button7.Text = "Buscar"; - this.button7.UseVisualStyleBackColor = true; - this.button7.Click += new System.EventHandler(this.button7_Click); + this.btnModificar.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnModificar.Location = new System.Drawing.Point(581, 567); + this.btnModificar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.btnModificar.Name = "btnModificar"; + this.btnModificar.Size = new System.Drawing.Size(128, 57); + this.btnModificar.TabIndex = 40; + this.btnModificar.Text = "Modificar"; + this.btnModificar.UseVisualStyleBackColor = true; + this.btnModificar.Click += new System.EventHandler(this.button7_Click); // - // button6 + // btnAgregar // - this.button6.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button6.Location = new System.Drawing.Point(779, 698); - this.button6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button6.Name = "button6"; - this.button6.Size = new System.Drawing.Size(171, 70); - this.button6.TabIndex = 39; - this.button6.Text = "Agregar"; - this.button6.UseVisualStyleBackColor = true; - this.button6.Click += new System.EventHandler(this.button6_Click); + this.btnAgregar.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnAgregar.Location = new System.Drawing.Point(730, 567); + this.btnAgregar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.btnAgregar.Name = "btnAgregar"; + this.btnAgregar.Size = new System.Drawing.Size(128, 57); + this.btnAgregar.TabIndex = 39; + this.btnAgregar.Text = "Agregar"; + this.btnAgregar.UseVisualStyleBackColor = true; + this.btnAgregar.Click += new System.EventHandler(this.button6_Click); // // label12 // this.label12.AutoSize = true; this.label12.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F); this.label12.ForeColor = System.Drawing.Color.Navy; - this.label12.Location = new System.Drawing.Point(1133, 306); + this.label12.Location = new System.Drawing.Point(850, 249); + this.label12.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(96, 39); + this.label12.Size = new System.Drawing.Size(76, 31); this.label12.TabIndex = 43; this.label12.Text = "Calle"; this.label12.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -534,13 +549,13 @@ this.referencia, this.fecha_nac, this.telefono}); - this.dataGridView1.Location = new System.Drawing.Point(344, 92); - this.dataGridView1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.dataGridView1.Location = new System.Drawing.Point(258, 75); this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.RowHeadersWidth = 51; - this.dataGridView1.Size = new System.Drawing.Size(1467, 185); + this.dataGridView1.Size = new System.Drawing.Size(1100, 150); this.dataGridView1.TabIndex = 44; this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick); + this.dataGridView1.RowEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_RowEnter); // // Id // @@ -633,6 +648,18 @@ this.telefono.Name = "telefono"; this.telefono.Width = 125; // + // btnNuevo + // + this.btnNuevo.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnNuevo.Location = new System.Drawing.Point(437, 567); + this.btnNuevo.Margin = new System.Windows.Forms.Padding(2); + this.btnNuevo.Name = "btnNuevo"; + this.btnNuevo.Size = new System.Drawing.Size(128, 57); + this.btnNuevo.TabIndex = 45; + this.btnNuevo.Text = "Nuevo"; + this.btnNuevo.UseVisualStyleBackColor = true; + this.btnNuevo.Click += new System.EventHandler(this.btnNuevo_Click); + // // empleadoBindingSource // this.empleadoBindingSource.DataSource = typeof(compabetov2.database.modelos.Empleado); @@ -643,15 +670,16 @@ // // personal // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1827, 910); + this.ClientSize = new System.Drawing.Size(1370, 678); + this.Controls.Add(this.btnNuevo); this.Controls.Add(this.dataGridView1); this.Controls.Add(this.label12); - this.Controls.Add(this.button9); - this.Controls.Add(this.button8); - this.Controls.Add(this.button7); - this.Controls.Add(this.button6); + this.Controls.Add(this.btnEliminar); + this.Controls.Add(this.btnEditar); + this.Controls.Add(this.btnModificar); + this.Controls.Add(this.btnAgregar); this.Controls.Add(this.label11); this.Controls.Add(this.label10); this.Controls.Add(this.dtpnacimientopersonal); @@ -676,7 +704,7 @@ this.Controls.Add(this.txtapellidopersonal); this.Controls.Add(this.txtnombrepersonal); this.Controls.Add(this.flowLayoutPanel1); - this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.Name = "personal"; this.Text = "personal"; this.WindowState = System.Windows.Forms.FormWindowState.Maximized; @@ -726,10 +754,10 @@ private System.Windows.Forms.DateTimePicker dtpnacimientopersonal; private System.Windows.Forms.Label label10; private System.Windows.Forms.Label label11; - private System.Windows.Forms.Button button9; - private System.Windows.Forms.Button button8; - private System.Windows.Forms.Button button7; - private System.Windows.Forms.Button button6; + private System.Windows.Forms.Button btnEliminar; + private System.Windows.Forms.Button btnEditar; + private System.Windows.Forms.Button btnModificar; + private System.Windows.Forms.Button btnAgregar; private System.Windows.Forms.Label label12; private System.Windows.Forms.DataGridView dataGridView1; private System.Windows.Forms.BindingSource conexionBindingSource; @@ -747,5 +775,6 @@ private System.Windows.Forms.DataGridViewTextBoxColumn referencia; private System.Windows.Forms.DataGridViewTextBoxColumn fecha_nac; private System.Windows.Forms.DataGridViewTextBoxColumn telefono; + private System.Windows.Forms.Button btnNuevo; } } \ No newline at end of file diff --git a/personal.cs b/personal.cs index 9048eaa..5a466f4 100644 --- a/personal.cs +++ b/personal.cs @@ -17,8 +17,9 @@ namespace compabetov2 public personal() { InitializeComponent(); - llenarGrid(); + llenarGrid(); } + private void label1_Click(object sender, EventArgs e) { @@ -48,7 +49,6 @@ namespace compabetov2 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { - } private void llenarGrid() @@ -72,6 +72,7 @@ namespace compabetov2 empleado.fecha_nac, empleado.telefono); } + dataGridView1.Enabled = false; } private void personal_Load(object sender, EventArgs e) @@ -81,12 +82,45 @@ namespace compabetov2 private void button7_Click(object sender, EventArgs e) { - + btnEditar.Enabled = true; + btnEliminar.Enabled = true; + dataGridView1.Enabled = true; + btnAgregar.Enabled = false; } private void button8_Click(object sender, EventArgs e) { } + + private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e) + { + DataGridViewRow row = dataGridView1.Rows[e.RowIndex] as DataGridViewRow; + if(row.Cells[1].Value != null && row.Cells[0].Value != null) + { + + txtnombrepersonal.Text = row.Cells[1].Value.ToString(); + txtapellidopersonal.Text = row.Cells[2].Value.ToString(); + dtpfechapersonal.Text = row.Cells[3].Value.ToString(); + cbestadopersonal.Text = row.Cells[4].Value.ToString(); + txtcallepersonal.Text = row.Cells[5].Value.ToString(); + txtcoloniapersonal.Text = row.Cells[6].Value.ToString(); + txtcodigopersonal.Text = row.Cells[7].Value.ToString(); + txtnoextpersonal.Text = row.Cells[8].Value.ToString(); + txtnointpersonal.Text = row.Cells[9].Value.ToString(); + txtreferenciapersonal.Text = row.Cells[10].Value.ToString(); + dtpnacimientopersonal.Text = row.Cells[11].Value.ToString(); + txttelefonopersonal.Text = row.Cells[12].Value.ToString(); + } + + } + + private void btnNuevo_Click(object sender, EventArgs e) + { + btnEditar.Enabled = false; + btnEliminar.Enabled = false; + btnAgregar.Enabled = true; + dataGridView1.Enabled = false; + } } } diff --git a/personal.resx b/personal.resx index 939d180..ef1e081 100644 --- a/personal.resx +++ b/personal.resx @@ -156,45 +156,6 @@ True - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - 197, 17