private void dtgPermisos_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) { if (dtgPermisos.CurrentRow.Cells["Asignado"].Value.ToString().Equals("1")) { //REVOCAR CLS.Permiso oPermiso = new CLS.Permiso(); oPermiso.IDPermiso = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString(); if (oPermiso.Revocar()) { CargarPermisos(); } } else { //CONCEDER CLS.Permiso oPermiso = new CLS.Permiso(); oPermiso.IDOpcion = dtgPermisos.CurrentRow.Cells["IDOpcion"].Value.ToString(); oPermiso.IDRol = cbbRoles.SelectedValue.ToString(); if (oPermiso.Conceder()) { CargarPermisos(); } } //MessageBox.Show(dtgPermisos.CurrentRow.Cells["Asignado"].Value.ToString()); //MessageBox.Show("Bingo"); } }
private void dtgOpciones_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == 0 && e.RowIndex >= 0) { Int32 Valor = 0; CLS.Permiso oPermiso = new CLS.Permiso(); oPermiso.IDRol = cbbRoles.SelectedValue.ToString(); Valor = Convert.ToInt32(dtgOpciones.CurrentRow.Cells["IDPermiso"].Value.ToString()); if (Valor > 0) { oPermiso.IDPermiso = Valor.ToString(); oPermiso.Revocar(); } else { oPermiso.IDOpcion = dtgOpciones.CurrentRow.Cells["IDOpcion"].Value.ToString(); oPermiso.Conceder(); } CargarAsignaciones(); } } catch { } }
private void dtgPermisos_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (CLS.MyMessageBox.ShowMessage("ESTA SEGURO QUE DESEA EDITAR EL PERMISO?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (e.ColumnIndex == 0) { if (dtgPermisos.CurrentRow.Cells["Asignado"].Value.ToString().Equals("1")) { //REVOCAR CLS.Permiso oPermiso = new CLS.Permiso(); oPermiso.IDPermiso = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString(); if (oPermiso.Revocar()) { CargarPermisos(); } } else { //CONCEDER CLS.Permiso oPermiso = new CLS.Permiso(); oPermiso.IDOpcion = dtgPermisos.CurrentRow.Cells["IDOpcion"].Value.ToString(); oPermiso.IDRol = cbbRoles.SelectedValue.ToString(); if (oPermiso.Conceder()) { CargarPermisos(); } } } } } catch { CLS.MyMessageBox.ShowMessage("Ocurrió un Error a la hora de modificar el permiso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }