private void btnCancelar_Click(object sender, RoutedEventArgs e) { b_ok = false; this.usuario = null; this.Owner.Focus(); this.Close(); }
private void btnIniciarSesion_Click(object sender, RoutedEventArgs e) { string nombre_usuario = txtUsuario.Text.ToString(); UsuarioClass usuario = UsuarioClass.BuscarUsuarioPorNombre(nombre_usuario, true); string pass = txtContrasenia.Password.ToString(); if (usuario != null) { if (usuario.ValidarPassword(pass)) { usuario_logueado = usuario; b_ok = true; this.Close(); } else { MessageBox.Show("La contraseña es incorrecta, verifique y vuelva a intentar", "Error al iniciar sesión", MessageBoxButton.OK, MessageBoxImage.Error); txtContrasenia.Password = ""; txtContrasenia.Focus(); usuario_logueado = null; } } else { MessageBox.Show("El usuario no existe, verifique el usuario y vuelva a intentar", "Error al iniciar sesión", MessageBoxButton.OK, MessageBoxImage.Error); txtUsuario.Text = ""; txtUsuario.Focus(); usuario_logueado = null; } }
public CambiarContraseniaWindow(UsuarioClass usu) { InitializeComponent(); if (usu != null) { usuario = usu; lblNombreUsuario.Content = usuario.Nombre_usuario.ToString(); } }
public (string mensagem, bool retorno) Login(LoginModel login) { var logado = new UsuarioClass().loginUsuario <LoginModel>(login); if (logado) { return(mensagem : "Usuario logado com sucesso!", retorno : true); } return("Usuário ou senha incorretos. Tente novamente.", retorno : false); }
public ActionResult Create(UsuarioClass collection) { try { // TODO: Add insert logic here dc.crudUsuario(null, collection.nomUsuario, collection.apeUsuario, collection.correo, collection.idrol, collection.idMembresia, "Insert"); dc.SubmitChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, UsuarioClass collection) { try { // TODO: Add update logic here dc.crudUsuario(id, collection.nomUsuario, collection.apeUsuario, collection.correo, collection.idrol, collection.idMembresia, "Update"); dc.SubmitChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public SelectProfile(UsuarioClass user) { InitializeComponent(); VIGallery._user = user; _profiles = Conexion.loadProfiles(user.id); if (_profiles != null) { foreach (PerfilClassOnline p in _profiles) { addButton(p); Lista.addProfile(p); } } }
public AdministrarUsuarioWindow() { InitializeComponent(); _ventanasUsuarios = new List <UsuarioWindow>(); _usuarioSeleccionado = null; _criterio_de_busqueda = CriterioBusqueda.Busqueda_Nombre; _usuarios = new List <UsuarioClass>(); grillaUsuarios.ItemsSource = _usuarios; cargarComponentes(); }
private void LoginClick(object sender, EventArgs e) { try { if (inputUser.getText().CompareTo("") != 0) { if (inputPass.getText().CompareTo("") != 0) { UsuarioClass user = Conexion.checkUser(inputUser.getText(), inputPass.getText()); if (user != null) { SelectProfile.SelectProfile selectProf = new SelectProfile.SelectProfile(user); this.Hide(); selectProf.Show(); this.Close(); } else { inputUser.setError(); inputPass.setError(); passError.Content = "El usuario o la contraseña son incorrectos"; passError.Visibility = Visibility.Visible; //MessageBox.Show("Usuario o contraseña incorrectos"); } } else { inputPass.setError(); passError.Content = "La contraseña debe contener al menos un carácter"; passError.Visibility = Visibility.Visible; } } else { inputUser.setError(); userError.Content = "El usuario debe contener al menos un carácter"; userError.Visibility = Visibility.Visible; } } catch (MySqlException exc) { MessageBox.Show("Se ha producido un error al conectar con la base de datos"); } }
public UsuarioWindow(Opcion op, UsuarioClass usuario, ref List <UsuarioWindow> ventanas) { InitializeComponent(); opcion = op; this.usuario = null; if (op != Opcion.nuevo) { this.usuario = usuario; } _ventanas = ventanas; //_permisos = PermisoClass.ListarPermisos(); _permisos = new List <PermisoClass>(); //Items Source de la grilla grillaPermisos.ItemsSource = _permisos; //Inicializar componentes de la pantalla switch (op) { case Opcion.nuevo: this.InicializarComponentesNuevo(); this.CargarDatosNuevo(); break; case Opcion.modificar: this.InicializarComponentesModificar(); this.CargarDatosModificar(); break; case Opcion.consultar: this.InicializarComponentesConsultar(); this.CargarDatosConsultar(); break; } }
public ActionResult Delete(int id, UsuarioClass collection) { try { if (id != 0) { // TODO: Add delete logic here dc.crudUsuario(id, null, null, null, null, null, "Delete"); dc.SubmitChanges(); return(RedirectToAction("Index")); throw new ApplicationException("Registro eliminado"); } else { throw new ApplicationException("No se pudo eliminar el registro"); } } catch { return(View()); } }
public IniciarSesionWindow() { usuario_logueado = null; InitializeComponent(); }
private void btnCancelar_Click(object sender, RoutedEventArgs e) { b_ok = false; usuario_logueado = null; this.Close(); }
private void BuscarUsuario() { bool todo_ok = false; _usuarios = new List <UsuarioClass>(); grillaUsuarios.ItemsSource = _usuarios; string usuarioBuscar = txtBusquedaUsuario.Text.ToString().Trim(); if (txtBusquedaUsuario.Text.Length == 0) { _usuarios = UsuarioClass.ListarUsuarios(true); grillaUsuarios.ItemsSource = _usuarios; if (_usuarios.Count == 0) { btnAbrirUsuario.IsEnabled = false; btnEliminarUsuario.IsEnabled = false; btnModificarUsuario.IsEnabled = false; MessageBox.Show("No se encuentran usuarios con esos criterios de busqueda", "No se encuentran usuarios", MessageBoxButton.OK, MessageBoxImage.Warning); grillaUsuarios.ItemsSource = _usuarios; } else { grillaUsuarios.SelectedItem = grillaUsuarios.Items[0]; _usuarioSeleccionado = (UsuarioClass)grillaUsuarios.Items[0]; btnAbrirUsuario.IsEnabled = true; btnEliminarUsuario.IsEnabled = true; btnModificarUsuario.IsEnabled = true; grillaUsuarios.Items.Refresh(); } } else { if (_criterio_de_busqueda == CriterioBusqueda.Busqueda_Nombre) { if (ValidacionesClass.ValidarApellidoNombreTextBox(txtBusquedaUsuario)) { todo_ok = true; } else { todo_ok = false; } if (todo_ok) { _usuarios = UsuarioClass.ListarUsuariosPorNombre(txtBusquedaUsuario.Text.ToString(), true); grillaUsuarios.ItemsSource = _usuarios; if (_usuarios.Count == 0) { btnAbrirUsuario.IsEnabled = false; btnEliminarUsuario.IsEnabled = false; btnModificarUsuario.IsEnabled = false; MessageBox.Show("No se encuentran usuarios con esos criterios de busqueda", "No se encuentran usuarios", MessageBoxButton.OK, MessageBoxImage.Warning); grillaUsuarios.Items.Refresh(); } else { grillaUsuarios.SelectedItem = grillaUsuarios.Items[0]; _usuarioSeleccionado = (UsuarioClass)grillaUsuarios.Items[0]; btnAbrirUsuario.IsEnabled = true; btnEliminarUsuario.IsEnabled = true; btnModificarUsuario.IsEnabled = true; grillaUsuarios.Items.Refresh(); } } } } }
private void grillaUsuarios_SelectionChanged(object sender, SelectionChangedEventArgs e) { _usuarioSeleccionado = (UsuarioClass)grillaUsuarios.SelectedItem; }
private void btnGuardarUsuario_Click(object sender, RoutedEventArgs e) { grillaPermisos.SelectedIndex = -1; grillaPermisos.CommitEdit(); grillaPermisos.Items.Refresh(); if (Validar()) { if (opcion == Opcion.nuevo) { UsuarioClass nuevoUsuario = new UsuarioClass(); nuevoUsuario.Nombre_completo = txtNombreCompleto.Text.ToString(); nuevoUsuario.Nombre_usuario = txtNombreUsuario.Text.ToString(); nuevoUsuario.Contrasenia = txtContraseña.Password.ToString(); //nuevoUsuario.Contrasenia = txtContrasenia.Password.ToString(); nuevoUsuario.Permisos = _permisos; if (nuevoUsuario.NuevoUsuario()) { MessageBox.Show("Usuario " + nuevoUsuario.Nombre_usuario + " creado con éxito", "Crear Usuario", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; this.Close(); this.Owner.Focus(); } else { MessageBox.Show("El usuario " + nuevoUsuario.Nombre_usuario + " no se pudo crear", "Crear Usuario", MessageBoxButton.OK, MessageBoxImage.Error); b_ok = false; } } else { if (opcion == Opcion.modificar) { MessageBoxResult msg; msg = MessageBox.Show("¿Seguro que desea modificar el Usuario " + usuario.Nombre_usuario + "?", "Confirme modificar usuario", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (msg == MessageBoxResult.Yes) { usuario.Nombre_completo = txtNombreCompleto.Text.ToString(); usuario.Nombre_usuario = txtNombreUsuario.Text.ToString(); // usuario.Contrasenia = txtContrasenia.Password.ToString(); ; usuario.Permisos = new List <PermisoClass>(); foreach (PermisoClass p in grillaPermisos.Items) { usuario.Permisos.Add(p); } //usuario.Permisos = _permisos; if (usuario.ModificarUsuario()) { MessageBox.Show("Usuario " + usuario.Nombre_usuario + " modificado con éxito", "Modificar usuario", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; this.Close(); this.Owner.Focus(); } else { MessageBox.Show("El usuario " + usuario.Nombre_usuario + " no se pudo modificar", "Modificar usuario", MessageBoxButton.OK, MessageBoxImage.Error); b_ok = false; } } } } } else { MessageBox.Show("Hay Errores en la ventana. Corregir antes de continuar", "Existen Errores", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void guardar() { if (Validar()) { if (opcion == Opcion.nuevo) { OrdenEntregaClass nuevaOrden = new OrdenEntregaClass(); nuevaOrden.Beneficiario = _beneficiario; nuevaOrden.Descripcion = txtDescripcion.Text.ToString(); DateTime fecha; string stringFecha = txtFecha.Text.ToString(); if (DateTime.TryParse(stringFecha, out fecha)) { nuevaOrden.Fecha = fecha; } nuevaOrden.Items_entrega = _items; // UsuarioClass ultimoUsuario = UsuarioClass.BuscarUsuarioPorNombre(MainWindow.usuario_logueado.Nombre_usuario); // nuevaOrden.UltimoUsuario = ultimoUsuario; UsuarioClass usuarioCrea = UsuarioClass.BuscarUsuarioPorNombre(MainWindow.usuario_logueado.Nombre_usuario); nuevaOrden.UsuarioCreador = usuarioCrea; MessageBoxResult msg2; msg2 = MessageBox.Show("¿Seguro que desea crear la Orden de entrega ?", "Confirme crear Orden de entrega", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (msg2 == MessageBoxResult.Yes) { if (nuevaOrden.NuevaOrdenEntrega(_beneficiario.Id_beneficiario)) { MessageBox.Show("Orden de entrega " + nuevaOrden.Id_orden_entrega + " creada con éxito", "Crear Orden de Entrega", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; ordenEntrega = nuevaOrden; // IMprimo la orden imprimirOrden(); actualizarGrillasVentanaPrincipal(); this.Close(); this.Owner.Focus(); } else { MessageBox.Show("La Orden de Entrega no se pudo crear", "Crear Orden de Entrega", MessageBoxButton.OK, MessageBoxImage.Error); b_ok = false; } } } else { //Solo se va a poder modificar si la Orden esta Iniciada if (opcion == Opcion.modificar) { MessageBoxResult msg; msg = MessageBox.Show("¿Seguro que desea modificar la Orden de entrega " + ordenEntrega.Id_orden_entrega + "?", "Confirme modificar Orden de entrega", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (msg == MessageBoxResult.Yes) { if (_beneficiario != null) { ordenEntrega.Beneficiario = _beneficiario; } ordenEntrega.Descripcion = txtDescripcion.Text.ToString(); /* DateTime fecha; * if (DateTime.TryParse(txtFecha.ToString(), out fecha)) * { * nuevaOrden.Fecha = fecha; * }*/ ordenEntrega.Items_entrega = _items; // UsuarioClass ultimoUsuario = UsuarioClass.BuscarUsuarioPorNombre(txtUsuarioModifica.Text.ToString()); // nuevaOrden.UltimoUsuario = ultimoUsuario; //UsuarioClass usuarioCrea = UsuarioClass.BuscarUsuarioPorNombre(txtUsuarioCrea.Text.ToString()); //nuevaOrden.UsuarioCreador = usuarioCrea; if (ordenEntrega.ModificarOrdenEntrega()) { MessageBox.Show("Orden Entrega " + ordenEntrega.Id_orden_entrega + " modificada con éxito", "Modificar Orden Entrega", MessageBoxButton.OK, MessageBoxImage.Information); b_ok = true; //Actualiza Grilla de ventana principal actualizarGrillasVentanaPrincipal(); this.Close(); this.Owner.Focus(); } else { MessageBox.Show("La orden de entrega " + ordenEntrega.Id_orden_entrega + " no se pudo modificar", "Modificar Orden Entrega", MessageBoxButton.OK, MessageBoxImage.Error); b_ok = false; } } } } } else { MessageBox.Show("Hay Errores en la ventana. Corregir antes de continuar", "Existen Errores", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }