From 58838e4ed1242ca0331f346a14f3dfa8c9379ee8 Mon Sep 17 00:00:00 2001 From: carlos Date: Fri, 12 Jan 2024 01:16:51 -0600 Subject: [PATCH] editar empleado listo --- .vs/VSWorkspaceState.json | 3 +- .vs/compabetoOG/v17/.wsuo | Bin 37376 -> 39424 bytes .vs/compabetov2.csproj.dtbcache.json | 2 +- AgregarLogin.Designer.cs | 199 ++++++++++++++++++ AgregarLogin.cs | 20 ++ AgregarLogin.resx | 120 +++++++++++ EditarEmpleado.Designer.cs | 2 + EditarEmpleado.cs | 32 ++- bin/Debug/compabetov2.exe | Bin 4472832 -> 4476928 bytes bin/Debug/compabetov2.pdb | Bin 196096 -> 208384 bytes bin/Debug/data.db | Bin 28672 -> 28672 bytes compabetov2.csproj | 9 + database/DAO.cs | 24 ++- database/modelos/Empleado.cs | 22 +- database/service.cs | 15 +- .../DesignTimeResolveAssemblyReferences.cache | Bin 4930 -> 4930 bytes ...compabetov2.csproj.CoreCompileInputs.cache | 2 +- .../compabetov2.csproj.FileListAbsolute.txt | 1 + .../compabetov2.csproj.GenerateResource.cache | Bin 1718 -> 1774 bytes obj/Debug/compabetov2.exe | Bin 4472832 -> 4476928 bytes obj/Debug/compabetov2.pdb | Bin 196096 -> 208384 bytes personal.cs | 28 ++- 22 files changed, 451 insertions(+), 28 deletions(-) create mode 100644 AgregarLogin.Designer.cs create mode 100644 AgregarLogin.cs create mode 100644 AgregarLogin.resx diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json index dc00168..1e9c264 100644 --- a/.vs/VSWorkspaceState.json +++ b/.vs/VSWorkspaceState.json @@ -1,8 +1,7 @@ { "ExpandedNodes": [ "", - "\\database", - "\\database\\modelos" + "\\database" ], "SelectedNode": "\\.sln", "PreviewInSolutionExplorer": false diff --git a/.vs/compabetoOG/v17/.wsuo b/.vs/compabetoOG/v17/.wsuo index fdf919f8a2a4fff7bb5eaa0904e8c266e6d6f6ce..af1fcc3cae673b5fab1d2d0e6b1a082b9eb1589c 100644 GIT binary patch delta 1607 zcma)5OHUI~6z1O6GQw0_9#RmcVntC0rvrtV_?nbzDn58<;v+F(N=stm!k8)v;gw>H z3l`GjFBpj{B{J8gizc!oQH(B(8(nJR!bLZ3#B)0{k)TCy=F2_zJnwhTotXtX^MXE< zcU8D6P*LGWnIe9!t*vo2fhBM4((pGzj=&z;vUT9Z`FQZuN74>==o|46dZ1%z!F+uL zvYv&(R#Y}1LXL32o2HX8gx9w5xih8?n!R&pFyb)aTc-Db}i)TIft*_usPq# zh4Y+mJ%XpL!M)azUCx}Zh~Rv;AUH41k@Mv|d7Qg`&JXT|89{`XUg3YpY8%NObrPQ3 zkXXm_=G+?{?p9T=&rkNEzsJd8Pd2a$%R6P34fYdwMWd`(^TriKVl^j-xPGX1%&q~k z4U>e|B@zWZ@OJQJH7ye{h=R+Xhi$ozipT7Swo=~KP)YMjQjnccyP9%I;Qi;hN{XWL zUT_;+N_-iuUieYp=O_HpH?MPM*&Q~oYTnU%2wZG!UxN6_VHDi~+m-gunIUQ&NKmmI zZ4rc9lx26%d8}gz0*P7~vQodF>_#(x1Fj1cj}MgMwysmM?7>x9K86(~ky`2#0;zpX zf$JZ>zJ9bQ#Gfv9E`8G9u0S9sTXGv|l9iNUWK#Is;)f`$8#?~dOz#<`<$@JP)rCz` zceHsnPko87N0Ax=trLH_-0G}c?s@e4D-Pft!w9!Ktaz%wT+ibaa>)}Q(<;!<`PhY| zdtXGGKbZc@Z z))h-jN~dB-T_dqh$io{XxN#pAsNB z8HRWy1p3q$d!H`+E^LgbikgvCsarELQddTcN~&U{rD!UqL`Mv{C!OlV!i3r>?-mFQ zjfGh__nAO$EDdwHFx(%zje`#`-y|g)t1*3=&qT$UlzTAdJqph!PQ&ZTI(BXD2{9j1 iUIW6pJQ;_eb{0OXAsC-+1}m2)qo^5VUuHvp1pNYlRvQ!m delta 1694 zcmb_c%}*0i5P$ErK*g<6D1Lxq1uXcnx@}k5H4#@^k*LUrBpN>wTe^)J7pz1te#CuVylM1i0+@I(Ui7Gm$6oM2okw@2DmKRWveTLQy|*)Oely#VXKZAW z-BCh}IID&be2DPp3Wb6|Jt$B6pHL{!9vX)AY~7NY)M!^@>H}?oi)>n|!~=MCe!<(8 zRxmx2r$Pv>MX7T(*P!+~_A=BW`ew%$b~W0yj$aH_{Pq8WtwLWUgb{D>S}PhGP{Jr} zDD5cAQQQDq(2kV&E*?cpb?^>HYbED)puMxi??hX7{N1Sc7VUaBUSXfJ89;rv|I;`- z=rE-}FV9rfWKRg+sdwIAfm(8GQEAYz1ydD{EtnFC1#5x{!J4?dU~2Aee$c$Z`tn?F6j-W~eEly0$j3nmFO(#HZ270NVHX*#UQO%1SjFsBuPLMgO65s}?h*d2em|82vF`K~Z?&>d zQVkO0J@o+PNDfhxF7UB7b#O%&6ZP23GXf|OG zLh(VFUuSf5K##u|Z|e4KL}=mtra|AfQXt>-&eu``EIopbw-|^Qc0DLlP)FJHT#x4% zgxMl&^lwz`hGHM8i+#YHgwJj6qJOLy@^asA#Dm%1CyCm`Uzb}W&$mm|4kxJ~3e2`K ztBctyQh(WIo=@WNE!roz-rWfbs|NjGB|p?{`>jpPI_I_a`@rlO=EJ!g9&3PEXT5fL zW<+Bkb9f7!I_~94cE%$=!t0AKzBQUK;u%%V%F%Q>C#%MgA#1sqA;;2*w5E2%qLGBb z?|#&#_cFLN&s h*m@UCT?z7Ix9`)cqtoJxBd}i8e!d^**Irn6*mt;rgmC}> diff --git a/.vs/compabetov2.csproj.dtbcache.json b/.vs/compabetov2.csproj.dtbcache.json index ead3680..8efc107 100644 --- a/.vs/compabetov2.csproj.dtbcache.json +++ b/.vs/compabetov2.csproj.dtbcache.json @@ -1 +1 @@ -{"RootPath":"C:\\Users\\carsu\\source\\repos\\compabetoOG","ProjectFileName":"compabetov2.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"cuentas.cs"},{"SourceFile":"cuentas.Designer.cs"},{"SourceFile":"database\\conexion.cs"},{"SourceFile":"database\\DAO.cs"},{"SourceFile":"database\\modelos\\Categoria.cs"},{"SourceFile":"database\\modelos\\Cliente.cs"},{"SourceFile":"database\\modelos\\Empleado.cs"},{"SourceFile":"database\\modelos\\Producto.cs"},{"SourceFile":"database\\modelos\\usuario.cs"},{"SourceFile":"database\\service.cs"},{"SourceFile":"envios.cs"},{"SourceFile":"envios.Designer.cs"},{"SourceFile":"inventario.cs"},{"SourceFile":"inventario.Designer.cs"},{"SourceFile":"login.cs"},{"SourceFile":"login.Designer.cs"},{"SourceFile":"MenuPrincipal.cs"},{"SourceFile":"MenuPrincipal.Designer.cs"},{"SourceFile":"mermas.cs"},{"SourceFile":"mermas.Designer.cs"},{"SourceFile":"personal.cs"},{"SourceFile":"personal.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"vender.cs"},{"SourceFile":"vender.Designer.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\EntityFramework.6.4.4\\lib\\net45\\EntityFramework.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\EntityFramework.6.4.4\\lib\\net45\\EntityFramework.SqlServer.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.ComponentModel.DataAnnotations.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\Stub.System.Data.SQLite.Core.NetFramework.1.0.118.0\\lib\\net46\\System.Data.SQLite.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\System.Data.SQLite.EF6.1.0.118.0\\lib\\net46\\System.Data.SQLite.EF6.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\System.Data.SQLite.Linq.1.0.118.0\\lib\\net46\\System.Data.SQLite.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\bin\\Debug\\compabetov2.exe","OutputItemRelativePath":"compabetov2.exe"},{"OutputItemFullPath":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\bin\\Debug\\compabetov2.pdb","OutputItemRelativePath":"compabetov2.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file +{"RootPath":"C:\\Users\\carsu\\source\\repos\\compabetoOG","ProjectFileName":"compabetov2.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"AgregarEmpleado.cs"},{"SourceFile":"AgregarEmpleado.Designer.cs"},{"SourceFile":"cuentas.cs"},{"SourceFile":"cuentas.Designer.cs"},{"SourceFile":"database\\conexion.cs"},{"SourceFile":"database\\DAO.cs"},{"SourceFile":"database\\modelos\\Categoria.cs"},{"SourceFile":"database\\modelos\\Cliente.cs"},{"SourceFile":"database\\modelos\\Empleado.cs"},{"SourceFile":"database\\modelos\\Producto.cs"},{"SourceFile":"database\\modelos\\usuario.cs"},{"SourceFile":"database\\service.cs"},{"SourceFile":"EditarEmpleado.cs"},{"SourceFile":"EditarEmpleado.Designer.cs"},{"SourceFile":"envios.cs"},{"SourceFile":"envios.Designer.cs"},{"SourceFile":"inventario.cs"},{"SourceFile":"inventario.Designer.cs"},{"SourceFile":"login.cs"},{"SourceFile":"login.Designer.cs"},{"SourceFile":"MenuPrincipal.cs"},{"SourceFile":"MenuPrincipal.Designer.cs"},{"SourceFile":"mermas.cs"},{"SourceFile":"mermas.Designer.cs"},{"SourceFile":"personal.cs"},{"SourceFile":"personal.Designer.cs"},{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"vender.cs"},{"SourceFile":"vender.Designer.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\EntityFramework.6.4.4\\lib\\net45\\EntityFramework.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\EntityFramework.6.4.4\\lib\\net45\\EntityFramework.SqlServer.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.ComponentModel.DataAnnotations.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\Stub.System.Data.SQLite.Core.NetFramework.1.0.118.0\\lib\\net46\\System.Data.SQLite.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\System.Data.SQLite.EF6.1.0.118.0\\lib\\net46\\System.Data.SQLite.EF6.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\packages\\System.Data.SQLite.Linq.1.0.118.0\\lib\\net46\\System.Data.SQLite.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\bin\\Debug\\compabetov2.exe","OutputItemRelativePath":"compabetov2.exe"},{"OutputItemFullPath":"C:\\Users\\carsu\\source\\repos\\compabetoOG\\bin\\Debug\\compabetov2.pdb","OutputItemRelativePath":"compabetov2.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/AgregarLogin.Designer.cs b/AgregarLogin.Designer.cs new file mode 100644 index 0000000..d3b063d --- /dev/null +++ b/AgregarLogin.Designer.cs @@ -0,0 +1,199 @@ +namespace compabetov2 +{ + partial class AgregarLogin + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel2 = new System.Windows.Forms.FlowLayoutPanel(); + this.flowLayoutPanel3 = new System.Windows.Forms.FlowLayoutPanel(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.textBox3 = new System.Windows.Forms.TextBox(); + this.tableLayoutPanel1.SuspendLayout(); + this.flowLayoutPanel1.SuspendLayout(); + this.flowLayoutPanel2.SuspendLayout(); + this.flowLayoutPanel3.SuspendLayout(); + this.SuspendLayout(); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel1, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel2, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel3, 0, 2); + this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel2, 0, 3); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 4; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 51.07914F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 48.92086F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 84F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 72F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(584, 311); + this.tableLayoutPanel1.TabIndex = 0; + // + // flowLayoutPanel1 + // + this.flowLayoutPanel1.Controls.Add(this.label1); + this.flowLayoutPanel1.Controls.Add(this.textBox1); + this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowLayoutPanel1.Location = new System.Drawing.Point(3, 3); + this.flowLayoutPanel1.Name = "flowLayoutPanel1"; + this.flowLayoutPanel1.Size = new System.Drawing.Size(578, 73); + this.flowLayoutPanel1.TabIndex = 0; + // + // flowLayoutPanel2 + // + this.flowLayoutPanel2.Controls.Add(this.label2); + this.flowLayoutPanel2.Controls.Add(this.textBox2); + this.flowLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel2.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowLayoutPanel2.Location = new System.Drawing.Point(3, 82); + this.flowLayoutPanel2.Name = "flowLayoutPanel2"; + this.flowLayoutPanel2.Size = new System.Drawing.Size(578, 69); + this.flowLayoutPanel2.TabIndex = 1; + // + // flowLayoutPanel3 + // + this.flowLayoutPanel3.Controls.Add(this.label3); + this.flowLayoutPanel3.Controls.Add(this.textBox3); + this.flowLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel3.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowLayoutPanel3.Location = new System.Drawing.Point(3, 157); + this.flowLayoutPanel3.Name = "flowLayoutPanel3"; + this.flowLayoutPanel3.Size = new System.Drawing.Size(578, 78); + this.flowLayoutPanel3.TabIndex = 2; + // + // tableLayoutPanel2 + // + this.tableLayoutPanel2.ColumnCount = 3; + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 80.65844F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 19.34156F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 91F)); + this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel2.Location = new System.Drawing.Point(3, 241); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + this.tableLayoutPanel2.RowCount = 1; + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel2.Size = new System.Drawing.Size(578, 67); + this.tableLayoutPanel2.TabIndex = 3; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.Location = new System.Drawing.Point(3, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(178, 24); + this.label1.TabIndex = 0; + this.label1.Text = "Nombre de usuario:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label2.Location = new System.Drawing.Point(3, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(103, 24); + this.label2.TabIndex = 0; + this.label2.Text = "contraseña"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(106, 13); + this.label3.TabIndex = 0; + this.label3.Text = "confirmar contraseña"; + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(3, 27); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(100, 20); + this.textBox1.TabIndex = 1; + // + // textBox2 + // + this.textBox2.Location = new System.Drawing.Point(3, 27); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(100, 20); + this.textBox2.TabIndex = 1; + // + // textBox3 + // + this.textBox3.Location = new System.Drawing.Point(3, 16); + this.textBox3.Name = "textBox3"; + this.textBox3.Size = new System.Drawing.Size(100, 20); + this.textBox3.TabIndex = 1; + // + // AgregarLogin + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(584, 311); + this.Controls.Add(this.tableLayoutPanel1); + this.Name = "AgregarLogin"; + this.Text = "AgregarLogin"; + this.tableLayoutPanel1.ResumeLayout(false); + this.flowLayoutPanel1.ResumeLayout(false); + this.flowLayoutPanel1.PerformLayout(); + this.flowLayoutPanel2.ResumeLayout(false); + this.flowLayoutPanel2.PerformLayout(); + this.flowLayoutPanel3.ResumeLayout(false); + this.flowLayoutPanel3.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel2; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel3; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; + private System.Windows.Forms.TextBox textBox3; + } +} \ No newline at end of file diff --git a/AgregarLogin.cs b/AgregarLogin.cs new file mode 100644 index 0000000..a785e88 --- /dev/null +++ b/AgregarLogin.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace compabetov2 +{ + public partial class AgregarLogin : Form + { + public AgregarLogin() + { + InitializeComponent(); + } + } +} diff --git a/AgregarLogin.resx b/AgregarLogin.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/AgregarLogin.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/EditarEmpleado.Designer.cs b/EditarEmpleado.Designer.cs index 29a29f5..e132c68 100644 --- a/EditarEmpleado.Designer.cs +++ b/EditarEmpleado.Designer.cs @@ -532,6 +532,7 @@ namespace compabetov2 this.button1.TabIndex = 0; this.button1.Text = "Editar"; this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); // // btnCancelar // @@ -543,6 +544,7 @@ namespace compabetov2 this.btnCancelar.TabIndex = 1; this.btnCancelar.Text = "Cancelar"; this.btnCancelar.UseVisualStyleBackColor = true; + this.btnCancelar.Click += new System.EventHandler(this.btnCancelar_Click); // // EditarEmpleado // diff --git a/EditarEmpleado.cs b/EditarEmpleado.cs index 4c70530..2a7b5ea 100644 --- a/EditarEmpleado.cs +++ b/EditarEmpleado.cs @@ -1,4 +1,5 @@ -using compabetov2.database.modelos; +using compabetov2.database; +using compabetov2.database.modelos; using System; using System.Collections.Generic; using System.ComponentModel; @@ -44,9 +45,34 @@ namespace compabetov2 } - void CargarDatos(Empleado empleado) + + private void button1_Click(object sender, EventArgs e) { - this.empleado = empleado; + Empleado empleadoNuevo = new Empleado( + empleado.idempleado, + txtNombre.Text, + txtApellido.Text, + txtCalle.Text, + dtFechaCon.Text, + cbEstado.Text, + txtColonia.Text, + txtCp.Text, + txtNoExt.Text, + txtNoInt.Text, + txtReferencia.Text, + dtFechaNac.Text, + txtTelefono.Text); + if (service.actualizarEmpleado(empleadoNuevo)) + { + ventanaPadre.llenarPanel(); + } + + } + + private void btnCancelar_Click(object sender, EventArgs e) + { + this.Close(); + } } } diff --git a/bin/Debug/compabetov2.exe b/bin/Debug/compabetov2.exe index e11840d1615584cf8e00d21706572e0d437c0b86..a8e69c64d339ce69290bc45a832e07296e59ef31 100644 GIT binary patch delta 51508 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 diff --git a/bin/Debug/compabetov2.pdb b/bin/Debug/compabetov2.pdb index 3962c735ec32ded25db12e6752ec5878177000cb..05ae2cbb56b5dd5e70875f9e5474ab38c877f35f 100644 GIT binary patch delta 42266 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 diff --git a/bin/Debug/data.db b/bin/Debug/data.db index 0fff7e69dc6ecfb2a8bb68fe6d1183ad2cbf28b3..de0f01677348b8d24b6d32859d81861e3950fa06 100644 GIT binary patch delta 479 zcmZp8z}WDBae}nqA_fKqb|8j<+=)8Il8YGhvM%uQy7 zD5Pb_XQue%r)TCVc>0C7y1NGHxcLXUdb;~5c)La_XdvV@6@pydT!UQwoLz$z6u??E zGE;IuS~VxnO2Bg~mh9E{B3oM5{^`WX3NG4Q|I zEEsT$e_{X|y9gsI1JH`eAMJ%XnE1OH_+RsPZx&Rj=dX`r;%AWM<#m=+<^=+0UWVkv zqMZC AgregarEmpleado.cs + + Form + + + AgregarLogin.cs + Form @@ -176,6 +182,9 @@ AgregarEmpleado.cs + + AgregarLogin.cs + cuentas.cs diff --git a/database/DAO.cs b/database/DAO.cs index 1941e6d..a12f461 100644 --- a/database/DAO.cs +++ b/database/DAO.cs @@ -151,10 +151,9 @@ namespace compabetov2.database { conexion.Open(); - string sql = "UPDATE Empleado SET " + - "VALUES (@nombre, @apellidos, @calle, @fecha_contratacion, @estado, @colonia, @cp, @no_ext, @no_int, @referencia, @fecha_nac, @telefono)"; - - + string sql = "UPDATE Empleado SET nombre = @nombre, apellidos = @apellidos, calle = @calle, fecha_contratacion = @fecha_contratacion, " + + "estado = @estado, colonia = @colonia, cp = @cp, no_ext = @no_ext, no_int = @no_int, referencia = @referencia, " + + "fecha_nac = @fecha_nac, telefono = @telefono WHERE idempleado = @idempleado;"; using (SQLiteCommand command = new SQLiteCommand(sql, conexion)) { @@ -170,6 +169,7 @@ namespace compabetov2.database command.Parameters.AddWithValue("@referencia", empleado.referencia); command.Parameters.AddWithValue("@fecha_nac", empleado.fecha_nac); command.Parameters.AddWithValue("@telefono", empleado.telefono); + command.Parameters.AddWithValue("@idempleado", empleado.idempleado); int filasAfectadas = command.ExecuteNonQuery(); @@ -490,18 +490,19 @@ namespace compabetov2.database conexion.Open(); string[] consultas = new string[] { - "DROP TABLE IF EXISTS Login", "DROP TABLE IF EXISTS Empleado", + "DROP TABLE IF EXISTS Login", "DROP TABLE IF EXISTS Producto", "DROP TABLE IF EXISTS Categoria", "DROP TABLE IF EXISTS Cliente", + "CREATE TABLE Login (idlogin INTEGER PRIMARY KEY AUTOINCREMENT, tipo TEXT NOT NULL, usuario TEXT NOT NULL, "+ + "contra TEXT NOT NULL)", + "CREATE TABLE Empleado (idempleado INTEGER PRIMARY KEY AUTOINCREMENT, nombre TEXT NOT NULL, "+ "apellidos TEXT NOT NULL, calle TEXT NOT NULL, fecha_contratacion TEXT NOT NULL,estado 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)", - - "CREATE TABLE Login (idlogin INTEGER PRIMARY KEY AUTOINCREMENT, tipo TEXT NOT NULL, usuario TEXT NOT NULL, "+ - "contra TEXT NOT NULL, fk_idempleado INTEGER NOT NULL, FOREIGN KEY (fk_idempleado) REFERENCES Empleado (idempleado))", + "no_int TEXT NOT NULL, referencia TEXT NOT NULL, fecha_nac TEXT NOT NULL, telefono TEXT NOT NULL, fk_idLogin INTEGER," + + "FOREIGN KEY (fk_idLogin) REFERENCES Login(idlogin))", "CREATE TABLE Categoria (idcategoria INTEGER PRIMARY KEY AUTOINCREMENT, nombre TEXT NOT NULL, descripcion TEXT NOT NULL)", @@ -513,8 +514,9 @@ namespace compabetov2.database "calle 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, " + "telefono TEXT NOT NULL, telefono_extra TEXT NOT NULL)", - "INSERT INTO Empleado ( nombre, apellidos, calle, fecha_contratacion,estado, colonia, cp, no_ext,no_int, referencia, fecha_nac, telefono) VALUES('jefe', '', '', '', '', '', '', '', '', '', '', '');", - "INSERT INTO Login ( tipo, usuario, contra, fk_idempleado) VALUES('admin', 'admin', '12345', 1);" + "INSERT INTO Login ( tipo, usuario, contra) VALUES('admin', 'admin', '12345');", + "INSERT INTO Empleado ( nombre, apellidos, calle, fecha_contratacion,estado, colonia, cp, no_ext,no_int, referencia, fecha_nac, telefono,fk_idLogin) VALUES('jefe', '', '', '', '', '', '', '', '', '', '', '',1);", + }; foreach (string consulta in consultas) diff --git a/database/modelos/Empleado.cs b/database/modelos/Empleado.cs index 5d8327d..544f750 100644 --- a/database/modelos/Empleado.cs +++ b/database/modelos/Empleado.cs @@ -21,8 +21,9 @@ namespace compabetov2.database.modelos public string referencia; public string fecha_nac; public string telefono; + public int? fkIdLogin; - public Empleado(int idempeado = -1, string nombre ="", string apellidos = "", string calle = "", string fecha_contratacion = "", string estado = "", string colonia = "", string cp = "", string no_ext = "", string no_int = "", string referencia = "", string fecha_nac = "", string telefono ="") + public Empleado(int idempeado = -1, string nombre ="", string apellidos = "", string calle = "", string fecha_contratacion = "", string estado = "", string colonia = "", string cp = "", string no_ext = "", string no_int = "", string referencia = "", string fecha_nac = "", string telefono ="",int? fkIdLogin = null) { this.idempleado = idempeado; this.nombre = nombre; @@ -37,6 +38,25 @@ namespace compabetov2.database.modelos this.referencia = referencia; this.fecha_nac=fecha_nac; this.telefono = telefono; + this.fkIdLogin = fkIdLogin; + } + + public bool CompareEmpleado(Empleado emp2) + { + if (nombre != emp2.nombre) return false; + if (apellidos != emp2.apellidos) return false; + if (calle != emp2.calle) return false; + if (fecha_contratacion != emp2.fecha_contratacion) return false; + if (estado != emp2.estado) return false; + if (colonia != emp2.colonia) return false; + if (cp != emp2.cp) return false; + if (no_ext != emp2.no_ext) return false; + if (no_int != emp2.no_int) return false; + if (referencia != emp2.referencia) return false; + if (fecha_nac != emp2.fecha_nac) return false; + if (telefono != emp2.telefono) return false; + + return true; } } } diff --git a/database/service.cs b/database/service.cs index 05a81e9..4d3c199 100644 --- a/database/service.cs +++ b/database/service.cs @@ -105,8 +105,11 @@ namespace compabetov2.database while (reader.Read()) { + long fkIdLogin = reader.GetInt64(0); + + long id = reader.GetInt64(0); Empleado empleado = new Empleado( - int.Parse(reader["idempleado"].ToString()), + Convert.ToInt32(id), reader["nombre"].ToString(), reader["apellidos"].ToString(), reader["calle"].ToString(), @@ -118,8 +121,9 @@ namespace compabetov2.database reader["no_int"].ToString(), reader["referencia"].ToString(), reader["fecha_nac"].ToString(), - reader["telefono"].ToString() - ); + reader["telefono"].ToString(), + Convert.ToInt32(fkIdLogin) + ) ; empleados.Add(empleado); } return empleados; @@ -136,5 +140,10 @@ namespace compabetov2.database { return DAO.eliminarEmpleadoDAO(idEmpleado); } + + public static bool actualizarEmpleado(Empleado empleado) + { + return DAO.actualizarEmpleadoDAO(empleado); + } } } diff --git a/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 5d5a78cfceace8caf5cf8dd47ef8ff88234050c4..ef3b525eb5471e2f1826d1e5e1a1a66834a4585b 100644 GIT binary patch delta 17 ZcmX@4c1Uf4ADi`>m)3T|8$;d+0RTY12NnPT delta 17 YcmX@4c1Uf4A6t9kyh;zDjUn%Z06?V&6951J diff --git a/obj/Debug/compabetov2.csproj.CoreCompileInputs.cache b/obj/Debug/compabetov2.csproj.CoreCompileInputs.cache index 766796f..42c857c 100644 --- a/obj/Debug/compabetov2.csproj.CoreCompileInputs.cache +++ b/obj/Debug/compabetov2.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -0de1c424268dd16d06d975ef2c499f33dbd19721fb5a2d42d29e7a4ca4bce0d1 +5d59b1013627d47320299052a443bf2f5f938b5e44e9ca7b957196b5427dd7b6 diff --git a/obj/Debug/compabetov2.csproj.FileListAbsolute.txt b/obj/Debug/compabetov2.csproj.FileListAbsolute.txt index 2966be8..cee5f43 100644 --- a/obj/Debug/compabetov2.csproj.FileListAbsolute.txt +++ b/obj/Debug/compabetov2.csproj.FileListAbsolute.txt @@ -90,3 +90,4 @@ C:\Users\Googl\Documents\compabetoOG\obj\Debug\compabetov2.exe C:\Users\Googl\Documents\compabetoOG\obj\Debug\compabetov2.pdb C:\Users\carsu\source\repos\compabetoOG\obj\Debug\compabetov2.AgregarEmpleado.resources C:\Users\carsu\source\repos\compabetoOG\obj\Debug\compabetov2.EditarEmpleado.resources +C:\Users\carsu\source\repos\compabetoOG\obj\Debug\compabetov2.AgregarLogin.resources diff --git a/obj/Debug/compabetov2.csproj.GenerateResource.cache b/obj/Debug/compabetov2.csproj.GenerateResource.cache index 0bc11f6a46a8a5d512a99314e0f7380dd46fe46c..2c023d8f79168e64f6c070d4163fa9cdf4ad2c93 100644 GIT binary patch delta 84 zcmdnS`;M2HjgfaF^Aa|97NH9vIzo3i7#Rf}(~DBm6N`NE(=+q*ic*U!7#V;7i#QWd QSoNjSHx6NtK9C{?0PTYoY5)KL delta 28 hcmaFIyN#Ebjge;~^Aa|G_3SQdVWB%5jEoE*003u-1*8A~ diff --git a/obj/Debug/compabetov2.exe b/obj/Debug/compabetov2.exe index e11840d1615584cf8e00d21706572e0d437c0b86..a8e69c64d339ce69290bc45a832e07296e59ef31 100644 GIT binary patch delta 51508 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 diff --git a/obj/Debug/compabetov2.pdb b/obj/Debug/compabetov2.pdb index 3962c735ec32ded25db12e6752ec5878177000cb..05ae2cbb56b5dd5e70875f9e5474ab38c877f35f 100644 GIT binary patch delta 42266 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 diff --git a/personal.cs b/personal.cs index 0e54a25..f1c8a6f 100644 --- a/personal.cs +++ b/personal.cs @@ -35,8 +35,8 @@ namespace compabetov2 empleadoLayout.ColumnCount = 2; empleadoLayout.Height = 100; empleadoLayout.Width = 900; - empleadoLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 60F)); - empleadoLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 40F)); + empleadoLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); + empleadoLayout.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); empleadoLayout.RowStyles.Add(new RowStyle(SizeType.Percent, 100F)); empleadoLayout.BorderStyle = BorderStyle.FixedSingle; @@ -68,11 +68,12 @@ namespace compabetov2 TableLayoutPanel panelBotones = new TableLayoutPanel(); panelBotones.RowCount = 1; - panelBotones.ColumnCount = 3; + panelBotones.ColumnCount = 4; panelBotones.Dock = DockStyle.Fill; - panelBotones.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33F)); - panelBotones.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33F)); - panelBotones.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33F)); + panelBotones.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F)); + panelBotones.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F)); + panelBotones.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F)); + panelBotones.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F)); Button btnVer = new Button(); btnVer.Text = "Ver"; @@ -123,6 +124,20 @@ namespace compabetov2 } }); + Button btnLogin = new Button(); + btnLogin.Text = "Login"; + btnLogin.BackColor = Color.Red; + btnLogin.Dock = DockStyle.Fill; + btnLogin.FlatStyle = FlatStyle.Flat; + btnLogin.FlatAppearance.BorderSize = 0; + btnLogin.Font = new Font(btnVer.Font.FontFamily, 16); + btnLogin.ForeColor = Color.White; + btnLogin.Click += new EventHandler(delegate (object sender, EventArgs e) + { + + }); + + infoEmpleado.Controls.Add(imgEmpleado,0,0); infoEmpleado.Controls.Add(nombreEmpleado,1,0); @@ -130,6 +145,7 @@ namespace compabetov2 panelBotones.Controls.Add(btnVer,0,0); panelBotones.Controls.Add(btnEditar,1,0); panelBotones.Controls.Add(btnEliminar,2,0); + panelBotones.Controls.Add(btnLogin,3,0); empleadoLayout.Controls.Add(infoEmpleado,0,0); empleadoLayout.Controls.Add(panelBotones,1,0);