// Evento asignado al click sobre el botón aceptar private void BtnAceptar_Click(object sender, RoutedEventArgs e) { // Vaciamos la lista lUsuarios.Clear(); // Recogemos los datos de todos los usuario lUsuarios = objInicio.leerDatos(); // Comprobamos que la lista no esté vacía if (lUsuarios.Count > 0) { string usuarioIntroducido = tbxUsuario.Text; // Variable booleana que indicará la coincidencia de usuarios bool valido = false; // Comparamos los items de la lista con el nombre de usuario y contraseña introducidos por el usuario foreach (Entidades.DTOUsuario usuario in lUsuarios) { // Desencriptamos la contraseña string contraseña = desEncriptar(usuario.contraseña); // Si el usuario y la contraseña coinciden, dejamos al usuario acceder a la aplicación if ((usuario.nombre.Equals(usuarioIntroducido)) && (contraseña.Equals(tbxContrasenia.Password))) { valido = true; } } // Comprobamos si el usuario puede iniciar sesión if (valido) { Vistas_Controladores.ventanaPrincipal objPrincipal = new Vistas_Controladores.ventanaPrincipal(usuarioIntroducido); objPrincipal.Show(); this.Close(); } else { mensajes("Error de inicio de sesión", "Para iniciar sesión debe estar registrado"); } } else { } }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.ventanaPrincipal1 = ((Proyecto_ArmandoSarrionGonzalez.Vistas_Controladores.ventanaPrincipal)(target)); return; case 2: this.gridPrincipal = ((System.Windows.Controls.Grid)(target)); return; case 3: this.miConsulta = ((System.Windows.Controls.MenuItem)(target)); #line 11 "..\..\..\Vistas-Controladores\ventanaPrincipal.xaml" this.miConsulta.Click += new System.Windows.RoutedEventHandler(this.MiConsulta_Click); #line default #line hidden return; case 4: this.miAgregar = ((System.Windows.Controls.MenuItem)(target)); #line 16 "..\..\..\Vistas-Controladores\ventanaPrincipal.xaml" this.miAgregar.Click += new System.Windows.RoutedEventHandler(this.MiAgregar_Click); #line default #line hidden return; case 5: this.miAyuda = ((System.Windows.Controls.MenuItem)(target)); #line 17 "..\..\..\Vistas-Controladores\ventanaPrincipal.xaml" this.miAyuda.Click += new System.Windows.RoutedEventHandler(this.MiAyuda_Click); #line default #line hidden return; case 6: this.miConfiguracion = ((System.Windows.Controls.MenuItem)(target)); #line 18 "..\..\..\Vistas-Controladores\ventanaPrincipal.xaml" this.miConfiguracion.Click += new System.Windows.RoutedEventHandler(this.MiConfiguracion_Click); #line default #line hidden return; case 7: this.miSalir = ((System.Windows.Controls.MenuItem)(target)); #line 19 "..\..\..\Vistas-Controladores\ventanaPrincipal.xaml" this.miSalir.Click += new System.Windows.RoutedEventHandler(this.MiSalir_Click); #line default #line hidden return; case 8: this.dgConsulta = ((System.Windows.Controls.DataGrid)(target)); return; case 9: this.imgSello = ((System.Windows.Controls.Image)(target)); return; case 10: this.btnSello = ((System.Windows.Controls.Button)(target)); #line 24 "..\..\..\Vistas-Controladores\ventanaPrincipal.xaml" this.btnSello.Click += new System.Windows.RoutedEventHandler(this.BtnSello_Click); #line default #line hidden return; case 11: this.btnColor = ((System.Windows.Controls.Button)(target)); #line 25 "..\..\..\Vistas-Controladores\ventanaPrincipal.xaml" this.btnColor.Click += new System.Windows.RoutedEventHandler(this.BtnColor_Click); #line default #line hidden return; case 12: this.btnCerrarConfig = ((System.Windows.Controls.Button)(target)); #line 26 "..\..\..\Vistas-Controladores\ventanaPrincipal.xaml" this.btnCerrarConfig.Click += new System.Windows.RoutedEventHandler(this.BtnCerrarConfig_Click); #line default #line hidden return; } this._contentLoaded = true; }