コード例 #1
0
        public static capaDatos.cUsuario RecuperarUsuarioPorId(int pIdUsuario)
        {
            capaDatos.cUsuario obj         = null;
            DataSet            dsResultado = capaSeguridad.GestiónUsuario(pIdUsuario, null, null, null, null, null, null, null, null, null, null, null, null, Constantes.cSQL_SELECT);

            if (dsResultado != null)
            {
                foreach (DataRow item in dsResultado.Tables["Usuario"].Rows)
                {
                    obj = ConvertToUsuario(item);
                    break;
                }
            }
            return(obj);
        }
コード例 #2
0
        public static capaDatos.cUsuario RecuperarUsuarioPorId(int pIdUsuario)
        {
            capaDatos.cUsuario obj         = null;
            DataSet            dsResultado = capaSeguridad.GestiónUsuario(pIdUsuario, null, null, null, null, null, null, null, null, null, null, null, null, Constantes.cSQL_SELECT);

            if (dsResultado != null)
            {
                foreach (DataRow item in dsResultado.Tables["Usuario"].Rows)
                {
                    obj = ConvertToUsuario(item);
                    obj.listaPermisoDenegados = FuncionesPersonalizadas.RecuperarSinPermisosSecciones(obj.usu_codigo);
                    break;
                }
            }
            return(obj);
        }
コード例 #3
0
 public static capaDatos.cUsuario ConvertToUsuario(DataRow pItem)
 {
     capaDatos.cUsuario obj = new capaDatos.cUsuario();
     if (pItem["usu_codigo"] != DBNull.Value)
     {
         obj.usu_codigo = Convert.ToInt32(pItem["usu_codigo"]);
     }
     if (pItem["usu_codRol"] != DBNull.Value)
     {
         obj.usu_codRol = Convert.ToInt32(pItem["usu_codRol"]);
     }
     if (pItem["usu_codCliente"] != DBNull.Value)
     {
         obj.usu_codCliente = Convert.ToInt32(pItem["usu_codCliente"]);
         if (pItem.Table.Columns.Contains("cli_nombre"))
         {
             obj.cli_nombre = pItem["cli_nombre"].ToString();
         }
     }
     else
     {
         obj.usu_codCliente = null;
     }
     if (pItem["usu_nombre"] != DBNull.Value)
     {
         obj.usu_nombre = pItem["usu_nombre"].ToString();
     }
     if (pItem["usu_apellido"] != DBNull.Value)
     {
         obj.usu_apellido = pItem["usu_apellido"].ToString();
     }
     if (pItem["NombreYapellido"] != DBNull.Value)
     {
         obj.NombreYapellido = pItem["NombreYapellido"].ToString();
     }
     if (pItem["usu_login"] != DBNull.Value)
     {
         obj.usu_login = pItem["usu_login"].ToString();
     }
     if (pItem["usu_mail"] != DBNull.Value)
     {
         obj.usu_mail = pItem["usu_mail"].ToString();
     }
     if (pItem["usu_pswDesencriptado"] != DBNull.Value)
     {
         obj.usu_pswDesencriptado = pItem["usu_pswDesencriptado"].ToString();
     }
     if (pItem["rol_Nombre"] != DBNull.Value)
     {
         obj.rol_Nombre = pItem["rol_Nombre"].ToString();
     }
     if (pItem["usu_observacion"] != DBNull.Value)
     {
         obj.usu_observacion = pItem["usu_observacion"].ToString();
     }
     if (pItem["usu_estado"] != DBNull.Value)
     {
         obj.usu_estado         = Convert.ToInt32(pItem["usu_estado"]);
         obj.usu_estadoToString = capaSeguridad.obtenerStringEstado(obj.usu_estado);
     }
     return(obj);
 }