private void gridView1_Click(object sender, EventArgs e) { int rowHandle; var column = GetClickedInformation(gridControl1, gridView1, out rowHandle); if (column == Edit_gridColumn) { Usuario usuario = (Usuario)gridView1.GetRow(rowHandle); var respuesta = XtraMessageBox.Show("Desea Editar la contraseƱa del usuario?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); EditUserXtraUserControl form = new EditUserXtraUserControl(usuario, respuesta == DialogResult.Yes); if (form.ShowDialog() == DialogResult.Cancel) { return; } ActualizaUsuarios(); } else if (column == Del_gridColumn) { Usuario usuario = (Usuario)gridView1.GetRow(rowHandle); usuario = AGlobalDataContext.Usuario.FirstOrDefault(c => c.UsuarioID == usuario.UsuarioID); try { AGlobalDataContext.Usuario.DeleteOnSubmit(usuario); AGlobalDataContext.SubmitChanges(); ActualizaUsuarios(); } catch (Exception) { Utils.MuestraError("Este usuario no puede ser borrado"); } } }
private void NuevoUsuario_simpleButton_Click(object sender, EventArgs e) { EditUserXtraUserControl form = new EditUserXtraUserControl(); if (form.ShowDialog() == DialogResult.Cancel) { return; } ActualizaUsuarios(); }