private void btnGuardar_Click(object sender, EventArgs e) { if (validar()) { Usuario usuario = new Usuario(); usuario.usuario1 = txtUsuario.Text.Trim(); usuario.clave = Util.Encrypt(txtClave.Text.Trim()); usuario.idEmpleado = idEmpleado; usuario.usuarioRegistro = Util.usuario.usuario1; if (esNuevo) { usuario.registroActivo = true; UsuarioCln.insertar(usuario); } else { var row = dgvLista.Rows[dgvLista.CurrentRow.Index]; usuario.id = Convert.ToInt32(row.Cells["id"].Value); UsuarioCln.actualizar(usuario); } MessageBox.Show($"Usuario guardado correctamente.", "::: Ventas - Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); listar(); btnCancelar.PerformClick(); } }
private void btnEliminar_Click(object sender, EventArgs e) { var row = dgvLista.Rows[dgvLista.CurrentRow.Index]; var usuario = row.Cells["usuario"].Value.ToString(); var msg = MessageBox.Show($"¿Está seguro que desea eliminar el usuario {usuario}?", "::: Ventas - Consulta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == msg) { UsuarioCln.eliminar(Convert.ToInt32(row.Cells["id"].Value), Util.usuario.usuario1); MessageBox.Show($"Usuario dado de baja.", "::: Ventas - Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); listar(); } }
private void listar() { var lista = UsuarioCln.listarPa(txtParametro.Text); dgvLista.DataSource = lista; dgvLista.Columns["id"].Visible = false; dgvLista.Columns["clave"].Visible = false; btnEditar.Enabled = lista.Count > 0; btnEliminar.Enabled = lista.Count > 0; if (lista.Count > 0) { dgvLista.Columns["usuario"].Selected = true; } }
private void btnEditar_Click(object sender, EventArgs e) { esNuevo = false; this.Size = new Size(846, 660); gbxDatos.Enabled = true; gbxLista.Enabled = false; var lista = UsuarioCln.listarPa(txtParametro.Text); if (lista.Count > 0) { dgvLista.Columns["nombres"].Selected = true; } cargarDatos(); txtUsuario.Focus(); }
private void btnAceptar_Click(object sender, EventArgs e) { if (validar()) { var usuario = UsuarioCln.validar(txtUsuario.Text.Trim(), Util.Encrypt(txtClave.Text)); if (usuario != null) { Util.usuario = usuario; txtClave.Text = string.Empty; txtClave.Focus(); this.Visible = false; new FrmPrincipal(this).ShowDialog(); } else { MessageBox.Show("Usuario y/o contraseña no válidos", "::: Ventas - Mensaje :::", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }