private void btnModificar_Click(object sender, EventArgs e) { if (comprobarDatosModif()) { clsUsuario u = usuarios[dgvModif.CurrentRow.Index]; frmConfirmaUsuario fcu = new frmConfirmaUsuario(u.Clave); DialogResult res = fcu.ShowDialog(); if (res == DialogResult.OK) { u.Clave = tbContMod.Text; u.Usuario = tbUsuMod.Text; u.Seguridad = cbSegMod.SelectedItem.ToString(); try { ru.Modificacion(u); } catch (Exception ex) { MessageBox.Show("Se ha producido el Sgte. error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { iniciar(); } } } }
private void btnBaja_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(usuarios[dgvEliminar.CurrentRow.Index].Usuario)) { if (usuarios[dgvEliminar.CurrentRow.Index].Usuario == "admin") { MessageBox.Show("No esta permitido que se elimine admin.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } frmConfirmaUsuario fcu = new frmConfirmaUsuario(usuarios[dgvEliminar.CurrentRow.Index].Clave); DialogResult res = fcu.ShowDialog(); if (res == DialogResult.OK) { try { string nombre = usuarios[dgvEliminar.CurrentRow.Index].Usuario; ru.Baja(usuarios[dgvEliminar.CurrentRow.Index]); MessageBox.Show(nombre + " se elimino con éxito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Se ha producido el Sgte. error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { iniciar(); } } } }