private void BtnCrearUser_Click(object sender, RoutedEventArgs e) { try { string password = HashClass.EncodePassword(string.Concat(txtuser.Text.ToLower(), txtcontraseña.Password)); var res = Validaciondeentradas(txtuser, txtcontraseña, txtconfimacionC, cbxroles); if (res) { return; } if (!txtcontraseña.Password.ToString().Equals(txtconfimacionC.Password.ToString())) { MessageBox.Show("Alerta", "La Confirmacion de contraseña no coincide"); return; } var us = new tbUserEmpaque(); us.nombreUsuario = txtuser.Text.ToLower(); us.contraseña = password; us.rol = cbxroles.SelectedItem.ToString(); BtnCrearUser.IsEnabled = false; var response = (int)UsuarioNeg.SaveUsuario(us); if (response == 1) { txtuser.Text = string.Empty; txtcontraseña.Password = string.Empty; txtconfimacionC.Password = string.Empty; cbxroles.SelectedIndex = 0; cargaUsuarios(); MessageBox.Show("Exito", "Usuario Creado Correctamente"); } else if (response == 2) { MessageBox.Show("Alerta", "El Nombre de Usuario ya Esta en Uso"); } else { MessageBox.Show("Alerta", "Ha Fallado el Proceso"); } BtnCrearUser.IsEnabled = true; } catch (Exception ex) { MessageBox.Show("Alerta", ex.Message, MessageBoxButton.OK, MessageBoxImage.Error); string mes = ex.Message; BtnCrearUser.IsEnabled = true; ///throw; } }