VERSION 5.00
Object = "{C4DED68B-C40F-11D6-AD1A-000795CA0957}#50.0#0"; "pry_list.ocx"
Begin VB.Form fusuarios_grupos 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "Grupos del Usuario"
   ClientHeight    =   3450
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   6480
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   3450
   ScaleWidth      =   6480
   StartUpPosition =   2  'CenterScreen
   Begin VB.CommandButton cmd_cancelar 
      Cancel          =   -1  'True
      Caption         =   "Cancelar"
      Height          =   615
      Left            =   4080
      Picture         =   "fusuarios_grupos.frx":0000
      Style           =   1  'Graphical
      TabIndex        =   3
      Top             =   2760
      Width           =   1455
   End
   Begin VB.CommandButton cmd_aceptar 
      Caption         =   "Grabar"
      Height          =   615
      Left            =   840
      Picture         =   "fusuarios_grupos.frx":0532
      Style           =   1  'Graphical
      TabIndex        =   2
      Top             =   2760
      Width           =   1455
   End
   Begin VB.TextBox TXT_NOMBRE 
      Enabled         =   0   'False
      Height          =   285
      Left            =   2640
      TabIndex        =   1
      Top             =   120
      Width           =   3615
   End
   Begin VB.TextBox TXT_ID 
      Enabled         =   0   'False
      Height          =   285
      Left            =   240
      TabIndex        =   0
      Top             =   120
      Width           =   2175
   End
   Begin pry_list.ctrl_listarray ctrl_list1 
      Height          =   2055
      Left            =   240
      TabIndex        =   4
      Top             =   600
      Width           =   5895
      _ExtentX        =   10398
      _ExtentY        =   3625
   End
End
Attribute VB_Name = "fusuarios_grupos"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
' Se retiraron los Fuentes de la red el 24/04/2003

Option Explicit
Public rs_grupos As ADODB.Recordset
Public rs_usergroup As ADODB.Recordset
Public mobj_usuariogrupo As DB_SE_MANTENIMIENTOS.c_usuariogrupo
Dim mobj_cseguridad As DB_SE_MANTENIMIENTOS.c_seguridad


Private Sub CMD_ACEPTAR_Click()
Dim ls_user As String
Dim ls_grupo As String
Dim lm_grupos()
Dim i, lim As Integer

On Error GoTo errhandler:

lm_grupos = ctrl_list1.llenar_matriz
lim = UBound(lm_grupos, 1)
'borrar los existentes
ls_user = Trim(TXT_ID.Text)
mobj_usuariogrupo.borrargruposdelusuario ls_user
'agregarlo de nuevo
For i = 1 To lim
    ls_grupo = Trim(lm_grupos(i, 1))
    mobj_usuariogrupo.AgregarGrupoausuario ls_user, ls_grupo
Next
Unload Me

Exit Sub
errhandler:
    MsgBox MensajedeError(Err.Number, Err.Description), vbDefaultButton1 + vbCritical, "Advertencia"

End Sub

Private Sub cmd_cancelar_Click()
Unload Me
End Sub

Private Sub Form_Activate()
Set mobj_usuariogrupo = New DB_SE_MANTENIMIENTOS.c_usuariogrupo

Set rs_grupos = mobj_cseguridad.GRUPOSPOSIBLES_usuario(Trim(TXT_ID.Text))
Set rs_usergroup = mobj_cseguridad.usuariosgrupos_usuario(Trim(TXT_ID.Text))

ctrl_list1.llena_lista rs_grupos, rs_usergroup
ctrl_list1.Size (15)
End Sub

Private Sub Form_Load()
Set mobj_cseguridad = New DB_SE_MANTENIMIENTOS.c_seguridad
End Sub
