예제 #1
0
 public List<Autorizaciones> getAutorizacion(int idusuario)
 {
     List<Autorizaciones> auth = new List<Autorizaciones>();
     DataTable dtAuth = new DataTable();
     Command.CommandText = "exec stp_Autorizacion @idusuario";
     Command.Parameters.Clear();
     Command.Parameters.AddWithValue("idusuario", idusuario);
     dtAuth = SelectData(Command);
     for (int i = 0; i < dtAuth.Rows.Count; i++)
     {
         Autorizaciones a = new Autorizaciones();
         a.idusuario = int.Parse(dtAuth.Rows[i]["idusuario"].ToString());
         a.usuario = dtAuth.Rows[i]["usuario"].ToString();
         a.idperfil = int.Parse(dtAuth.Rows[i]["idperfil"].ToString());
         a.nombre = dtAuth.Rows[i]["nombre"].ToString();
         a.modulo = dtAuth.Rows[i]["modulo"].ToString();
         a.acceso = bool.Parse(dtAuth.Rows[i]["acceso"].ToString());
         auth.Add(a);
     }
     return auth;
 }
예제 #2
0
        public List <Autorizaciones> getAutorizacion(string idusuario)
        {
            List <Autorizaciones> auth   = new List <Autorizaciones>();
            DataTable             dtAuth = new DataTable();

            Command.CommandText = "call spAutorizacion (@idusuario)";
            Command.Parameters.Clear();
            Command.Parameters.AddWithValue("idusuario", idusuario);
            dtAuth = SelectData(Command);
            for (int i = 0; i < dtAuth.Rows.Count; i++)
            {
                Autorizaciones a = new Autorizaciones();
                a.idusuario = int.Parse(dtAuth.Rows[i]["idusuario"].ToString());
                a.usuario   = dtAuth.Rows[i]["usuario"].ToString();
                a.idperfil  = int.Parse(dtAuth.Rows[i]["idperfil"].ToString());
                a.nombre    = dtAuth.Rows[i]["nombre"].ToString();
                a.modulo    = dtAuth.Rows[i]["modulo"].ToString();
                a.acceso    = int.Parse(dtAuth.Rows[i]["acceso"].ToString());
                auth.Add(a);
            }
            return(auth);
        }