private void btnAgregar_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(boxContrasena.Password)) { MessageBox.Show("No ha ingresado los datos de Usuario", "Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(txbNombreDeUsuario.Text)) { MessageBox.Show("No ha ingresado todos los datos del Usuario", "Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(txbTipoUsuario.Text)) { MessageBox.Show("No ha ingresado todos los datos del Usuario", "Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); return; } int contrasena = boxContrasena.Password.Count(); if (contrasena <= 8) { MessageBox.Show("La contraseña debe de ser mayor o igual a 8 caracteres para mayor seguridad", "Usuarios", MessageBoxButton.OK, MessageBoxImage.Information); return; } if (accionVale == accion.Nuevo) { Usuarios a = new Usuarios() { NombreDeUsuario = txbNombreDeUsuario.Text, Tipo = txbTipoUsuario.Text, Contraseña = boxContrasena.Password, Fotografia = ImageToByte(imgFotoos.Source), }; manejadorUsuarios.Agregar(a); CargarTablas(); LimpiarCamposTablasUsuario(); HabilitarBotones(false); } else { Usuarios usuario = dtgUsuarios.SelectedItem as Usuarios; usuario.NombreDeUsuario = txbNombreDeUsuario.Text; usuario.Tipo = txbTipoUsuario.Text; usuario.Contraseña = boxContrasena.Password; usuario.Fotografia = ImageToByte(imgFotoos.Source); if (manejadorUsuarios.Modificar(usuario)) { CargarTablas(); LimpiarCamposTablasUsuario(); HabilitarBotones(false); MessageBox.Show("Usuario editado correctamente", "Usuarios", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se puedo editar correctamente el usuario", "Usuarios", MessageBoxButton.OK, MessageBoxImage.Information); } } }
private void btnUsuarioGuardar_Click(object sender, RoutedEventArgs e) { if (accionUsuarios == accion.Nuevo) { Usuarios cat = new Usuarios() { NuevoUsuario = txbUsuario.Text, Contraseña = txbPasword.Text, ConfirmarContraseña = txbPasword2.Text }; if (manejadorUsuarios.Agregar(cat)) { MessageBox.Show("Usuario agregado correctamente", "Usuario", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeUsuario(); ActualizarTablaUsuario(); PonerBotonesUsuarioEnEdicion(false); } else { MessageBox.Show("El Usuario no se pudo agregar", "Usuario", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Usuarios cat = dtgUsuario.SelectedItem as Usuarios; cat.Contraseña = txbPasword.Text; cat.NuevoUsuario = txbUsuario.Text; cat.ConfirmarContraseña = txbPasword2.Text; if (manejadorUsuarios.Modificar(cat)) { MessageBox.Show("Usuario modificado correctamente", "Usuario", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeUsuario(); ActualizarTablaUsuario(); PonerBotonesUsuarioEnEdicion(false); } else { MessageBox.Show("El Usuario no se pudo actualizar", "Usuario", MessageBoxButton.OK, MessageBoxImage.Error); } } }